NEW
Font size
WorksheetsAsesmen Bab 1 Kelas 7/8
Total questions: 50
Worksheet time: 25mins
Apa yang dimaksud dengan algoritma dasar?
Algoritma dasar adalah sekumpulan data yang tidak terstruktur.
Algoritma dasar hanya digunakan dalam matematika.
Algoritma dasar adalah langkah-langkah fundamental dalam pemrograman dan pemecahan masalah.
Algoritma dasar adalah metode pengolahan data yang kompleks.
Sebutkan tiga simbol dasar dalam flowchart!
Persegi
Oval, Persegi Panjang, Belah Ketupat
Lingkaran
Segitiga
Apa langkah pertama dalam pemecahan masalah?
Mencari solusi
Mengumpulkan data
Membuat keputusan
Mengidentifikasi masalah
Mengapa flowchart penting dalam pemrograman?
Flowchart tidak berpengaruh pada efisiensi pemrograman.
Flowchart hanya diperlukan untuk proyek besar.
Flowchart hanya digunakan untuk menggambar diagram.
Flowchart penting dalam pemrograman karena memudahkan pemahaman dan perencanaan alur logika.
Buatlah contoh flowchart sederhana untuk membuat kopi!
3. Tambahkan es ke dalam kopi
Flowchart untuk membuat kopi: 1. Siapkan bahan 2. Panaskan air 3. Masukkan kopi 4. Tuang air panas 5. Tunggu 6. Saring 7. Sajikan.
1. Siapkan bahan dan gula
2. Campurkan kopi dengan susu
Apa yang dimaksud dengan berpikir komputasional?
Berpikir komputasional hanya digunakan dalam pemrograman.
Berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan menggunakan prinsip-prinsip komputasi.
Berpikir komputasional adalah cara untuk bermain game.
Berpikir komputasional adalah metode untuk menggambar diagram.
Sebutkan dua manfaat menggunakan flowchart!
1. Memudahkan pemahaman alur proses. 2. Membantu identifikasi masalah dan pengambilan keputusan.
Meningkatkan jumlah karyawan yang dibutuhkan.
Mengurangi biaya operasional secara langsung.
Meningkatkan kecepatan proses produksi.
Apa simbol yang digunakan untuk menunjukkan proses dalam flowchart?
Simbol belah ketupat
Simbol lingkaran
Simbol segitiga
Simbol persegi panjang
Jelaskan langkah-langkah dalam pemecahan masalah!
Langkah-langkah dalam pemecahan masalah adalah identifikasi, pengumpulan informasi, analisis, penentuan alternatif, pemilihan solusi, implementasi, dan evaluasi.
Melakukan evaluasi sebelum implementasi
Mengabaikan masalah dan berharap selesai
Mencari solusi tanpa analisis
Sebutkan contoh penerapan berpikir komputasional dalam kehidupan sehari-hari!
Membaca buku di perpustakaan
Contoh penerapan berpikir komputasional adalah merencanakan rute perjalanan menggunakan aplikasi peta.
Menggunakan kalkulator untuk menghitung belanja
Menonton film di bioskop
Apa simbol yang digunakan untuk menunjukkan awal dan akhir dalam flowchart?
Segitiga
Persegi
Oval atau elips
Lingkaran
Bagaimana cara membuat algoritma untuk menghitung luas segitiga?
Luas = 1/2 * alas * tinggi
Luas = alas * tinggi * 2
Luas = alas / tinggi
Luas = alas + tinggi
Sebutkan simbol yang digunakan untuk input dan output dalam flowchart!
Simbol input dan output dalam flowchart adalah 'segitiga'.
Simbol input dan output dalam flowchart adalah 'parallelogram'.
Simbol input dan output dalam flowchart adalah 'lingkaran'.
Simbol input dan output dalam flowchart adalah 'persegi panjang'.
Apa yang dimaksud dengan diagram alir?
Diagram alir adalah representasi grafis dari proses atau algoritma.
Diagram alir adalah jenis diagram yang hanya menunjukkan data.
Diagram alir adalah metode untuk menghitung angka.
Diagram alir adalah representasi teks dari proses.
Jelaskan perbedaan antara algoritma dan flowchart!
Flowchart adalah langkah-langkah yang dijelaskan secara tekstual, sedangkan algoritma adalah visualisasi.
Algoritma dan flowchart adalah dua istilah yang sama dan dapat digunakan secara bergantian.
Algoritma hanya digunakan dalam pemrograman, sedangkan flowchart tidak.
Perbedaan utama antara algoritma dan flowchart adalah bahwa algoritma adalah deskripsi langkah-langkah secara tekstual, sedangkan flowchart adalah representasi visual dari algoritma.
Sebutkan langkah-langkah dalam menyusun flowchart!
Gunakan simbol tanpa menghubungkan dengan panah.
Tentukan langkah-langkah tanpa tujuan.
1. Tentukan tujuan. 2. Identifikasi langkah-langkah. 3. Susun langkah-langkah. 4. Gunakan simbol flowchart. 5. Hubungkan dengan panah. 6. Tinjau dan revisi.
Tinjau dan revisi sebelum menyusun langkah-langkah.
Apa yang harus dilakukan jika ada kesalahan dalam flowchart?
Hapus semua elemen dalam flowchart.
Buat flowchart baru dari awal.
Perbaiki kesalahan dan uji kembali flowchart.
Tinggalkan flowchart tanpa perubahan.
Sebutkan contoh masalah yang dapat diselesaikan dengan flowchart!
Proses pengiriman barang
Proses pembuatan laporan
Proses pemesanan makanan
Proses pengolahan data
Apa simbol yang digunakan untuk keputusan dalam flowchart?
Bentuk belah ketupat
Bentuk lingkaran
Bentuk persegi
Bentuk segitiga
Jelaskan pentingnya berpikir logis dalam berpikir komputasional!
Analisis masalah tidak diperlukan dalam pemrograman
Pentingnya berpikir logis dalam berpikir komputasional adalah untuk menganalisis masalah, merumuskan algoritma, dan membuat keputusan yang tepat.
Berpikir logis tidak berpengaruh pada algoritma
Berpikir komputasional hanya membutuhkan kreativitas
Apa simbol yang digunakan untuk menunjukkan proses pengulangan dalam flowchart?
Simbol persegi panjang
Simbol lingkaran
Simbol segitiga
Simbol belah ketupat
Apa yang dimaksud dengan pemrograman terstruktur?
Pemrograman terstruktur adalah metode pemrograman yang menggunakan struktur kontrol untuk mengatur alur program.
Pemrograman terstruktur tidak memerlukan algoritma.
Pemrograman terstruktur adalah cara untuk menggambar diagram.
Pemrograman terstruktur hanya menggunakan satu fungsi.
Sebutkan dua jenis diagram yang sering digunakan dalam pemrograman!
Diagram alir dan diagram kelas
Diagram lingkaran dan diagram batang
Diagram garis dan diagram pie
Diagram Venn dan diagram scatter
Apa yang dimaksud dengan diagram kelas dalam pemrograman?
Diagram kelas adalah representasi grafis dari struktur kelas dalam pemrograman berorientasi objek.
Diagram kelas adalah metode untuk menghitung nilai variabel.
Diagram kelas hanya digunakan untuk proyek kecil.
Diagram kelas adalah jenis diagram yang menunjukkan alur proses.
Sebutkan langkah-langkah dalam membuat diagram alir!
1. Tentukan tujuan. 2. Identifikasi langkah-langkah. 3. Gambar simbol. 4. Hubungkan simbol dengan panah. 5. Tinjau diagram.
1. Buat diagram tanpa langkah-langkah yang jelas.
Langkah-langkah tidak diperlukan dalam membuat diagram alir.
1. Hapus semua simbol. 2. Gambar ulang tanpa tujuan.
Apa manfaat menggunakan algoritma dalam pemrograman?
Algoritma hanya digunakan untuk menghitung angka.
Algoritma tidak memiliki manfaat dalam pemrograman.
Algoritma membantu dalam merumuskan langkah-langkah yang jelas untuk menyelesaikan masalah.
Algoritma memperlambat proses pemrograman.
Apa yang dimaksud dengan algoritma dalam pemrograman?
Algoritma tidak memiliki urutan tertentu.
Algoritma adalah cara untuk menggambar diagram.
Algoritma hanya digunakan dalam matematika.
Algoritma adalah langkah-langkah yang terstruktur untuk menyelesaikan masalah.
Contoh menyelesaikan masalah dikehidupan sehari-hari dengan cara merangkum pembahasan dari buku adalah contoh teknik .....
Decomposisi
Pengenalan pola
Abstraksi
Algoritma
Contoh menyelesaikan masalah dengan cara menggunakan flowchart dinamakan dengan teknik .....
Algoritma
Decomposisi
Abstraksi
Pengenalan pola
Apa yang dimaksud dengan pseudocode dalam pemrograman?
Pseudocode adalah representasi teks dari algoritma yang tidak terikat pada sintaksis bahasa pemrograman tertentu.
Pseudocode adalah kode yang dapat langsung dijalankan di komputer.
Pseudocode adalah metode untuk menghitung angka.
Pseudocode hanya digunakan untuk menggambar diagram.
Sebutkan langkah-langkah dalam membuat algoritma untuk mencari nilai maksimum dari sebuah array!
1. Inisialisasi variabel maksimum. 2. Iterasi melalui elemen array. 3. Bandingkan setiap elemen dengan maksimum. 4. Perbarui maksimum jika elemen lebih besar. 5. Kembalikan nilai maksimum.
1. Ambil elemen pertama. 2. Hapus semua elemen lainnya.
1. Hitung jumlah elemen. 2. Tampilkan semua elemen.
1. Buat array baru. 2. Tambahkan elemen secara acak.
Contoh menyelesaikan masalah dengan cara memotong-motong Pizza ukuran besar menjadi kecil adalah salah satu teknik yang dinamakan .....
Algoritma
Decomposisi
Abstraksi
Pengenalan Pola
Jelaskan peran algoritma dalam pengembangan perangkat lunak!
Algoritma membantu dalam merancang solusi yang efisien dan terstruktur untuk masalah yang kompleks.
Algoritma tidak diperlukan dalam pengembangan perangkat lunak.
Algoritma hanya digunakan untuk menghitung angka dalam perangkat lunak.
Algoritma tidak berpengaruh pada pengembangan perangkat lunak.
Apa yang dimaksud dengan diagram kelas dalam pemrograman berorientasi objek?
Diagram kelas adalah metode untuk menghitung nilai dalam program.
Diagram kelas tidak memiliki hubungan dengan pemrograman berorientasi objek.
Diagram kelas hanya menunjukkan alur logika program.
Diagram kelas adalah representasi visual dari struktur data dan hubungan antar kelas dalam sistem.
Sebutkan langkah-langkah dalam melakukan debugging!
1. Tanyakan kepada orang lain. 2. Tunggu hingga program selesai.
1. Abaikan kesalahan. 2. Jalankan program tanpa perubahan.
1. Hapus semua kode. 2. Tulis ulang program dari awal.
1. Identifikasi kesalahan. 2. Analisis kode. 3. Perbaiki kesalahan. 4. Uji kembali program.
Apa yang dimaksud dengan variabel dalam pemrograman?
Variabel adalah metode untuk menggambar diagram.
Variabel hanya digunakan untuk menyimpan angka.
Variabel adalah tempat untuk menyimpan data yang dapat berubah selama program berjalan.
Variabel adalah jenis algoritma yang kompleks.
Sebutkan keuntungan menggunakan bahasa pemrograman tingkat tinggi!
Bahasa pemrograman tingkat tinggi hanya digunakan untuk aplikasi desktop.
Bahasa pemrograman tingkat tinggi tidak mendukung pengembangan perangkat lunak.
Bahasa pemrograman tingkat tinggi lebih sulit dipahami.
Bahasa pemrograman tingkat tinggi memungkinkan pengembangan yang lebih cepat dan lebih mudah.
Puzzle adalah permainan yang menyelesaikan masalah dengan teknik
Pengenalan pola
Abstraksi
Decomposisi
Algoritma
Apa yang dimaksud dengan inheritance dalam pemrograman berorientasi objek?
Inheritance tidak memiliki pengaruh pada struktur data.
Inheritance adalah cara untuk menghapus kelas yang tidak diperlukan.
Inheritance adalah proses di mana satu kelas dapat mewarisi atribut dan metode dari kelas lain.
Inheritance hanya digunakan dalam pemrograman fungsional.
Apa yang dimaksud dengan teknik decomposisi
teknik pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian dicari solusinya
teknik yang mencoba untuk melihat kesamaan pola-pola atau karakteristik tertentu dari suatu permasalahan yang ada.
teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan, dengan berfokus pada informasi yang penting dan berguna serta mengabaikan detail-detail yang tidak berguna.
teknik untuk mengembangkan langkah-langkah atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada.
Jelaskan apa yang dimaksud dengan teknik abstraksi
Pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian dicari solusinya.
teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan, dengan berfokus pada informasi yang penting dan berguna serta mengabaikan detail-detail yang tidak berguna
teknik yang mencoba untuk melihat kesamaan pola-pola atau karakteristik tertentu dari suatu permasalahan yang ada
h teknik untuk mengembangkan langkah-langkah atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada.
Apa yang dimaksud dengan teknik algoritma
teknik untuk mengembangkan langkah-langkah atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada
teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan, dengan berfokus pada informasi yang penting dan berguna serta mengabaikan detail-detail yang tidak berguna.
teknik yang mencoba untuk melihat kesamaan pola-pola atau karakteristik tertentu dari suatu permasalahan yang ada
pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian dicari solusiny
Apa yang dimaksud dengan teknik pengenalan pola ?
pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian dicari solusiny
teknik yang mencoba untuk melihat kesamaan pola-pola atau karakteristik tertentu dari suatu permasalahan yang ada.
teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan, dengan berfokus pada informasi yang penting dan berguna serta mengabaikan detail-detail yang tidak berguna.
teknik untuk mengembangkan langkah-langkah atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada
Apa yang dimaksud dengan pemrograman berorientasi objek?
Pemrograman berorientasi objek tidak memerlukan kelas.
Pemrograman berorientasi objek adalah cara untuk menggambar diagram.
Pemrograman berorientasi objek hanya digunakan untuk aplikasi web.
Pemrograman berorientasi objek adalah paradigma pemrograman yang menggunakan objek untuk merepresentasikan data dan metode.
Gambar ini adalah alur pelaksanaan SPMB di DKI Jakarta. Teknik SPMB ini memakai tekinik yang disebut .....
Algoritma
Decomposisi
Abstraksi
Pengenalan Pola
Sebutkan keuntungan menggunakan diagram alur dalam pemrograman!
1. Memudahkan komunikasi antar tim. 2. Membantu dalam perencanaan dan analisis proses.
Diagram alur tidak memiliki keuntungan.
Diagram alur memperlambat proses pengembangan.
Diagram alur hanya digunakan untuk proyek kecil.
Apa yang dimaksud dengan struktur data dalam pemrograman?
Struktur data tidak berpengaruh pada pemrograman.
Struktur data hanya digunakan untuk menyimpan angka.
Struktur data adalah cara untuk mengorganisir dan menyimpan data agar dapat diakses dan dimodifikasi dengan efisien.
Struktur data adalah metode untuk menggambar diagram.
Apa yang dimaksud dengan inheritance dalam pemrograman berorientasi objek?
Inheritance adalah proses di mana satu kelas dapat mewarisi atribut dan metode dari kelas lain.
Inheritance adalah cara untuk menghapus kelas yang tidak diperlukan.
Inheritance hanya digunakan dalam pemrograman fungsional.
Inheritance adalah metode untuk menggambar diagram.
Flowchart untuk menentukan menu makan siang yang dari deskripsi masalah dibawah ini yang benar adalah ....
1. Mulai
2. Apakah ingin makan di rumah?
3. Jika ya, masak sendiri. Jika tidak, pilih restoran atau kafe.
4. Tentukan menu.
5. Selesai
Flowchart: Membuat Tugas Sekolah
Deskripsi masalah yang benar adalah ....
1. Mulai
2. Apakah ada tugas sekolah hari ini?
- Jika YA, lanjut ke langkah 3
- Jika TIDAK, selesai
3. Apakah ada bahan yang dibutuhkan?
4. Baca dan pahami instruksi tugas
- Jika YA, cari bahan yang dibutuhkan
- Jika TIDAK, lanjut ke langkah 5
5. Periksa kembali tugas
6. Kerjakan tugas
6.
7. Selesai
1. Mulai
2. Apakah ada tugas sekolah hari ini?
- Jika YA, lanjut ke langkah 3
- Jika TIDAK, selesai
3. Apakah ada bahan yang dibutuhkan?
4. Baca dan pahami instruksi tugas
- Jika YA, cari bahan yang dibutuhkan
- Jika TIDAK, lanjut ke langkah 5
5. Kerjakan tugas
6. Periksa kembali tugas
7. Selesai
1. Mulai
2. Apakah ada tugas sekolah hari ini?
- Jika YA, lanjut ke langkah 3
- Jika TIDAK, selesai
3. Baca dan pahami instruksi tugas
4. Apakah ada bahan yang dibutuhkan?
- Jika YA, cari bahan yang dibutuhkan
- Jika TIDAK, lanjut ke langkah 5
5. Kerjakan tugas
6. Periksa kembali tugas
7. Selesai
1. Mulai
2. Apakah ada tugas sekolah hari ini?
- Jika YA, lanjut ke langkah 3
- Jika TIDAK, lanjut no. 4
3. Baca dan pahami instruksi tugas
4. Apakah ada bahan yang dibutuhkan?
- Jika YA, cari bahan yang dibutuhkan
- Jika TIDAK, lanjut ke langkah 5
5. Kerjakan tugas
6. Periksa kembali tugas
7. Selesai
