NEW
Font size
WorksheetsULANGAN ALGORITMA PEMROGRAMAN KELAS 7 SEMESTER GENAP
Total questions: 25
Worksheet time: 13mins
1. Seperangkat proses, aturan, atau instruksi yang menentukan urutan operasi dalam menyelesaikan masalah atau tugas tertentu …
A. Algoritma
B. Pemrograman
C. Algoritma Pemrograman
D. Berpikir Komputasional
2. Algoritma harus sederhana umum dan praktis sehingga dapat dieksekusi dengan sumber daya yang tersedia, merupakan karakteristik algoritma pemrograman yaitu …
A. Efisien
B. Terbatas
C. Independen
D. Tidak ambigu
3. Yang bukan merupakan ekspresi atau cara penyajian algoritma adalah …
A. Bahasa alami
B. Flowchart
C. Pseudoce
D. Konsisten
4. Pada Pseudocode algoritma diekspresikan dengan teks informatif berupa …
A. Kode
B. Diagram
C. Konektor
D. Garis
5. Algoritma dapat diulang dan memberikan hasil yang konsisten setiap kali dijalankan.hal ini penting Ketika berhadapan dengan data dalam jumlah besar /proses yang kompleks merupakan fungsi dari algoritma yaitu …
A. Efisiensi
B. Konsisten
C. Skalabilitas
D. Otomatisasi
6. Algoritma digunakan untuk menganalisis, memproses dan mengekstrak wawasan dari sejumlah besar data di berbagai bidang.algoritma pemrograman telah diterapkan dalam bidang …
A. Ilmu Komputer
B. Matematika
C. AI
D. Data Science
7. Algoritma yang paling tepat untuk penyelesaian Quicksort adalah …
a.Algoritma Randomize
b.Algoritma Recursive
c. Algoritma Sorting
d. Algoritma brute force
8. Mengapa algoritma penting dalam pemrograman …
a. Agar program lebih cepat
b. Agar program lebih mudah dibaca
c. agar computer dapat memahami perintah
d. agar program dapat menyelesaikan masalah secara sistematis
9. pada flowchart setiap Langkah pada diagram dihubungkan dengan …
A. Kabel
B. Garis
C. Diagram
D. Konektor
10. dalam pemrograman Bahasa yang digunakan untuk menulis kode disebut …
A. Algoritma
B. Bahasa Mesin
C. Bahasa Pemrograman
D. Compiler
11. Urutan Langkah-langkah yang sistematis dalam pemecahan masalah disebut …
A. Data
B. Algortima
C. Variabel
D. Sintaks
12. Struktur dasar dalam algoritma terdiri dari …
a. Input,proses,output
b. Variabel,konstanta,operator
c. compiler,interpreter,debugger
d. Hardware, software,brainware
13. Flowchart digunakan untuk …
a. Menggambarkan bentuk computer
b. menggambarkan langkah2 algoritma secara visual
c. Menulis program
d. Mengedit kode program
14. Berikut adalah symbol flowchart yang digunakan untuk memulai atau mengakhiri suatu proses …
A. Persegi panjang
B. Belah Ketupat
C. Oval
D. Lingkaran
15. Fungsi dari symbol belah ketupat dalam flowchart adalah …
a. menunjukkan proses
b. menunjukkan Keputusan
c. menampilakn hasil
d. menyatakan awal dan akhir
16. Istilah debugging dalam pemrograman berarti …
a. Menulis kode program
b. Menghapus program
c. mencari dan memperbaiki kesalahan program
d. menjalankan program
17. Santi ingin membuat secangkir teh manis. Urutan langkah yang benar adalah:
a. Masukkan gula, tuang air, lalu aduk dan seduh teh
b. Tuang air panas, masukkan teh, tambahkan gula, aduk
c. Masukkan teh dan gula, kemudian tuang air panas dan aduk
d. Aduk dulu, lalu masukkan teh dan gula, baru tuang air panas
18. Dika ingin memasukkan kontak baru di ponselnya. Algoritma yang tepat adalah:
a. Buka aplikasi kontak → Pilih "Tambah Kontak" → Masukkan nama dan nomor → Simpan
b. Pilih "Tambah Kontak" → Masukkan nama dan nomor → Simpan → Buka aplikasi kontak
c. Masukkan nomor → Pilih "Tambah Kontak" → Simpan → Masukkan nama
d. Buka aplikasi kontak → Simpan nomor → Pilih "Tambah Kontak"
19. Saat ingin mengirim email, langkah yang benar dalam bentuk algoritma adalah:
a. Buka aplikasi email → Tulis pesan → Kirim → Masukkan alamat email penerima
b. Masukkan alamat email penerima → Buka aplikasi email → Tulis pesan → Kirim
c. Buka aplikasi email → Masukkan alamat penerima → Tulis pesan → Kirim
d. Kirim email → Tulis pesan → Buka aplikasi email → Masukkan alamat penerima
20. Dito ingin mencetak dokumen dari komputer ke printer. Urutan yang benar adalah:
a. Hubungkan printer → Buka dokumen → Pilih "Print" → Atur pengaturan → Cetak
b. Buka dokumen → Hubungkan printer → Pilih "Print" → Cetak
c. Pilih "Print" → Buka dokumen → Cetak → Hubungkan printer
d. Hubungkan printer → Pilih "Print" → Cetak → Buka dokumen
21. Untuk menghidupkan komputer dengan benar, langkah-langkah yang harus dilakukan adalah:
a. Tekan tombol power CPU → Tekan tombol monitor → Tunggu hingga menyala
b. Tekan tombol power monitor → Tekan tombol CPU → Tunggu hingga menyala
c. Tekan tombol power CPU → Masukkan password → Tekan tombol monitor
d. Tekan tombol monitor → Tunggu sistem menyala → Tekan tombol CPU
22. Saat ingin mencuci pakaian dengan mesin cuci, algoritma yang benar adalah:
a. Masukkan pakaian → Nyalakan mesin → Tambahkan deterjen → Pilih mode cuci
b. Tambahkan deterjen → Masukkan pakaian → Pilih mode cuci → Nyalakan mesin
c. Masukkan pakaian → Tambahkan deterjen → Pilih mode cuci → Nyalakan mesin
23. Seorang siswa ingin menghitung rata-rata nilai dari 3 mata pelajaran. Algoritma yang benar adalah:
a. Jumlahkan semua nilai → Bagi dengan 3 → Tampilkan hasil
b. Ambil nilai pertama → Ambil nilai kedua → Ambil nilai ketiga → Tampilkan hasil
c. Bagi semua nilai dengan 3 → Jumlahkan hasilnya → Tampilkan hasil
d. Hitung nilai tertinggi → Hitung nilai terendah → Cari rata-rata
24. Dalam algoritma untuk menghitung keliling persegi, input yang dibutuhkan adalah ....
A. Panjang dan lebar
B. Sisi
C. Alas dan tinggi
D. Panjang diameter
25.Saat membuat algoritma, kita sebaiknya menggunakan...
A. Bahasa asing
B. Bahasa baku atau simbol yang mudah dipahami
C. Bahasa gaul
D. Bahasa pemrograman langsung
