Belajar Dasar Bahasa Pemrograman Kotlin Untuk Pemula Bagian 02 : Pengenalan Tipe Data dan Variabel Pada Kotlin
Tipe data adalah pengklasifikasian data berdasarkan jenis data yang akan kita masukkan kedalam suatu variabel. misalnya suatu variabel dengan tipe data int dapat menyimpan nilai berupa angka sedangkan String menyimpan nilai berupa huruf dan teks. Pada postingan kali ini kita akan mempelajar tipe-tipe data yang terdapat pada kotlin.
Sebelum membahas tipe data kita sebelumnya akan membahas variabel terlebih dahulu. Variabel berguna agar kita dapat menyimpan suatu data sesuai dengan tipe data dari variabel itu sendiri, berikut adalah struktur kode dasar untuk membuat sebuah variabel pada bahasa pemrograman kotlin
var identifier: TypeData = initialization
Sebagai contoh misalnya kita akan membuat sebuah variabel dengan tipe data String yang menyimpan nilai berupa teks yaitu "Informatika Koding"
fun main(){ var namaSaya: String = "Informatika Koding" // kamu dapat mengganti var dengan val }
Kita akan bahas satu per satu sintaks kode diatas
- var atau valada dua jenis variabel pada kotlin yaitu var dan val. Lalu dimanakah letak perbedaan dari kedua jenis variabel ini? var adalah jenis variabel yang bisa kita ubah nilainya, sedangkan val adalah jenis variabel yang nilainya tidak dapat diubah lagi. Jika kita mencoba mengubah nilai suatu variabel dengan jenis val maka sudah bisa ditebak apa yang akan terjadi, ya benar sekali akan error.
fun main(){ var namaSaya: String = "Informatika Koding" namaSaya = "Informatika Aja" println(namaSaya)
berikut output dari kode diatas
}Informatika Aja
Nilai dari variabel namaSaya yang semula adalah "Informatika Koding" sudah berubah menjadi "Informatika Aja" sehingga teks "Informatika Aja" yang ditampilkan. Sekarang kalau kita coba mengganti var dengan valfun main(){ val namaSaya: String = "Informatika Koding" namaSaya = "Informatika Aja" println(namaSaya)
}Coba jalankan kode diatas maka compiler akan menampilkan error karena seharusnya variabel dengan tipe data val tidak boleh direassign atau diubah nilainya. - IdentifierIdentifier adalah nama dari sebuah variabel, pada contoh diatas identifier atau nama variabelnya adalah namaSaya, dalam sebuah program tidak boleh membuat dua buah variabel dengan nama yang sama.
- TypeDataTipe data adalah jenis data apa yang akan ditampung kedalam suatu variabel, apakah itu String untuk menyimpan teks, atau boolean untuk menyimpan nilai true dan false dsb. Nilai yang diisi kedalam suatu variabel haruslah sesuai dengan tipe data yang kita berikan pada variabel tersebut. Apabila kita coba-coba memasukkan sebuah nilai yang tipe datanya tidak sesuai dengan tipe data variabel maka akan terjadi error.
fun main(){ var namaSaya: String = 1
}Kode diatas apabila kita jalankan akan error, karena kita membuat variabel dengan tipe data string yaitu menyimpan teks, tetapi kita malah isi dengan 1 yang merupakan int atau angka. Kita dapat memperbaiki kode diatas dengan membungkus angka 1 dengan petik 2, sehingga kompiler akan menganggapnya sebagai String atau teksfun main(){ var namaSaya: String = "1" }
Sama seperti javascript, Kotlin juga merupakan statically programming language, artinya kita dapat membuat sebuah variabel tanpa menentukan tipe datanya, kompiler akan memberikan tipe datanya sesuai dengan nilai atau initialization yang kita berikan pada variabel tersebutfun main(){ var namaSaya = "Informatika Koding" println(namaSaya)
}Kode diatas akan berjalan seperti biasa karena kompiler dapat mendeteksi variabel namaSaya memiliki tipe data String karena data yang kita berikan berupa teks. - InitializationInitialization adalah nilai yang kita berikan saat kita pertama kali membuat variabel, pada contoh diatas kita membuat sebuah variabel bernama namaSaya yang kita berikan nilai sebuah teks berupa "Informatika Koding"
Baiklah itulah pengenalan tipe data dan variabel yang ada pada kotlin. Bagaiamana? sangat canggih dan ringkas bukan.
Post a Comment for "Belajar Dasar Bahasa Pemrograman Kotlin Untuk Pemula Bagian 02 : Pengenalan Tipe Data dan Variabel Pada Kotlin"