1) Langkah pertama dalam proses pemrograman adalah … a) Menulis kode program dengan bahasa pemrograman tertentu b) Menguji program dengan berbagai data uji c) Menganalisis masalah yang akan diselesaikan d) Membuat flowchart atau pseudocode 2) Dalam tahap perancangan algoritma, biasanya digunakan representasi berupa … a) Flowchart atau pseudocode b) Bahasa mesin c) Editor teks d) Debugger 3) Setelah program selesai dibuat, dilakukan proses untuk memastikan hasilnya sesuai tujuan. Tahapan ini disebut … a) Kompilasi b) Debugging c) Implementasi d) Pengujian 4) Jika ditemukan kesalahan dalam program saat dijalankan, programmer perlu melakukan … a) Perancangan algoritma ulang b) Debugging untuk memperbaiki kesalahan c) Analisis masalah baru d) Menulis ulang program dari awal 5) Berikut ini merupakan urutan yang benar dari proses pemrograman adalah … a) Analisis masalah → Implementasi program → Perancangan algoritma → Pengujian b) Analisis masalah → Perancangan algoritma → Implementasi program → Pengujian c) Perancangan algoritma → Analisis masalah → Implementasi program → Pengujian d) Implementasi program → Analisis masalah → Perancangan algoritma → Pengujian 6) Pada tahap analisis masalah, hal utama yang dilakukan adalah … a) Menentukan bahasa pemrograman yang digunakan b) Menyusun langkah-langkah algoritma c) Memahami kebutuhan dan tujuan program d) Menulis pseudocode 7) Flowchart digunakan untuk … a) Menguji hasil output program b) Menganalisis data input c) Menggambarkan alur logika program d) Menentukan bahasa pemrograman 8) Dalam pemrograman, istilah debugging berarti … a) Membuat rancangan program b) Menambahkan fitur baru dalam program c) Menemukan dan memperbaiki kesalahan program d) Menghapus bagian program yang tidak terpakai 9) Seorang siswa membuat algoritma untuk menghitung luas segitiga dengan rumus ½ × alas × tinggi. Tahapan proses pemrograman yang dilakukan siswa tersebut adalah … a) Analisis masalah b) Perancangan algoritma c) Implementasi program d) Pengujian 10) Manakah dari berikut ini yang merupakan contoh tahap analisis masalah? a) Membuat flowchart proses login b) Menentukan input: username dan password, serta output: status login berhasil/gagal c) Menulis kode login di bahasa Python d) Menguji program login dengan data salah dan benar

Leaderboard

Visual style

Options

Switch template

Continue editing: ?