Uploaded by User40693

tkj-2019-2020-pd-kd-3.6-4.6-kartu-soal

advertisement
Pemrograman Dasar
KARTU SOAL PILIHAN GANDA
Satuan Pendidikan
Kompetensi Keahlian
Mata Pelajaran
Kelas/Semester
Tahun Pelajaran
Penyusun
:
:
:
:
:
:
SMK Negeri 2 Depok
Sistem Informatika, Jaringan, dan Aplikasi (SIJA)
Pemrograman Dasar
10/1 (Satu)
2019/2020
Sugiarto, ST
Kompetensi Dasar
3.6. Menerapkan struktur kontrol Percabangan dalam
bahasa pemrograman
Indikator Pencapaian Kompetensi
3.6.1. Menjelaskan statement/perintah untuk kontrol
percabangan pada bahasa pemrograman JavaScript
Rumusan Soal
Soal 1:
Programer akan menuliskan kode metode pembayaran pada e-commerce sebagai berikut: (lihat gambar!)
Materi Pokok
Sintax statement percabangan:
 IF
 IF … ELSE
 IF … ELSEIF …ELSE
 SWITCH
Indikator Soal
Disajikan contoh kasus pengambilan keputusan dalam sehidupan,
siswa menunjukkan contoh penggunaan statement percabangan
dalam bahasa pemrograman JavaScript
Level Kognitif/Benruk Pengetahuan
Level Kognitif
C2: Memahami
Bentuk Pengetahuan
Konseptual: menunjukkan
Sumber Belajar
1. https://www.w3schools.com/js/js_if_else.asp
Kunci Jawaban dan Penjelasan
Jawaban: E. IF berasarang
Penjelasan:
Sesuai dengan permasalahan yang terjadi adalah:
 Apakah pembayarannya credit atau transfer bank
 Jika transfer bank, bank mana yang digunakan?
Struktur statement yang digunakan untuk menyelesaikan masalah tersebut adalah:
Pemrograman Dasar
A.
B.
C.
D.
E.
IF satu kondisi
IF dua kondisi
IF tiga kondisi
IF lebih dari dua kondisi
IF bersarang
Rumusan Soal
Soal 2
Seorang programer web akan membuat halaman web “home page” (halaman utama) menggunakan HTML. Untuk
menyelesaikan tugas tersebut, programer membuat struktur dasar halaman web menggunakan langkah-langkah
kerja sebagai berikut:
1) Menjalankan aplikasi web editor
2) Menyimpan file dokumen web dengan nama index.htm
3) Menyimpan file dokumen web dengan nama index.php
4) Menuliskan struktur program HTML
5) Menuliskan elemen-elemen HTML
6) Menjalankan aplikasi antivirus
Langkah-langkah yang sistematis untuk kasus tersebut adalah nomor:
A. 1, 2, 3, 4
B. 1, 2, 4, 5
C. 1, 4, 5, 3
D. 2, 1, 4, 5
E. 2, 3, 5, 1
Indikator Soal
Disajikan kasus membuat halaman web menggunakan HTML,
siswa menunjukkan langkah-langkah yang sistematis dalam
membuat file HTML minimal
Level Kognitif
C2: Memahami
Sumber Belajar
1. 2019-2020-pemdas-kd-3.1-4.1-materipembelajaran.docx
2. https://www.w3schools.com/html/
3. https://www.tutorialspoint.com/html/index.htm
Kunci Jawaban dan Penjelasan
Jawaban: D
Penjelasan:
Fokus pertanyaan adalah langkah sistematis (langkah yang
dikerjakan adalah bagian dari sistem sesuai konteks
permasalahan).
Menyimpan file dokumen web dengan nama index.php
bukan bagian menulis struktur HTML, nama file defaultnya
berekstensi htm/html (sedikit di luar konteks)
Menjalankan aplikasi antivirus jauh di luar kontek
membuat halaman web
Download