Fungsi dengan parameter dan return value


Kotlin adalah bahasa pemrograman modern yang dirancang untuk kepentingan pengembangan Android dan berbasis JVM. Dalam tutorial ini, kita akan membahas tentang fungsi di Kotlin, termasuk bagaimana cara menggunakan parameter dan return value.

Apa itu Fungsi?

Fungsi adalah sekumpulan instruksi yang melakukan suatu tugas tertentu. Fungsi dapat menerima input (parameter) dan dapat mengembalikan output (return value).

Deklarasi Fungsi

Di Kotlin, kita dapat mendeklarasikan fungsi menggunakan kata kunci fun. Berikut adalah sintaks dasar dari deklarasi fungsi:

fun namaFungsi(parameter1: TipeData1, parameter2: TipeData2): TipeDataReturn {
    // blok kode
}
  • namaFungsi adalah nama yang digunakan untuk memanggil fungsi.
  • parameter: parameter yang diterima fungsi dan tipe datanya.
  • TipeDataReturn: tipe data dari nilai yang akan dikembalikan.


Contoh Fungsi dengan Parameter dan Return Value

Mari kita lihat contoh berikut, di mana kita membuat fungsi untuk menghitung luas persegi panjang.

fun hitungLuasPersegiPanjang(panjang: Double, lebar: Double): Double {
    return panjang * lebar
}

Penjelasan Contoh

  1. Nama Fungsi: hitungLuasPersegiPanjang
  2. Parameter:
    • panjang: bertipe Double
    • lebar: bertipe Double
  3. Return Value: Fungsi ini mengembalikan nilai bertipe Double yang merupakan hasil perkalian panjang dan lebar.

Menggunakan Fungsi

Setelah mendeklarasikan fungsi, kita dapat memanggilnya sebagai berikut:

fun main() {
    val panjang = 5.0
    val lebar = 3.0
    val luas = hitungLuasPersegiPanjang(panjang, lebar)
    println("Luas persegi panjang: $luas")
}

Penjelasan Penggunaan

  1. Di dalam fungsi main, kita mendeklarasikan dua variabel panjang dan lebar.
  2. Kita memanggil fungsi hitungLuasPersegiPanjang dengan memberikan argumen panjang dan lebar.
  3. Hasil dari fungsi disimpan dalam variabel luas dan dicetak ke konsol.

Kesimpulan

Fungsi di Kotlin sangat fleksibel dan memungkinkan kita untuk mendefinisikan parameter serta nilai kembalian. Dengan memahami cara kerja fungsi, kita bisa membuat kode yang lebih terstruktur dan mudah dibaca. Pastikan untuk selalu mendeklarasikan tipe data dengan benar untuk parameter dan return value agar fungsi berfungsi dengan baik.

Selamat mencoba!