Penggunaan Dasar dan Perangkat

Melalui kelas ini, kamu diajak untuk:

  • Mengetahui bagaimana menggunakan bahasa R.
  • Memahami struktur dasar bahasa R.

Conditions dalam Python

R adalah bahasa pemrograman open-source yang jamak dipakai untuk mengolah data, memproses penghitungan statistik, dan kebutuhan visualisasi data. Sebagai bahasa pemrograman, R memungkinkan data dan penghitungannya sebagai sebuah sistem.

Berikut kelebihan bahasa R untuk pemrograman, terutama berkaitan dengan analisis data.

  • Tersedia di OS, Windows, dan Linux.
  • Mudah diintegrasikan dengan bahasa pemrograman lain di bagian front-end dan back end.
  • Efektive data-handling.
  • Komunitas data analytics yang matang.

Dashboard

Fitur R akan sangat berguna untuk kebutuhan analisis yang cepat dengan beban data yang besar. Kebutuhan ini amat krusial untuk masa kini, dari penelitian hingga apalagi bisnis. Bahasa pemrograman lain seperti JavaScript dan Python, sejatinya punya kemampuan serupa. Namun R selangkah telah mengkhususkan diri sebagai bahasa pemrograman statistik. Mari kita tengok manfaatnya dalam kehidupan nyata.


Mengumpulkan Data

Mengumpulkan data secara terus menerus, lalu mengelompokkannya dalam sebuah sistem.

Penghitungan Otomatis

Menerapkan sebuah acuan penghitungan, kemudian mengolah setiap data yang masuk secara otomatis.

Alarm

Menggunakan label terhadap hasil penghitungan untuk menentukan status.

Prediksi

Dari status yang ada, terapkan sebuah program untuk proyeksi atau menentukan insight secara otomatis.

Bahasa Dasar

Sebagaimana bahasa pemrograman pada umumnya, R tersusun oleh pola bahasa komputer yang mirip dengan yang lain namun dengan grammar berbeda. Bahasa pemrograman hampir selalu tersusun oleh bagaimana mereka membaca tipe data, perintah, dan fungsi. Lihat contoh di bawah susunan R.

Apa itu data type, variabel, dan value? Coba lihat penjelasan di bawah.

Tipe Data

Dalam bahasa pemrograman, terdapat dua tipe data: integer dan strings. Integer adalah tipe data angka atau item yang bisa dihitung. Strings biasa berbentuk kata atau sesuatu yang tak bisa dihitung.

Variabel

Bahasa pemrograman jamak menamai sebuah data. Maksud kode di atas adalah kita menentukan apa itu variabel a.

Value/Nilai

Nilai dari sebuah nama variabel. Maksud kode di atas adalah kita menamai variabel a adalah 5.


Simbol

Komputer tidak berkomunikasi dengan kalimat, tapi sebuah susunan simbol khas bahasa pemrograman. Dalam mempelajari bahasa pemrograman, penting untuk melihat simbol khas suatu bahasa. Berikut contoh simbol dalam R.

<- atau ->

Perintah untuk menempelkan data ke dalam variabel, bukan sebagai perintah penghitungan.

{}

Kurung kurawal berguna untuk menentukan perintah dari conditions atau function.

()

Kurung biasa bertujuan untuk membungkus data.

+, -, /, *

Jika simbol tersebut berdiri sendiri merupakan operator matematika biasa seperti tambah, kurang, bagi, dan kali


Setelah menghayati dengan cermat simbol di atas, mari kita masuk ke pemrograman. Untuk membiasakannya, mari kita tengok kode berikut.

1 / 300 * 30
#> [1] 0.1
(60 + 60 + 60) / 3
#> [1] 60
sin(pi / 2)
#> [1] 1

Kode tersebut adalah kalkulator biasa dalam format R. Lalu di mana simbol-simbolnya? Tenang, coba cek kode di bawah.

f1 <- function(string, prefix) {
  substr(string, 1, nchar(prefix)) == prefix
}
f2 <- function(x) {
  if (length(x) <= 1) return(NULL)
  x[-length(x)]
}
f3 <- function(x, y) {
  rep(y, length.out = length(x))
}

Loh, loh, loh. Apa maksudnya? Kita akan mengulik pemrograman di pelajaran berikutnya.

Peranti

R bekerja dalam bentuk script dengan nama file “file.R”. File akan berisi barisan kode yang akan dipakai untuk merancang program. Ketika menyusun sistem, nantinya seorang developer akan menggunakan file berbeda untuk setiap fitur, namun tetap saling terhubung.

Guna memulai, R baru akan bekerja sama dengan peranti yang telah menginstall R di dalamnya. Kunjungi laman CRAN di link ini kemudian download R

RStudio

Setelah selesai menempatkan R di sistem, kita belum langsung bisa menulis program R. Kita masih perlu memilih text editor apakah yang diperlukan misalnya Visual Studio Code. Untuk memudahkan proses penulisan kode sekaligus pengerjaan, R memiliki text editor sendiri bernama R Studio yang dapat diunduh di laman mereka atau ketuk tombol ini.

Tampilan depan RStudio memiliki tiga layar utama yakni Editor, Console, dan Output. Editor adalah tempat untuk menulis kode. Console adalah tempat untuk menampilkan interaksi kode dengan komputer. Biasanya, Console akan berguna untuk mengecek error. Terakhir output bakal memproses hasil dari perintah dalam kode.

Pro Tips

  • R umum digunakan untuk mengumpulkan, mengolah, memanipulasi, dan membuat visualisasi data.
  • R cocok untuk proyek-proyek pengolahan data statistika dengan perhitungan cepat dan beban data yang besar.

Kuis

Apa komunitas R yang memudahkan kita berbagi karya dan dokumentasi proyek?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan