Panduan Belajar & Kumpulan Soal Informatika Kelas 12 SMA - Pemrograman dengan Python: Struktur Data

SMA Lớp 12 INFORMATIKA 15 Phút
Jul 08, 2025 • 380 lượt xem • 10 Butir Latihan

Ringkasan Konsep & Panduan Belajar: Pemrograman dengan Python: Struktur Data

Selamat datang di panduan pembelajaran Informatika untuk tingkat SMA Kelas 12. Modul ini menyajikan ringkasan konsep esensial, contoh studi kasus, serta latihan soal berbobot untuk topik Pemrograman dengan Python: Struktur Data.

Uraian Materi: Mempelajari struktur data seperti list, tuple, dan dictionary dalam bahasa pemrograman Python.
  • Cakupan Kompetensi: Pemahaman prinsip dasar materi, identifikasi variabel/rumus kunci, dan pemecahan masalah soal ujian.
  • Tujuan Pembelajaran: Meningkatkan kecepatan analisis soal dan ketepatan pemilihan jawaban pada asesmen sekolah maupun tryout.
advertisement
TRYOUT GRATIS Siap Hadapi Ujian Sekolah, UTBK SNBT & CPNS 2026? • 50.000+ Bank Soal Lengkap

Kumpulan Soal Latihan & Studi Kasus

Pembahasan Interaktif

Soal 1. Manakah dari struktur data berikut yang bersifat mutable, yang berarti dapat diubah setelah dibuat?

A. Tuple
B. Set
C. List
D. String

Soal 2. Apa yang dimaksud dengan indexing dalam Python?

A. Proses penggabungan dua list menjadi satu.
B. Proses mengakses elemen tertentu dalam sebuah list atau tuple berdasarkan posisi.
C. Proses membalik urutan elemen dalam sebuah list atau tuple.
D. Proses menghapus elemen ganda dari sebuah list atau tuple.

Soal 3. Bagaimana cara mengakses elemen pada indeks tertentu dalam list di Python?

A. list[index]
B. list.index(index)
C. list[index:index]
D. list.get(index)

Soal 4. Apa fungsi dari dictionary dalam Python?

A. Mengelompokkan elemen-elemen dengan nilai yang sama.
B. Menyimpan data dalam bentuk pasangan kunci-nilai.
C. Menghitung frekuensi kemunculan elemen.
D. Menghapus elemen-elemen yang tidak diperlukan.

Soal 5. Bagaimana cara menambahkan pasangan kunci-nilai baru ke dalam dictionary?

A. dictionary[key] = value
B. dictionary.add(key, value)
C. dictionary.insert(key, value)
D. dictionary.append(key, value)

Soal 6. Apa yang dimaksud dengan key dalam dictionary?

A. Nilai yang disimpan dalam dictionary.
B. Indeks elemen dalam dictionary.
C. Identitas unik yang digunakan untuk mengakses nilai dalam dictionary.
D. Jumlah elemen dalam dictionary.

Soal 7. Bagaimana cara menghapus pasangan kunci-nilai dari dictionary?

A. dictionary[key] = value
B. dictionary.remove(key)
C. dictionary.pop(key)
D. dictionary.del(key)

Soal 8. Manakah dari berikut ini yang bukan merupakan operasi yang dapat dilakukan pada list?

A. Menambah elemen ke akhir list.
B. Menghapus elemen dari awal list.
C. Mengubah elemen pada indeks tertentu.
D. Mencari elemen yang nilainya sama dengan nilai tertentu.

Soal 9. Apa perbedaan utama antara list dan tuple?

A. List dapat diubah, tuple tidak.
B. Tuple lebih efisien dalam penggunaan memori daripada list.
C. List selalu lebih besar daripada tuple.
D. Tuple dapat diubah, list tidak.

Soal 10. Bagaimana cara mengiterasi elemen dalam list atau tuple?

A. for i in list: print(i)
B. for i in tuple: print(i)
C. for i in list: print(i)
D. for i in tuple: print(i)
advertisement
TRYOUT NASIONAL GRATIS Soaldanjawaban.com

Siap Hadapi Ujian Sekolah, UTBK SNBT & CPNS 2026?

Asah kemampuanmu dengan 50.000+ Bank Soal Lengkap disertai kunci jawaban, pembahasan detail dari guru, dan analisis skor waktu nyata.

