Panduan Belajar & Kumpulan Soal Informatika Kelas 12 SMA - Pemrograman dengan Python: Variabel dan Tipe Data

SMA الصف 12 INFORMATIKA 15 دقيقة
Jul 08, 2025 • 405 مشاهدة • 10 Butir Latihan

Ringkasan Konsep & Panduan Belajar: Pemrograman dengan Python: Variabel dan Tipe 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: Variabel dan Tipe Data.

Uraian Materi: Memperkenalkan variabel dan tipe data 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. Apa yang dimaksud dengan variabel dalam pemrograman?

A. Sebuah fungsi yang digunakan untuk menyimpan hasil perhitungan.
B. Sebuah tempat penyimpanan data yang dapat diubah-ubah nilainya.
C. Sebuah perintah untuk menjalankan kode program.
D. Sebuah komentar yang menjelaskan kode program.

Soal 2. Tipe data apa yang digunakan untuk menyimpan angka bulat (integer) dalam Python?

A. float
B. string
C. int
D. boolean

Soal 3. Tipe data apa yang digunakan untuk menyimpan angka desimal (floating-point) dalam Python?

A. int
B. string
C. float
D. boolean

Soal 4. Apa yang terjadi jika Anda mencoba menyimpan nilai string ke dalam variabel yang bertipe integer?

A. Program akan mengalami error (exception).
B. Nilai string akan diubah menjadi integer secara otomatis.
C. Nilai string akan diabaikan.
D. Nilai string akan disimpan sebagai tipe data string.

Soal 5. Bagaimana cara mendeklarasikan variabel bernama 'nama' dengan tipe data string di Python?

A. nama = 123
B. nama = '123'
C. nama : '123'
D. nama = string('123')

Soal 6. Fungsi apa yang digunakan untuk menampilkan nilai variabel ke layar (output) di Python?

A. print()
B. display()
C. show()
D. output()

Soal 7. Apa yang dimaksud dengan 'assignment' dalam pemrograman?

A. Menghitung nilai suatu ekspresi.
B. Menetapkan nilai ke suatu variabel.
C. Menjalankan blok kode.
D. Membuat fungsi baru.

Soal 8. Apa perbedaan antara variabel dan konstanta dalam pemrograman?

A. Konstanta tidak dapat diubah, sedangkan variabel dapat diubah.
B. Variabel selalu bertipe integer, sedangkan konstanta selalu bertipe string.
C. Konstanta hanya dapat digunakan untuk menyimpan angka, sedangkan variabel hanya dapat digunakan untuk menyimpan teks.
D. Tidak ada perbedaan, keduanya memiliki fungsi yang sama.

Soal 9. Tipe data apa yang paling cocok untuk menyimpan daftar angka?

A. integer
B. float
C. list
D. string

Soal 10. Apa yang terjadi jika Anda menggunakan nilai variabel tanpa mendeklarasikannya terlebih dahulu?

A. Program akan menghasilkan error 'NameError'.
B. Program akan berjalan dengan lancar.
C. Nilai variabel akan otomatis diubah menjadi tipe data integer.
D. Program akan berhenti tiba-tiba.
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 B
Langkah & Penjelasan:
Variabel adalah lokasi memori yang digunakan untuk menyimpan data. Nilai variabel dapat diubah sewaktu-waktu selama program berjalan.
No. 2 Lihat Kunci Jawaban & Analisis Pembahasan
Kunci Jawaban & Pembahasan Soal 2

Ringkasan Konsep: Tipe data 'int' secara khusus digunakan untuk menyimpan bilangan bulat (tanpa desimal).

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: Tipe data 'float' digunakan untuk menyimpan bilangan dengan desimal, seperti 3.14 atau -2.5.

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: Python akan mengkonversi nilai string ke tipe data string. Mencoba menyimpan tipe data yang tid...

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: Di Python, variabel dideklarasikan dengan memberikan nama variabel diikuti dengan nilai yang ak...

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: Fungsi 'print()' adalah fungsi bawaan Python yang digunakan untuk menampilkan output ke konsol.

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: 'Assignment' adalah tindakan menetapkan nilai ke suatu variabel.

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: Konstanta adalah variabel yang nilainya tidak boleh diubah selama program berjalan. Variabel da...

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 adalah tipe data bawaan Python yang memungkinkan untuk menyimpan banyak elemen, dan setiap...

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: Jika Anda mencoba menggunakan variabel tanpa mendeklarasikannya terlebih dahulu, Python akan me...

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: Variabel dan Tipe 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