Bahasa Pemrograman R
R merupakan nama sebuah bahasa pemrograman sekaligus software untuk pengolahan data dan grafik. R sangat popular saat ini karena memiliki jumlah fitur yang sangat besar yaitu mencapai puluhan ribu fitur.
Bahasa pemrograman R dan pustaka (library) dapat digunakan untuk membaca file teks, membaca database, menghasilkan berbagai grafik, menghasilkan dashboard yang menarik, hingga ke penggunaan machine learning.
Selain itu, R bersifat gratis dan open source. Artinya, dengan R kita tidak perlu biaya lisensi macam-macam untuk menggunakannya secara bebas dan luas.
Data Scientist dan R
Meluasnya penggunaan aplikasi yang terpasang di smartphone dan pemakaian sistem digital di seluruh perusahaan menghasilkan data dalam volume yang besar. Namun, data-data bervolume besar ini belum tentu menjadi informasi yang dibutuhkan oleh organisasi dan bisnis jika tidak diolah dengan baik.
Untuk menjawab permasalahan tersebut muncullah sebuah disiplin ilmu yang mempelajari bagaimana mengolah data menjadi informasi yang berguna yang dikenal dengan nama data science.
Seseorang yang bekerja dengan dibekali ilmu data science dinamakan data scientist yang pada saat ini merupakan salah satu profesi paling hot menurut LinkedIn.
Untuk membantu dalam pekerjaannya, data scientist perlu dibekali dengan aplikasi/kakas yang bagus. Bahasa pemrograman R dengan segala kekayaan di library (pustaka) yang dimilikinya merupakan jawaban bagi pekerjaan data scientist.
Ada empat alasan utama, yaitu:
- Lebih Mudah Dipelajari (Easier): R relatif lebih mudah dipelajari dibandingkan dengan bahasa lain, seperti Java, C#, Javascript, dan lain-lain.
- Lebih Cepat (Faster): Banyak fungsi R memberikan hasil jauh lebih cepat dibandingkan dengan aplikasi lain. Contoh: R dapat menghasilkan berbagai visualisasi yang menarik dalam waktu singkat, sehingga data scientist dapat jauh lebih produktif dalam memahami data dan menghasilkan informasi.
- Lebih kaya fitur (Richer): Dengan puluhan ribu fitur yang terus berkembang, hampir semua permasalahan data dapat dijawab oleh R. Sebagai contoh, untuk mengatasi permasalahan optimasi stok di e-commerce, R memiliki fungsi menghasilkan rekomendasi product packaging.
- Telah terbukti (Proven): R sudah digunakan oleh banyak data scientist perusahaan besar seperti Anz, Uber, dan Facebook dan memberikan solusi riil. Tidak heran jika akhirnya dari kisah sukses ini, banyak lowongan data scientist mencamtumkan R sebagai syarat keterampilan yang harus dimiliki.