Belajar Kotlin

dasar bahasa program yang bisa digunakan untuk membuat aplikasi native android

gambar Belajar Kotlin
Kotlin adalah bahasa program yang dibuat oleh tim IntelliJ, tim yang juga membuat banyak IDE populer sebelumnya. Mempertemukan masalah kenyamanan programmer untuk membuat aplikasi android dengan performa yang tetap native.. hadirlah salah satu bahasa modern ini yaitu Kotlin. Bahasa ini juga disarankan oleh tim Android sendiri untuk digunakan, dibanding bahasa sebelumnya yaitu Java. Tapi tenang saja kalau kamu sudah belajar Java sebelumnya, belajar Kotlin akan terlihat mudah. Dan kalau kamu terlanjut banyak proyek yang dikerjakan dengan Java, Kotlin juga didesain agar bisa bekerja sama dengan bahasa Java sehingga kamu bisa berpindah pelan-pelan ke sini

cover playlist Belajar Kotlin

Daftar Pelajaran Track Belajar Kotlin


Belajar Kotlin dari dasar

Kotlin adalah bahasa program, yang sangat populer sebagai bahasa modern untuk membuat aplikasi mobile dengan os android. Kita akan belajar dasar-dasar pemrograman dengan bahasa kotlin di sini


Daftar isi Belajar Kotlin dari dasar


Intro kotlin

intro belajar bahasa program kotlin, dasar yang bisa digunakan untuk memulai perjalanan membuat aplikasi android


Setup jdk dan intellej idea

Kita perlu untuk setup jdk (java development kit) dan menginstall intellej idea untuk mulai bermain dengan bahasa program kotlin


Helloworld di kotlin

Mulai belajar bahasa program kotlin dengan membuat program helloworld di kotlin


Perbedaan val dan var di kotlin

apa perbedaan antara kata kunci val dan var di bahasa program kotlin


Aturan memberi nama variabel

apa saja aturan dalam memberi nama variabel, baik val atau var di bahasa program kotlin


Deklarasi dengan tipedata

alternatif saat deklarasi variable di bahasa program kotlin bisa dengan melengkapi tipedata


Bermain dengan string

berkenalan dengan tipedata string dan bermain dengan string di bahasa program kotlin


Bermain dengan angka

kali ini kita mengintip tipe data number termasuk integer di bahasa program kotlin, lewat bermain dengan angka


Mengconvert tipe data

kita bisa mengubah atau mengconvert tipe data dari string ke integer atau sebalinya, begitu juga dengan tipe data lainnya


Mengenal karakter di kotlin

ada juga tipe data karakter, kita akan mengenal karakter di bahasa program kotlin


Mengenal tipe data array

tidak seperti tipe data sebelumnya, kita bisa membuat banyak nilai dalam satu variable dengan mengenal tipe data array di bahasa program kotlin


Beberapa metode array

sama seperti string atau integer, tipe data ini juga punya beberapa metode, atau yang disebut metode array


Fungsi main di kotlin

kali ini kita akan bermain di file intellij sebenarnya, kita mulai dengan mengenal fungsi main di kotlin


Apa itu komentar

hal wajib lainnya kita kenal di bahasa program kotlin, adalah apa itu komentar dan kegunannya untuk pembuat kode


Mengenal tipe data boolean

kembali lagi ke macam-macam tipe data, kali ini kita akan mengenal tipe data boolean


Kondisi dengan if dan else

saat membuat program, kita akan bertemu dengan kondisi-kondisi, untuk itu kita perlu mengenal if dan else di bahasa program kotlin


Else if untuk syarat tambahan

jika syarat yang kamu punya bukan hanya 2 (if dan else), ada lagi satu syntax yaitu else if untuk syarat tambahan


Latihan pengkondisian

setelah belajar beberapa materi, sekarang kita latihan pengkondisian, berbekal if dan else yang sudah dikenal


Operator tidak sama dengan

pada saat membuat kondisi, kita bukan hanya bisa memmbandingkan angka atau samadengan, ada juga operator tidak sama dengan


Operator dan atau untuk beberapa syarat

bagaimana kalau dalam satu block if di bahasa program kotlin ada beberapa syarat, kita bisa menggabungkannya dengan operator dan &&, juga operator atau ||


When untuk banyak kondisi

