Saat kode mulai panjang dan berulang, kamu butuh cara merapikannya. Di sinilah function (fungsi) berperan. Function adalah salah satu konsep terpenting dalam pemrograman, dan kabar baiknya, konsepnya mudah dipahami.
Function adalah blok kode yang punya nama dan bisa dipanggil berkali-kali. Bayangkan seperti resep: kamu tulis langkahnya sekali, lalu bisa "memasak" kapan saja tanpa menulis ulang.
function luasPersegi(sisi) {
return sisi * sisi;
}
console.log(luasPersegi(5)); // 25
console.log(luasPersegi(10)); // 100
sisi di atas disebut parameter, yaitu input yang diterima fungsi. Saat memanggil luasPersegi(5), angka 5 disebut argumen.
def luas_persegi(sisi):
return sisi * sisi
print(luas_persegi(5)) # 25
print(luas_persegi(10)) # 100
Konsepnya identik, hanya beda sintaks. Itulah kenapa setelah paham fungsi di satu bahasa, kamu mudah memahaminya di bahasa lain.
Ada dua bagian penting dalam function:
function tambah(a, b) {
return a + b;
}
let hasil = tambah(3, 4); // hasil = 7
Fungsi tanpa
returntetap bisa bekerja (misalnya hanya mencetak sesuatu), tapi tidak mengembalikan nilai yang bisa dipakai lagi.
Aturan praktis: kalau kamu menulis kode yang sama lebih dari sekali, ubah jadi fungsi. Ini membuat kodemu lebih rapi, mudah dirawat, dan lebih profesional.
Function membantu kodemu jadi rapi dan bisa dipakai ulang lewat parameter dan return. Setelah menguasai fungsi, kamu siap melangkah ke konsep yang lebih seru seperti array, object, dan struktur data.
Terapkan yang kamu baca lewat challenge interaktif di Ruangkode.
Mulai belajar gratis