Lompat ke konten Lompat ke sidebar Lompat ke footer

Belajar Dasar-Dasar Kotlin Modern 2025

 

Dasar-Dasar Kotlin: Variabel, Tipe Data, dan Operator

Pendahuluan

Kotlin adalah bahasa pemrograman modern yang dikembangkan oleh JetBrains dan didukung secara resmi oleh Google untuk pengembangan Android. Sebagai bahasa yang lebih ringkas dibandingkan Java, Kotlin menawarkan berbagai fitur yang membuat proses pengembangan lebih efisien. Dalam artikel ini, kita akan membahas dasar-dasar Kotlin, termasuk variabel, tipe data, dan operator yang sering digunakan dalam pemrograman.

Variabel dalam Kotlin

Dalam Kotlin, variabel dideklarasikan menggunakan dua kata kunci utama:

  1. val (Immutable / Tidak Bisa Diubah)

    • Nilai yang diberikan ke val tidak dapat diubah setelah diinisialisasi.
    • Digunakan untuk mendeklarasikan konstanta atau nilai yang tidak berubah.
  2. var (Mutable / Bisa Diubah)

    • Nilai dalam var dapat diubah setelah diinisialisasi.
    • Digunakan untuk mendeklarasikan variabel yang nilainya akan berubah selama program berjalan.

Contoh penggunaan val dan var dalam Kotlin:

fun main() {
    val nama = "Kotlin"
    var usia = 5

    println("Bahasa pemrograman: $nama")
    println("Usia: $usia tahun")

    usia = 6 // Bisa diubah karena menggunakan var
    println("Usia baru: $usia tahun")
}

Tipe Data dalam Kotlin

Kotlin memiliki berbagai tipe data yang digunakan untuk menyimpan nilai, di antaranya:

1. Tipe Data Angka (Number)

  • Int (Integer): Bilangan bulat, misalnya 10, 25, -5.
  • Double: Bilangan desimal, misalnya 10.5, 3.14.
  • Float: Bilangan desimal dengan presisi lebih rendah dibandingkan Double.
  • Long: Bilangan bulat dengan rentang lebih besar dibanding Int.
  • Short: Bilangan bulat dengan rentang lebih kecil dibanding Int.
  • Byte: Bilangan bulat kecil dengan rentang -128 hingga 127.

Contoh penggunaan:

val angkaInt: Int = 100
val angkaDouble: Double = 20.5
val angkaFloat: Float = 15.5F
val angkaLong: Long = 100000L

2. Tipe Data Boolean

  • true atau false

Contoh penggunaan:

val isKotlinFun: Boolean = true
println("Apakah Kotlin menyenangkan? $isKotlinFun")

3. Tipe Data String dan Char

  • String: Kumpulan karakter yang membentuk teks.
  • Char: Satu karakter tunggal, misalnya ‘A’.

Contoh penggunaan:

val karakter: Char = 'K'
val teks: String = "Belajar Kotlin"
println("Huruf pertama: $karakter")
println("Teks: $teks")

Operator dalam Kotlin

Operator adalah simbol yang digunakan untuk melakukan operasi pada variabel dan nilai. Kotlin mendukung beberapa jenis operator:

1. Operator Aritmatika

Digunakan untuk operasi matematika dasar:

  • + (Penjumlahan)
  • - (Pengurangan)
  • * (Perkalian)
  • / (Pembagian)
  • % (Modulus / Sisa Pembagian)

Contoh penggunaan:

val a = 10
val b = 3
println("Penjumlahan: ${a + b}")
println("Pengurangan: ${a - b}")
println("Perkalian: ${a * b}")
println("Pembagian: ${a / b}")
println("Modulus: ${a % b}")

2. Operator Perbandingan

Digunakan untuk membandingkan dua nilai, menghasilkan true atau false:

  • == (Sama dengan)
  • != (Tidak sama dengan)
  • > (Lebih besar)
  • < (Lebih kecil)
  • >= (Lebih besar atau sama dengan)
  • <= (Lebih kecil atau sama dengan)

Contoh penggunaan:

val x = 5
val y = 10
println("Apakah x lebih besar dari y? ${x > y}")
println("Apakah x sama dengan y? ${x == y}")

3. Operator Logika

Digunakan untuk operasi logika:

  • && (AND) – True jika kedua kondisi benar.
  • || (OR) – True jika salah satu kondisi benar.
  • ! (NOT) – Membalikkan nilai boolean.

Contoh penggunaan:

val kondisi1 = true
val kondisi2 = false
println("AND: ${kondisi1 && kondisi2}")
println("OR: ${kondisi1 || kondisi2}")
println("NOT: ${!kondisi1}")

Kesimpulan

Pada artikel ini, kita telah membahas dasar-dasar Kotlin, termasuk cara mendeklarasikan variabel, berbagai tipe data yang tersedia, serta operator yang sering digunakan dalam pemrograman Kotlin. Pemahaman konsep ini akan sangat membantu dalam membangun aplikasi menggunakan Kotlin, baik untuk Android maupun backend.

Untuk lebih memahami Kotlin, cobalah menulis kode sederhana dan bereksperimen dengan berbagai fitur yang tersedia.


Referensi

Posting Komentar untuk "Belajar Dasar-Dasar Kotlin Modern 2025"