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 saat item ditambah atau dihapus. Nomor kecil di atas tiap item adalah index-nya.
Ketik nama buah lalu klik Tambah — perhatikan angka index yang muncul di atas tiap item!
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
Lihat bagaimana loop berjalan otomatis — mengunjungi setiap item satu per satu seperti ban berjalan.
Tekan ▶ Jalankan Loop dan perhatikan panah 👇 bergerak ke setiap item!
print(nama):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
While loop terus jalan selama kondisinya True. Begitu kondisi jadi False, loop berhenti otomatis!
Tekan ▶ Jalankan — lihat loop berjalan sendiri 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
Tuple itu seperti kotak yang sudah disegel. Coba ubah — lihat apa yang terjadi! 🔒
Klik Coba Ubah dan lihat reaksi 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
Dictionary menyimpan data seperti buku kontak — setiap nama (key) punya nomor (value). Klik kartu untuk sorot!
Klik kartu kontak untuk melihat akses kontak["nama"]. Tambah kontak baru di bawah!
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
Set menolak duplikat secara otomatis. Coba masukkan nama yang sama dua kali — lihat yang terjadi! 🚫
Masukkan nama yang sama dua kali dan lihat Set menolaknya dengan animasi!
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.