DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
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
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 belajar bahasa program kotlin, dasar yang bisa digunakan untuk memulai perjalanan membuat aplikasi android
Kita perlu untuk setup jdk (java development kit) dan menginstall intellej idea untuk mulai bermain dengan bahasa program kotlin
Mulai belajar bahasa program kotlin dengan membuat program helloworld di kotlin
apa perbedaan antara kata kunci val dan var di bahasa program kotlin
apa saja aturan dalam memberi nama variabel, baik val atau var di bahasa program kotlin
alternatif saat deklarasi variable di bahasa program kotlin bisa dengan melengkapi tipedata
berkenalan dengan tipedata string dan bermain dengan string di bahasa program kotlin
kali ini kita mengintip tipe data number termasuk integer di bahasa program kotlin, lewat bermain dengan angka
kita bisa mengubah atau mengconvert tipe data dari string ke integer atau sebalinya, begitu juga dengan tipe data lainnya
ada juga tipe data karakter, kita akan mengenal karakter di bahasa program kotlin
tidak seperti tipe data sebelumnya, kita bisa membuat banyak nilai dalam satu variable dengan mengenal tipe data array di bahasa program kotlin
sama seperti string atau integer, tipe data ini juga punya beberapa metode, atau yang disebut metode array
kali ini kita akan bermain di file intellij sebenarnya, kita mulai dengan mengenal fungsi main di kotlin
hal wajib lainnya kita kenal di bahasa program kotlin, adalah apa itu komentar dan kegunannya untuk pembuat kode
kembali lagi ke macam-macam tipe data, kali ini kita akan mengenal tipe data boolean
saat membuat program, kita akan bertemu dengan kondisi-kondisi, untuk itu kita perlu mengenal if dan else di bahasa program kotlin
jika syarat yang kamu punya bukan hanya 2 (if dan else), ada lagi satu syntax yaitu else if untuk syarat tambahan
setelah belajar beberapa materi, sekarang kita latihan pengkondisian, berbekal if dan else yang sudah dikenal
pada saat membuat kondisi, kita bukan hanya bisa memmbandingkan angka atau samadengan, ada juga operator tidak sama dengan
bagaimana kalau dalam satu block if di bahasa program kotlin ada beberapa syarat, kita bisa menggabungkannya dengan operator dan &&, juga operator atau ||
selain if dan else untuk menentukan suatu kondisi program, ada juga when untuk banyak kondisi di bahasa program kotlin
salah satu tugas programmer adalah membuat sistemnya automatis, bagian penting untuk mengenal pengulangan dengan while di bahasa program kotlin
selain while biasa di bahasa program kotlin, ada juga mengulang dengan do while
variasi lain untuk mengulang object atau suatu aktivitas, bisa dengan for loop dan continue
okay.. kita sudah belajar banyak hal, sekarang waktunya latihan, kali ini kita membuat program menghitung hasil tambang di bahasa program kotlin
lanjut latihannya, dengan membuat program sederhana mendeteksi asal negara di bahasa program kotlin Daftar isi Fungsi di Kotlin
Apa itu fungsi alias function di bahasa program kotlin
Saat membuat fungsi, kita bisa mengoper sebuah nilai, kita akan belajar paramter pada fungsi di bahasa program kotlin
suatu fungsi bukan hanya bisa melakukan sesuatu, tapi bisa juga return atua mengembalikan sebuah nilai
sebenarnya semua fungsi di kotlin return sesuatu, termasuk yang kita lihat di contoh pertama, kita lihat apa itu return unit
kamu bisa memberi nama langsung untuk paramternya dan juga menyediakan nilai default parameter di bahasa program kotlin
suatu fungsi bisa memanggil fungsi lain, atau fungsinya sendiri. Ini kita kenal sebagai fungsi rekursif di bahasa program kotlin
saatnya kita latihan setelah belajar materi fungsi di kotlin, kita akan membuat program belanja
lanjutan dari latihan membuat program belanja untuk mempelajari materi fungsi di bahasa program kotlin Daftar isi Collection di Kotlin
mengingat array kembali, salah satu tipe data di bahasa program kotlin sebelum kita mengeksplor berbagai jenis collection
array ternyata bisa berisi data yang lebih kompleks, dimana kita menggabungkan beberapa array menjadi satu dengan mengenal array dua dimensi 2d
sekarang kita masuk ke perkenalan collection di bahasa program kotlin, alternatif untuk menyimpan banyak data di satu tempat
List adalah salah satu collection yang bisa kita gunakan untuk menyimpan beberapa data di bahasa program kotlin
versi dari list yang bisa kita modifikasi di bahasa program kotlin adalah mutable list
setelah list, kita intip set dan mutable set di bahasa program kotlin, sebagai salah satu collection
satu lagi untuk collection, yaitu map dan mutable map, dimana kita akan menyimpan nilai di bahasa program kotlin berdasarkan key dan value
Kita bisa membuat filter dan modifikasi dengan map untuk collection yang kita punya di bahasa program kotlin
ada juga filter lainnya di bahasa program kotlin seperti: any, all dan none
metode collection masih banyak lagi yang bisa kita mainkan di bahasa program kotlin
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 (object oriented programming) di bahasa program kotlin
kita mulai dengan belajar cara mengambil dan mengubah nilai properti di dalam class kotlin
kebiasaan yang baik untuk memisahkan file dari fungsi main dan setiap class yang kita punya di kotlin
memberi nilai awal pada class dengan constructor, mirip dengan memberi parameter pada fungsi di bahasa program kotlin
kita bisa membuat banyak instace object dari satu class yang kita tulis di bahasa program kotlin
apa itu secondary constructor di bahasa program kotlin
setiap variable yang kita buat, bisa mempunya fungsi getter dan setter di class kotlin
saat ingin menjalankan suatu fungsi secara automatis saat memanggil kelas, kita bisa menggunakan fungsi init di bahasa program kotlin
mengenal apa itu inheritance pada class di bahasa program kotlin, untuk mewariskan properti dan fungsi
kita bisa override atau memodifikasi fungsi dan property dari suatu parent class di kotlin
tidak semua fungsi dan properti bisa diakses begitu saja, kita perlu mempelejarai visibility id kotlin: public, protected dan private
saat ingin membuat template class, kita bisa menggunakan abstract dan interface class di bahasa program kotlin
ingin properti untuk data sederhana di kotlin? kita bisa mengenal data class
ada juga enum class di bahasa program kotlin untuk membuat beberapa konstanta
konsep class cukup unik di kotlin, kita bisa membuat nested dan inner class
class yang sudah jadi, bisa kita tambahkan fungsinya dengan extention function di bahasa program kotlin
ada juga infix function di bahasa program kotlin, untuk memanggil fungsi tertentu dengan mudah
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 di bahasa program kotlin? membuat fungsi yang bisa dipanggil dengan classnya langsung
masih seputar object, kali ini kita membuat inheritance sederhana dengan object expression untuk mengoverride beberapa hal di dalam classnya Daftar isi Kotlin konsep intermediate
Konsep lambda expression pada kotlin, untuk membuat fungsi anonymous yang mengerjakan hal tertentu
Sekarang kita latihan lambda dan anonymous function di bahasa program kotlin
Untuk membantu performa, di bahasa program kotlin ada konsep fungsi inline dan noinline untuk program lambda yang dibuat
Salah satu masalah yang sering hadri di Java adalah NPE alias null pointer exception, sekarang kita lihat bagaimana null safety di bahasa program kotlin
Konsep try catch untuk menguji jalannya suatu program dan menyediakan apa yang dilakukan saat error terjadi di bahasa program kotlin
Mengenal apa itu gradle dan cara menginstalllnya di kotlin. Kita juga akan melihat background masalah yang ingin kita selesaikan dengan coroutine
Setelah melihat masalahnya, sekarang kita lihat dasar coroutine menggunakan launch dan job untuk membuat program yang tidak memblock program lainnya
Ada banyak cara dan istilah yang bervariasi di coroutine pada bahasa program kotlin
Satu lagi konsep menarik, untuk membuat program kotlin berjalan secara concurrent. Yaitu async dan await kotlin
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 belajar bahasa program kotlin, dasar yang bisa digunakan untuk memulai perjalanan membuat aplikasi android
Kita perlu untuk setup jdk (java development kit) dan menginstall intellej idea untuk mulai bermain dengan bahasa program kotlin
Mulai belajar bahasa program kotlin dengan membuat program helloworld di kotlin
apa perbedaan antara kata kunci val dan var di bahasa program kotlin
apa saja aturan dalam memberi nama variabel, baik val atau var di bahasa program kotlin
alternatif saat deklarasi variable di bahasa program kotlin bisa dengan melengkapi tipedata
berkenalan dengan tipedata string dan bermain dengan string di bahasa program kotlin
kali ini kita mengintip tipe data number termasuk integer di bahasa program kotlin, lewat bermain dengan angka
kita bisa mengubah atau mengconvert tipe data dari string ke integer atau sebalinya, begitu juga dengan tipe data lainnya
ada juga tipe data karakter, kita akan mengenal karakter di bahasa program kotlin
tidak seperti tipe data sebelumnya, kita bisa membuat banyak nilai dalam satu variable dengan mengenal tipe data array di bahasa program kotlin
sama seperti string atau integer, tipe data ini juga punya beberapa metode, atau yang disebut metode array
kali ini kita akan bermain di file intellij sebenarnya, kita mulai dengan mengenal fungsi main di kotlin
hal wajib lainnya kita kenal di bahasa program kotlin, adalah apa itu komentar dan kegunannya untuk pembuat kode
kembali lagi ke macam-macam tipe data, kali ini kita akan mengenal tipe data boolean
saat membuat program, kita akan bertemu dengan kondisi-kondisi, untuk itu kita perlu mengenal if dan else di bahasa program kotlin
jika syarat yang kamu punya bukan hanya 2 (if dan else), ada lagi satu syntax yaitu else if untuk syarat tambahan
setelah belajar beberapa materi, sekarang kita latihan pengkondisian, berbekal if dan else yang sudah dikenal
pada saat membuat kondisi, kita bukan hanya bisa memmbandingkan angka atau samadengan, ada juga operator tidak sama dengan
bagaimana kalau dalam satu block if di bahasa program kotlin ada beberapa syarat, kita bisa menggabungkannya dengan operator dan &&, juga operator atau ||
selain if dan else untuk menentukan suatu kondisi program, ada juga when untuk banyak kondisi di bahasa program kotlin
salah satu tugas programmer adalah membuat sistemnya automatis, bagian penting untuk mengenal pengulangan dengan while di bahasa program kotlin
selain while biasa di bahasa program kotlin, ada juga mengulang dengan do while
variasi lain untuk mengulang object atau suatu aktivitas, bisa dengan for loop dan continue
okay.. kita sudah belajar banyak hal, sekarang waktunya latihan, kali ini kita membuat program menghitung hasil tambang di bahasa program kotlin
lanjut latihannya, dengan membuat program sederhana mendeteksi asal negara di bahasa program kotlin