selain if dan else untuk menentukan suatu kondisi program, ada juga when untuk banyak kondisi di bahasa program kotlin


Mengenal pengulangan dengan while

salah satu tugas programmer adalah membuat sistemnya automatis, bagian penting untuk mengenal pengulangan dengan while di bahasa program kotlin


Mengulang dengan do while

selain while biasa di bahasa program kotlin, ada juga mengulang dengan do while


For loop dan continue

variasi lain untuk mengulang object atau suatu aktivitas, bisa dengan for loop dan continue


Latihan menghitung tambang

okay.. kita sudah belajar banyak hal, sekarang waktunya latihan, kali ini kita membuat program menghitung hasil tambang di bahasa program kotlin


Latihan mendeteksi asal negara

lanjut latihannya, dengan membuat program sederhana mendeteksi asal negara di bahasa program kotlin



Fungsi di Kotlin

Setelah belajar bagian dasar di bahasa program kotlin, kali ini kita akan mempelajari seputar fungsi alias function


Daftar isi Fungsi di Kotlin


Dasar fungsi

Apa itu fungsi alias function di bahasa program kotlin


Belajar paramter pada fungsi

Saat membuat fungsi, kita bisa mengoper sebuah nilai, kita akan belajar paramter pada fungsi di bahasa program kotlin


Return pada fungsi

suatu fungsi bukan hanya bisa melakukan sesuatu, tapi bisa juga return atua mengembalikan sebuah nilai


Apa itu return unit

sebenarnya semua fungsi di kotlin return sesuatu, termasuk yang kita lihat di contoh pertama, kita lihat apa itu return unit


Memberi nama dan default parameter

kamu bisa memberi nama langsung untuk paramternya dan juga menyediakan nilai default parameter di bahasa program kotlin


Fungsi rekursif

suatu fungsi bisa memanggil fungsi lain, atau fungsinya sendiri. Ini kita kenal sebagai fungsi rekursif di bahasa program kotlin


Latihan program belanja

saatnya kita latihan setelah belajar materi fungsi di kotlin, kita akan membuat program belanja


Refactor program belanja

lanjutan dari latihan membuat program belanja untuk mempelajari materi fungsi di bahasa program kotlin



Collection di Kotlin

Selain array, ada juga collection untuk menyimpan beberapa data di satu tempat pada bahasa program kotlin, seperti set, list dan juga map


Daftar isi Collection di Kotlin


Mengingat array kembali

mengingat array kembali, salah satu tipe data di bahasa program kotlin sebelum kita mengeksplor berbagai jenis collection


Array dua dimensi 2d

array ternyata bisa berisi data yang lebih kompleks, dimana kita menggabungkan beberapa array menjadi satu dengan mengenal array dua dimensi 2d


Perkenalan collection

sekarang kita masuk ke perkenalan collection di bahasa program kotlin, alternatif untuk menyimpan banyak data di satu tempat


Collection list

List adalah salah satu collection yang bisa kita gunakan untuk menyimpan beberapa data di bahasa program kotlin


Collection mutable list

versi dari list yang bisa kita modifikasi di bahasa program kotlin adalah mutable list


Collection set dan mutable set

setelah list, kita intip set dan mutable set di bahasa program kotlin, sebagai salah satu collection


Collection map dan mutable map

satu lagi untuk collection, yaitu map dan mutable map, dimana kita akan menyimpan nilai di bahasa program kotlin berdasarkan key dan value


Filter dan modifikasi collection dengan map

Kita bisa membuat filter dan modifikasi dengan map untuk collection yang kita punya di bahasa program kotlin


Filter lainnya any all dan none

ada juga filter lainnya di bahasa program kotlin seperti: any, all dan none


Metode collection lainnya

metode collection masih banyak lagi yang bisa kita mainkan di bahasa program kotlin


Latihan program battle pokemon

saatnya melatih pengetahuan kamu tentang collection di bahasa program kotlin dengan latihan membuat program battle pokemon



Object Oriented Programming di Kotlin

Mari mengenal konsep OOP alias Object Oriented Programming di bahasa program kotlin untuk membuat kode kita lebih terstruktur dan bisa menggunakan berbagai fungsinya berulang ulang.


Daftar isi Object Oriented Programming di Kotlin


Intro oop di kotlin

intro oop (object oriented programming) di bahasa program kotlin


