PMO2 KELOMPOK 1 Pertemuan 10 Pengenalan Bahasa Pemrograman Kotlin

Kelompok 1
Fahmi Yahya (16.11.0001)
Marruna Excel (16.11.0010)
Agung Faizal (16.11.0016)
Adit Setiawan (16.11.0017)
Didit Julianto I (16.11.0020)
Grisela Diki A (16.11.0028)
Muhamad Irfansyah (16.11.0031)
Juniatun I (16.11.0037)
Fega Tri S (16.11.0038)
Surati Ningsih (16.11.0043)

Pengenalan Kotlin

Kotlin merupakan bahasa pemrograman modern yang dikembangkan oleh JetBrains (perusahaan dibalik IntelliJ IDEA dan Android Studio) untuk aplikasi multiplatform. Saat ini google sudah mendukung kotlin menjadi salah satu bahasa resmi yang digunakan untuk membangun aplikasi android.

Fitur – fitur kotlin

1. Sumber Terbuka

Berlangganan di bawah Lisensi Apache, Versi 2.0. Kompiler (kompile Kotlin), plugin IntelliJ IDEA, dan library-library java semuanya open source.

2. Mudah Dipelajari

Bahasa Pemrograman Kotlin mudah dipelajari, Hal ini diperbaiki oleh Java, Scala, Groovy, C #, JavaScript dan Gosu. Belajar Kotlin mudah dilakukan jika Anda sudah terbiasa dengan salah satu bahasa pemrograman ini. Sangat mudah dipelajari jika Anda mengenal Java.

3. Aman

Kotlin menjamin setiap  sintaks  yang kita tuliskan tentang proses kompilasi yang dapat mencegah kesalahan, contohnya dapat menghindari  NullPointerExceptions  kompilasi kita menulis kode-kode menggunakan bahasa Jawa.

4. Consice dan Ekspresif 

Proses kompilasi dan kerumitan pada saat coding menggunakan java akan mengurangi kompilasi menggunakan kotlin.

5. Dapat dioperasikan dengan Java dan Android 

Kotlin dapat membaca kode lama atau  perpustakaan  yang dapat kita gunakan saat coding dengan bahasa Jawa dan begitupun sebaliknya.

 

Kelebihan kotlin

1 . 100% Interoperabilitas Java

Salah satu keunggulan utama dari bahasa pemrograman Kotlin adalah kompatibilitasnya dengan Java. Kotlin dapat berjalan dengan baik dengan semua komponen berbasis Jawa dan juga memungkinkan distribusi Jawa ke Kotlin.  Karena fitur ini, Anda dapat mencoba dan meluncurkan aplikasi Android yang dikembangkan dengan Java ke Kotlin. Jika sukses, kamu bisa pindah ke Kotlin secara bertahap, atau mengenalkan Kotlin hanya pada komponen baru.

2. Lebih Sedikit Bug dan Meningkatkan Produktivitas

Tidak seperti Java, Kotlin merupakan bahasa dengan sintaks yang bersih dan kuat. Hal ini akan menghasilkan hingga 25-35% kode sumber yang lebih sedikit, sedangkan bytecode yang dihasilkan tetap memiliki ukuran dan efisiensi yang sama. Kelebihan ini membuat pengodean di Kotlin menjadi pengalaman yang lebih menyenangkan dan dapat berkontribusi pada tim pengembang.

3. Lebih Mudah Dipelajari

  Untuk pengembang Java, sintaks mayoritas Kotlin akan terasa sangat tidak asing. Dan jika pengembang Java meminta kode yang berbeda, mereka tetap dapat mempelajarinya dengan mudah. Hal ini karena desain Kotlin yang intuitif dan mudah dibaca.

4. Kompatibel dengan Android Studio

  Kotlin dikembangkan oleh pembuat Intellij, yang menjadi dasar dari Android Studio, IDE yang paling populer untuk membangun aplikasi Android. Android Studio dapat dengan mudah membaca, meng-compile, dan menjadlankan kode berbasis Kotlin.

5. Kematangan

  Meskipun masih baru dirilis oleh Google sebagai bahasa pemrograman resmi Android, namun Kotlin resmi dirilis pada tahun 2011. Dan selama itu, Kotlin terus dipol sehingga menjadi semakin sempurna dan menjadi bahasa yang bisa diandalkan.

 


Menerapkan Kotlin untuk membangun  proyek

Cara menerapkan / mengatur kotlin untuk membangun proyek

Kita belum dapat menggunakan Kotlin pada proyek, karena masih menggunakan Java. Oleh karena itu, Kita perlu melakukan sedikit pengaturan untuk Android Studio yang ingin kita pakai Kotlin.

Langkah-langkahnya:

  1. Pada aplikasi android stdio buka menu  Tools -> Kotlin -> Configure Kotlin in Project .

2. Kemudian pilih versi kompilator Kotlin yang ingin digunakan.

3. Setelah itu, akan muncul pesan notifikasi bila diatur berhasil.

Konversi kode java menjadi kotlin

  1. buka kodeMainActivity.java, Kemudian masuk ke menu  Bantuan -> Cari Tindakan atau tekan tombol Ctrl + Shift + A.

2. Setelah itu, cari tindakan dengan kata kunci  “Konversi Java ke” .

Pada hasil yang muncul, tekan Enter pada  “File Java Terselubung ke File Kotlin .

Tunggu beberapa detik, dan file MainActivity.java akan segera berubah menjadi MainActivity.kt


Contoh proyek

Program Kalkulator dengan Kotline


Daftar  Pustaka


UNDUH PPT:  PPT Pert 10 – kelompok 1 (1)