R
Pengenalan R
Pengertian bahasa R, kegunaannya di analisis data & statistik, dan cara menjalankan kode R.
Variabel & Assignment di R
Membuat variabel di R memakai operator assignment <- dan =, serta konvensi penamaan.
Tipe Data & Vector di R
Tipe data dasar R (numeric, character, logical) dan vector sebagai struktur data paling fundamental.
Indexing & Operasi Vector
Mengakses elemen vector dengan indexing berbasis 1, slicing, dan operasi vektorisasi.
Operator di R
Operator aritmatika, perbandingan, dan logika di R, termasuk operator khusus %in% dan %%.
Percabangan di R
Struktur kontrol if, else if, dan else di R untuk mengeksekusi kode berdasarkan kondisi.
Perulangan di R
Perulangan for dan while di R untuk mengulang eksekusi kode, serta break dan next.
Fungsi di R
Membuat fungsi sendiri di R dengan function(), parameter default, dan return value.
List di R
Menyimpan kumpulan nilai bertipe campuran dengan list, berbeda dari vector yang harus satu tipe.
Data Frame Dasar
Struktur data tabel di R (data frame) — kolom & baris, mengakses kolom, dan filtering baris.
NULL vs NA di R
Perbedaan NULL (ketiadaan objek) dan NA (nilai hilang/missing value) — kebingungan klasik pemula R.
Factor di R
Merepresentasikan data kategorikal dengan factor, termasuk level dan urutan (ordered factor).
Apply Family (sapply, lapply, apply)
Menerapkan fungsi ke setiap elemen vector/list/data frame tanpa loop eksplisit dengan fungsi apply family.
String Manipulation di R
Menggabungkan, memotong, dan mencari pola pada string dengan paste(), substr(), dan grepl().
Membaca & Menulis File CSV
Import dan export data tabular dengan read.csv() dan write.csv() di R.
Package & library() di R
Menginstal dan memuat package tambahan di R dengan install.packages() dan library().
Statistik Dasar di R
Fungsi statistik bawaan R: mean(), median(), sd(), summary(), dan cor().
Plotting Dasar di R
Membuat visualisasi data sederhana dengan fungsi plot() bawaan R.
Tugas Akhir
Latihan akhir menggabungkan vector, data frame, fungsi, dan statistik dasar dalam satu analisis data sederhana.