Cara Kerja Bahasa R Kelebihan Bahasa R

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