Pada artikel kali ini admin akan membahas mengenai bahasa pemrograman Tingkat Tinggi yang biasanya digunakan dalam pembuatan aplikasi Android.Kamu tau gak ? aplikasi apa sih yang digunakan dalam pembuatan aplikasi yang ada di HP android mu saat ini ?
dalam pembuatan aplikasi tersebut terdapat 8 Bahasa pemrograman antara lain adalah
- Kotlin
- java
- swith
- Javascript
- Objektive-C
- TypeScript
- Dart
Namun yang paling banyak digunakan adalah java, Javascript dan Kotlin
Nah pada artikel kali ini admin akan membahas Salah satu nya Yaitu Kotlin
Pengenalan dan Pengertian bahasa pemrograman Kotlin
Kotlin adalah bahasa pemrograman dengan pengetikan statis dalam mesin virtual java atau di kompiler LLVM ataupun Di komplikasi kan dalam bentuk Kode sumber javascript
Pengembang Kotlin adalah JetBrains Yang berada Di Negara RUSIA yang dirilis Tahun 2011
Kotlin Tidak Hanya di Android Kotlin bisa dipakai untuk membuat aplikasi iOS (melalui Kotlin Native), juga bisa dipakai untuk menulis JavaScript (melalui Kotlin JS). Intinya, karena Kotlin memiliki interoperability 100% dengan Java, maka apapun yang bisa menggunakan Java bisa menggunakan Kotlin
Syntax Dasar Kotlin bagi Pemula
Untuk Pembelajaran kalian dalam membuat program Kotlin Kalian tidak perlu menginstal IDE (intergranted Development Evironment) Seperti Android studio atau IntellJ IDEA, Kalian Cukup Berkunjung ke situs
try.kotlinlang.org Untuk menjalankan atay Run Code kamu
Variabel
Dalam Syntax variabel Kotlin menggunakan 2 Jenis Variabel yaitu var dan val.Perbedaan Var dan Val adalah Var mendeklarasikan Variabel yang dapat diubah nilainya sedangkan Val Deklarasi variabel nilainya tidak bisa dirubah
Contoh :
var w4fx: Int = 1
w4fx = 2
Dalam Kotlin diperlukan Var diawal dan dilanjutkan dengan type data dan value nya
saat dijalankan Program tak memiliki masalah error.Lain dengan Val
Contoh :
val w4fx: Int = 1
w4fx = 2
Program akan mengalami error karena memang nilai variabel val tidak dapat diubah Cocok untuk menggunakan nilai variabel yg itu itu saja sebaiknya menggunakan val
Type Data Kotlin
- Int : Digunakan untuk Variabel bernilai bilangan bulat
- double : digunakan untuk variabel bernilai bilangan desimal
- char : digunakan Variabel dengan 1 karakter seperti "a" "-"
- string : digunakan untuk variabel dengan banyak char seperti "Hello Im W4FXploit"
- Boolean : digunakan untuk variabel bernilai 1 (true) atau 0 (False)
If Statement
Didalam pemrograman Kotlin penggunaan if tidak jauh berbeda dengan bahasa pemrograman lainya seperti python dll.
Contoh Code :
if (a > b)
println("a")
else if (a < b)
println("b")
else
println("0")
Didalam kotlin penggunaan if pada saat pengisian value dari variabel
Contohnya :
var maks = if(a > b) a else if(a < b) b else 0
If dapat menghemat penggunaan baris dalam pengcodingan karena nilai var maks bergantung kepada pengecekan nilai a dan b
When
dalam bahasa pemrograman lain nya ada switch statement namun didalam kotlin switch statement telah diganti oleh when
when ini bisa dikatakan praktis nya if jika kita membutuhkan pengecekan yang banyak
Contoh code :
when(a) {
1 -> println("a bernilai satu")
2 -> println("a bernilai dua")
}
For
Fungsi for ini untuk melakukan perulangan
Contoh:
for(i in 1 .. 5)
println(i)
i merupakan nilai variabel bertype var yang bisa kita ubah sendiri... misal "a" atau "b" dll.
Yang berguna sebagai index pointer dan setelah i terdapat "in" yang merupakan syntax penghubung for yang memiliki arti kita ingin Mengulang sebanyak ∞ Kali...
∞ Kali bermaksud diulang sebanyak berapa kali dan Berapa itu ditentukan oleh statement setelah nya yang disebut "Range"
Range Until
Terdapat juga Range until yang berarti kita berhenti untuk melakukan perulangan
sebelum mencapai ∞
Contoh Code :
Yang memiliki arti kita melakukan perulangan 1 sampai 5 dan akan memiliki output 1,2,3,4 tanpa 5 karena variabel until bernilai 5 berarti kita melakukan perulangan stop di nilai sebelumnya
Range DownTo
Selain range until terdapat juga Range DownTo. Namun Donwto ini digunakan jika kita ingin melakukan perulangan dari nilai terbesar ke nilai yang terkecil
Contoh Code :
Maka output nya adalah 3,2,1
Bukan 1,2,3
Step
Di pemrograman kotlin kita tak harus menggunakan if untuk melakukan perulangan if untuk melakukan perulangan 1 saja namun dengan step kita dapat melakukan perulangan Contohnya 3
Bingung ?
Contoh Code :
for(i in 1 until 10 step 3)
Berarti output nya adalah 1,4,7
karena output nya bertambah nilai step
For Array Sebagai Range
Jika kita sebelumnya menggunakan for 1-5 kita juga bisa menggunakan Array sebagai Range seperti contoh admin menggunakan array dengan nama bahasa pemrograman Java,Python, Objektif-C
Setelah itu admin ingin memunculkan output ke 3 bahasa pemrograman itu
maka code nya adalah :
var Pemrograman = arrayOf("Java", "Python", "Objektif-C")
for(program in Pemrograman)
println(program)
Training Area
disini admin tambahin training area untuk kalian yang ingin mencoba atau mempraktekkan langsung code tersebut
*Untuk memunculkan Training area membutuhkan waktu beberapa saat karena iFrame nya dri kotlinlangorg agak lelet
Penutup
sampai jumpa pada artikel selanjutnya :)