Kategori

Categories: Kotlin

Belajar Kotlin: Mengenal Bahasa Kotlin

Kotlin merupakan bahasa pemrograman modern yang banyak digemari. Banyak programmer Java berpindah ke Kotlin karena keunggulannya dibandingkan Java. Kotlin menjadi salah satu bahasa pemrograman yang paling disukai menurut Survei StackOverflow.

Mengenal Kotlin

Kotlin adalah bahasa pemrograman JVM yang dibuat dan dikembangkan oleh JetBrains. Kotlin mulai dikembangkan pada 2011. Sintak bahasa Kotlin mirip dengan bahasa C, sehingga disebut bahasa pemrograman C-like. Kotlin mendukung dua paradigma pemrograman, Object oriented paradigm dan functional programming paradigm.

Bahasa Kotlin mudah dipahami. Kotlin dapat digunakan untuk membuat aplikasi Web, Android, Server, dan Aplikasi Desktop. Pada tahun 2017, Google menjadikan menjadi Kotlin sebagai bahasa pemrograman utama Android setelah Java dan C++.

Kotlin Multiplatform

Kotlin merupakan bahasa Multiplatform. Kotlin mendukung 3 platform yaitu JVM, JS dan Native. Untuk mendukung platform tersebut Kotlin mempunyai 3 compiler seperti berikut:

  • Kotlin/JVM merupakan compiler Kotlin yang memungkinkan Kotlin berjalan di atas JVM. Kotlin/JVM dapat interoperable dengan Java sehingga kita dapat menggunakan library Java di Kotlin. Dengan ini kita bisa membuat aplikasi Java dan Android dengan Kotlin.
  • Compiler Kotlin/JS mengompilasi Kotlin ke JavaScript dan menggunakan library JS. Kotlin/JS memungkinkan Kotlin berjalan di Browser, NodeJS dan Deno. Dengan ini kita dapat membuat aplikasi Web dan Server menggunakan Kotlin. JetBrains sendiri telah menyediakan library untuk membuat aplikasi Web dengan menggunakan Kotlin dan ReactJS.
  • Kotlin/Native memungkinkan Kotlin dapat dikompilasi ke Native dan menggunakan library Native. Performa yang dihasilkan Kotlin/Native sangat cepat dan menggunakan RAM yang lebih sedikit dari Kotlin/JVM maupun Kotlin/JS. Namun, saat ini belum banyak library untuk Kotlin/Native sehingga pengembangan aplikasi dengan Kotlin/Native masih relatif sulit. Sehingga kita harus menggunakan library Native.

Kelebihan Kotlin

Kotlin mempunyai beberapa kelebihan yang membuatnya sangat disukai. Beberapa kelebihan Kotlin:

  • Sintak yang mudah dipahami
  • Dukungan IDE yang sangat baik dari Intellij IDEA, IDE yang dibuat oleh JetBrains.
  • Multiplatform. Buat aplikasi yang dapat berjalan di berbagai platform.
  • Interoperability dengan library yang sudah ada.
  • Null Safety. Menghindari error Null Pointer Exception.
  • Extension Function. Menambahkan fungsi di suatu class tanpa mengubah class tersebut.
  • Kotlin DSL. Membangun struktur data yang kompleks dengan sintak deklaratif.

Hello World!

Kali ini kita akan membuat aplikasi Hello World dengan Kotlin.

fun main() {
    println("Hello World!")
}

Kalian dapat menjalankan kode tersebut di Kotlin Playground atau dapat menggunakan IDE kesayangan kalian. Kode tersebut menghasilkan output:

Hello World!

Saya akan membahas lebih lanjut program tersebut di postingan selanjutnya.

Akhir Kata

Pada postingan kali ini, saya hanya mengenalkan bahasa Kotlin dan kelebihannya. Pada postingan selanjutnya saya akan menjelaskan tentang sintak dari bahasa Kotlin.

Referensi

This post was last modified on Oktober 6, 2020 06:00

Leave a Comment
Share
Published by
Admin

Recent Posts

  • Kotlin

Belajar Kotlin: Operasi Perbandingan Dan Logika

Belajar Kotlin: Operasi Perbandingan Dan Logika Read More

Oktober 6, 2020
  • Kotlin

Belajar Kotlin: Operasi Matematika

Belajar Kotlin: Operasi Matematika Read More

Oktober 6, 2020
  • Kotlin

Belajar Kotlin: Tipe Data Dasar

Belajar Kotlin: Tipe Data Dasar Read More

Oktober 6, 2020
  • Kotlin

Belajar Kotlin: Variabel

Belajar Kotlin: Variabel Read More

Oktober 6, 2020
  • Kotlin

Belajar Kotlin: Hello World!

Belajar Kotlin: Hello World! Read More

September 27, 2020
  • Kotlin

Belajar Kotlin: IDE Dan Tools

Belajar Kotlin: IDE Dan Tools Read More

September 27, 2020

This website uses cookies.

Read More