Tugas Minggu 10 - Alpro 1 - SI UNIPDU
PROSEDUR, FUNGSI, DAN METHOD
Pengertian Prosedur, Fungsi, dan Method
Prosedur, Fungsi, dan Method itu sama. Berikut adalah pengertian dari masingmasing Prosedur, Fungsi, dan Method :
- Prosedur adalah sebutan untuk fungsi yang tidak mengembalikan nilai. Fungsi ini biasanya ditandai dengan kata kunci void.
- Fungsi adalah sebutan untuk fungsi yang mengembalikan nilai.
- Method adalah fungsi yang berada di dalam Class. Sebutan ini, biasanya digunakan pada OOP.
Contoh Kode Program Function Bahasa Java
Dalam
kode program berikut kita membuat sebuah function Salam() yang ketika
dijalankan akan menampilkan teks “Assalamu’alaikum” :
Sebuah class bisa saja memiliki banyak function. Berikut contohnya:
Variabel di Dalam Function
Untuk
function yang kompleks, kita bisa menulis variabel di dalam function tersebut.
Berikut contoh penggunaannya:
Fungsi dengan Parameter
- Parameter ditulis di antara tanda kurung (...);
- Parameter harus diberikan tipe data;
- Bila terdapat lebih dari satu parameter, maka dipisah dengan tanda koma.
Fungsi yang Mengembalikan Nilai
Pemanggilan Fungsi di Fungsi Lain
Fungsi-fungsi dapat saling
memanggil untuk memproses data.
Contoh, sebuah program
Kalkulator Bangun Ruang memiliki fungsi-fungsi: luasPersegi(),
luasPersegiPanjang(), luasSegitiga(), luasBalok(), luasKubus() dsb.
Fungsi Static dan Non-Static
Pada contoh-contoh diatas, kita menggunakan kata kunci static
sebelum membuat fungsi. Kata kunci static akan membuat fungsi dapat
dieksekusi langsung, tanpa harus membuat instansiasi objek dari class
Variabel Global dan Variabel Lokal pada Java
Saat pemanggilan fungsi help()
kita membuat ulang variabel nama. Sehingga variabel nama menjadi variabel lokal
pada fungsi help() dan nilainya berubah menjadi "VALORANT".
Sedangkan, saat kita akases
lagi variabel nama melalui fungsi main() nilainya tetap sama seperti
yang didefinisikan.
Sumber :
Modul 8 - Function, Procedure, Method (n.d.)
Komentar
Posting Komentar