Mengambil dan mengubah nilai properti

kita mulai dengan belajar cara mengambil dan mengubah nilai properti di dalam class kotlin


Memisahkan fungsi main

kebiasaan yang baik untuk memisahkan file dari fungsi main dan setiap class yang kita punya di kotlin


Constructor pada class

memberi nilai awal pada class dengan constructor, mirip dengan memberi parameter pada fungsi di bahasa program kotlin


Membuat banyak object

kita bisa membuat banyak instace object dari satu class yang kita tulis di bahasa program kotlin


Mengenal secondary constructor

apa itu secondary constructor di bahasa program kotlin


Getter dan setter di class

setiap variable yang kita buat, bisa mempunya fungsi getter dan setter di class kotlin


Fungsi init

saat ingin menjalankan suatu fungsi secara automatis saat memanggil kelas, kita bisa menggunakan fungsi init di bahasa program kotlin


Inheritance pada class

mengenal apa itu inheritance pada class di bahasa program kotlin, untuk mewariskan properti dan fungsi


Override fungsi dan property

kita bisa override atau memodifikasi fungsi dan property dari suatu parent class di kotlin


Visibility public, protected dan private

tidak semua fungsi dan properti bisa diakses begitu saja, kita perlu mempelejarai visibility id kotlin: public, protected dan private


Mengenal class abstract dan interface

saat ingin membuat template class, kita bisa menggunakan abstract dan interface class di bahasa program kotlin


Mengenal data class

ingin properti untuk data sederhana di kotlin? kita bisa mengenal data class


Mengenal enum class

ada juga enum class di bahasa program kotlin untuk membuat beberapa konstanta


Nested dan inner class

konsep class cukup unik di kotlin, kita bisa membuat nested dan inner class


Extention function di kotlin

class yang sudah jadi, bisa kita tambahkan fungsinya dengan extention function di bahasa program kotlin


Infix function di kotlin

ada juga infix function di bahasa program kotlin, untuk memanggil fungsi tertentu dengan mudah


Mengenal object declarations

ingin membatasi suatu kelas hanya punya satu instance object saja dengan memanggilnya langsung? mari mengenal object declarations di bahasa program kotlin


Apa itu companion object

apa itu companion object di bahasa program kotlin? membuat fungsi yang bisa dipanggil dengan classnya langsung


Inheritance sederhana dengan object expression

masih seputar object, kali ini kita membuat inheritance sederhana dengan object expression untuk mengoverride beberapa hal di dalam classnya



Kotlin konsep intermediate

Kamu sudah mengenal bahasa kotlin? mulai dari dasar konsep pemrograman, tipe data, fungsi sampai OOP (Object Oriented Programming). Saatnya kita mengenal beberapa konsep "aneh" yang akan kita butuhkan nantinya


Daftar isi Kotlin konsep intermediate


Lambda expression

Konsep lambda expression pada kotlin, untuk membuat fungsi anonymous yang mengerjakan hal tertentu


Latihan lambda dan anonymous function

Sekarang kita latihan lambda dan anonymous function di bahasa program kotlin


Inline dan noinline kotlin

Untuk membantu performa, di bahasa program kotlin ada konsep fungsi inline dan noinline untuk program lambda yang dibuat


Null safety kotlin

Salah satu masalah yang sering hadri di Java adalah NPE alias null pointer exception, sekarang kita lihat bagaimana null safety di bahasa program kotlin


Try catch kotlin

Konsep try catch untuk menguji jalannya suatu program dan menyediakan apa yang dilakukan saat error terjadi di bahasa program kotlin


Install gradle dan intro coroutine

Mengenal apa itu gradle dan cara menginstalllnya di kotlin. Kita juga akan melihat background masalah yang ingin kita selesaikan dengan coroutine


Dasar cooutine, launch dan job

Setelah melihat masalahnya, sekarang kita lihat dasar coroutine menggunakan launch dan job untuk membuat program yang tidak memblock program lainnya


Variasi coroutine

Ada banyak cara dan istilah yang bervariasi di coroutine pada bahasa program kotlin


Async await kotlin

Satu lagi konsep menarik, untuk membuat program kotlin berjalan secara concurrent. Yaitu async dan await kotlin




Daftar Materi Belajar Kotlin dari dasar

