R - Rumah: Panduan Pemula untuk Bahasa Pemrograman R

Pengenalan ke R

Selamat datang ke dunia yang menakjubkan pemrograman R! Sebagai guru ilmu komputer tetangga Anda, saya sangat gembira untuk mengantar Anda melangkah pertama di dalam bahasa yang kuat ini. Jangan khawatir jika Anda belum pernah memrogram sebelumnya - kita akan mulai dari awal dan belajar bersama-sama.

R - Home

R adalah bahasa dan lingkungan untuk pemrosesan statistik dan grafik. Itu secara luas digunakan oleh ahli statistik, ilmuwan data, dan peneliti untuk analisis dan visualisasi data. Pict R seperti pisau Swiss untuk data - itu bisa melakukan hampir apa pun yang Anda butuhkan dengan angka dan informasi!

Mengapa Belajar R?

  1. Itu gratis dan open-source
  2. Itu memiliki ekosistem luas paket untuk berbagai tugas
  3. Itu bagus untuk analisis dan visualisasi data
  4. Itu secara luas digunakan di akademia dan industri

Memulai dengan R

Menginstal R

Sebelum kita masuk ke coding, kita perlu mengatur lingkungan kita. Pergi ke situs proyek R resmi (https://www.r-project.org/) dan unduh versi yang sesuai untuk sistem operasi Anda. Ikuti petunjuk instalasi, dan Anda siap dalam waktu singkat!

Menginstal RStudio (Opsional tapi Disarankan)

Meskipun Anda dapat menggunakan R secara langsung, saya sangat merekomendasikan menginstal RStudio, lingkungan pengembangan terpadu (IDE) yang membuat bekerja dengan R lebih mudah dan menyenangkan. Itu seperti memberikan R sebuah rumah nyaman dengan semua kemudahan! Anda dapat mengunduh RStudio dari https://www.rstudio.com/.

Perintah Pertama Anda di R

Baiklah, mari kita meraba-raba dengan beberapa kode R nyata! Buka R atau RStudio, dan Anda akan melihat konsol tempat Anda dapat mengetikkan perintah.

Aritmetika Dasar

mari kita mulai dengan sesuatu yang sederhana - menggunakan R sebagai kalkulator:

5 + 3
10 - 2
4 * 6
20 / 5
2 ^ 3

Coba mengetikkan ini ke dalam konsol R Anda dan tekan Enter setelah setiap baris. Anda akan melihat hasilnya segera. Apakah itu menarik? Anda baru saja melakukan perhitungan pertama Anda di R!

Variabel

Dalam pemrograman, kita sering ingin menyimpan nilai untuk penggunaan nanti. Kita melakukan ini menggunakan variabel. Pict variabel sebagai kotak berlabel tempat Anda dapat memasukkan data Anda.

x <- 10
y <- 5
z <- x + y
print(z)

Di sini, kita telah membuat tiga variabel: x, y, dan z. Simbol <- adalah bagaimana kita mengassign nilai di R. Itu seperti mengatakan "masukkan nilai ini ke dalam variabel itu". Kemudian kita menggunakan print() untuk menunjukkan hasilnya.

Tipe Data

R memiliki beberapa tipe data dasar. Mari kita lihat beberapa:

# Numeric
age <- 25

# Karakter (string)
name <- "Alice"

# Logikal (boolean)
is_student <- TRUE

# Vektor (daftar nilai jenis yang sama)
scores <- c(85, 92, 78, 95)

Simbol # digunakan untuk komentar - R mengabaikan semua yang ada setelahnya di baris itu. Itu adalah cara bagus untuk meninggalkan catatan di kode Anda!

Bekerja dengan Vektor

Vektor adalah salah satu struktur data fundamental di R. Itu seperti baris di spreadsheet - koleksi nilai jenis yang sama.

# Buat vektor
fruits <- c("apple", "banana", "cherry")

# Akses elemen
print(fruits[2])  # Menampilkan "banana"

# Operasi vektor
numbers <- c(1, 2, 3, 4, 5)
doubled <- numbers * 2
print(doubled)

Di sini, kita membuat dua vektor: satu dengan buah-buahan dan satu dengan angka. Kita dapat mengakses elemen tunggal menggunakan kurung siku [], dan melakukan operasi pada vektor keseluruhan sekaligus.

Fungsi Dasar

R datang dengan banyak fungsi bawaan. Mari kita lihat beberapa:

Fungsi Deskripsi Contoh
length() Mengembalikan jumlah elemen length(fruits)
sum() Menambahkan semua elemen sum(numbers)
mean() Menghitung rata-rata mean(numbers)
max() Menemukan nilai maksimum max(numbers)
min() Menemukan nilai minimum min(numbers)

Coba ini di konsol R Anda:

length(fruits)
sum(numbers)
mean(numbers)
max(numbers)
min(numbers)

Membuat Fungsi Anda Sendiri

Salah satu fitur paling kuat pemrograman adalah kemampuan untuk membuat fungsi Anda sendiri. Mari kita buat fungsi sederhana yang menyapa seseorang:

greet <- function(name) {
greeting <- paste("Hello,", name, "! Welcome to R programming!")
return(greeting)
}

# Menggunakan fungsi
message <- greet("Alice")
print(message)

Fungsi ini mengambil nama sebagai masukan, membuat pesan penyapaan, dan mengembalikannya. Kemudian kita panggil fungsi dengan "Alice" dan menampilkan hasilnya.

Statement Conditional

Statement conditional memungkinkan kode Anda membuat keputusan. Yang paling umum adalah if-else statement:

age <- 20

if (age >= 18) {
print("You are an adult")
} else {
print("You are a minor")
}

Kode ini memeriksa jika umur adalah 18 atau lebih tua, dan menampilkan pesan yang berbeda tergantung pada hasilnya.

Loop

Loop memungkinkan Anda mengulangi aksi. Loop paling umum di R adalah loop for:

for (i in 1:5) {
print(paste("This is iteration number", i))
}

Loop ini akan berjalan 5 kali, menampilkan pesan setiap kali dengan nomor iterasi saat ini.

Kesimpulan

Selamat! Anda telah mengambil langkah pertama ke dalam dunia pemrograman R. Kita telah melihat dasar-dasar aritmetika, variabel, tipe data, vektor, fungsi, statement conditional, dan loop. Ini hanya permulaan - R memiliki banyak hal lain yang menawarkan!

Ingat, belajar pemrograman seperti belajar bahasa baru. Itu memerlukan latihan dan kesabaran. Jangan takut untuk mencoba, membuat kesalahan, dan belajar dari mereka. Itu adalah bagaimana kita semua memulai!

Dalam tahun-tahun mengajar saya, saya telah melihat banyak siswa yang berkembang dari pemula menjadi pemrogram R yang mahir. Salah satu momen favorit saya adalah saat seorang siswa, yang kesulitan awalnya, kembali setahun kemudian untuk menunjukkan proyek analisis data kompleks yang mereka selesaikan menggunakan R. Semua itu dimulai dengan langkah-langkah dasar yang kita bahas hari ini.

Terus latih, tetap curiga, dan terutama, bersenang-senang dengan R! Siapa tahu? Mungkin suatu hari Anda akan menjadi yang mengajarkan orang lain tentang keajaiban analisis data dengan R. Selamat coding!

Credits: Image by storyset