Like us!
Follow us!
Follow us!
Follow us!
Follow us!
  • 📅 Tanggal :  
  • ⏳ Waktu :  
  • |
  • Login
  • Register Member
Android & IOS Development |

MOSYAN-ORGANIZER menyajikan tutotial-tutorial tentang ilmu-ilmu IT dan perkembangan dunia teknologi lainnya, selain Dunia IT, kami juga menyediakan topik, tutorial dan juga perkembangan dunia Finance, Akunting dang banyak hal menarik lainnya.

 

Apa itu Mobile Programming Android & Kotlin? Belajar Mengenal Kotlin !

Apa itu Mobile Programming Android & Kotlin? Belajar Mengenal Kotlin !












Apa itu mobile programming?
Pemrograman aplikasi yang ditujukan untuk smartphone, baik itu Android maupun iOS. Menggunakan bahasa pemrograman dan ​software development kit (SDK) yang memang digunakan untuk mengembangkan aplikasi mobile. Misalnya, dengan menggunakan Kotlin atau Swift. Mobile programming itu sendiri dapat dibagi kedalam 2 kategori pemrograman. Native mobile programming dengan menggunakan software development kit (SDK) yang disiapkan oleh pemilik SDK tersebut ​(Google/Apple)​, maupun ​Hybrid mobile programming menggunakan bahasa pemrograman yang sama dengan ketika kita akan membuat sebuah website, contohnya adalah ​JavaScript atau bahasa baru seperti ​Dart dengan menggunakan framework Flutter.
Apa itu android?
Sistem operasi berbasis ​linux dan open source (kode sumber terbuka) yang dikembangkan oleh google bersama dengan beberapa perusahaan teknologi lainnya, yang tergabung ke dalam satu konsorsium besar dengan nama ​open handset alliance (OHA). Android tidak hanya dibuat khusus untuk Smartphone, sistem operasi tersebut saat ini juga dapat digunakan untuk tablet, smart watch, smart tv dan bahkan smart car, untuk navigation system pada mobil kita. Saat ini versi android paling terbaru adalah ​Android 10​. Dimana, pada versi tersebut sudah disematkan banyak sekali fitur cerdas yang mampu menjadikan smartphone kita saat ini jauh lebih pintar lagi, contohnya seperti kemampuan untuk menambah intelegensi pada software ​Digital Wellbeing di smartphone kita, yang mampu mengatur secara otomatis kapan dan dimana smartphone kita harus beradaptasi terhadap perubahan waktu, dengan tujuan untuk membantu kita agar mengurangi ketergantungan terhadap smartphone yang berlebihan.
Apa itu kotlin?
Bahasa pemrograman yang dibuat oleh ​JetBrains (​https://www.jetbrains.com​) yang mulai dikembangkan pada tahun ​2010​. Kotlin merupakan bahasa pemrograman yang bersifat static typed, berorientasi objek dan pemrograman fungsional, yang ditujukan untuk ​JVM, Android, Web/JavaScript dan juga Native platform​. Nama kotlin itu sendiri diambil dari sebuah pulau di Rusia dengan nama yang sama. Versi pertama dari Kotlin mulai dirilis pada Februari 2016​. Pada pertengahan ​2017​, ​Google telah mengumumkan bahwa Kotlin menjadi bahasa utama yang akan digunakan untuk pengembangan aplikasi android selanjutnya. Saat ini, versi Kotlin sudah sampai pada versi ​1.3.60 yang baru saja dirilis pada ​November 2019​.  Apa saja kelebihan dari bahasa Kotlin tersebut ?
Concise​, yang artinya penulisan syntax pada pemrograman dengan bahasa Kotlin sangat ringkas, sehingga mampu mengurangi jumlah baris kode yang terlalu panjang, seperti pemrograman dengan bahasa Java, yang dikenal dengan istilah ​Minimize Boilerplate Code​.
Safe​, Kotlin mampu menghindari beberapa kesalahan fatal atau error ketika menjalankan aplikasi sehingga aplikasi berhenti bekerja seketika, seperti mencegah
terjadinya ​NullPointerException​.
Interoperable​, Secara bahasa Kotlin mampu menggunakan ​dependency atau ​library yang sudah disediakan oleh Java secara ​100% dan juga sebaliknya. Sehingga, kita bisa
saja menulis dengan Kotlin dan memanggilnya pada ​class​ di Java dan sebaliknya.
Tool-Friendly​, Dengan JetBrains dan Google sebagai pendukung utama dalam pengembangan bahasa Kotlin. Maka dapat dipastikan sudah tersedia berbagai macam bantuan ataupun ​utility yang dibutuhkan oleh developer, ketika menulis kode menggunakan bahasa pemrograman Kotlin.

JAVA DEVELOPMENT KIT (JDK), ANDROID STUDIO & KOTLIN
Download Java Development Kit
○ Windows (32bit) :
https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-windows-i586.exe
○ Windows (64bit) :
https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-windows-x64.exe
○ Mac OS X ​(alternatif selain menggunakan brew)​ :
https://download.oracle.com/otn/java/jdk/8u231-b11/5b13a193868b4bf28bcb45c792fce896/jdk-8u231-macosx-x64.dmg
Download Android Studio :
https://developer.android.com/studio
Download Kotlin Compiler ​(command-line tools) :
https://github.com/JetBrains/kotlin/releases/download/v1.3.60/kotlin-compiler-1.3.60.zip

MOBILE PROGRAMMING ANDROID USING KOTLIN
Dasar pemrograman kotlin, mulai dari fitur dan fungsi dasar
Beberapa cara untuk latihan dasar pemrograman kotlin bisa dilakukan melalui :

Kotlin playground website​, dengan mengunjungi ​https://play.kotlinlang.org
Kotlin command line tools (compiler), setelah rekan-rekan berhasil meng-install Kotlin Compiler​, silahkan membuka (Command Prompt pada Windows) atau (Terminal pada Mac OS X), dan ketik perintah ​kotlinc
■ Membuat file ​Kotlin​ sederhana dengan menggunakan ​Android Studio
Beberapa fitur dasar yang sering digunakan ketika kita menulis kode Kotlin :
Static​ atau ​final modifier​ dengan ​val
Modified variable​ dengan ​var
Optional variable/data type​ dengan tanda “​?​”
Explicit variable/data type​, contohnya -> ​val name: String = “Kotlin”
Implicit variable/data type​, contohnya -> ​val name = “Kotlin”
String templates sebagai ​utility yang dapat digunakan untuk menambahkan value dari suatu variabel dengan tipe data apapun ke dalam tipe data ​String
Kotlin class​ sebagai dasar dalam membuat sebuah class di Kotlin
Kotlin data class sebagai dasar dalam membuat tipe data/objek baru, yang dapat
digunakan di Kotlin class
Object​ sebagai dasar dalam membuat pola/konsep ​Singleton
Beberapa fungsi dasar yang sering digunakan ketika kita menulis kode Kotlin;
Basic function​, menggunakan modifier ​fun
Basic function dengan menambahkan ​return value​, contohnya -> ​fun getName():
String = “Kotlin” Basic function dengan ​parameter optional​, contohnya -> ​fun setName(name: String = “Kotlin”) {}
Cara membuat contoh aplikasi sederhana di Android, serta fungsi event listener sederhana
- Membuat project android baru, dengan Android Studio
- Membuat ​action/event listener sederhana di Android dengan fungsi setOnClickListener
  Arsitektur Aplikasi Android


Mochamad Syaiful Anwar

Mochamad Syaiful Anwar

------Profil Singkat Penulis-----
Saya pribadi yang sangat flexible, sangat mudah bergaul dengan siapapun, namun karena addict dalam beberapa hal, membuat saya terlihat seolah individu yang anti-social, sangat berlawanan balik dengan kenyataan, saya sangat Open Minded terhadap Apapun.
Baca Profil Lengkap








Android & IOS Development Lainnya

Bagaimana tanggapan anda tentang Apa itu Mobile Programming Android & Kotlin? Belajar Mengenal Kotlin !, Ada yang ingin ditanyakan? Komentar? Tulis komentarmu tentang blog ini :)


Get the latest update of MOSYAN-ORGANIZER by subscribing here