Pemblokir Iklan Terdeteksi

Matikan adBlock anda untuk dapat mengakses situs ini.

translate to english

Pengertian Kotlin dan Syntax Dasar + Contoh Code Dalam Pembuatan Aplikasi Android Bagi Pemula

 


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

  1. Kotlin
  2. java
  3. swith
  4. Javascript
  5. Objektive-C
  6. TypeScript
  7. 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

  1. Int : Digunakan untuk Variabel bernilai bilangan bulat
  2. double : digunakan untuk variabel bernilai bilangan desimal
  3. char : digunakan Variabel dengan 1 karakter seperti "a" "-"
  4. string : digunakan untuk variabel dengan banyak char seperti "Hello Im W4FXploit" 
  5. 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 :
for(i in 1 until 5)

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 : 


for(i in 3 downTo 1)


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

Sekian Sudah pembelajaran pada artikel ini mengenai Penjelasan dan Pengertian Bahasa pemrograman Kotlin beserta Contoh Code dalam pembuatan aplikasi Android bagi pemula. Jika ada salah kata admin minta maaf dan sekian artikel ini terimakasih telah berkunjung
sampai jumpa pada artikel selanjutnya :)











Posting Komentar

Berkomentar lah dengan sopan dan tidak spam, Dan Centang Kotak (beritahu saya) untuk mendapatkan Update mengenai komentar kamu
© W4FXploit . All rights reserved. Developer By W$FXploit
W4FXploiters Support
Silahkan beritahu apa yang bisa kami bantu dan kami akan menjawab pertanyaan Anda.
Halo, ada yang bisa kami bantu?
Kirim