SECARA resmi, R dideskripsikan sebagai ?bahasa dan lingkungan (language and environment) untuk komputasi statistik dan grafik.?. R atau lebih lengkap disebut GNU R System, mulanya diusulkan oleh Ross Ihaka dan Robert Gentleman dari University of Aucland, Selandia Baru. R meniru atau implementasi S, bahasa dan lingkungan yang diusulkan oleh John Chambers dan kawan-kawan dari AT&T, tempat yang melahirkan bahasa C, C++, sistem operasi UNIX, transistor dan IC (integrated circuit), serta sistem telepon.
GNU R System adalah sistem perangkat lunak bebas dengan lisensi Free Software Foundation?s GNU General Public License. Seluruh program dan implementasi GNU R System tersedia kode programnya untuk semua orang yang ingin memanfaatkan, mengevaluasi, menguji atau mengembangkan lebih lanjut. Saat ini GNU R System dikembangkan oleh R Development Core Team.
Meski “R” definisi sebagai ?bahasa? mendahului ?lingkungan (environment)?, saat ini de facto adalah lingkungan sangat dominan. Lingkungan berarti sistem solusi, framework penyelesaian atau sistem perangkat lunak untuk menyelesaikan persoalan-persoalan dimana sistem ditujukan, dalam hal ini GNU R System yang semula ditujukan untuk mengolah data statistik, ternyata cocok untuk mengolah data apapun, jadi cocok untuk analisis data, cocok untuk mengolah data di era bigdata ini.
Kenapa dominan ?lingkungan daripada bahasa pemrograman? karena saat ini GNU R System adalah sistem yang terdiri dari lebih 15000 pustaka atau paket penyelesaian. Bila diibaratkan bengkel maka GNU R System adalah bengkel sangat besar, di dalamnya ada lebih dari 15000 peralatan kerja yang siap pakai setiap saat. GNU R System didukung oleh komunitas dengan lebih dari 2 juta orang anggota yang siap menyumbang buku, informasi penyelesaian, dan menyumbang paket solusi.
GNU R System adalah bahasa pemrograman dan sistem perangkat lunak (environment) yang telah menjadi pilihan #1 oleh data Scientist, data analyst dan statisticians.
GNU R System adalah tersedia secara bebas dengan GNU General Public License. GNU R System dikembangkan berdasar bahasa S. Inti dari GNU R System adalah bahasa komputer dengan mode interpreter. GNU R System memungkinkan integrasi dengan prosedur-prosedur yang ditulis dalam bahasa C, C++, .Net, Python, dan Fortran untuk efisiensi.
GNU R System adalah bahasa yang paling banyak digunakan pada pemrograman statistik. GNU R System merupakan pilihan pertama data scientist, yang didukung oleh komunitas yang paling aktif menyumbang paket-paket kontribusi yang berisi metode/teknik analisis data paling mutakhir.
Pengguna GNU R System
GNU R System secara luas digunakan untuk pengajaran dan riset, serta telah meningkat digunakan di industri. GNU R System digunakan oleh Google, Facebook, Amazon, Microsoft, Pfizer, Twitter, dan sebagainya. Perusahaan-perusahaan Amerika, Eropa, Jepang, dan negara-negara maju yang mengetahui biaya komputasi analisis data sangat mahal memilih GNU R System yang murah (gratis), mempunyai keampuhan dan fleksibilitas yang luar biasa yang tidak dapat dikalahkan perangkat lunak analitis lain.
Kekuatan utama GNU R System adalah extensibility, dengan penambahan paket-paket perangkat lunak yang dikembangkan komunitas pengguna R yang menambah kemampuan GNU R System. Paket-paket ini terutama ada di CRAN repository, GitHub, dan Bioconductor. Dengan memilih paket-paket yang tepat yang umumnya telah tersedia maka persoalan-persoalan analisis data dan grafik data dapat diselesaikan dengan segera.
Sebagai bahasa, GNU R System diciptakan untuk pengguna-pengguna bukan bidang teknologi informasi, dibuat semudah mungkin untuk pengguna nonprogrammers.
Fitur-fitur penting GNU R System adalah
- GNU R System adalah satu paket solusi untuk analisis data dan grafik data yang lengkap, ampuh, efektif, efisien, dan elegan.
- GNU R System adalah bahasa pemrograman yang dikembangkan dengan baik, sederhana, dan efektif.
- GNU R System mempunyai fasilitas penanganan data yang efektif, efisien dan elegan.
- GNU R System menyediakan sekumpulan operator dan fungsi untuk array, list, vektor, matriks dan sebagainya.
- GNU R System menyediakan kumpulan perkakas yang besar, koheren, dan terpadu untuk analisis data.
- GNU R System menyediakan fasilitas untuk analisis data.
Kemampuan Analytics Skills dapat dipandang olah/analisis data dengan benar. Yang perlu disadari adalah kemajuan teknologi informasi (komputasi) seharusnya mengubah cara belajar analisis data. Banyak hal seharusnya tidak lagi membebani pelaksanaan analisis data. Sebagaimana kalkulator mempermudah pelaksanaan aritmatika, maka GNU R System memangkas sangat amat besar beban dalam melaksanakan analisis data.
Kami, saat ini mendirikan RightWayTM Data Science untuk menemukan cara/metode belajar analisis data dimana siapapun akan mampu melakukan analisis data dengan GNU R System sebagaimana siapapun mampu melakukan kalkulasi aritmatika dengan mudah dengan menggunakan kalkulator. Dengan demikian, GNU R System harus dipandang sebagaimana kalkulator, sebagaimana Microsoft Excel. GNU R System adalah perluasan Microsoft Excel untuk mengolah data yang berukuran kecil, sedang, besar, sangat besar, raksasa dan sangat raksasa (big data).
Analytics skills terdiri dari:
- Statistical data analysis.
- Machine learning practices.
Analytics skills adalah berperan untuk dapat memanfaatkan data yang berukuran kecil, besar, sangat besar, raksasa dan superraksasa agar dapat memberikan manfaat tidak hanya membebani. GNU R System adalah perkakas yang tepat untuk dapat memanfaatkan data tersebut dengan benar.
Inilah saatnya Anda harus belajar GNU R System untuk bertahan, bersaing dan maju di era big data.
(Dr. Bambang Hariyanto, founder RightWay Data Science, Ketua Umum Ikatan Ahli Informatika Indonesia (IAII), Kepala Pusat Kajian Artificial Intelligence And Data Analytics, Universitas Pancasila)