Kotlin adalah bahasa program, yang sangat populer sebagai bahasa modern untuk membuat aplikasi mobile dengan os android. Kita akan belajar dasar-dasar pemrograman dengan bahasa kotlin di sini


intro kotlin

intro belajar bahasa program kotlin, dasar yang bisa digunakan untuk memulai perjalanan membuat aplikasi android


setup jdk dan intellej idea

Kita perlu untuk setup jdk (java development kit) dan menginstall intellej idea untuk mulai bermain dengan bahasa program kotlin


helloworld di kotlin

Mulai belajar bahasa program kotlin dengan membuat program helloworld di kotlin


perbedaan val dan var di kotlin

apa perbedaan antara kata kunci val dan var di bahasa program kotlin


aturan memberi nama variabel

apa saja aturan dalam memberi nama variabel, baik val atau var di bahasa program kotlin


deklarasi dengan tipedata

alternatif saat deklarasi variable di bahasa program kotlin bisa dengan melengkapi tipedata


bermain dengan string

berkenalan dengan tipedata string dan bermain dengan string di bahasa program kotlin


bermain dengan angka

kali ini kita mengintip tipe data number termasuk integer di bahasa program kotlin, lewat bermain dengan angka


mengconvert tipe data

kita bisa mengubah atau mengconvert tipe data dari string ke integer atau sebalinya, begitu juga dengan tipe data lainnya


mengenal karakter di kotlin

ada juga tipe data karakter, kita akan mengenal karakter di bahasa program kotlin


mengenal tipe data array

tidak seperti tipe data sebelumnya, kita bisa membuat banyak nilai dalam satu variable dengan mengenal tipe data array di bahasa program kotlin


beberapa metode array

sama seperti string atau integer, tipe data ini juga punya beberapa metode, atau yang disebut metode array


fungsi main di kotlin

kali ini kita akan bermain di file intellij sebenarnya, kita mulai dengan mengenal fungsi main di kotlin


apa itu komentar

hal wajib lainnya kita kenal di bahasa program kotlin, adalah apa itu komentar dan kegunannya untuk pembuat kode


mengenal tipe data boolean

kembali lagi ke macam-macam tipe data, kali ini kita akan mengenal tipe data boolean


kondisi dengan if dan else

saat membuat program, kita akan bertemu dengan kondisi-kondisi, untuk itu kita perlu mengenal if dan else di bahasa program kotlin


else if untuk syarat tambahan

jika syarat yang kamu punya bukan hanya 2 (if dan else), ada lagi satu syntax yaitu else if untuk syarat tambahan


latihan pengkondisian

setelah belajar beberapa materi, sekarang kita latihan pengkondisian, berbekal if dan else yang sudah dikenal


operator tidak sama dengan

pada saat membuat kondisi, kita bukan hanya bisa memmbandingkan angka atau samadengan, ada juga operator tidak sama dengan


operator dan atau untuk beberapa syarat

bagaimana kalau dalam satu block if di bahasa program kotlin ada beberapa syarat, kita bisa menggabungkannya dengan operator dan &&, juga operator atau ||


when untuk banyak kondisi

selain if dan else untuk menentukan suatu kondisi program, ada juga when untuk banyak kondisi di bahasa program kotlin


mengenal pengulangan dengan while

salah satu tugas programmer adalah membuat sistemnya automatis, bagian penting untuk mengenal pengulangan dengan while di bahasa program kotlin


mengulang dengan do while

selain while biasa di bahasa program kotlin, ada juga mengulang dengan do while


for loop dan continue

variasi lain untuk mengulang object atau suatu aktivitas, bisa dengan for loop dan continue


latihan menghitung tambang

okay.. kita sudah belajar banyak hal, sekarang waktunya latihan, kali ini kita membuat program menghitung hasil tambang di bahasa program kotlin


latihan mendeteksi asal negara

lanjut latihannya, dengan membuat program sederhana mendeteksi asal negara di bahasa program kotlin


Tag: Kenapa belajar Kotlin, Mengenal apa itu Kotlin, Di mana mulai belajar Kotlin, mulai dari mana belajar Kotlin , tutorial Kotlin bahasa indonesia untuk pemula dari dasar, apa kegunaan Kotlin, bagaimana cara menggunakan Kotlin, belajar bertahap Kotlin, kursus online Kotlin