Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

BELAJAR KOTLIN - PENGERTIAN, KURIKULUM DAN CARA BELAJAR

dasar bahasa program yang bisa digunakan untuk membuat aplikasi native android

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

Daftar kurikulum Belajar Kotlin

bahasa program kotlin adalah bahasa yang direkomendasikan oleh tim android sebagai bahasa modern untuk membuat aplikasi android. Kita akan belajar dasar-dasar programming dengan 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 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 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 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 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 kelas 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


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding