Memulai Pemrograman dengan Kotlin

Tools

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Lihat forum diskusi
Modul kelas Memulai Pemrograman Dengan Kotlin dalam bentuk cetak (buku) maupun elektronik sudah didaftarkan ke Dirjen HKI, Kemenkumham RI. Segala bentuk penggandaan dan atau komersialisasi, sebagian atau seluruh bagian, baik cetak maupun elektronik terhadap modul kelas Memulai Pemrograman Dengan Kotlin tanpa izin formal tertulis kepada pemilik hak cipta akan diproses melalui jalur hukum.

Hak cipta dilindungi oleh Undang-undang © Dicoding 2017 - 2024.

Dengan lanjut ke materi berikutnya, Anda menyetujui adanya informasi hak cipta di atas terhadap modul dalam kelas ini.

Dibantu
Dibantu

Halo, selamat datang :)
Kenalin aku Dibantu, bot yang akan membantu kamu mengatasi permasalahan di modul ini.

Lihat forum diskusi

Catatan Belajar

ini konten buat note nanti
Keyboard Shortcut
1
Next/prev modul

Membantu untuk mempermudah navigasi antar modul.

Tekan
CTRL / CTRL
2
Mencari Konten

Membantu menemukan konten dengan lebih cepat.

Tekan
CTRL/
3
Melihat daftar modul

Membantu melihat modul lebih cepat.

Tekan
CTRLM
Pengaturan

Belajar programming dengan terstruktur.

Light

Belajar programming dengan terstruktur.

Warm

Belajar programming dengan terstruktur.

Dark
Daftar Modul

0% Selesai

Kotlin Fundamental
Data Types & Variable
Char
String
String Template
If Expressions
Boolean
Numbers
Arrays
Nullable Types
Safe Calls dan Elvis Operator
Functions
Anatomi Function
Named dan Default Argument
Vararg (Variable Argument)
Rangkuman dari Kotlin Fundamental
Kuis Kotlin Fundamental
Komponen Control Flow
Expressions dan Statements
When Expressions
While dan Do While
Range
For Loop
Break dan Continue
Rangkuman dari Control Flow
Kuis Control Flow
Konsep Object-Oriented Programming
Object Everywhere
Class
Membuat Class
Properties
Lateinit & Lazy Property
Property Delegation
Primary Constructor
Secondary Constructor
Visibility Modifiers
Overloading
Inheritances
Abstract Class
Interfaces
Extensions
Nullable Receiver
Import dan Packages
Membuat Package Baru
Exception
Exception Handling
Rangkuman Kotlin Object-Oriented Program...
Kuis Kotlin Object-Oriented Programming
Special Class dan Collection
Data Class
Penggunaan Data Class
Menyalin dan Memodifikasi Data Class
Destructuring Declarations
Nested Classs & Inner Class
Enum Class
Sealed Class
Singleton Object, Companion Object, & An...
List
Set
Map
Collections Operations
Fold, Drop, dan Take
Slice, Distinct, dan Chuncked
Sequences
Rangkuman dari Special Class dan Collect...
Kuis Special Class dan Collection
Konsep Functional Programming
Function Type
Lambda
Higher-Order Function
Lambda with receiver
Kotlin Standard Library
Scope Function with Lambda Receiver
Scope Function with Lambda Argument
Member References
Function Inside Function
Recursion
Rangkuman dari Kotlin Functional Program...
Kuis Kotlin Functional Programming
Konsep Generics pada Kotlin
Mendeklarasikan Kelas Generic
Mendeklarasikan Fungsi Generic
Constraint Type Parameter
Variance
Rangkuman dari Kotlin Generics
Kuis Kotlin Generics
Concurrency pada Kotlin
Concurrency vs Parallelism
Process, Thread, I/O-Bound
Permasalahan Deadlocks dan Livelocks
Permasalahan Starvation dan Race Conditi...
Kotlin Coroutines
Memulai Coroutines
Coroutines Builder
Job
Membuat dan Menjalankan Job Baru
Membatalkan Job
Deferred
Coroutine Dispatcher
Channels
Rangkuman dari Berkenalan dengan Corouti...
Kuis Berkenalan dengan Coroutines
Rangkuman Kelas
Exam Kelas Kotlin
Proyek Akhir

Persetujuan Hak Cipta