A. PENGERTIAN BAHASA PEMROGRAMAN R
Sering dengan perkembangan zaman yang semakin moderen sekarang ini, seorang development ditutut untuk mengusai beberapa bahasa pemrograman, apalagi seorang programmer itu bekerja di bidang statistik data, menguasai bahasa pemrograman R itu menjadi sebuah kewajiban atau keharusan, dikarenakan bahasa pemrograman R itu erat kaitanya dengan bidang ilmu statistika.
Bahasa pemrograman R menyediakan beberapa untuk analisis statistika dan analisi numerik, juga sangat lengkap dan terus bertemabah pesat seiring zaman. beberbica tentang bahasa pemrograman R, apa sih defenisi bahasa Pemrograman R itu sendiri ?
Bahasa pemrograman R adalah bahasa pemrogaman yang dibuat untuk menganalisis statistika dan disajikan data tersebut dalam bentuk grafik agar lebih mudah dipahami,, bahasa pemrograman R diambil dari nama dua orang pencipta bahasa R itu sendiri yaitu Robert Gentleman dan Ross Ihaka.
Bahasa pemrograman R sekarang menjadi standar de facto diantara statistikawan untuk mengembangkan perangkat lunak statistika. Serta dikembangkan secara luas untuk perangkat lunak statistika dan analisis data.
Bahasa pemrograman R menjadi salah satu dari bagian proyek GNU, dimana kode sumber bahasa pemrograman R tersedia secara bebas dibawah licensi GNU serta bahasa pemrogaman R juga kompotible dengan berbagai macam sistem operasi, Bahasa pemrograman R menggunakan interface antar muka yang ditulis dalam baris perintah , ada juga bahas pemrograman R yang disajikan dalam bentuk grafik antar muka.
Bahasa pemrograman R memiliki beberapa fitur dan karakteristik, adapun karakteristik yang dimiliki oleh bahasa pemrograman R adalah bahasa pemrograman R memiliki case yang sensitif, lalu semua perintah ada dalam bahasa pemrograman R akan dianggap menjadi suatu object serta bahasa pemrograman R menyediakan bebrapa fungsi untuk keperluan visualisai.
Bahasa pemrograman R merupakan bahasa pemrograman yang dikembangkan dari bahasa pemrograman sebelumnya yaitu bahasa pemrograman S, bahasa pemrograman R menyediakan beberapa teknik statistika yang diantaranya yaitu uji statistika klasik, permodelan liner dan non liner , analisis derte waktu, klasterisasi, kelasifikasi dan sebagainya)
Ada beberapa aplikasi yang bisa digunakan untuk mengakses atau menggunakan bahasa pemrograman R salah satunya yaitu R Studio.
B. SEJARAH PEMROGRAMAN R
Bahasa pemrograman R adalah bahasa pemrograman yang dibuat khusus untuk merancang segala sesuatu yang berhubungan dengan statistika, agar data yang ditampilkan bisa lebih menarik dalam bentuk grafik. Bahasa R diciptakan oleh seorang yang bernama Ross Ihaka dan Robert Gentleman, bahasa pemrograman R diadaptasi atau dikembangkan dari bahasa pemrograman S.
Bahasa pemrograman R dikembangkan oleh perusahaan AT&BELL Laboratories yang sekarang berubah nama menjadi Lucent Technologies pada akhir Tahun 1970-an .
Bahasa pemrograman R versi awal dibuat oleh Ross Ihaka dan Robert Gentleman yang merupakan seorang mahasiswa yang berasal dari Universitas Auckland. nama R pada bahasa pemrograman R diambil dari nama kedua pencipnya yaitu Rosss Ihaka dan Robert Gentleman, mereka merupakan statistikawan yang berasal dari Selandia Baru.
Bahasa pemrograman R sekarng dikembangkan oleh tim inti, dimana tim inti ini terdiri dari tim statistik , ahli komputer dan pemrograman, ekonomi dan geografi yang berasal dari institusi yang berbeda yang ada diseluruh belahan bumi.
Berdasarkan publis yang dirilis oleh IEEE Spectrum Ranks Language pada tahun 2017 , bahasa pemrograman R menjadi salah satu dari 10 bahasa pemrograman terpopuler, dimana bahasa pemrograman R menepati posisi ke-6 itu disebabkan karena banyak peminat yang ingin belajar dan menggunakan bahasa pemrograman R, apalagi sekarang bahasa pemrogrman R sangat dibutuhkan oleh statistikawan dan seorang data analitik dalam mengelolah data yang ada.
Salah satu yang menjadi alasan bahasa pemrograman R menjadi bahasa salah satu bahasa pemrograman yang populer karena banyak penggunaan bahasa pemrograman R pada pembuatan paper-paper penelitian akademik.
Bahasa pemrograman R dibuat sejalan dengan ide-ide yang dalam bahasa pemrograman S sebelumnya dan program-program statistik lainya. sehingga bahasa pemrograman R dan S sama-sama memiliki bahasa yang sama namun tidak indentik.
Untuk saat ini bahasa pemrograman R memilik versi 2.4.1, bahasa pemrograman R juga bersift open source yang artinya bahasa pemrogrman R bisa kembangkan oleh siapapun.
C. KELEBIHAN DAN KEKURANGAN BAHASA PEMROGRAMAN R
Bahasa pemrograman R memang wajib dikuasi oleh seoarang statistikawan dan seoarang data ananlitik karena dengan bahasa pemrograman R akan mudah menyajikan data-data statistik kedalam bentuk grafik atau tampilan-tampilan yang mudah dipahami oleh orang lain.
Sebelum memperlajari bahasa pemrograman R lebih lanjut ada baiknya kita mengetahui kelebihan dan kekurangan yang dimiliki oleh bahasa pemrograman R.
Kelebihan bahasa pemrograman R antara lain:
- Bahasa R merupakan salah satu bahasa pemrograman terpopuler
- Bahasa R juga bersifat open source artinya bisa dikembangkan oleh siapapun
- Sangat powerfull dengan memiliki banyak package
- Bahasa pemrograman R memiliki banyak komunitas
- Bahasa pemrograman R mudah untuk digunakan
- Bahasa pemrograman R sangat dibutuhkan oleh seoarang analitik dan statistik
-Raksasa teknogi seperti Facebook , google hingga microsoft memanfaat bahasa pemrograman R
- Sintaks bahassa pemograman R lebih mudah dimengerti
- Lengkap yang berisi tool statistik untuk analisis data
Bahasa pemrograman R juga memiliki beberapa kekurangan seperti bahasa pemrograman yang lain.
Kekurangan bahasa pemrograman R antara lain:
- Data dalam bahasa pemrograman R disimpan dalam memori fisik
- Eksekusi pembacaan kode R memakan waktu yang lama
- Tidak semua metode statistika di implementasikan dalam bahasa R