[type="toc"]
Apa itu Fungsi?
Fungsi diibaratkan sebagai mesin kecil dalam program yang menerima masukan (input), mengolahnya (proses), lalu menghasilkan keluaran (output)
[type="alert" style="success"] Baca Juga : Materi Informatika Lengkap Kelas 8[/type]
Input
nilai yang dimasukkan ke dalam fungsi
Proses
aturan apa yang menentukan apa yang harus dilakukan
Output
hasil akhir setelah masukan selesai diproses
Analogi Sederhana
Ketika kamu membuat kue. maka Input (masukan) adalah tepung, telur, gula, dan mentega. Kemudian masukan diproses dengan diaduk dan dicampur oleh mixer dengan kecepatan tertentu dan kemudian dihasilkan (output) adonan kue yang siap untuk dipanggang.
Mengapa Konsep Fungsi Penting?
- Menghindari pengulangan kode : jika ada sekumpulan intruksi yang perlu dijalankan berkali kali, kita cukup memasukkannya ke dalam sebuah fungsi. Kita hanya perlu memanggil fungsi tanpa harus menulis ulang kode dari awal.
- Modularitas (dekomposisi) : memecah program yang besar dan rumit menjadi bagian- bagian kecil yang lebih mudah dikelola dan dipahami.
Contoh dalam Python
Fungsi Sederhana
[type="code"]
def salam():
print("Halo! Selamat datang di pelajaran Informatika.")
print("Semangat Belajar hari ini!")
salam()
[/type]
Fungsi Dengan Parameter Input
[type="code"]
def sapa_siswa(nama):
print(f"Halo {nama}, mari kita belajar tentang fungsi!")
sapa_siswa("Laras")
sapa_siswa("Lisa")
[/type]
Fungsi dengan dua parameter
[type="code"]
def hitung_luas(panjang, lebar):
luas = panjang*lebar
print(f"Luas persegi panjang dengan {panjang} dan lebar {lebar} adalah {luas} ")
hitung_luas(10,5)
[/type]
[type="alert" style="success"] Baca Juga : Himpunan dan Sistem Bilangan[/type]