BAB III Memulai R Dalam bab ini akan dijelaskan tatacara penggunaan R, dimulai dari mendapatkan source-nya, instalasi dan penggunaan serta pengenalan menu-menu. III.1. Mendapatkan Program (source) R Program Sumber R dapat didownload secara gratis pada situs web projek R di http://CRAN.R-project.org, serta dilengkapi dengan paket penunjang tools atau metode lainnya. Selain itu, R dapat anda install langsung dari CD yang disertakan dalam buku ini (termasuk contoh kode sebgai latihan dan manual). Versi yang kami gunakan dalam buku ini adalah R.2.1.1. III.2. Instalasi Instalasi yang kami jelaskan di sini yakni pada system operasi Windows dan Linux (dengan alasan penggunaan system operasi yang paling umum di Indonesia). Sedangkan penggunaan R dalam tulisan ini berjalan pada system operasi Windows. III.2.1. Instalasi di Sistem Operasi Windows Cara instalasi pada system operasi Windows sangatlah mudah, yakni dengan mengklik dua kali pada file aplikasi rw2011 yang kemudian lakukan dalam delapan langkah mudah berikut ini: 10 Gambar 3.1: Langkah 1 instalasi √ Pilih bahasa instalasi, kemudian Klik OK! Gambar 3.2 : Langkah 2 instalasi √ Klik Next untuk melanjutkan installasi 11 Gambar 3.3: Langkah 3 Instalasi √ Pilih I accept the agreement (atau scroll ke bawah untuk membaca GNU GPL) dan klik Next untuk melanjutkan installasi Gambar 3.4: Langkah 4 Instalasi √ Pilih Browse dan tentukan directory installasi R anda, kemudian klik Next untuk melanjutkan instalasi 12 Gambar 3.5: Langkah 5 Instalasi √ Pilih komponen yang akan diinstall (disarankan pilih semua), kemudian klik Next untuk melanjutkan instalasi Gambar 3.6 : Langkah 6 Instalasi √ Pilih Browse dan tentukan nama dan letak program R anda, kemudian klik Next untuk melanjutkan installasi 13 Gambar 3.7: Langkah 7 Instalasi √ Pilih icon tambahan, kemudian klik Next untuk melanjutkan installasi Gambar 3.8: Langkah 8 Instalasi √ Klik Finish untuk menyelesaikan instalasi, dan R anda sudah dapat digunakan. 14 III.2.2. Melakukan Un-Instal R di Sistem Operasi Windows Untuk menghilangkan/un-instal R sangat lah mudah. Normalnya, anda menuju Control Panel ->Add or Remove Programs -> Pilih R untuk di remove/un-install. Cara kedua, dengan menuju Start -> All Programs -> R -> Uninstall R 2.1.1 Cara lainnya, apabila menginstall dalam Program Files/R/rw2011, maka lakukan langkah berikut: Buka Windows Explorer Anda -> Program Files -> R -> rw2011 -> pilih icon aplikasi unins001. Setelah anda melakukan salah satu dari tiga cara un-instalasi, maka akan keluar window: Gambar 3.9 : Kotak dialog, konfirmasi un-instalasi Klik Yes untuk melanjutkan un-install atau Klik No untuk membatalkan un-install. III.2.3. Instalasi di Sistem Operasi Linux Pada dasarnya R dapat bekerja hampir di semua sistem operasi yang ada sekarang ini, seperti Unix beserta turunannya termasuk Darwin, juga di Mac OS X, FreeBSD, Solaris dan termasuk LINUX. Ada distro/jenis Linux yang memerlukan cara instalasi, diantaranya (yang kami ambil dari situs R) adalah debian, Suse, Ubuntu. Namun dalam pembahasan tata cara instalasi, kami jelaskan bagian umum untuk sistem operasi ini. III.2.4. Menu-menu dalam R Setelah instalasi selesai anda dapat menjalankan R pada tombol menu Start>All Programs> R > R 2.1.1 atau klik dua kali ikon R 2.1.1 15 Gambar 3.10: Posisi program R pada Start menu Desktop Setelah menjalankan program R, windows yang tampil akan seperti gambar berikut. Gambar 3.11: Tampilan muka program R 16 Menu default R-RGui Menu Utama Berikut adalah tampilan menu utama dalam R console, yang masing-masing akan dijelaskan pada bagian berikutnya. Gambar 3.12. : Menu utama R 1. Menu File Menu ini menampilkan diantaranya: cara mengambil kode sumber R yang sudah ada tau tersimpan di komputer kita dengan menggunakan menu Source R code. Biasanya untuk perhitungan statistic tertentu kita dapat mendownload kode sumber dari internet secara Cuma-Cuma sehingga kita tidak harus menulis ulang kode sumber yang biasanya dengan jumlah baris perintah/command yang sangat panjang. Menu ini juga memudahkan kita dalam menyimpan ruang kerja/workspace yang sedang kita kerjakan (menu Save Workspace) di R console ke dalam folder komputer kita dan menggunakannya kembali dengan menggunakan menu Load Workspace. Gambar 3.13: Menu File R 17 2. Menu Edit Menu ini adalah menu editor yang diantaranya berisikan: menu editor yang umum seperti Copy, Paste, Select All, dan menu editor lainnya seperti menempelkan (paste) hanya commands, membersihkan console R sehingga console R yang penuh dengan commands akan putih bersih sediakala ketika memulai R. Selain itu kita dapat juga mengedit data yang kita miliki dengan emnggunakan menu Data editor. Gambar 3.14: Menu Edit R 3. Menu Misc Menu ini adalah menu tambahan diantaranya: memberhentikan seketika perhitungan yang sedang berlangsung dengan menggunakan tombol ESC; menampilkan objek (List objects) dan membuang objek (Remove all objects) Gambar 3.15: Menu Misc (miscellaneous) R 4. Menu Packages Menu ini berisikan fasilitas untuk menambahkan paket statistic dan paket lainnnya dalam menu Load package dan instalasi paket dalm Install package(s) dan update paket dalm Update packas serta memungkinkan instalasi paket dari file zip yang ada di komputer kita (local) dengan menggunakan menu Install package(s) from local zip files 18 Gambar 3.16: Menu Packages R 5. Menu Windows Gambar 3.17: Menu Windows R 6. Menu Help Menu ini berisikan sejumlah panduan, pertanyaan yang sering diajukan tentang R (FAQ) , fasilitas pencarian melalui situs resmi maupun situs proyek pengembangan R. Panduan dalam format html dan pdf (anda memerlukan pdf viewer terinstal di komputer seperti acrobat reader dan sejenisnya) 19 Gambar 3.18: Menu Help R III.2.5. Library dan fungsi dasar dalam instalasi R.2.1 Ketika anda telah melakukan instalasi R 2.1.1 yang telah anda download, anda akan mendapatkan R dengan koleksi library dan fungsi standar yang termasuk penting, antara lain sebagai berikut: Tabel 3.1: Paket dalam perangkat lunak R Library atau Fungsi Base Chron Class Cluster Datasets Foreign Graphics GrDevices Grid KernSmooth Lattice MASS Methods Mle Multcomp Mvtnorm Keterangan & Penjelasan Paket dasar R Objek kronologis yang mengatasi masalah penanggalan hari dan waktu Fungsi untuk pengklasifikasian Fungsi untuk klastering (clustering) Paket kumpulan data-data R (contoh data-data) Membaca data yang tersimpan dalam bentuk file dari software seperti Minitab, S,SAS,SPSS, Stata, dll. Paket grafik R Fitur pendukung grafik untuk warna dan huruf Paket grafik Grid Fungsi untuk pemulusan Kernel (Kernel Smoothing) Grafik Lattice Main Library of Venables and Riple’s MASS Metode Formal dan Pengkelasan (Classes) Maximum likelihood estimation (Penaksir Likelihood Maksimum) Test berganda dan interval kepercayaan simultan Multivariate normal dan distribusi T 20 Tabel 3.1 (Lanjutan) Library atau Fungsi Nlme Nnet Rgl Rpart SparseM Spatial Splines Stats Stepfun Survival Utils Keterangan & Penjelasan Non-linear and linear mixed effect models (Model efek linear campuran linear dan non-linear) Feed-forward neural networks Sistem penampilan tiga dimensi 3D (OpenGL) Pempartisian rekursif Aljabar linier Sparse Fungsi untuk analisis pola titik-titik dan Kriging Regresi fungsi Spline dan peng-kelasan Paket Statisik R (termasuk uji klasik, smoothing, regresi, analisis multivariate, non-linear least square, analisi time series, dll) Fungsi step, termasuk Distribusi Empirik Analisis Survival termasuk penalished likelihood Utilitas R Sedangkan untuk paket dan uji dan tools statitistik lainnya serta untuk pemrograman dan grafik, bisa didownload di CRAN (situs Internet R). 21