Font size
WorksheetsPHB2 Algoritma dan Pemrograman
Total questions: 35
Worksheet time: 1hrs 10mins
Kumpulan instruksi terstruktur dan terbatas yang diimplementasikan dalam bentuk program komputer adalah ....
Algoritma
Coding
Debugging
Setting
Masking
Kata algoritma berasal dari ilmuwan bernama ....
Al-Goritma
Al-Gorism
Al-Khawarits
Al-Khawarizmi
Al-Goritm
Urutan langkah-langkah yang benar sesuai dengan logika manusia disebut ....
Logika
Algoritma
Operasi
Flowchart
Pseudocode
Perhatikan petikan algoritma berikut :
Algoritma luas segitiga
1. Mulai
2. Masukkan tinggi
3. Masukkan alas
4. .....
5. Tampilkan luas
6. Selesai
Langkah ke 4 adalah ....
Luas = 1/2 x panjang x tinggi
Luas = alas x tinggi
Luas = 1/2 x alas x tinggi
Luas = 1/4 x panjang x tinggi
Luas = phi x panjang x tinggi
Untuk memulai sebuah algoritma menggunakan simbol ....
Terminator
Input/Output
Proses
Decission
Garis alir
Untuk mengolah rumus dalam sebuah algoritma menggunakan simbol ....
Terminator
Input/Output
Decision
Proses
Garis alir
Simbol jajar genjang berfungsi sebagai sarana ....
Terminator
Input/Output
Proses
Decission
Garis alir
Simbol yang digunakan untuk menunjukkan sebuah kondisi keputusan adalah simbol ....
Elips
Jajar genjang
Persegi panjang
Belah ketupat
Garis
Perhatikan alur algoritma berikut ini!
Mulai → Input Alas → Input Tinggi → Luas ← (alas * tinggi) / 2 → Tampil luas → Selesai
Algoritma di atas adalah algoritma ....
Luas Segitiga
Luas Persegi
Luas Lingkaran
Luas Jajar Genjang
Luas Layang-Layang
Perhatikan algoritma berikut ini:
1. Buka aplikasi ojol
2. Mengaktifkan GPS
3. Input lokasi penjemputan
4. Input lokasi tujuan
5. Memilih metode pembayaran
6. Pesan lalu menunggu hingga ojol tiba
7. Menumpang ojol
8. Mengendarai ojol sampai di tujuan
9. Turun
10. Membayar layanan ojol
Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah…
Proses
Decision
Input
Output
Cancel
Apa yang dimaksud dengan tata bahasa dalam bahasa pemrograman?
Cara berbicara dengan bahasa pemrograman
Pola pembangun program kompleks
Cara berhitung dalam bahasa pemrograman
Struktur kalimat tanya dalam bahasa pemrograman
Cara menghafal sintaks bahasa pemrograman
Mengapa proses menulis kode (coding) dalam bahasa pemrograman dimulai setelah membaca contoh-contoh program?
Karena itu aturan yang harus diikuti
Karena kode program selalu harus disalin dari sumber lain
Karena kode program tidak memiliki pola
Karena pembelajaran bahasa pemrograman harus dimulai dengan menulis kode
Karena contoh program menjadi pola pembangun program kompleks
Apa yang membedakan teks dalam bahasa pemrograman dengan teks dalam bahasa natural?
Teks dalam bahasa pemrograman dilafalkan
Teks dalam bahasa pemrograman statis
Teks dalam bahasa pemrograman hanya dimengerti oleh manusia
Teks dalam bahasa pemrograman tidak bisa dieksekusi
Teks dalam bahasa pemrograman tidak memiliki keterangan
Mengapa penting untuk merepresentasikan algoritma dalam bentuk yang dapat dipahami oleh manusia?
Agar algoritma dapat dijalankan oleh mesin komputer
Agar algoritma dapat disimpan dalam memori komputer
Agar algoritma dapat dipublikasikan di jurnal ilmiah
Agar orang lain dapat memahami dan mengimplementasikan algoritma tersebut
Agar algoritma dapat bekerja dengan cepat
Salah satu algoritma di bawah ini, kecuali....
Ibu tati mengupas kentang
Ani membaca buku
Bapak menulis surat
Rumus menghitung luas persegi panjang
Adi memasak nasi goreng
Kelebihan menggunakan flowchart adalah sebagai berikut, kecuali....
Memahami proses
Menggambarkan hubungan
Mendesain objek
Mengidentifikasi masalah
Menyediakan tool untuk latihan
Apa yang menjadi dasar lahirnya algoritma?
Penggunaan bahasa pemrograman
Analisis suatu masalah komputasi
Penggunaan mesin komputer
Pengembangan perangkat lunak
Penelitian ilmiah
Apa yang dimaksud dengan pseudocode?
Bahasa pemrograman formal
Bahasa pemrograman yang digunakan dalam pemodelan
Bahasa buatan manusia yang informal untuk merepresentasikan algoritma
Bahasa visual untuk menggambar aliran data
Bahasa untuk komunikasi antar komputer
Mengapa indentasi penting dalam penulisan pseudocode?
Agar pseudocode dapat dijalankan oleh mesin komputer
Agar pseudocode dapat disimpan dalam memori komputer
Agar pseudocode dapat dipublikasikan di jurnal ilmiah
Agar pseudocode dapat dibaca dan dipahami hierarkinya
Agar pseudocode dapat digunakan untuk pengujian perangkat lunak
Apa yang menjadi perbedaan utama antara algoritma dan program?
Algoritma ditulis dalam bahasa pemrograman, sedangkan program tidak
Algoritma hanya digunakan untuk menghitung, sedangkan program digunakan untuk tugas lain
Algoritma hanya berisi instruksi terstruktur, sedangkan program dapat berisi berbagai jenis instruksi
Algoritma hanya digunakan oleh manusia, sedangkan program hanya digunakan oleh mesin
Tidak ada perbedaan antara algoritma dan program
Apa yang harus dilakukan saat menemui simbol masukan (READ) dalam penelusuran diagram alir?
Menjalankan instruksi masukan
Mencoret masukan yang dibaca
Menjalankan instruksi penugasan
Menghapus masukan yang dibaca
Menjalankan instruksi keluaran
Apa yang dimaksud dengan terminator END dalam diagram alir?
Simbol untuk mengakhiri algoritma
Simbol untuk menghentikan komputer
Simbol untuk menutup mesin komputer
Simbol untuk menulis kode program
Simbol untuk mengganti variabel
Apa yang harus dilakukan seseorang saat belajar bahasa pemrograman?
Langsung menulis kode program
Membaca program terlebih dahulu
Berbicara dengan bahasa pemrograman
Menghafal semua sintaks bahasa pemrograman
Menyalin program dari sumber lain
Pseudocode yang di gunakan pada penulisan algoritma berupa ....
Bahasa Inggris
Bahasa Puitis
Bahasa pemograman
Sembarang bahasa asal terstruktur
Bahasa Mesin
Tahapan dalam menyelesaikan suatu masalah adalah....
Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
Masalah-Model-Algoritma-Eksekusi-Hasil
Masalah-Model-Algoritma-Program-Eksekusi-hasil
Algoritma-Program-Model-Eksekusi-Hasil
Apa yang dimaksud dengan algoritma dalam konteks komputasi?
Sekumpulan simbol matematika
Kumpulan data yang disimpan dalam komputer
Kumpulan instruksi terstruktur untuk menyelesaikan masalah komputasi
Bahasa formal yang digunakan dalam
Strategi untuk menghindari permasalahan komputasi
Apa yang perlu dilakukan setelah seseorang sudah membaca contoh-contoh program dalam bahasa pemrograman?
Langsung menulis kode program kompleks
Memahami teks dalam bahasa pemrograman
Menghafal semua sintaks bahasa pemrograman
Menggunakan bahasa pemrograman hanya untuk berbicara
Tidak melakukan apa-apa
Algoritma adalah....
Urutan penyelesaian masalah
Urutan masalah
Urutan contoh
Urutan langkah-langkah
Kumpulan urutan masalah
Diagram yang menyatakan aliran proses dengan menggunakan anotasi- anotasi semisal persegi, panah, oval, wajik dll disebut....
flowchart
program
algoritma
mikrokontroler
mikroprosessor
Perhatikan langkah-langkah berikut, urutan yang benar adalah....
1) Gosok piring kotor
2) Piring kotor kini lebih bersih
3) Ambil sedikit sabun
4) Siapkan piring kotor
5) Siapkan gosokan piring dan sabun cuci piring
5, 3, 2, 1 dan 4
2, 3, 1, 5 dan 4
4, 5, 3, 1, dan 2
2, 4, 3, 1 dan 2
1, 5, 3, 4 dan 2
Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam,
maka warna jadi (a)
Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong
R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan
BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah (a)
Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah (a)
Tipe data untuk bilangan bulat dalam bahasa pemrograman dikenal sebagai (a)
Operator aritmatika untuk pembagian adalah (a)
