R

Apa Itu R Languange? Simak Penjelasannya

Kali ini kita akan mempelajari bahasa pemrograman yang biasa digunakan untuk Data Science yaitu R Language . R sering digunakan untuk komputasi statistik dan presentasi grafis untuk menganalisis dan memvisualisasikan data. R Language merupakan software yang dapat kita gunakan dengan gratis dengan fitur-fitur yang baik dan dapat membantuk kita dalam menangani kasus mengenai data.

R Language menyediakan paket lengkap yang dapat digunakan oleh para analis data, beberapa diantaranya adalah paket analisis statistika dan numerik. Di bawah ini kita akan membahas lebih banyak lagi mengenai R Language.

Apa itu R Language ?

R Language adalah sebuah software untuk bahasa pemrograman yang digunakan untuk mengolah, menganalisis dan menguji sebuah data statistik, ilmiah ataupun grafik. R Language lebih bisa di kategorikan sebagai bahasa pemrograman khusus dibuat untuk data. Sekarang ini R sudah sangat populer apalagi dikalangan analis data yang lebih sering menggunakannya. Selain digunakan untuk data, R juga bisa digunakan untuk implementasi algoritma Machine learning.

R adalah bahasa pemrograman populer yang digunakan untuk komputasi statistik dan presentasi grafis. Penggunaannya yang paling umum adalah untuk menganalisis dan memvisualisasikan data. R Languange ini merupakan pengembangan dari bahasa pendahulunya yaitu, bahasa pemrograman S yang dikembangkan oleh AT&T Bell Laboratories. Sekarang sudah berganti jadi Lucent Technologies. Bahasa pemrograman S ini memiliki fungsi yang sama dengan bahasa pemrograman R yaitu, fungsi mereka adalah untuk melakukan komputasi statistik, bedanya adalah bahasa pemrograman R dapat digunakan secara gratis oleh penggunanya.

Mengapa Menggunakan R Language?

  • R Language adalah sumber daya yang bagus untuk analisis data, visualisasi data, data science dan machine learning
  • R Language menyediakan banyak teknik statistik (seperti uji statistik, klasifikasi, pengelompokan, dan reduksi data)
  • Sangat mudah untuk menggambar grafik dalam R, seperti diagram lingkaran, histogram, plot kotak, plot sebar, dll ++
  • R Language dapat berfungsi pada platform yang berbeda (Windows, Mac, Linux)
  • R Language open-source dan gratis
  • R Language memiliki dukungan komunitas yang besar
  • R Language memiliki banyak package (pustaka fungsi) yang dapat digunakan untuk memecahkan masalah yang berbeda

Karakteristik dan Ciri R Language

R Language dibuat memang untuk menangani kasus data yang besar, jadi tentu memiliki karakter sendiri untuk bahasa pemrogramannya. Karakteristik R Language tidak seperti C++, Python, PHP dll. R Language memilik aturan sintaks sendiri yang berbeda dari bahasa pemrograman lain yang menjadikannya ciri khas tersendiri diandingkan dengan bahasa pemrograman yang lainnya.

Selain memiliki karakteristik sendiri, R Language juga memiliki cirinya sendiri. Di bawah ini ada beberapa ciri yang dimiliki oleh R Language :

  1. R Language memiliki sifat penulisan yang Case-Sensitif
  2. R Language dimulai dengan prompt “<” pada console
  3. R Language merupakan interpreted language atau script
  4. R Language menganggap segala sesuatunya sebagai objek. Konsep ini sama seperti kebanyakan bahasa pemrograman lain tetapi pada R Language relatif sederhana.
  5. R Language mendukung export dan import berbagai format file, seperti:TXT, CSV, XLS, dll.
  6. R Language memiliki vektor, merupakan sebuah fungsi untuk semua kumpulan data yang sama.
  7. R Language menyediakan berbagai paket data untuk visualisasi data, seperti ggplo2,ggvis, dll yang merupakan paket(package) bawaaan dari R Language.

Kelebihan dan Kekurangan R Language

Selain beberapa penjelasan di atas, saya juga akan memberikan beberapa kelebihan dan kekurangan yang dimiliki oleh R Language.

Sebelum menggunakan R Language, kita harus tahu mengetahui kelebihan dari R Language . Di bawah ini ada beberapa kelebihan yang dimiliki oleh R Language :

  1. Bahasa pemrograman yang gratis dan dapat digunakan kapanpun tanpa perlu takut masa berakhir lisensinya
  2. Memiliki efektifitas yang baik dalam pengelolaan dan penyimpanan data.
  3. R Language bersifat multiplatform.
  4. Memiliki tampilan grafik yang menarik dan fleksibel
  5. Bahasa pemrograman R menyediakan banyak tools statistik yang langsung terintegrasi dengan analisis data.
  6. Memilik komunitas yang luas
  7. R Language dapat dikembangkan sesuai dengan kebutuhan dan keperluan karena bersifat terbuka(open-source).
  8. Memiliki paket lengkap dalam operator perhitungan array

Selain dari kelebihannya, R Language juga memiliki kekurangannya. Berikut ini adalah beberapa kekurangan yang dimiliki oleh R Language :

  1. Kurang cocok untuk digunakan oleh pemula.
  2. Data yang ada pada R Language juga disipan dalam memori fisik.
  3. Interaksi utama dengan R Language bersifat CLI (Command Line Interface)
  4. Eksekusi yang lama
  5. R Language sudah menyediakan paket analis data yang komplit tetapi ada beberapa paket yang belum diimplementasikan dalam R Language

Contoh Kode Pada R Language

"Hello World!"
5 + 5

Output :

[1] "Hello World!"
[1] 10

Belajar = list("Data Engineer","Data Scientist","Data Analyst")
Belajar

Output :

[[1]]
[1] "Data Engineer"

[[2]]
[1] "Data Scientist"

[[3]]
[1] "Data Analyst"

Hanifah Nurbaeti