Bab 1 Pendahuluan

This is a guide to learn beginner statistics using R, written in Indonesian language. This is an open source book written using bookdown R package. Everyone feel free to use and share it with anyone, but please credit the authors. Please address your queries to

1.1 Tentang Modul ini

1.1.1 Modul apa ini?

Modul ini merupakan panduan mahasiswa dalam mengaplikasikan teori tentang statistika dan analisis data ke dalam standar praktik di dunia usaha. Khususnya, modul ini bertujuan untuk membantu mahasiswa menggunakan R, sebuah bahasa pemrograman open source yang banyak digunakan oleh analis data untuk menganalisis data menggunakan statistik, dan melakukan visualisasi data. Lebih lengkap tentang R dapat ditemukan di https://www.r-project.org/

Modul ini dimaksudkan untuk membantu mahasiswa Indonesia belajar statistik dengan menggunakan R. Saat ini, penggunaan bahasa pemograman untuk analisis data semakin menjamur, sementara itu talent di Indonesia yang sanggup menggunakannya masih sangat terbatas. Untuk itu modul ini dibuat untuk membantu siapapun yang memiliki kendala biaya maupun keterbatasan bahasa untuk belajar menggunakan R.

Modul ini adalah open source, dengan kata lain, modul ini dapat digunakan dan diunduh secara bebas oleh siapapun. Kami melarang penggunaan modul ini untuk siapapun yang bertujuan memperjual-belikan konten pada modul ini tanpa izin penulis.

1.1.2 Tentang penulis

Krisna Gupta

Krisna Gupta adalah adalah dosen Politeknik APP Jakarta, sebuah kampus di bawah naungan Kementerian Perindustrian. Saat ini tengah menempuh pendidikan doktoral di bidang ekonomi di Australian National University (ANU). Kontak dapat dilihat di blog pribadinya di https://imedkrisna.github.io/about.

1.2 Pengetahuan yang diperlukan

Modul ini mengasumsikan bahwa mahasiswa telah mampu menggunakan komputer dan mengakses internet. Mengetik dan point-and-click windows interface dianggap tidak perlu diajarkan. Modul ini juga mengasumsikan pengetahuan dasar mengenai statistik. Mahasiswa dianggap telah mengerti teori inferensi statistik (mean,median, dan modus), sampling, probabilitas, maupun regresi linear sederhana. Kemampuan menggunakan spreadsheet seperti Microsoft Excel atau Google Sheet merupakan pengetahuan yang sangat membantu, meskipun tidak diperlukan.

1.3 Tentang R

1.3.1 Kenapa R?

Ada beberapa aplikasi yang dapat digunakan untuk menganalisis data, seperti Microsoft Excel, EViews, SPSS, dan lain sebagainya. Beberapa alasan mengapa modul ini ditulis dengan menggunakan R:

1.3.1.1 Kebutuhan akan logika menulis kode

Beberapa aplikasi yang ada di pasaran saat ini seperti Microsoft Excel ataupun Google Sheet merupakan aplikasi yang cukup mudah dipelajari. Namun demikian, kebutuhan dunia usaha untuk tenaga kerja yang dapat menulis kode semakin meningkat. Menulis kode sendiri memiliki berbagai manfaat. Pertama, logika menulis kode akan mempermudah mahasiswa mempelajari bahasa lain yang lebih mendasar seperti Phyton. Bahasa-bahasa ini di masa depan dapat menjadi pilihan jika mahasiswa berniat meniti karir lebih khusus di dunia analisis data, di mana kebutuhan sumber daya manusia di sini masih sangat signifikan.

1.3.1.2 R termasuk cukup mudah dipelajari

R adalah bahasa yang memang ditulis untuk digunakan dalam analisis statistik. R adalah pintu masuk yang cukup baik dari statistisi menuju kemampuan lain yang berhubungan dengan coding seperti text mining dan lain sebagainya.

Selain modul ini, ada sangat banyak sumber belajar di internet. R memiliki komunitas pengguna yang cukup luas dan beragam. Komunitas-komunitas ini tidak segan-segan berbagi dan menjawab pertanyaan anda. Beberapa permasalahan yang anda temui mungkin sudah dijawab orang lain, dan forum-forum seperti ini akan sangat membantu ketika sudah bekerja.

1.3.1.3 Open Source

R adalah open source, dengan kata lain, user dapat menggunakan R secara cuma-cuma (iya, gratis).

1.3.2 Instalasi R dan RStudio

Untuk menjalankan program-program yang ada di modul ini, anda membutuhkan sebuah komputer atau laptop, lalu anda akan memerlukan aplikasi bernama R dan Rstudio. Modul ini mengasumsikan anda menggunakan sistem operasi windows, namun melakukan instalasi di sistem operasi non-windows juga tidak kalah mudahnya. Langkah-langkah berikut ini juga dapat dengan mudah anda temukan di berbagai situs.

Anda juga membutuhkan kuota internet.

1.3.2.1 Menginstall R

R dapat didownload secara gratis di https://cran.r-project.org/bin/windows/base/. Kemudian anda dapat mengetuk pada tulisan “Download R X.x.x for windows (xx megabytes, 32/64 bit)” untuk memulai mengunduh R. Anda akan memulai mengunduh file dengan ekstensi .exe. Setelah unduhan selesai, silakan ketuk dua kali pada file .exe tersebut, dan klik next terus sampai instalasi dimulai.

1.3.2.2 Menginstall RStudio

Setelah R terinstall di komputer anda, silakan pergi ke https://rstudio.com/products/rstudio/download/ untuk mengunduh RStudio.Pilih RStudio Desktop yang free, lalu ketuk “DOWNLOAD RSTUDIO FOR WINDOWS” untuk memulai pengunduhan. Setelah file selesai diunduh, silakan ketuk dua kali, klik next terus sampai instalasi dimulai.

1.3.3 Tampilan R

Setelah anda selesai menginstall RStudio, maka anda hanya perlu membuka RStudio dari desktop anda. Anda tidak perlu lagi membuka R. Karena itu, shortcut RStudio lebih penting daripada shortcut R.

RStudio memiliki tampilan utama berupa 4 jendela. Berikut adalah tampilan RStudio:

Tampilan RStudio

Figure 1.1: Tampilan RStudio

Secara garis besar, RStudio Memiliki 4(empat) jendela, yaitu script, console, environment dan file. kode yang ada di buku ini harus anda ketik di jendela ‘console’, sementara script merupakan kumpulan kode.

Untuk saat ini, mengetahui nama-nama dari keempat jendela ini sudah cukup. Bagaimana menggunakannya akan diperjelas di bab-bab berikutnya.

1.3.4 update R

R merupakan aplikasi yang cukup sering mendapatkan update. Karena itu, anda harus rajin-rajin ngecek update ketika menggunakannya. Jangan lupa juga bahwa anda akan memerlukan kuota internet untuk melakukan update.

Ada banyak cara untuk melakukan update terhadap R, tapi berikut ini akan disampaikan cara tercepat untuk melakukannya dengan menggunakan ‘console’ di RStudio.

pertama, instal paket bernama “installr”:

install.packages("installr")

Instalasi paket ini hanya perlu dilakukan pertama kali anda menginstall R. setelah sekali diinstal, paket itu akan selalu ada di komputer anda. Setelah menginstal paket “installr”, panggil paket tersebut dengan:

library(installr)

Fungsi library harus selalu dipanggil ketika akan menggunakan paket tersebut setiap kali anda memulai baru r. Setelah anda memanggil library tersebut, anda tinggal menggunakan fungsi “updateR()” pada console.

updateR()

Lalu di yes yes saja sampai update selesai.