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