Apa Itu R?
R adalah sebuah free software atau software yang bebas, dibawah lisensi GNU (GNU is Not Unix) General Public Licence, yang menjamin R akan tetap selalu free (bebas). Untuk lebih tepatnya, R bukanlah suatu program statistika, tetapi sebuah lingkungan pemrograman yang banyak digunakan oleh para statistisi. R menyediakan penanganan dan penyimpanan data, mendukung banyak operator penghitungan, menyediakan banyak alat untuk analisis data, menampilkan kemampuan graphical yang baik, dan merupakan bahasa pemrograman langsung yang didasarkan pada bahasa pemrograman S yang ditulis oleh Rick Becker, John Chambers, dan Allan Wilks dari AT&T Bell Laboratories.
Perbedaan R dengan program statistika lain seperti SAS System atau Minitab, yaitu R merupakan bahasa pemrograman interpreter, yang artinya akan mengeksekusi perintah setiap kali diketikkan di layar.
R ditulis oleh Ross Ihaka dan Robert Gentleman di Departemen Statistika Universitas Auckland, Auckland, Selandia Baru. Sebagai tambahan, banyak kelompok orang telah berkontribusi pada R dengan mengirimkan kode dan melaporkan bug. Sejak pertengahan tahun 1997, telah ada grup inti R (“R Development Core Team”) yang dapat memodifikasi arsip kode sumber R.
Kenapa dinamakan R? Nama R sebagian diambil dari inisial nama depan penulisnya (Ross dan Robert), dan sebagian “mempermainkan” nama bahasa pemrograman AT&T Bell Laboratories yaitu S.
R adalah bahasa pemrograman dan perangkat lunak untuk analisis statistika dan grafik. R dibuat oleh Ross Ihaka dan Robert Gentleman di Universitas Auckland, Selandia Baru, dan kini dikembangkan oleh R Development Core Team, dimana Chambers merupakan anggotanya. R dinamakan sebagian setelah nama dua pembuatnya (Robert Gentleman dan Ross Ihaka), dan sebagian sebagian dari nama S.
Bahasa R kini menjadi standar de facto di antara statistikawan untuk pengembangan perangkat lunak statistika, serta digunakan secara luas untuk pengembangan perangkat lunak statistika dan analisis data.
R merupakan bagian dari proyek GNU. Kode sumbernya tersedia secara bebas di bawah Lisensi Publik Umum GNU, dan versi biner prekompilasinya tersedia untuk berbagai sistem operasi. R menggunakan antarmuka baris perintah, meski beberapa antarmuka pengguna grafik juga tersedia.
R menyediakan berbagai teknik statistika (permodelan linier dan nonlinier, uji statistik klasik, analisis deret waktu, klasifikasi, klasterisasi, dan sebagainya) serta grafik. R, sebagaimana S, dirancang sebagai bahasa komputer sebenarnya, dan mengizinkan penggunanya untuk menambah fungsi tambahan dengan mendefinisikan fungsi baru. Kekuatan besar dari R yang lain adalah fasilitas grafiknya, yang menghasilkan grafik dengan kualitas publikasi yang dapat memuat simbol matematika. R memiliki format dokumentasi seperti LaTeX, yang digunakan untuk menyediakan dokumentasi yang lengkap, baik secara daring (dalam berbagai format) maupun secara cetakan.
KEGUNAAN R
Analisis data tidak dapat dilakukan tanpa melakukan teknik yang tepat. Artinya, analisis yang handal seharusnya menafaatkan keakurasian dan kecepatan perhitungan dengan paket komputasi statistic (statistical computing package). Begitu banyak pilihan paket tools statistika yang digunakan, dengan karakteristik yang berbeda. Namun ada beberapa alasan mengapa menggunakan R. Menurut Ihaka dan Gentlement (1996) yang dikutip dalam IlmuKomputer.com, terdapat beberapa alasan penggunaan R, yaitu diantaranya Serbaguna (versatile), Interaktif (interactive), Berbasis S yaitu turunan dari tool statistic komersial S-Plus, Populer.
Selain gratis tentunya ada banyak kelebihan R yang lain yaitu : - R tersedia untuk berbagai sistem operasi selain Windows, seperti Macintosh, Linux dan UNIX; - memiliki kemampuan membuat graphik yang canggih; - sintaksnya mudah dipelajari dengan banyak fungsi-fungsi statistik yang terpasang; - R dapat dengan mudah diperluas dengan menciptakan fungsi-fungsi buatan pengguna sendiri disamping juga tersedia banyak program-program kecil sebagai tambahan (add in), yang disebut package yang juga dapat diunduh gratis; - R merupakan bahasa pemrograman komputer, sehingga bagi pemrogram menjadi lebih akrab, sedangkan bagi pemakai awal akan merupakan langkah yang mudah untuk memulai sebagai pemrogram komputer. Bagi sebagian pengguna yang terbiasa mengguna GUI dengan sistem menu, R juga menyediakan banyak GUI yang berbasiskan sistem menu, antara lain R Studio, Tinn-R, R Commander dan bayak lagi yang lainnya, dan dapat diunduh gratis juga.
GUI standar R diperlihatkan oleh gambar di atas yang menyertai tulisan ini. Walaupun R adalah gratis kemampuannya tidak kalah dengan program-program paket statistik yang komersial, bahkan dalam hal tertentu adalah lebih baik. Penggunaan R tidak dibatasi, bahkan dapat digunakan untuk tujuan-tujuan komersial. Kelebihan-kelebihan R inilah yang mungkin menyebabkan kembaran komersial R yaitu S-Plus menjadi mati suri.
Disamping kelebihan yang disebutkan di atas, R juga memiliki kekurangan yaitu, R tidak menyediakan dukungan komersial, walaupun mungkin ini dapat diatasi dengan mengikuti mailing list R, yang banyak membantu bila Kita menghadapi masalah tertentu; Oleh karena itu sejatinya R merupakan bahasa pemrograman maka diperlukan waktu membiasakan dengan sintaks-sintaksnya, yang untuk sebagian orang mungkin merupakan hal yang menakutkan. Walaupun demikian, Anda dapat menggunakan GUI yang berbasiskan sistem menu dan itu sangat membantu.
SCREENSHOT BAHASA R
Sumber Referensi: http://teknologi.kompasiana.com/terapan/2013/06/12/r-bahasa-pemrograman-untuk-analisis-data-dan-statistik-564488.html
0 comments:
Post a Comment