R adalah nama sebuah bahasa pemrograman sekaligus software untuk pengolahan data dan grafik.

R sangat popular saat ini karena tiga hal berikut:

Banyak pilihan pengolahan data dengan jumlah fitur yang sangat komplit - dari grafik sampai machine learning. Lebih cepat dipelajari dan dijalankan untuk mengolah data dibandingkan dengan bahasa lain. R bersifat gratis dan open source yang artinya, tidak perlu biaya lisensi yang biasanya sangat mahal untuk software pengolahan data.

Short cut

Tools > Keyboard Shortcuts Help (Alt + Shift + K)

Shortcut 1

Shortcut 2

Shortcut 3

Shortcut 4

Shortcut 5

Shortcut 6

R Markdown

“Hello World” di R

"Hello World"
## [1] "Hello World"

Praktek: Perhitungan Sederhana

10+7
## [1] 17

Variabel dalam R

a=5
print(a)
## [1] 5

Comment pada R

10 + 7 #Ini adalah baris komentar 
## [1] 17
#Ini adalah baris komentar.
10 + 7
## [1] 17

Vector pada

Vector merupakan sebuah struktur data yang dapat menyimpan lebih dari satu data yang akan digunakan di R.

c(5, 10, 20)
## [1]  5 10 20

ini artinya kamu akan menyimpan nilai 5, 10 dan 20 dalam satu struktur yang disebut vektor.

Selanjutnya, jika kamu ingin menyimpan rangkaian angka yang terurut, misalkan angka 1 sampai dengan 20, maka kamud dapat dapat mengetikkan potongan kode berikut

c(1:20)
##  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20

Menggunakan Fungsi Summary

Kekuatan bahasa pemrograman R terdapat pada fungsi-fungsi bawaan yang kaya untuk dipergunakan dalam analisis data. Salah satu fungsi ini adalah fungsi bernama summary yang bisa digunakan untuk menyimpulkan data yang lagi kita proses. Kesimpulan ini berupa nilai statistik deskriptif dari data yang dimiliki, diantaranya nilai minimum, nilai kuartil pertama, nilai tengah (median), nilai kuartil ketiga, dan nilai maksimum data.

summary(c(1:5))
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##       1       2       3       3       4       5

Ini artinya dari vector tersebut terdapat angka paling kecil 1 (Min), angka paling besar 5 (Max), angka rata-rata 3 (Mean), dan angka tengah 3 (Median). Untuk 1st Qu dan 3rd Qu kita abaikan dulu.