๐Ÿ’ก Ikuti kami untuk mendapatkan update menarik lainnya Follow 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 :

About the Author

Need more coffee ☕, If you want to support me to pay domain, you can donate via Donate or Trakteer

ุฅุฑุณุงู„ ุชุนู„ูŠู‚

Komentar blog
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.