Belajar Bertahap: Apa yang Akan Kita Kuasai?
Kelola data dengan List, proses otomatis dengan Loop (for & while), lalu atur informasi menggunakan Tuple dan Dictionary.
Simpan Banyak Data dengan List
List adalah wadah serbaguna untuk menampung banyak nilai dalam satu variabel. Mirip daftar belanja, kita bisa menambah, mengubah, dan menghapus item kapan saja.
0, item terakhir bisa
diakses dengan -1.
append() menambah data,
remove() menghapus, dan
len() menghitung jumlah elemen.
Simulasi List Interaktif
Lihat bagaimana list berubah ketika Anda menambah atau menghapus item. Setiap perubahan langsung divisualisasikan dalam bentuk chip sehingga mudah dibayangkan.
Tambahkan atau hapus item untuk melihat bagaimana list berubah.
Eksperimen Kode List
Gunakan contoh-contoh di bawah sebagai referensi cepat sebelum mencoba playground. Fokus pada operasi umum yang sering dipakai saat memanipulasi list di Python.
Membuat List
Akses & Ubah Elemen
Tambah & Hapus Elemen
Urutkan & Hitung
Proses Data dengan For Loop
Setelah punya kumpulan data, kita ingin memproses tiap item
otomatis. for mengulang sebanyak jumlah data yang
tersedia.
-
Gunakan
for item in listuntuk membaca setiap nilai. -
range()berguna saat kamu butuh urutan angka. - Loop bisa dipakai untuk membuat tabel, laporan, atau format teks.
Visual Iterasi For
Perhatikan bagaimana loop berpindah dari satu elemen ke elemen lain. Setiap langkah menyorot teman yang sedang disapa sehingga konsep iterasi terasa nyata.
Klik tombol untuk melihat bagaimana loop bergerak dari satu item ke item berikutnya.
Kode Praktik For
Contoh berikut menunjukkan pola umum saat menggunakan
for. Coba jalankan di playground untuk melihat output
aktualnya.
Meloop List
Loop dengan range()
Enumerate & Break
List Comprehension
Kontrol Pengulangan dengan While
while digunakan saat kita ingin loop berjalan
sampai kondisi tertentu tercapai. Pastikan variabel pemicu
berubah supaya loop berhenti.
- Tentukan kondisi berhenti yang jelas.
- Ubah variabel kontrol di dalam loop.
-
Gunakan
breaksaat perlu keluar lebih cepat.
Progress While Loop
Simulasikan tabungan yang bertambah setiap iterasi sampai target
tercapai. Perhatikan bagaimana kondisi berhenti bekerja pada loop
while.
Setiap klik menambah tabungan Rp10.000 sampai target tercapai.
Kode Praktik While
Contoh berikut menegaskan pola dasar while, termasuk
cara memutus loop dan membuat loop tanpa batas yang dikendalikan
oleh kondisi.
Loop dengan Target
Break & Continue
Validasi Input
Lindungi Data Tetap dengan Tuple
Tuple mirip dengan list, tetapi isinya tidak bisa diubah setelah dibuat. Cocok untuk data tetap seperti menu andalan, koordinat, atau konfigurasi yang tidak boleh diedit.
-
Gunakan tanda kurung
( )untuk membuat tuple. - Masih bisa diiterasi dengan
for. - Konversi ke list jika suatu saat perlu dimodifikasi.
Simulasi Tuple
Eksperimenkan apa yang terjadi saat mencoba mengubah tuple secara langsung dan bagaimana solusi konversi ke list membantu.
Coba ubah tuple secara langsung dan lihat respons Python.
Kode Praktik Tuple
Gunakan referensi singkat ini untuk memahami cara kerja tuple, termasuk unpacking dan konversi.
Membuat & Membaca Tuple
Unpack Tuple
Kombinasi & Konversi
Tuple Bersarang
Hubungkan Informasi dengan Dictionary
Dictionary menyimpan data dalam pasangan kunci-nilai. Gunakan saat setiap item butuh label unik seperti nama siswa dan nilainya, atau produk dengan stoknya.
(key, value) sekaligus.
Simulasi Dictionary
Kelola buku kontak mini dengan menambah, memperbarui, dan mencari entri. Simulasi ini menegaskan bahwa dictionary menghubungkan nama (key) dengan nomor (value).
Tambah atau cari kontak untuk melihat bagaimana dictionary bekerja.
Kode Praktik Dictionary
Berikut operasi penting saat bekerja dengan dictionary untuk menyimpan data berlabel.
Membuat & Akses
Tambah & Update
Hapus Data
Iterasi items()
Set di Python: Konsep
set adalah struktur data untuk menyimpan
nilai unik (tanpa duplikasi). Set cocok untuk
mengecek keanggotaan data, membersihkan data kembar, dan operasi
himpunan seperti gabungan atau irisan.
union(),
intersection(), dan
difference() untuk analisis data cepat.
Set: Simulasi Interaktif
Tambahkan nilai yang sama berkali-kali untuk melihat bagaimana set menolak duplikasi secara otomatis.
Tambah nilai, hapus nilai, cek keanggotaan, lalu reset data.
Set: Kode Praktik Lengkap
Di bawah ini setiap konsep set dipisah agar lebih fokus: akses item, tambah item, hapus item, dan join set.
Akses Item pada Set
Set tidak punya indeks, jadi akses dilakukan dengan pengecekan
keanggotaan (in) dan iterasi.
Menambah Item ke Set
Gunakan add(). Jika nilainya sudah ada, set tidak
akan menambah duplikasi.
Menghapus Item dari Set
Gunakan discard() untuk aman saat item mungkin tidak
ada, atau remove() jika yakin item ada.
Join Set (Gabungan / Union)
Gunakan union() untuk menggabungkan dua set tanpa
duplikasi.
Satukan Semua Konsep
Saatnya membuat mini aplikasi pengelola hobi. Manfaatkan list untuk menampung data, tuple untuk kategori tetap, dictionary untuk detail, dan loop untuk menampilkannya dengan rapi.
- Buat list berisi beberapa hobi atau aktivitas favorit.
- Gunakan tuple untuk menyimpan kategori (mis. "olahraga", "seni").
- Simpan deskripsi tambahan di dictionary.
- Tampilkan semuanya menggunakan loop.
Uji Pemahaman di Google Colab
Notebook interaktif ini penuh latihan tentang looping, list, tuple, dan dictionary. Selesaikan untuk memastikan Anda siap ke materi berikutnya.