Modul Pembelajaran
Struktur Data dalam Python
Mata Pelajaran: Informatika
Kelas: X
Materi: Struktur Data (List, Tuple, Set, Dictionary)
Alokasi Waktu: 2 x 45 menit
Tujuan Pembelajaran
Setelah mengikuti pembelajaran ini, peserta didik diharapkan mampu:
1. Menjelaskan pengertian struktur data di Python.
2. Mengidentifikasi perbedaan antara list, tuple, set, dan dictionary.
3. Menggunakan struktur data Python dalam pemrograman dasar.
Materi Pembelajaran
1. List
List adalah struktur data berurutan yang dapat diubah. Digunakan tanda [] dan bisa berisi
tipe data campuran.
Contoh:
buah = ["apel", "jeruk", "mangga"]
buah.append("pisang")
buah[1] = "durian"
2. Tuple
Tuple adalah struktur data berurutan yang tidak dapat diubah. Digunakan tanda (). Cocok
untuk data yang tetap.
Contoh:
warna = ("merah", "hijau", "biru")
print(warna[0])
3. Set
Set adalah kumpulan elemen unik, tidak berurutan, dan tidak bisa diakses melalui indeks.
Contoh:
angka = {1, 2, 3, 2}
angka.add(4)
angka.remove(2)
4. Dictionary
Dictionary menyimpan data dalam pasangan key-value. Key harus unik.
Contoh:
siswa = {"nama": "Rina", "umur": 17}
siswa["nilai"] = 85
Penilaian
- Pengetahuan: Menjawab soal latihan mengenai struktur data.
- Keterampilan: Membuat program sederhana menggunakan list, tuple, set, atau dictionary.