Menu
CoddyTech

Mendeklarasikan Fungsi

Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 46 dari 78.

Selama ini, kamu telah menulis kode yang berjalan dari atas ke bawah. Namun, bagaimana jika kamu perlu melakukan tugas yang sama beberapa kali di tempat berbeda? Daripada menyalin dan menempel kode, kamu bisa membuat fungsi, yaitu blok kode yang dapat digunakan kembali dan bisa kamu panggil kapan pun kamu membutuhkannya.

Di R, kamu mendeklarasikan fungsi menggunakan kata kunci function:

greet <- function() {
  print("Hello!")
}

greet()

output:

[1] "Hello!"

Mari kita uraikan ini. Kita menetapkan sebuah fungsi ke nama greet menggunakan operator penugasan.

Tanda kurung () setelah function adalah tempat parameter diletakkan, kita akan membahasnya nanti. Kurung kurawal {} berisi kode yang dijalankan saat fungsi dipanggil.

Untuk menggunakan fungsi, kamu cukup menulis namanya diikuti tanda kurung: greet(). Ini disebut memanggil atau menjalankan fungsi.

Kamu bisa memanggilnya sebanyak yang kamu mau:

greet()
greet()
greet()

Output:

[1] "Hello!"
[1] "Hello!"
[1] "Hello!"

Fungsi membantumu mengatur kodemu, menghindari pengulangan, dan membuat programmu lebih mudah dibaca serta dipelihara.

challenge icon

Tantangan

Mudah

Buat fungsi bernama say_goodbye yang tidak menerima argumen. Saat dipanggil, fungsi tersebut harus mencetak pesan "Goodbye, see you soon!" menggunakan print().

Setelah mendeklarasikan fungsi, panggil fungsi tersebut dua kali untuk menampilkan pesan dua kali.

Output-nya harus seperti berikut:

[1] "Goodbye, see you soon!"
[1] "Goodbye, see you soon!"

Coba sendiri

# TODO: Tulis kodemu di bawah ini
# 1. Buat fungsi bernama say_goodbye yang mencetak "Goodbye, see you soon!"
# 2. Panggil fungsi tersebut dua kali
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler R online