Kunci Jawaban & Pembahasan Lengkap

Klik judul butir soal di bawah untuk membuka pembahasan detail, langkah penalaran, rumus yang digunakan, dan bantuan Tutor AI.

No. 1 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban Benar: Pilihan C
Langkah & Penjelasan:
List adalah struktur data yang bersifat mutable karena elemen-elemen di dalamnya dapat ditambahkan, dihapus, atau diubah nilainya. Tuple adalah struktur data yang bersifat immutable, artinya tidak dapat diubah setelah dibuat.
No. 2 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 2

Ringkasan Konsep: Indexing adalah cara untuk mengakses elemen tertentu dalam list atau tuple menggunakan indeks n...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 3 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 3

Ringkasan Konsep: `list[index]` adalah sintaks standar untuk mengakses elemen pada indeks tertentu dalam list di...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 4 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 4

Ringkasan Konsep: Dictionary adalah struktur data yang menyimpan data dalam bentuk pasangan kunci-nilai. Setiap k...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 5 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 5

Ringkasan Konsep: Anda dapat menambahkan pasangan kunci-nilai baru ke dalam dictionary menggunakan sintaks `dicti...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 6 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 6

Ringkasan Konsep: Key adalah identitas unik yang digunakan untuk mengakses nilai dalam dictionary. Key harus unik...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 7 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 7

Ringkasan Konsep: `dictionary.del(key)` digunakan untuk menghapus pasangan kunci-nilai dari dictionary. `dictiona...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 8 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 8

Ringkasan Konsep: Meskipun list dapat ditambahkan, dihapus, dan diubah elemen-elemennya, list tidak memiliki meto...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 9 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 9

Ringkasan Konsep: List bersifat mutable (dapat diubah), sedangkan tuple bersifat immutable (tidak dapat diubah)....

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

No. 10 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 10

Ringkasan Konsep: Anda dapat melakukan iterasi melalui elemen-elemen dalam list atau tuple menggunakan loop `for`...

Dapatkan akses instan ke kunci jawaban benar, langkah penalaran lengkap, dan analisis Tutor AI secara 100% gratis.

Tips & Strategi Efektif Mengerjakan Soal Informatika

  • Baca Pertanyaan dengan Teliti: Kenali kata kunci inti seperti kecuali, paling tepat, faktor utama, atau rumus yang diminta.
  • Metode Eliminasi: Coret 2 pilihan jawaban yang jelas-jelas tidak logis untuk memperbesar peluang kebenaran hingga 50%.
  • Manajemen Waktu: Alokasikan rata-rata 1–1.5 menit per butir soal agar seluruh paket soal dapat terselesaikan dan diperiksa ulang.

Glosarium & Istilah Kunci Materi

Pemrograman dengan Python: Struktur Data

Pokok bahasan kurikulum yang mencakup pemahaman konsep dasar dan pemecahan kasus praktis.

Informatika SMA

Struktur kurikulum terpadu untuk mengembangkan kompetensi penalaran analitis dan literasi siswa.

Punya Pertanyaan Soal Lain yang Belum Terjawab?

Bergabunglah bersama ribuan siswa dan guru di Forum Tanya PR untuk berdiskusi materi dan mendapatkan solusi jawaban terverifikasi.

Persiapan Karir & Lowongan Kerja Gratis

Eksplorasi lowongan kerja fresh graduate, simulasi wawancara AI, dan template CV ATS.

Update Harian

Loker Fresh Graduate & Remote

Ribuan lowongan kerja staf administrasi, IT, customer support, & entry-level dengan info gaji transparan.

AI Interaktif

Simulasi Wawancara Kerja AI

Latihan tanya jawab interview BUMN & perusahaan swasta dengan analisis penilaian dan feedback instan.

Format HRD

Pembuat CV ATS & Cover Letter

Susun resume profesional standar internasional yang lolos sistem seleksi ATS HRD dalam hitungan menit.

Layanan karir & pencarian kerja 100% gratis tanpa dipungut biaya.

Kolom Diskusi (0)

Anda harus login untuk dapat memberikan komentar.

Login dengan Google

Belum ada komentar. Jadilah yang pertama berdiskusi!

Mungkin Anda Tertarik