Langsung ke konten utama

R Language (Bahasa Pemrograman R) - Sejarah dan Karakter R

R Language, ya 'R' saja 😁, hemat banget yaa hanya 1 huruf, tapi penulis tidak bohong loh 😆, pada nyatanya emang ada bahasa pemrograman R, dan bahasa pemrograman R yang akan penulis ulas adalah bahasa pemrograman yang dibahas pada mata kuliah Statistika ataupun Komputasi Numerik. Untuk lebih lengkapnya kita ulas sedikit-sedikit R Programming ini.

R Programming

Sekilas Sejarah R

"R" sebenarnya bukan bahasa pemrograman yang baru. Setidaknya R telah dikembangkan secara intensif sejak 10 tahun yang lalu, sebagai pengembangan bahasa pemrograman "S" di Bell Laboratories. Tepatnya R adalah bahasa pemrograman yang telah didisain ulang untuk memudahkan analisis statistika. Menurut situs R project, R adalah bahasa dan lingkungan untuk komputasi statistik dan grafis. R adalah proyek berjenis open source GNU. Entah apa yang dipikirkan oleh sang pembuat dengan memberi nama karyanya hanya dengan satu huruf. Tapi apalah arti sebuah nama. Walaupun awalnya dikembangkan untuk analisis statistik, namun saat ini telah berkembang aplikasinya hingga dapat melakukan manipulasi data spasial serta menampilkannya secara dinamis dalam situs web. Ditambah lagi dengan era data analysis atau akrab disebut big data, maka perkembangan R menjadi tidak terbendung lagi. Perintah dasar dalam bahasa R telah menyediakan berbagai tool untuk pemodelan statistik linear dan nonlinear, analisis time-series, klasifikasi, analisis klaster, dan analisis grafis. Kemampuan ini terus berkembang dengan adanya ribuan paket tambahan yang diunggah ke server CRAN tiap tahunnya.

R dan Markdown

Dari pemaparan ringkas di atas, sudah jelas apa itu R. Sekarang apakah "Markdown" itu? Nama ini diberikan oleh kreatornya, karena itu, John Gruber seorang programmer mengembangkan markup language Markdown. Ia menyederhanakan berbagai perintah LaTeX agar dapat lebih mudah dipahami pemakai bagi pengguna yang bukan programmer dan bukan ahli matematika. Salah satu contohnya adalah R markdown. Bahasa markup (markup language) yang lebih mudah dari LaTeX atau html sekalipun. Dengan menggunakan R markdown, saat ini bisa digunakan untuk membuat blogpost atau naskah buku dengan R, seperti halnya naskah yang sedang anda baca saat ini.

Karakter R

Karakter R yang dapat penulis paparkan adalah R itu gratis, Open Source, dan Cross Platform. Karena  gratis dan open source, maka kita dapat mengembangkan R sesuai kebutuhan kita, misalnya dengan  membuat add on package. Karena bersifat cross platform, maka para pengguna yang menggunakan sistem operasi (OS) Linux, Mac dan Windows dapat saling bekerjasama. Peningkatan versi R akan selalu dilakukan bersamaan. Oleh karenanya menggunakan OS apapun, kita akan memiliki versi R yang setara.


Nahh terus tools apa saja sih yang dibutuhkan untuk mempelajar R Studio ini ?, tunggu di postingan selanjutnya yaa. Sekian dari saya, mudah-mudahan bermanfaat.

Salam Teknologi 💢💢💢

Komentar