πŸ“’πŸ“’πŸ“’πŸ›’ Ngabuburit Data

Discount Up to 80%

Upgrade skill kamu selama bulan Ramadhan dengan diskon spesial "Ngabuburit Data"
0
Hari
0
Jam
0
Menit
0
Detik
Platform Edukasi Data Terlengkap di Indonesia

Kuasai Skill Data yang Membuka Peluang Karir

Platform all-in-one untuk menguasai Data Science, Data Engineering, AI Engineering dan skill data lainnya. Dengan praktik langsung di lab environment, dan seluruh materi berbahasa Indonesia.

10K+
Peserta Aktif
500+
Jam Pembelajaran
95%
Tingkat Kelulusan

KodingData vs Platform Lain

Fitur KodingData
Pilihan Terbaik
Platform Lain
Praktek langsung di browser
βœ“
βœ•
Expected Output & Feedback Challenge
βœ“
βœ•
Materi Bahasa Indonesia
βœ“
βœ•
Mudah dimengerti dan lengkap all-in-one
βœ“
βœ•
Terdapat sertifikat penyelesaian
βœ“
βœ“

Kursus Populer

Kenalan dengan Python
Python
Kenalan dengan Python
KodingData

Memulai perjalanan coding dengan Python. Seperti bertemu teman baru, kita akan …

2 Bab
2 Sub-bab
0 / -
Kenalan dengan Python

Memulai perjalanan coding dengan Python. Seperti bertemu teman baru, kita akan berkenalan dengan Python dan memahami mengapa bahasa ini begitu disukai oleh jutaan programmer di dunia.

Sub-bab yang akan dipelajari:
  •  β€’ Hello World - Ucapan Pertamamu! (+10)
  •  β€’ Perkenalkan Dirimu (+10)
Progress: 0%
Variabel - Kotak Penyimpan Data
Python
Variabel - Kotak Penyimpan Data
KodingData

Memahami variabel sebagai tempat penyimpanan data. Seperti memberi label pada k…

2 Bab
2 Sub-bab
0 / -
Variabel - Kotak Penyimpan Data

Memahami variabel sebagai tempat penyimpanan data. Seperti memberi label pada kotak-kotak penyimpanan.

Sub-bab yang akan dipelajari:
  •  β€’ Biodata Diri (+15)
  •  β€’ Kalkulator Sederhana (+15)
Progress: 0%
Tipe Data - Jenis-Jenis Informasi
Python
Tipe Data - Jenis-Jenis Informasi
KodingData

Memahami berbagai tipe data di Python: angka, teks, boolean.

2 Bab
2 Sub-bab
0 / -
Tipe Data - Jenis-Jenis Informasi

Memahami berbagai tipe data di Python: angka, teks, boolean.

Sub-bab yang akan dipelajari:
  •  β€’ Identifikasi Tipe Data (+20)
  •  β€’ Konversi Data (+20)
Progress: 0%
Operator - Melakukan Perhitungan
Python
Operator - Melakukan Perhitungan
KodingData

Belajar operator aritmatika, perbandingan, dan logika.

2 Bab
2 Sub-bab
0 / -
Operator - Melakukan Perhitungan

Belajar operator aritmatika, perbandingan, dan logika.

Sub-bab yang akan dipelajari:
  •  β€’ Hitung Luas Persegi Panjang (+15)
  •  β€’ Cek Genap/Ganjil (+20)
Progress: 0%
Input - Menerima Data dari User
Python
Input - Menerima Data dari User
KodingData

Membuat program interaktif dengan fungsi input().

2 Bab
2 Sub-bab
0 / -
Input - Menerima Data dari User

Membuat program interaktif dengan fungsi input().

Sub-bab yang akan dipelajari:
  •  β€’ Sapa Pengguna (+15)
  •  β€’ Kalkulator Umur (+20)
Progress: 0%
Kondisi If-Else - Membuat Keputusan
Python
Kondisi If-Else - Membuat Keputusan
KodingData

Belajar membuat program yang bisa mengambil keputusan berdasarkan kondisi terte…

2 Bab
2 Sub-bab
0 / -
Kondisi If-Else - Membuat Keputusan

Belajar membuat program yang bisa mengambil keputusan berdasarkan kondisi tertentu.

Sub-bab yang akan dipelajari:
  •  β€’ Cek Bilangan Positif/Negatif (+20)
  •  β€’ Grade Nilai (+25)
Progress: 0%
Perulangan For - Mengulang Pekerjaan
Python
Perulangan For - Mengulang Pekerjaan
KodingData

Belajar mengulang kode secara efisien dengan perulangan for.

3 Bab
3 Sub-bab
0 / -
Perulangan For - Mengulang Pekerjaan

Belajar mengulang kode secara efisien dengan perulangan for.

Sub-bab yang akan dipelajari:
  •  β€’ Hitung 1 sampai 10 (+20)
  •  β€’ Jumlahkan Angka (+25)
  •  β€’ Cetak Bilangan Ganjil (+30)
Progress: 0%
Perulangan While - Loop Kondisional
Python
Perulangan While - Loop Kondisional
KodingData

Belajar perulangan yang berjalan selama kondisi tertentu terpenuhi.

2 Bab
2 Sub-bab
0 / -
Perulangan While - Loop Kondisional

Belajar perulangan yang berjalan selama kondisi tertentu terpenuhi.

Sub-bab yang akan dipelajari:
  •  β€’ Countdown 5 ke 1 (+20)
  •  β€’ Hitung Sampai 100 (+25)
Progress: 0%
List - Kumpulan Data Terorganisir
Python
List - Kumpulan Data Terorganisir
KodingData

