Menulis Fungsi di R
Pahami cara membuat blok kode yang dapat digunakan ulang menggunakan fungsi untuk menghasilkan skrip yang lebih rapi dan modular.
Menulis Fungsi di R adalah pelajaran R Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar R Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus R Academy mencakup 3 pelajaran total.
Pengantar Penulisan Fungsi dalam R
Pengantar Penulisan Fungsi dalam R
Fungsi dalam R memungkinkan Anda menulis blok kode yang dapat digunakan kembali sehingga program menjadi lebih efisien dan teratur.

Mendefinisikan Fungsi
Mendefinisikan Fungsi
Gunakan kata kunci function untuk mendefinisikan fungsi.
my_function <- function() {
print('Hello, R!')
}
my_function()Argumen Fungsi
Argumen Fungsi
Fungsi dapat menerima argumen agar lebih fleksibel.
add_numbers <- function(a, b) {
return(a + b)
}
add_numbers(3, 5)Argumen Bawaan
Argumen Bawaan
Anda dapat menetapkan nilai bawaan untuk argumen fungsi.
multiply <- function(a, b = 2) {
return(a * b)
}
multiply(5)Mengembalikan Nilai
Mengembalikan Nilai
Fungsi mengembalikan nilai menggunakan pernyataan return().
square <- function(x) {
return(x^2)
}
square(4)Menggunakan Fungsi di Dalam Fungsi
Menggunakan Fungsi di Dalam Fungsi
Fungsi dapat memanggil fungsi lain agar modularitas lebih baik.
power <- function(x, y) {
return(x^y)
}
calculate <- function(a) {
return(power(a, 3))
}
calculate(2)Fungsi Anonim
Fungsi Anonim
Fungsi anonim dapat dibuat menggunakan function() tanpa nama.
(function(x) x + 2)(5)Menerapkan Fungsi ke Vektor
Menerapkan Fungsi ke Vektor
Anda dapat menerapkan fungsi ke vektor menggunakan sapply() atau lapply().
numbers <- c(1, 2, 3, 4)
sapply(numbers, square)Ringkasan
Ringkasan
Dalam pelajaran ini, Anda mempelajari:
- Cara membuat dan menggunakan fungsi dalam R.
- Cara meneruskan argumen dan mengembalikan nilai.
- Cara menggunakan fungsi di dalam fungsi lain.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menulis Fungsi di R” gratis?
Ya — teks lengkap “Menulis Fungsi di R” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus R Academy, upgrade ke CoddyKit PRO. Kursus R Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Menulis Fungsi di R”?
Pahami cara membuat blok kode yang dapat digunakan ulang menggunakan fungsi untuk menghasilkan skrip yang lebih rapi dan modular. Kamu berlatih R Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai R Academy?
Tidak diperlukan pengalaman sebelumnya. R Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.
Berapa lama pelajaran “Menulis Fungsi di R” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran R Academy ini?
Ya. Setiap pelajaran R Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menulis Fungsi di R
- Pernyataan Alur Kontrol
- Teknik Debugging