2.3.1 Cara Kerja Bahasa R
Verzani 2002 mengemukakan bahwa keuntungan-keuntungan yang diperoleh bila menggunakan bahasa R untuk pengolahan data dan statistik antara lain :
Bahasa R dapat diakses gratis dan dapat dijalankan pada berbagai sistem operasi UNIX, Windows, MacOS, sintaksnya mudah dipelajari dan memiliki banyak
sekali fungsi-fungsi statistik terpasang. Disamping keuntungan tersebut, Verzani 2002 juga mengemukakan kelemahan utama bahasa R adalah tidak adanya
dukungan komersial.
Bahasa R merupakan sebuah paket dan sekaligus bahasa pemrograman untuk analisis data dan grafik. Bahasa R merupakan bahasa pemrograman tingkat
tinggi hight level pemrogramming. Bahasa R dapat digunakan secara interaktif sehingga hasil perhitungan segera dapat dilihat, tetapi apabila perhitungannya
kompleks maka perintah-perintah bahasa R ditulis lebih dahulu dalam text editor, kemudian dipanggil dengan fungsi source. Bahasa R dapat diperoleh dari
http:www.r-project.org
dan sebagaimana halnya program open source, bahasa R dirancang secara voluntary oleh ahli-ahli statistik dan pemrograman di seluruh
dunia, sehingga perkembangannya sangat pesat.
Bahasa R juga dilengkapi dengan package add-in yang memberikan kemampuan tambahan, misalnya perhitungan teknik-teknik statistik yang canggih,
interface, dan lain-lain. Packages ini juga dapat diakses gratis. Secara periodik muncul package-package baru yang menarik yang dapat dipilih sesuai kebutuhan.
Semua package ini dapat diperoleh gratis di http:cran.r-project.org. Bahasa R dan juga bahasa S merupakan bahasa yang dirancang untuk komputasi statistik,
grafik dan matriks.
Universitas Sumatera Utara
2.3.2 Kelebihan Bahasa R
Bahasa R mempunyai kelebihan-kelebihan antara lain bahasa R merupakan perangkat lunak yang termasuk dalam lisensi GNU General Public Licence yang
berarti merupakan suatu perangkat lunak free. Free disini pengertiannya lebih ke arah freedom kebebasan tidak sekedar dari sisi harga gratis GNU, 2011.
Dengan demikian para pemakai mempunyai : a.
Kebebasan dalam menjalankan program bahasa R dengan tujuan apapun. b.
Kebebasan untuk mempelajari bagaimana program bahasa R dan mengubahnya sesuai dengan harapan. Dalam hal ini pemakai mempunyai kebebasan untuk
mengakses source code dari bahasa R. Hal ini menunjukkan bahwa bahasa R sebagai Open Source Software.
c. Kebebasan untuk menggandakan program bahasa R.
d. Kebebasan untuk menggandakan hasil modifikasi program ke pihak lain.
2.3.3 Kekurangan Bahasa R