Selamat Datang useR!

Pengantar R book coverBuku ini masih berupa draft dan dalam tahap penulisan. Pembaruan terakhir buku ini pada 16 Oct 2022.

Bagi Anda yang ingin memperoleh versi cetak atau PDF dari buku ini, mohon maaf karena hingga saat ini buku ini hanya bisa diakses secara online di alamat https://bookdown.org/aepstk/intror/.

Jika ada pertanyaan, kritik dan saran, atau diskusi ketika Anda menemukan error saat Anda mencoba program dalam buku ini, Anda dapat mengirimkannya melalui email ke dengan subject email “Buku Pemrograman R dan RStudio”.

Anda juga dapat mengakses buku yang lain di alamat:

Tentang buku ini?

Buku ini disusun dengan menggunakan R versi 4.2.1 (2022-06-23 ucrt) 64bit pada Windows 10, RStudio versi 2022.7.0.548, R Markdown versi 2.16 (Yihui Xie 2020) dan bookdown versi 0.28 (Xie 2020). Tujuan utama dari buku ini adalah untuk membantu Anda yang ingin mempelajari bahasa pemrograman R dari dasar. Contoh kasus yang disajikan diharapkan dapat memperdalam pemahaman pembaca mengenai materi yang dibahas. Contoh script yang digunakan untuk penyiapan data dan visualisasi serta eksplorasi akan lebih banyak menggunakan script dasar R dan akan dikenalkan juga menggunakan tidyverse.

Yang dibahas pada buku ini

Di dalam buku ini akan dibahas dasar-dasar R sebagai tools untuk analisis data. Buku ini juga akan membahas cara berinteraksi dengan R melalui RStudio mulai dari download dan install R & RStudio hingga eksplorasi data.

Bab 1 akan membahas pengenalan cara install dan penggunaan R dan RStudio. Kemudian di Bab 2 akan menjelaskan secara cukup detil apa saja yang perlu Anda ketahui dan kuasai tentang bahasa pemrograman R. Kemudian pada Bab 3 akan dibahas tentang struktur kendali (if-then-else) dan pengulangan (looping). Di Bab 4 akan belajar cara import data dari file eksternal, database dan jenis data lainnya. Yang terakhir di Bab 5 akan mulai lebih menyenangkan karena akan membahas cara membuat dan menampilkan hasil eksplorasi dan analisis data dengan visualisasi yang menarik.

Yang tidak dibahas di buku ini

Buku ini tidak membahas secara detail dari suatu teori atau algoritma. Juga tidak akan membahas teori statistika dan peluang yang digunakan secara mendalam.

Package yang digunakan

Untuk pengenalan terhadap R akan menggunakan data, fungsi dan package yang sudah ada di R ketika Anda selesai menginstallnya tanpa perlu install package tambahan. Di Bab 2.11, Bab 4, dan Bab 5 dibutuhkan beberapa package tambahan seperti package {readr} dan {ggplot2}. Perlu dicatat bahwa package-package tersebut bisa saja berubah sesuai dengan penyesuaian yang dilakukan oleh pengembangnya. Oleh karena itu, buku ini juga akan diperbarui ketika memungkinkan.