Pengantar

Assalamu’alaikum warohmatullohi wabarokatuh…

Alhamdulillahi robbil’aalamiin…

Segala puji dan syukur hanya untuk Alloh Subhanahu Wa Ta’ala karena atas rahmat dan ridho-Nya yang memberikan kesempatan kepada saya untuk menulis buku ini. Buku ini ditulis untuk menuangkan ide dan berbagi pengetahuan berdasarkan hasil belajar, pengalaman melakukan pekerjaan dan penelitian di beberapa bidang sebagai konsultan analisis data, maupun karyawan di sebuah perusahaan.

Tentang buku ini?

Buku ini disusun dengan menggunakan R versi 4.0.2 (2020-06-22) 64bit pada Windows 10, RStudio versi 1.3.959, R Markdown (Yihui Xie 2020) dan bookdown (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. Selanjutnya di Bab 5 kita akan membahas dan bekerja dengan dataframe. Yang terakhir di Bab 6 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 akan 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.10, Bab 4, Bab 5 dan Bab 6 dibutuhkan beberapa package tambahan. 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.