Belajar menyimpan banyak data dalam satu variabel dengan list.

3 Bab
3 Sub-bab
0 / -
List - Kumpulan Data Terorganisir

Belajar menyimpan banyak data dalam satu variabel dengan list.

Sub-bab yang akan dipelajari:
  •  β€’ Buat dan Cetak List (+20)
  •  β€’ Jumlahkan List Angka (+25)
  •  β€’ Cari Nilai Maksimum (+30)
Progress: 0%
Function - Membuat Kode yang Reusable
Python
Function - Membuat Kode yang Reusable
KodingData

Belajar membuat fungsi untuk mengorganisir kode dan membuatnya lebih efisien.

3 Bab
3 Sub-bab
0 / -
Function - Membuat Kode yang Reusable

Belajar membuat fungsi untuk mengorganisir kode dan membuatnya lebih efisien.

Sub-bab yang akan dipelajari:
  •  β€’ Fungsi Sapa (+20)
  •  β€’ Fungsi Kali Dua (+25)
  •  β€’ Fungsi Cek Genap (+30)
Progress: 0%
Dictionary - Penyimpanan Data Key-Value
Python
Dictionary - Penyimpanan Data Key-Value
KodingData

Belajar menyimpan data dengan pasangan kunci-nilai untuk akses yang lebih fleks…

3 Bab
3 Sub-bab
0 / -
Dictionary - Penyimpanan Data Key-Value

Belajar menyimpan data dengan pasangan kunci-nilai untuk akses yang lebih fleksibel.

Sub-bab yang akan dipelajari:
  •  β€’ Buat Dictionary Biodata (+25)
  •  β€’ Hitung Rata-rata Nilai (+30)
  •  β€’ Loop Dictionary (+30)
Progress: 0%
Tuple & Set - Tipe Data Khusus
Python
Tuple & Set - Tipe Data Khusus
KodingData

Belajar tuple (data yang tidak bisa diubah) dan set (kumpulan data unik).

3 Bab
3 Sub-bab
0 / -
Tuple & Set - Tipe Data Khusus

Belajar tuple (data yang tidak bisa diubah) dan set (kumpulan data unik).

Sub-bab yang akan dipelajari:
  •  β€’ Buat Tuple Koordinat (+20)
  •  β€’ Hapus Duplikat dari List (+25)
  •  β€’ Set Intersection (+30)
Progress: 0%
String Methods - Manipulasi Teks
Python
String Methods - Manipulasi Teks
KodingData

Menguasai berbagai method untuk memanipulasi dan mengolah string.

3 Bab
3 Sub-bab
0 / -
String Methods - Manipulasi Teks

Menguasai berbagai method untuk memanipulasi dan mengolah string.

Sub-bab yang akan dipelajari:
  •  β€’ Uppercase String (+20)
  •  β€’ Hitung Kata (+25)
  •  β€’ Split dan Join (+30)
Progress: 0%
File Handling - Bekerja dengan File
Python
File Handling - Bekerja dengan File
KodingData

Belajar membaca dan menulis file untuk menyimpan data permanen.

3 Bab
3 Sub-bab
0 / -
File Handling - Bekerja dengan File

Belajar membaca dan menulis file untuk menyimpan data permanen.

Sub-bab yang akan dipelajari:
  •  β€’ Tulis ke File (+25)
  •  β€’ Baca File (+25)
  •  β€’ Append ke File (+30)
Progress: 0%
Exception Handling - Menangani Error
Python
Exception Handling - Menangani Error
KodingData

Belajar menangani error dengan graceful agar program tidak crash.

3 Bab
3 Sub-bab
0 / -
Exception Handling - Menangani Error

Belajar menangani error dengan graceful agar program tidak crash.

Sub-bab yang akan dipelajari:
  •  β€’ Try-Except Dasar (+25)
  •  β€’ Bagi dengan Nol (+30)
  •  β€’ Try-Except-Finally (+30)
Progress: 0%
OOP Part 1 - Class dan Object
Python
OOP Part 1 - Class dan Object
KodingData

Memahami konsep Object-Oriented Programming dengan class dan object.

3 Bab
3 Sub-bab
0 / -
OOP Part 1 - Class dan Object

Memahami konsep Object-Oriented Programming dengan class dan object.

Sub-bab yang akan dipelajari:
  •  β€’ Buat Class Sederhana (+25)
  •  β€’ Class dengan Method (+30)
  •  β€’ Class Kalkulator (+35)
Progress: 0%
OOP Part 2 - Encapsulation
Python
OOP Part 2 - Encapsulation
KodingData

Belajar menyembunyikan data dan mengontrol akses dengan encapsulation.

3 Bab
3 Sub-bab
0 / -
OOP Part 2 - Encapsulation

Belajar menyembunyikan data dan mengontrol akses dengan encapsulation.

Sub-bab yang akan dipelajari:
  •  β€’ Private Attribute (+30)
  •  β€’ Setter dengan Validasi (+35)
  •  β€’ Property Decorator (+35)
Progress: 0%
OOP Part 3 - Inheritance
Python
OOP Part 3 - Inheritance
KodingData

Membuat class baru dari class yang sudah ada dengan konsep pewarisan.

3 Bab
3 Sub-bab
0 / -
OOP Part 3 - Inheritance

Membuat class baru dari class yang sudah ada dengan konsep pewarisan.

Sub-bab yang akan dipelajari:
  •  β€’ Simple Inheritance (+30)
  •  β€’ Super Constructor (+35)
  •  β€’ Method Override (+35)
Progress: 0%
Memproses...