Belajar Dasar-Dasar Bahasa Pemrograman Kotlin – Sebelumnya kita sudah mengenal Kotlin dalam artikel sebelumnya yaitu Mengenal Bahasa Pemrograman Kotlin Untuk Aplikasi Android, sedikit mengulas tentang bahasa pemrograman kotlin. Kotlin adalah bahasa pemrograman modern statis yang di gunakan para developer android yang berjalan pada platform java virtual machine (JVM). Bahasa pemrograman Kotlin ini open source sehingga banyak di sukai banyak para developer android. Kotlin merupakan bahasa turunan bahasa pemrograman C yang pertama kali di luncurkan pada 1972.

Belajar Dasar-Dasar Bahasa Pemrograman Kotlin - Kotlin merupakan bahasa turunan bahasa pemrograman C yang pertama kali di luncurkan pada 1972. Sejarah bahasa pemrograman kotlin
Sejarah bahasa pemrograman kotlin

Dasar-Dasar Bahasa Pemrograman Kotlin

Bahasa Pemrograman Kotlin merupakan bahasa pemrograman client server yang kode nya bisa digunakan pada keduanya. Contohnya ketika sebuah komputer server atau cloud server menerima request dari client kemudian server akan mengirimkan feedback terhadap device klien. Untuk penulisan kode nya kita bisa lakukan pada Intellij IDEA atau android studio. Langsung saja mari kita Belajar Dasar-Dasar Bahasa Pemrograman Kotlin berikut:

Struktur Penulisan Bahasa Pemrograman Kotlin

Yang pertama perlu kita ketahui untuk mengenal Kotlin adalah Struktur penulisan kode pada bahasa pemrograman Kotlin, Penulisan bahasa pemrograman kotlin lebih sederhana dan mudah kita pahami di bandingkan bahasa pemrograman Java. Berikut adalah contoh struktur penulisan code pada pemrograman kotlin :

fun main() {
    println("Selamat datang di giginau.com")
}

Contoh penulisan kode bahasa pemrograman kotlin di atas adalah yang paling sederhana. Berikut penjelasan detailnya :

  • fun main() Merupakan fungsi utama program kotlin
  • args: Array<String> Merupakan argumen berupa variabel array string
  • println() Merupakn fungsi untuk menampilkan teks ke layar.

Variabel Pada Bahasa Pemrograman Kotlin

Variabel adalah bagian dari data yang terdiri dari keyword, tipe data dan nilai. konsep variabel pad kotlin adalah read only, readable and writable. Berikut contoh penulisan variabel pada bahasa pemrograman Kotlin :

fun main() {
    val nama: String = "giginau"
    var bobot = 60
    val myVariable : Boolean = true

    println("$nama, $bobot, $myVariable")
}
  • Penulisan variabel dengan val = read only
  • Penulisan variabel dengan var = read and write

Operator Pada Bahasa Pemrograman Kotlin

Belajar Dasar-Dasar Bahasa Pemrograman KotlinOperator pada bahasa pemrograman kotlin di gunakan untuk memanipulasi atau melakukan operasi pada variabel atau nilai. Dalam kotlin kita bisa menggabungkan string dan bisa melakukan operasi matematika. Berikut cara penulisan ooperator pada bahasa pemrograman kotlin :

fun main() {
    val str1 = "Selamat datang di "
    val str2 = "giginau.com"
    val combined = str1 + str2
    println(combined)

    val n1 = 8
    val n2 =9
    val result = n1 * n2
    println("Hasil = " + result)
}
Selamat datang di giginau.com
Hasil = 72

Process finished with exit code 0

String Pada Bahasa Pemrograman Kotlin

String adalah urutan karakter atau teks yang berurutan. Seperti pada kebanyakan bahasa pemrograman lainnya, String pada kotlin kita bisa melakukan indexing, substring dan print. Berikut contoh penulisan String pada bahasa pemrograman kotlin :

fun main() {
    val myStr = "BELAJAR KOTLIN"
    println(myStr[0])
    println(myStr[1])
    println(myStr.isEmpty())
    println(myStr.length)
    println(myStr.substring(1,4))
    println("Ini adalah string : $myStr")
}

B
E
false
14
ELA
Ini adalah string : BELAJAR KOTLIN

Condition – Belajar Dasar-Dasar Bahasa Pemrograman Kotlin

Condition atau pengkondisian pada kotlin memungkinkan suatu steatment code yang di tulis untuk mengevaluasi sebuah kondisi benar atau salah. Berikut contoh penulisan kode condition pada bahasa pemrograman Kotlin :

fun main() {
    val nilai = 80
    if(nilai>=80){
        println("Lulus")
    }else{
        println("Gagal")
    }
}
Lulus
Process finished with exit code 0

Collection Pada Bahasa Pemrograman Kotlin

Collection atau array dalam bahasa pemrograman lain adalah sebuah kumpulan beberapa data yang di jadikan satu baris, metode collection pada kotlin hanya bersifat read only, read dan write didukung melalui antarmuka MutableCollection. Sedangkan MutableCollection adalah kumpulan elemen umum yang mendukung penambahan dan penghapusan elemen. Berikut contoh collection pada kotlin :

fun main(){
    val name = arrayOf<String>("ali", "budi", "cici")
    println(name[2])
}
cici

For Loop Pada Bahasa Pemrograman Kotlin

For Loop merupkan fasilitas pada kotlin yang memungkinkan kita melakukan perulangan. Untuk contoh kita akan melakukan for loop sederhana untuk menampilkan collection yang ada pada contoh sebelumnya. Berikut adalah contoh for loop pada bahasa pemrograman kotlin :

fun main(){
    val name = arrayOf<String>("ali", "budi", "cici")

    for(forName in name){
        println(forName)
    }
}
ali
budi
cici

Function atau Fungsi Pada Bahasa Pemrograman Kotlin

Function adalah cara untuk menggabungkan potongan kode anda, sehingga kita dapat menggunakanya kembali pada seluruh program yang kita buat. Berikut contoh function sederhana pada bahasa pemrograman kontlin :

fun myFunction(){
    println("Hallo world")
}

fun main(){
    myFunction()
}
Hallo world
fun myFunction(name:String){
    println("Hallo, $name")
}

fun main(){
    myFunction("giginau")
}
Hallo, giginau
  • fun myFunction(name:String) pada contoh kedua merupakan function by parameter

Nullability Pada Bahasa Pemrograman Kotlin

Konsep Nullability pada kotlin sangat penting, Null berarti tidak memiliki nilai dan jika variabel di izinkan tidak memiliki nilai maka kita perlu menambahkan tanda tanya (?) pada variabel. Berikut contoh penulisan kode nya:

fun main(){
    val name : String?="null"
    if(name!=null){
        println(name.uppercase())
    }

    val lastNmame : String?="Budi"
    println(lastNmame?.uppercase())
}
NULL
BUDI

Demikian artikel yang mengulas tentang Belajar Dasar-Dasar Bahasa Pemrograman Kotlin semoga bisa dimenegerti dan dapat bermanfaat dalam pembelajaran bahasa pemrograman kotlin.