Header_blog

Edukasi Coding

4 menit baca

Apa Itu Fungsi dalam Pemrograman: Pengertian & Contoh

Dipublikasikan: 10.07.2026·Diperbarui: 22.07.2026
Bayu Nugraha

Bayu Nugraha

Spesialis Coding Anak

Apa Itu Fungsi dalam Pemrograman: Pengertian & Contoh

Fungsi dalam pemrograman adalah blok kode bernama yang ditulis satu kali, lalu dapat dipanggil berulang kali untuk menjalankan tugas tertentu. Berbeda dengan fungsi dalam matematika yang mengubah satu angka menjadi angka lain, fungsi dalam pemrograman berisi sekumpulan instruksi yang bisa digunakan ulang tanpa perlu menulis kode yang sama berkali-kali.

Daftar Isi

Cara Kerja Fungsi

Sebuah fungsi dibuat dengan sebuah nama. Setiap kali nama itu dipanggil, program "meloncat" ke fungsi tersebut, menjalankan seluruh isinya, lalu kembali melanjutkan baris berikutnya. Fungsi juga bisa menerima masukan (disebut parameter) dan mengembalikan hasil.

Bayangkan seorang anak membuat balok "loncat" di Scratch yang membuat karakternya melompat. Sekali balok itu selesai dibuat, ia bisa dipakai di banyak tempat tanpa menyusun ulang. Di Python, hal yang sama ditulis dengan def lompat():, lalu cukup dipanggil dengan lompat(). Satu fungsi bisa dipanggil ratusan kali — sehingga program yang tadinya 100 baris berulang dapat dipadatkan menjadi hanya beberapa baris yang rapi dan mudah diperbaiki.

Fungsi dengan Parameter dan Return

Sebuah fungsi menjadi jauh lebih berguna ketika bisa menerima masukan dan memberi hasil. Masukan itu disebut parameter, sedangkan hasil yang dikembalikan disebut nilai kembali atau return. Contohnya di Python, fungsi luas(panjang, lebar) menerima dua parameter lalu mengembalikan hasil panjang * lebar. Dengan satu fungsi ini, anak bisa menghitung luas berapa pun hanya dengan mengganti angkanya, tanpa menulis rumus berulang kali. Fungsi yang hanya menjalankan perintah tanpa mengembalikan nilai kadang disebut prosedur.

Kenapa Penting untuk Anak

Fungsi mengajarkan anak memecah masalah besar menjadi bagian-bagian kecil yang teratur — cara berpikir yang berguna jauh di luar coding. Dengan memahami fungsi, anak belajar menulis kode yang bersih dan mudah dibaca sejak awal, serta menghindari pengulangan yang membingungkan. Fungsi bekerja erat dengan variabel untuk menyimpan data dan dengan perulangan untuk menjalankan tugas berkali-kali. Konsep ini menjadi salah satu fondasi di kursus coding Algonova, tempat anak berlatih membangun program dari balok dan fungsi sederhana secara bertahap.

Ingin anak mencoba langsung? Daftarkan ia ke kelas coding gratis dan saksikan fungsi pertamanya bekerja.