Study
R

Fungsi di R

Penjelasan

Fungsi di R dibuat dengan `function(parameter) { ... }`, lalu disimpan ke variabel supaya bisa dipanggil. Nilai yang dihasilkan baris terakhir fungsi otomatis jadi return value, atau bisa eksplisit pakai `return()`. Parameter bisa punya nilai default.

Contoh Konsep

sapa <- function(nama, formal = FALSE) {
  if (formal) {
    return(paste("Selamat datang,", nama))
  }
  paste("Halo,", nama)   # baris terakhir otomatis jadi return value
}

sapa("Budi")             # "Halo, Budi"
sapa("Ani", TRUE)        # "Selamat datang, Ani"

Praktikum

Buat fungsi hitung_diskon(harga, persen = 10) yang mengembalikan harga setelah dipotong diskon (default 10%).

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Beri parameter default untuk argumen yang sering dipakai dengan nilai yang sama, supaya pemanggil fungsi tidak perlu selalu menyebutkannya.