Bayangin kalau kamu punya teman yang bisa bantuin kamu mengerjakan tugas, tapi dia juga butuh petunjuk khusus tentang apa yang harus dilakukan, dan setelah dia selesai, dia ngasih kamu hasilnya. Wow, keren banget, kan? Nah, di dunia JavaScript, itulah fungsi dengan parameter dan nilai kembali (return)! Si fungsi ini bukan cuma ngelakuin tugas, tapi juga ngasih hasil balik buat kamu. Jadi, kamu bisa pake hasilnya buat hal lain.
Di dunia coding, ini kayak superhero yang bisa ambil misi (parameter), kerjain tugasnya, dan kasih kamu hadiah (nilai kembali) setelah selesai. Siap-siap, nih, ada petualangan seru di dunia fungsi!
1. Apa Itu Fungsi dengan Parameter?
Fungsi dengan parameter itu seperti temen yang nggak bisa baca pikiranmu, jadi kamu harus kasih dia informasi terlebih dahulu supaya dia tahu apa yang harus dilakukan. Ibaratnya, kamu kasih dia “list belanjaan” sebelum dia pergi ke pasar. Nah, parameter itu adalah informasi yang kita kirimkan ke fungsi supaya dia bisa tahu tugasnya!
Contoh Fungsi dengan Parameter:
function sapa(nama) { console.log("Halo, " + nama + "!"); } sapa("Budi"); // Halo, Budi! sapa("Siti"); // Halo, Siti!
Penjelasan:
Di sini, fungsi sapa(nama)
menerima satu parameter nama
, yang kita kirimkan waktu fungsi dipanggil. Jadi, parameter itu bisa diibaratkan seperti bahan baku yang harus disiapkan supaya fungsi bisa bekerja dengan benar.
2. Nilai Kembali (Return): Hasil dari Tugas yang Selesai!
Setelah fungsi selesai menjalankan tugas, dia nggak cuma diam aja. Dia akan ngasih nilai kembali (return), yang bisa kamu pakai untuk keperluan lain. Bayangin kalau temanmu yang udah selesai belanja ngasih kamu uang kembalian—nah, itu dia nilai kembali dari fungsi! 😁
Contoh Fungsi dengan Return:
function tambah(a, b) { return a + b; } let hasil = tambah(5, 3); // 8 console.log("Hasil penjumlahan: " + hasil);
Penjelasan:
Fungsi tambah(a, b)
ngambil dua parameter, a
dan b
, terus dia ngembaliin hasil penjumlahan keduanya dengan return
. Jadi, setelah dia selesai bekerja, kamu bisa ambil hasilnya dan simpan di variabel, atau pakai langsung di kode lainnya. return
itu seperti teman yang ngasih kamu uang kembalian, langsung dipakai buat keperluan berikutnya!
3. Menggabungkan Parameter dan Return: Duo Superhero yang Tak Terpisahkan!
Sekarang, bayangin kalau fungsi punya dua kekuatan: dia bisa ngambil informasi (parameter), terus ngasih balik hasilnya (return). Itu dia, kekuatan dua dalam satu paket! Dengan gabungan ini, fungsi bisa jadi lebih fleksibel dan bisa ngelakuin banyak hal sekaligus.
Contoh Fungsi dengan Parameter dan Return:
function hitungDiskon(harga, diskon) { let diskonHarga = harga * (diskon / 100); let hargaAkhir = harga - diskonHarga; return hargaAkhir; } let hargaSetelahDiskon = hitungDiskon(200000, 20); // 160000 console.log("Harga setelah diskon: " + hargaSetelahDiskon);
Penjelasan:
Fungsi hitungDiskon(harga, diskon)
ini menerima dua parameter: harga
dan diskon
. Dia menghitung berapa banyak uang yang bisa kamu hemat, lalu ngembaliin hasil akhirnya setelah diskon. Setelah itu, kamu bisa ambil hargaSetelahDiskon dan gunain buat hal lain. Ini kayak temen yang ngasih kamu potongan harga dan langsung ngasih kamu total yang harus dibayar!
4. Fungsi dengan Banyak Parameter: Superhero dengan Banyak Aksesori!
Kadang kamu butuh fungsi yang bisa ngambil lebih banyak informasi. Jangan khawatir, fungsi bisa punya lebih dari satu parameter—dia bisa terima banyak data dan ngelakuin lebih banyak tugas. Ini kayak superhero yang punya banyak aksesori keren, siap buat semua jenis misi!
Contoh Fungsi dengan Banyak Parameter:
function hitungPajak(hargaBarang, pajak, biayaPengiriman) { let totalPajak = hargaBarang * (pajak / 100); let totalHarga = hargaBarang + totalPajak + biayaPengiriman; return totalHarga; } let totalPembayaran = hitungPajak(500000, 10, 30000); // 530000 console.log("Total pembayaran termasuk pajak dan biaya pengiriman: " + totalPembayaran);
Penjelasan:
Fungsi hitungPajak(hargaBarang, pajak, biayaPengiriman)
ngambil tiga parameter yang masing-masingnya punya peran penting. Pertama dia hitung pajak, lalu dia tambahin biaya pengiriman, dan akhirnya dia ngembaliin total harga yang harus dibayar. Parameter banyak, tapi dia tetep bisa mengatur semuanya dengan rapi!
5. Kesimpulannya…
Jadi, fungsi dengan parameter dan return itu seperti superhero yang sangat tangguh. Kamu kasih informasi (parameter) dan dia bakal ngelakuin tugasnya, lalu ngasih hasil (nilai kembali) yang bisa kamu pake kapan aja. Dengan fungsi, kamu bisa bikin kode yang lebih bersih, terorganisir, dan tentu saja, lebih mudah dipahami!
Kalau kamu pengen ngoding dengan gaya superhero, ingat! Parameter dan return itu kunci supaya fungsi bisa bekerja dengan efisien. Jadi, jangan ragu lagi, panggil fungsi dan biarkan dia kerjain tugasnya dengan penuh kekuatan!
0 Comments