
Fungsi dan Parameter – Potong Kode, Biar Rapi
Dalam pemrograman, kode yang baik bukan hanya harus jalan, tapi juga harus rapi dan mudah dibaca. Salah satu cara untuk mencapainya adalah dengan menggunakan fungsi (method). Fungsi membantu kita memecah program menjadi bagian-bagian kecil yang terorganisir. Artikel ini akan membahas cara membuat dan menggunakan fungsi di Java, termasuk konsep parameter.
1. Apa Itu Fungsi?
Fungsi (method) adalah blok kode yang bisa digunakan berulang-ulang. Kamu bisa menyimpan logika tertentu dalam fungsi dan memanggilnya kapan pun dibutuhkan.
Contoh fungsi sederhana:
1 2 3 4 5 |
public static void sapa() { System.out.println("Halo, selamat belajar Java!"); } |
Untuk menjalankan fungsi ini, cukup panggil:
1 2 3 |
sapa(); |
2. Fungsi dengan Parameter
Parameter digunakan agar fungsi bisa menerima input dan bekerja lebih fleksibel.
1 2 3 4 5 |
public static void sapaUser(String nama) { System.out.println("Halo, " + nama + "!"); } |
Pemanggilan:
1 2 3 4 |
sapaUser("Andi"); sapaUser("Budi"); |
3. Fungsi dengan Nilai Kembali (Return Value)
Fungsi juga bisa mengembalikan nilai menggunakan kata kunci return
.
1 2 3 4 5 |
public static int tambah(int a, int b) { return a + b; } |
Pemanggilan dan penyimpanan hasil:
1 2 3 4 |
int hasil = tambah(3, 5); System.out.println("Hasil = " + hasil); |
4. Kenapa Fungsi Penting?
- Memecah kode jadi lebih modular: Kode tidak campur aduk, tiap fungsi punya tugas khusus.
- Mempermudah debugging: Kesalahan lebih mudah dilacak di fungsi tertentu.
- Reusability: Fungsi bisa dipakai berulang kali tanpa perlu menulis ulang logika.
5. Kesimpulan
Menggunakan fungsi membuat program lebih rapi, efisien, dan mudah dikembangkan. Dengan memahami cara membuat fungsi, memberi parameter, dan mengembalikan nilai, kamu telah selangkah lebih dekat menjadi programmer Java yang profesional.
Di artikel berikutnya, kita akan membahas tentang bagaimana menyusun input-output dan melakukan validasi data agar program kamu makin interaktif dan aman.
Ditulis sebagai bagian dari Seri Empat: Dasar-Dasar Struktur Program di Java