Kotlin adalah bahasa pemrograman pragmatis untuk JVM dan Android yang mengkombinasikan Object Oriented (OO) dan fitur fungsional dan fokus pada interoperabilitas, keamanan, kejelasan dan dukungan integrasi dengan berbagai tools major.
Kotlin dikembangankan oleh perusahaan jetbrains sejak tahun 2010 dan diumumkan pada bulan juli 2011. Kotlin telah di open source kan dan direlease diatas lisensi apache 2.
Mengapa disebut pemrograman pragmatis ? dikarenakan kotlin fokus pada interoperabilitas yaitu pengabungan antara project java dan kotlin. Dengan demikian, developer java dapat melakukan coding secara berbarengan dengan kotlin atau dengan kata lain di dalam sebuah project java bisa saja terdapat source code kotlin atau sebaliknya. Kotlin juga terintergrasi oleh tool - tool java seperti IntelliJ IDEA, Eclipse, maven, ant dan gradle.
Instalasi Kotlin
Untuk melakukan instalasi kotlin, kita akan menggunakan SDKMAN (Software Development Kit Manager). Silahkan jalankan perintah berikut untuk instalasi SDKMAN.
Setelah selesai, kita ingin agar variabel sdkman terbaca oleh terminal, silahkan jalankan perintah berikut.
Untuk melakukan pengecekan versio SDKMAN, silahkan jalankan perintah berikut.
maka akan muncul output seperti berikut.
Tahap selanjutnya kita akan melakukan instalasi kotlin, instalasi kotlin akan dilakukan oleh SDKMAN, silahkan jalankan perintah berikut.
Kotlin yang diinstall adalah kotlin versi terbaru,SDKMAN tidak hanya untuk instalasi kotlin akan tetapi SDKMAN juga dapat melakukan instalasi groovy, grails dan gradle.
Latihan Kotlin
Setelah selesai, kita akan coba latihan untuk belajar bahasa pemrograman kotlin. Silahkan gunakan editor anda, disini penulis menggunakan editor vim. Silahkan jalankan perintah berikut untuk memulai coding kotlin.
kemudian isikan codingan seperti berikut.
berikut adalah penjelasan dari codingan diatas.
fun main berfungsi sebagai method main
println berfungsi untuk mencetak sama seperti system.out.println di dalam java
fun hello adalah method dengan nama hello dengan type data string
Bisa dilihat contoh source code kotlin diatas lebih sederhana dan sangatlah mirip dengan java. Untuk melakukan compile, silahkan jalankan perintah berikut.
Arti dari perintah diatas adalah :
kotlinc Belajar.kt : lakukan compile terhadap file Belajar.kt
-include-runtime : jika kita membutuhkan runtime kotlin
-d Belajar : hasil compile nya akan berupa file jar yang siap dijalankan
Untuk menjalankannya silahkan lakukan perintah berikut.
Latihan Kotlin Dengan Maven
Jika awalnya kita hanya melakukan compile biasa, sekarang kita akan coba membuat sebuah project dengan maven akan tetapi menggunakan bahasa pemrograman kotlin. Untuk membuat project dengan maven, silahkan jalankan perintah berikut.
Silahkan hapus folder src kemudian jalankan perintah berikut untuk membuat folder untuk project kotlin.
Setelah selesai, lakukan konfigurasi pom.xml seperti berikut.
Setelah selesai, silahkan buat sebuah file Belajar.kt di dalam package com.rizki.mufrizal.belajarKotlin di dalam folder src/main Masukkan codingan seperti berikut.
Kemudian buat file BelajarTest.kt di dalam package com.rizki.mufrizal.belajarKotlin di dalam folder src/test untuk kebutuhan testing, Masukkan codingan seperti berikut.
Codingan diatas berfungsi untuk melakukan testing terhadap method atau function hello, Kemudian jalankan dengan perintah berikut.
Maka secara otomatis, maven akan melakukan test dan compile terhadap source kotlin, jika berhasil maka akan muncul seperti ini.
Sekian artikel mengenai instalasi perlengkapan coding kotlin dan terima kasih :).