Belajar Kotlin - Tipe Data dan Varibel - Java Community

Belajar Kotlin - Tipe Data dan Varibel

Belajar Kotlin - Tipe Data dan Varibel pada pemrograman Kotlin

Pada kesempatan kali saya akan membahas tentang tipe data dan variabel pada pemrograman Kotlin, seperti :

  • Pengertian Tipe Data dan Variabel
  • Cara Membuat Tipe Data dan Variabel
  • Contoh variabel mutable dan imutable
  • Cara Melakukan Konversi Tipe Data

Apa Itu Tipe Data dan Variabel

Berikut ini saya jelaskan pengertian serta contoh penggunaan tipe data dan variabel.

Tipe Data

Tipe data merupakan jenis nilai yang akan disimpan pada suatu variabel, apakah tipe number, String, Char atau Boolean.

Tipe Data Number

Tipe data number merupakan tipe data yang bernilai angka, baik itu bilang positif atau negatif, bahkan bilangan bulat dan bilangan pecahan.

CODE
fun main() {
    var umur:Byte = 30
    println(umur)
    
    var tahunProduksi:Short = 1990
    println(tahunProduksi)
    
    var jumlah:Int = 35000
    println(jumlah)
    
    var hargaBarang:Long = 25_000_000
    println(hargaBarang)
    
    var diskon:Double = 3.5
    println(diskon)
}

Tipe Data Char

Tipe data Char merupakan tipe data yang bernilai karakter. Pada saat melakukan initialisasi menggunakan 1(satu) tanda petik '.

Contoh Tipe Data Char
CODE
fun main() {
    var nilai = 'A'
    
    println("Nilai : "+nilai)
}

atau

fun main() {
    var nilai:Char = 'A'
    
    println("Nilai : "+nilai)
}

Tipe Data String

Tipe data String merupakan tipe data yang bernilai teks. Pada saat melakukan initialisasi menggunakan 2(dua) tanda petik ".

Contoh Tipe Data String
CODE
fun main() {
    var nama = "Akira"
    
    println("Nama : "+nama)
}

atau

fun main() {
    var nama:String = "Akira"
    
    println("Nama : "+nama)
}

Tipe Data Boolean

Tipe data boolean hanya mempunyai 2(dua) buah nilai, yaitu TRUE atau FALSE.

Contoh Tipe Data Boolean
CODE
fun main() {
    var status = true
    println("Status : "+status)
}

atau

fun main() {
    var status:Boolean = true
    println("Status : "+status)
}

Variabel

Variabel merupakan tempat menyimpan suatu nilai atau value. Pada pemrograman Kotlin, pembuatan variabel di Kotlin sangat mudah tidak serumit dalam pemrograman Java.

Aturan Pembuatan Variabel di Kotlin

  • Sperti Java, di Kotlin juga penulisannya menggunakan CamelCase
  • Tipe data diawali dengan huruf kapital, seperti : String, Double, Long, Int, Short, Byte, Boolean
  • Variabel yang tidak diinitialisasi diawal harus disebutkan tipe datanya
  • Nama variabel tidak boleh diawali simbol ataupun angka
  • Selain underscore atau garis bawah tidak digunakan untuk nama variabel

Variabel Mutable

Variabel yang dapat diubah begitu nilainya diinitialisasi, seperti pembuatan variabel pada umunya. Variabel Mutable dinyatakan dengan menggunakan keyword var.

Variabel Imutable

Variabel yang tidak dapat diubah begitu nilainya diinitialisasi. Variabel Imutable dinyatakan dengan menggunakan keyword val.

Contoh Variabel Mutable dan Variabel Imutable
CODE
fun main() {
    val nama:String = "Akira"
    var alamat:String = "Cirebon"
    
    println("Nama \t: "+nama)
    println("Alamat \t: "+alamat)
}
Penjelasan

Untuk variabel nama, saya menggunakan variabel imutable sehingga ketika sudah dilakukan initialisasi maka tidak boleh diubah lagi. Silahkan lakukan uji coba dengan merubah kode program seperti berikut :

fun main() {
    val nama:String = "Akira"
    var alamat:String = "Cirebon"
    
    nama = "Natsuki"
    
    println("Nama \t: "+nama)
    println("Alamat \t: "+alamat)
}

Akan terjadi error saat kalian menjalankan kode program diatas, karena variabel nama merupakan variabel imutable. Silahkan ubah val nama:String = "Akira" menjadi var nama:String = "Akira". Kemudian jalankan kode program diatas.

Null Safety

Pada Kotlin kita tidak bisa diberikan nilai null saat melakukan initialisasi, tidak seperti Java. Hal ini guna meminimalisir terjadinya NullPointerException yang sering dilakukan programmer Java. Agar variabel dapat diberikan nilai null saat initialisasi, kalian hanya perlu menambahkan ? (tanda tanya).

Contoh Penggunaan Null Safety
CODE
fun main() {
    var nama:String? = null
    
    println("Nama \t: "+nama)
}

Sekian tutorial tentang tipe data dan variabel pada pemrograman kotlin. Semoga bermanfaat.

Subscribe to receive free email updates:

0 Response to "Belajar Kotlin - Tipe Data dan Varibel"

Posting Komentar