📋 Job 6 – List dan Perulangan Data di Python
🎯 Tujuan Pembelajaran
- Memahami konsep list sebagai struktur data berisi kumpulan nilai.
- Mampu menambahkan, mengakses, dan menampilkan isi list.
- Menggunakan
forloop untuk membaca seluruh isi list.
📚 Materi
List adalah struktur data di Python yang digunakan untuk menyimpan banyak nilai sekaligus dalam satu variabel. Nilai di dalam list dapat berupa angka, teks, atau campuran keduanya.
- List ditulis dengan tanda kurung siku
[]. - Setiap elemen dipisahkan dengan koma.
- List bisa diakses menggunakan indeks (dimulai dari 0).
💻 Contoh Program 1: Membuat dan Mengakses List
# Job 6: List Dasar
buah = ["apel", "jeruk", "mangga", "pisang"]
print("Daftar buah:", buah)
print("Buah pertama:", buah[0])
print("Buah terakhir:", buah[-1])
💻 Contoh Program 2: Menambahkan dan Menghapus Data List
# Job 6: Manipulasi List
buah = ["apel", "jeruk", "mangga"]
buah.append("pisang") # menambah data
buah.remove("jeruk") # menghapus data
print("List setelah diubah:", buah)
💻 Contoh Program 3: Menampilkan Seluruh Data Menggunakan Perulangan
# Job 6: Looping pada List
siswa = ["Alya", "Bagus", "Citra", "Doni"]
for nama in siswa:
print("Halo,", nama)
📝 Tugas Job 6
- Jalankan contoh program 1, 2, dan 3 di Google Colab.
- Buat program baru dengan ketentuan berikut:
- Buat list berisi nama 5 siswa dan 3 mata pelajaran.
- Gunakan
foruntuk meminta input nilai setiap mata pelajaran untuk tiap siswa. - Hitung rata-rata nilai tiap siswa dan tampilkan hasilnya.
- Gunakan
ifuntuk menentukan apakah siswa tersebut LULUS (rata-rata ≥ 75) atau TIDAK LULUS.
- Tampilkan hasil seperti contoh berikut:
Nama: Alya → Rata-rata: 82.0 → LULUS Nama: Bagus → Rata-rata: 70.0 → TIDAK LULUS Nama: Citra → Rata-rata: 90.0 → LULUS
📌 Instruksi Pengumpulan
Kumpulkan link Colab di kolom komentar blog dengan format berikut:
Nama: [Nama Lengkap] Kelas: [X TITL 1] No. Absen: [Isi Absen] Link Colab: [tempelkan link Colab kamu di sini]
⚠️ Catatan: Gunakan format komentar yang rapi agar mudah dipantau guru.
No comments:
Post a Comment