R - Panduan Awal: Panduan Pemula untuk Bahasa Pemrograman R

Pengenalan ke R

Selamat datang di dunia yang menakjubkan pemrograman R! Sebagai guru ilmu komputer tetangga Anda, saya sangat gembira untuk memandu Anda melalui langkah pertama Anda dalam bahasa ini yang kuat. Jangan khawatir jika Anda belum pernah memesan sebelumnya – kita akan mulai dari awal dan naik bersama-sama.

R - Home

R adalah bahasa dan lingkungan untuk pengkomputasi statistik dan grafik. Itu banyak digunakan oleh ahli statistik, ilmuwan data, dan peneliti untuk analisis data dan visualisasi. Pense R sebagai pisau Swiss untuk data – itu bisa melakukan hampir segala sesuatu 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 data dan visualisasi
  4. Itu banyak digunakan dalam akademia dan industri

Memulai dengan R

Menginstal R

Sebelum kita masuk ke coding, kita perlu mengatur lingkungan kita. Pergi ke situs resmi proyek R (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 langsung, saya sangat menyarankan menginstal RStudio, lingkungan pengembangan terpadu (IDE) yang membuat bekerja dengan R menjadi lebih mudah dan menyenangkan. Itu seperti memberikan R rumah nyaman dengan semua kemudahan! Anda dapat mengunduh RStudio dari https://www.rstudio.com/.

Perintah Pertama Anda dalam R

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

Aritmetika Dasar

Marilah kita mulai dengan sesuatu yang sederhana – menggunakan R sebagai kalkulator:

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

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

Variabel

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

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

Di sini, kita telah menciptakan tiga variabel: x, y, dan z. Simbol <- adalah bagaimana kita memberikan nilai dalam R. Itu seperti mengatakan "letakkan nilai ini ke dalam variabel itu". Kemudian kita menggunakan print() untuk menampilkan hasilnya.

Tipe Data

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

# Numeric
age <- 25

# Character (string)
name <- "Alice"

# Logical (boolean)
is_student <- TRUE

# Vector (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 dasar 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 menciptakan dua vektor: satu dengan buah-buahan dan satu dengan angka. Kita dapat mengakses elemen individual 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, menciptakan pesan salam, dan mengembalikannya. Kemudian kita panggil fungsi dengan "Alice" dan menampilkan hasilnya.

Statement Kondisional

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

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 berbeda berdasarkan 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 kondisional, 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 mulai!

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

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

Credits: Image by storyset