author Ahmad Muhardian

Pemrograman Kotlin dengan Visual Studio Code


Kotlin Vscode

Pemrograman kotlin sebenarnya paling gampang dilakukan dengan IntelliJ IDEA.

Tinggal install IntelliJ, dan kita sudah bisa mulai coding Kotlin. Karena Kotlin sudah di-bundle di dalam IntelliJ.

Namun, buat komputer yang punya spek kentang.. IntelliJ mungkin terasa berat.

Sebagai alternatif, kita bisa gunakan Visual Studio Code.

Apa itu Visual Studio Code?

Visual Sutdio Code adalah sebuah teks editor open source yang dibuat dengan framework Electron. VS Code dikembangkan oleh tim Microsoft dan para kontributor dari seluruh dunia.

Lalu, untuk bisa ngoding Kotlin dengan VS Code.. kita membutuhkan beberapa tools diantaranya:

  1. VS Code itu sendiri;
  2. JDK (Java Development Kit);
  3. Extension VS Code untuk Kotlin.

Mari kita persiapkan semuanya.

1. Install Visual Studio Code

Jika kamu menggunakan Ubuntu, VS Code dapat diinstal dengan perintah berikut.

Pertama, daftarkan alamat repo VS Code dengan perintah ini:

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Setelah itu, install VS Code dengan perintah berikut:

sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

Tunggulah sampai prosesnya selesai.

Jika berhasil terinstal, VS Code akan ada di dalam menu.

VS Code di Menu

Jika kamu menggunakan distro selain Ubuntu, silahkan cek cara install VS Code di Visual Sutio Code on Linux.

2. Install JDK

Jika kamu menggunakan Windows, silahkan baca cara install JDK di: Persiapan Pemrograman Java di Windows.

Namun, jika kamu menggunakan Linux.. silahkan ikuti cara berikut.

Kita akan menginstal JDK 8. Cara mengisntalnya, ketik perintah berikut di Terminal:

sudo apt install openjdk-8-jdk

Tunggulah sampai prosesnya selesai.

Instal OpenJDK 8

Setelah itu ketik perintah..

java -version

..untuk memeriksa versi Java atau JDK yang terinstal.

Versi JDK

Pada komputer saya, sudah terinstal JDK versi 8.

3. Install Kotlin

Untuk menginstal Kotlin, kita membutuhkan SDK Man. Silahkan install sdkman dengan perintah ini:

curl -s https://get.sdkman.io | bash

Tunggu sampai prosesnya selesai.

Instalasi SDKman

Setelah itu buka terminal baru dan ketik perintah:

bash ~/.sdkman/bin/sdkman-init.sh

Perintah ini untuk menginisialisasi atau memulai SDKMAN.

Inisialisasi SDKman

Periksa versi sdkman yang terinstal dengan perintah sdk version.

Versi SDKMAN

Setelah itu, baru kita bisa instal Kotlin dengan sdkman.

Ketik perintah berikut:

sdk install kotlin

Tunggulah beberapa saat, kotlin akan segera terinstal.

Setelah itu, ketik perintah berikut untuk memeriksa versi kotlin yang terinstal:

kotlin -version
kotlinc -version

Hasilnya:

Versi kotlin

4. Install Extension untuk Kotlin

Kita membutuhkan dua extension, yakni:

  1. Kotlin Language — untuk mendukung bahasa kotlin di VS Code;
  2. Code Runner — untuk menjalankan program.

Mari kita instal kedua-duanya.

Silahkan buka VS Code, lalu masuk ke menu Extension dan lakukan pencarian dengan kata kunci kotlin language. Pada extension yang ditemukan, klik Install.

Install Ektensi Kotlin

Berikutnya cari ekstension Code Runner, lalu klik install.

Install Extensi Code runner

Semua ekstension sudah diinstal, selanjutnya tinggal kita konfigurasi.

5. Konfigurasi Extension Code Runner

Extension Code Runner belum bisa digunakan, karena kita belum mengkonfigurasi Executor untuk Kotlin.

Silahkan buka VS Code, lalu masuk ke menu Extension dan cari Core Runner. Klik ikon gear (⚙️), kemudian pilih Extension Settings.

Setting extension Code runner

Pada bagian Executor Map, klik Edit in settings.json.

Executor map setings

Lalu tambahkan kode berikut.

"kotlin": "cd $dir && kotlinc $fileName -include-runtime -d $fileNameWithoutExt.jar && kotlin $fileNameWithoutExt.jar",

tepat di bawah "Java".

Kotlin Executor

Setelah itu, simpan dengan menekan Ctrl+s.

Berikutnya—masih di setting code runner—aktifkan centang pada pilihan Run In Terminal.

Aktifkan run in terminal

Ini bertujuan agar program dieksekusi di dalam Terminal dan kita bisa memberikan input.

Membuat Program Hello World

Sebagai percobaan, kita akan membuat program Hello World.

Buatlah file baru dengan nama HelloWorld.kt, kemudian isi dengan kode berikut:

fun main(args: Array<String>){
    println("Hello, World!")
}

Setelah itu, simpan di tempat yang aman.

Sekarang kita akan coba menjalankan programnya. Klik kanan pada kode program atau file program, lalu pilih Run Code.

Maka hasilnya:

output program kotlin

Mantap.. 👍

Dengan begini kita sudah bisa menggunakan VS Code untuk coding Kolin.

Catatan: Jika program menggunakan library, maka ia tidak akan bisa di-compile karena -classpath belum ditentukn. Untuk program-program sederhana, masih bisa dijalankan di VS Code dengan Code Runner, namun jika program sudah komplek.. disarankan menggunakan IntelliJ atau build tools seperti Maven dan Gradle.

Apa Selanjutnya?

Selanjutnya kemu tinggal belajar cara membuat program dengan Kotlin.

Silahkan cek 📖 List Tutorial Kotlin