Lihat penawaran kami. Get now!!

Tutorial Kotlin : Pengenalan Kotlin

Kotlin merupakan sebuah bahasa pemrograman yang berjalan pada Java Virtual Machine atau JVM dan dapat juga di kompilasi ke JavaScript menggunakan LLVM

Di kesempatan kali ini kita akan belajar tentang bahasa pemrograman kotlin, dan sebelum kita masuk ke tutorial nya mari kita berkenalan dulu dengan kotlin.

Kotlin merupakan sebuah bahasa pemrograman yang berjalan pada Java Virtual Machine atau JVM dan dapat juga di kompilasi ke JavaScript menggunakan LLVM kompiler, kotlin sendiri di kembangkan oleh tim developer JetBrains, meskipun dari segi sintaks Java dan kotlin berbeda namun, Kotlin didesain untuk dapat berkolaborasi dengan bahasa pemrograman Java dan dapat memanfaatkan library dan FrameWork Java yang tersedia. Nama Kotlin sendiri diambil dari nama sebuah pulau yang terdapat dirusia, Setelah Google mengumumkan Kotlin sebagai bahasa utama dalam mengembangkan aplikasi Android, bahasa kotlin mulai naik daun dan secara resmi menjadi bahasa untuk mengembangkan aplikasi Android, seperti Java dan C++.

Sejarah Kotlin

Kotlin diperkenalkan dan dikembangkan oleh perusahaan JetBrains pada tahun 2010 dan di buka untuk umum/open source pada tahun 2012.

Developer menamakan bahasa kotlin dengan nama sebuah pulau di rusia, sama seperti Java yang diambil dari nama pulau di indonesia yaitu pulau jawa.

Kotlin diadopsi secara eksponensial setiap tahun dan telah diadopsi oleh banyak startup dan perusahaan besar.

“Menurut Google, lebih dari 60% dari 1000 aplikasi teratas di Play Store menggunakan Kotlin”

Kenapa belajar kotlin?

  • Mempelajari kotlin bukan hanya dapat digunakan untuk pengembangan aplikasi Android, kotlin dapat digunakan untuk multi-platform seperti Backend, Web, dll.
  • Java merupakan bahasa paling populer didunia, dan tentu ini sangat berdampak pada kotlin karena kotlin sendiri berjalan diatas JVM (Java Virtual Machine).
  • Kotlin sangat mudah dipelajari terutama untuk Java Developer.
  • Untuk menliskan kode kotlin kita hanya perlu sedikit sintaks jika dibandingkan dengan bahasa pemrograman lain.
  • Keamanan Kode merupakan salah satu fitur penting yang disediakan oleh Kotlin. Kita tidak perlu khawatir tentang Null pointer exceptions.
  • Kotlin meruapakan bahasa pemrograman yang sangat diminati oleh para Android Developer karena telah memecahkan banyak masalah jika dibandingkan dengan Java.

Persiapan Software Development Kit

Sebelum menulis program menggunakan kotlin ada beberapa hal yang harus di persiapkan yaitu menginstall SDK, SDK nantinya digunakan dalam proses kompilasi kode dan menjalankan kode program Kotlin.

Kalian dapat mengistal SDK melalui tautan berikut https://www.oracle.com/java/technologies/downloads/ *Ingat! untuk menjalankan kotlin kalian harus menginstall JDK versi 8 keatas*.

untuk melihat apakah JDK telah terinstall dengan benar kalian dapat ketikan perintah dibawah pada terminal/command prompt kalian.

java -version

Jika berhasil maka akan muncul output versi JDK yang terinstall.

Persiapan Integrated Development Environment

Setelah kita berhasil menginstal JDK hal lain yang harus kita persiapakan adalah Integrated Development Environment / IDE, IDE adalah sebuah aplikasi perangkat lunak yang membantu para pemrogram mengembangkan kode perangkat lunak secara efisien.

Karena kotlin sendiri dikembangkan oleh JetBrains maka saya rekmendasikan menggunakan IDE dari JetBrains, namun kalian juga dapat menggunakan IDE lain seperti Visual Studio Code atau Android Studio yang dapat kalian download melalui link dibawah.

IntelliJ IDEA - the Leading Java and Kotlin IDE

Visual Studio Code - Code Editing. Redefined

Download Android Studio & App Tools - Android Developers

Mungkin sekian dulu untuk artikel pada kali ini, sampai sini kalian telah belajar tentang sejarah dan hal apa saja yang harus dipersiapkan sebelum membuat program kotlin.

Baca juga :
Mau donasi lewat mana? Paypal Trakteer
BRI - Kevin Alfito (4152 0103 0882 532)
JAGO - Kevin Alfito (1023 6984 8254)
LineBank - Kevin Alfito (12324728800)
Traktir creator minum kopi dengan cara memberi sedikit donasi. klik icon panah di atas
Student, Blogger

Posting Komentar

Komentar blog
© 2021 - Kevin Tekno. All rights reserved. Distributed by Infinity Blogger