Font size
WorksheetsRancangan Program Dengan Pseudocode
Total questions: 45
Worksheet time: 50mins
Apa yang dimaksud dengan pseudocode?
Bahasa pemrograman forma
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
Yang merupakan struktur dari pseudocode adalah …
Isi
Judul dan Implenetasi
Judul dan Deklarasi
Implementasi dan Deklarasi
Judul, Deklarasi dan Implementasi
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
Berikut ini pernyataan yang benar mengenai variabel, kecuali
Digunakan untuk menyimpan nilai
Boleh diberikan nama dengan bebas
Tidak boleh ada dua nama variabel yang sama
Digunakan untuk menyimpan nilai output
Digunakan untuk menyimpan nilai input
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 dilakukan kode ini?
Menampilkan semua angka genap antara 1 .. 100
Menampilkan semua angka ganjil antara 1 .. 100
Menampilkan semua angka antara 1..100
Menampilkan semua bilangan prima antara 1..100
Menampilkan angka 1
Manakah dari berikut ini yang paling menggambarkan hasil menjalankan kode program?
Menampilkan angka 0
Menampilkan angka 6
Menampilkan angka 10
Menampilkan angka 15
Tidak menghsailkan apapun, program melakukan looping tanpa henti
Apa yang dimaksud dengan coding?
Proses menyusun diagram alir
Menulis kode atau skrip dalam bahasa pemrograman
Menggunakan perangkat lunak tanpa kode
Mengedit video
Mengapa kebanyakan orang mengalami kesulitan saat pertama kali melakukan coding?
Karena perangkat lunaknya rumit
Karena kesulitan mengetahui sintaks dan menuliskan kembali kode
Karena tidak ada panduan
Karena perangkat kerasnya lambat
Apa itu pseudocode?
Kode yang digunakan untuk menjalankan program
Deskripsi formal dari algoritma
Deskripsi informal dari algoritma yang menyerupai kode pemrograman
Diagram alir yang kompleks
Apa fungsi utama pseudocode?
Menjalankan program langsung
Memeriksa kesalahan sintaks
Membantu merencanakan dan merancang algoritma
Mengedit video
Kapan pseudocode sangat berguna?
Saat menulis dokumentasi perangkat lunak
Saat merencanakan algoritma sebelum implementasi
Saat menguji perangkat keras
Saat mendesain antarmuka pengguna
Bagaimana pseudocode membantu dalam kolaborasi tim?
Dengan menyediakan dokumentasi terperinci
Dengan memungkinkan tim berdiskusi dan merancang algoritma tanpa terjebak pada sintaks bahasa tertentu
Dengan memeriksa kesalahan secara otomatis
Dengan mengedit video bersama-sama
Apa saja ciri-ciri pseudocode?
Deskripsi informal, tidak terikat pada bahasa pemrograman tertentu
Deskripsi formal, terikat pada bahasa pemrograman tertentu
Memiliki pengecekan kesalahan, dijalankan sebagai program
Memiliki struktur kompilasi, digunakan untuk debugging
Contoh penggunaan kata kunci dalam pseudocode adalah?
HTML, CSS, JavaScript
Function, procedure, loop, end
Start, stop, pause, reset
If, else, print, set, add, while
Apa yang dimaksud dengan operasi (perintah) komputer sederhana dalam pseudocode?
Penggunaan perangkat keras
Penulisan dokumentasi
Input, output, compute, storing value, comparison, repetition
Editing video
Mengapa pseudocode tidak memiliki pengecekan kesalahan?
Karena ditulis dalam bahasa manusia
Karena selalu benar
Karena hanya digunakan untuk dokumentasi
Karena tidak dijalankan atau diperiksa untuk kesalahan
Apa manfaat pseudocode dalam mengajarkan pemrograman?
Mengajarkan sintaks bahasa pemrograman tertentu
Mengajarkan logika pemrograman tanpa harus khawatir tentang sintaksis bahasa tertentu
Mengajarkan cara menjalankan program
Mengajarkan cara menggunakan perangkat keras
Apa yang dimaksud dengan notasi pseudocode?
Konvensi umum yang digunakan dalam penulisan pseudocode
Standar formal dalam pemrograman
Kode yang digunakan untuk menjalankan program
Diagram alir yang kompleks
Apa yang dimaksud dengan struktur kontrol dalam pseudocode?
Percabangan (IF, ELSE) dan perulangan (FOR, WHILE)
Diagram alir
Dokumentasi perangkat lunak
Penggunaan perangkat keras
Mengapa tidak ada aturan baku dalam penulisan pseudocode?
Karena pseudocode ditulis dalam bahasa pemrograman tertentu
Karena pseudocode bersifat fleksibel dan mudah dipahami
Karena pseudocode digunakan untuk menjalankan program
Karena pseudocode memerlukan kompilasi
Bagaimana pseudocode digunakan dalam perencanaan proyek pengembangan perangkat lunak yang kompleks?
Dengan menulis kode langsung dalam bahasa pemrograman tertentu
Dengan menguji perangkat keras terlebih dahulu
Dengan merencanakan dan mengorganisasi logika dari berbagai komponen atau modul sebelum menggabungkannya
Dengan mengedit video proyek
Apa yang dimaksud dengan konstanta dalam notasi pseudocode?
Variabel yang berubah-ubah nilainya
Variabel yang tidak pernah digunakan
Nilai tetap yang ditulis dalam huruf besar
Fungsi atau prosedur
Mengapa pseudocode tidak memiliki ekspektasi terhadap perangkat keras atau lingkungan?
Karena pseudocode ditulis dalam bahasa pemrograman tertentu
Karena pseudocode fokus pada logika algoritma tanpa detail implementasi
Karena pseudocode memerlukan perangkat keras tertentu
Karena pseudocode digunakan untuk mengedit video
Apa yang dimaksud dengan fungsi atau prosedur dalam notasi pseudocode?
Bagian dari kode yang tidak pernah digunakan
Diagram alir yang kompleks
Variabel yang diubah-ubah nilainya
Blok kode yang melakukan tugas tertentu dan biasanya ditulis dengan kata kunci FUNCTION atau PROCEDURE
Mengapa pseudocode tidak memiliki dukungan untuk input dan output yang nyata?
Karena pseudocode hanya digunakan untuk dokumentasi
Karena pseudocode tidak memiliki mekanisme nyata untuk menerima input dari pengguna atau menampilkan output ke layar
Karena pseudocode dijalankan langsung sebagai program
Karena pseudocode digunakan untuk mengedit video
Yuni ingin memasak nasi menggunakan rice cooker. Langkah pertama yang harus dilakukan adalah mencuci beras. Bagaimana pseudocode untuk langkah ini?
Masukkan beras ke dalam rice cooker
Cuci beras hingga bersih
Tambahkan air ke dalam rice cooker
Tekan tombol "Cook" pada rice cooker
Saat berbelanja di supermarket, Tiara dan Rani memutuskan untuk membuat daftar belanja terlebih dahulu. Bagaimana pseudocode untuk langkah ini?
Pergi ke supermarket
Membuat daftar belanja
Membayar di kasir
Memasukkan barang ke dalam keranjang
Ratna ingin pergi ke sekolah. Langkah pertama yang harus dilakukan adalah bangun tidur. Bagaimana pseudocode untuk langkah ini?
Berangkat ke sekolah
Bangun tidur
Sarapan pagi
Mandi dan berpakaian
Ratna ingin belajar online. Langkah pertama yang harus dilakukan adalah menyalakan komputer. Bagaimana pseudocode untuk langkah ini?
Membuka aplikasi belajar
Menyalakan komputer
Menghubungkan ke internet
Memulai sesi belajar
Rina ingin menonton film di komputer. Langkah pertama yang harus dilakukan adalah menyalakan komputer. Bagaimana pseudocode untuk langkah ini?
Memilih film yang ingin ditonton
Menyalakan komputer
Memasang film
Memulai pemutaran film
Indah ingin membuat playlist musik. Langkah pertama yang harus dilakukan adalah membuka aplikasi musik. Bagaimana pseudocode untuk langkah ini?
Menambahkan lagu ke playlist
Membuka aplikasi musik
Memilih lagu yang disukai
Menyimpan playlist
Setelah Yuni mencuci beras, langkah berikutnya dalam memasak nasi adalah menambahkan air. Bagaimana pseudocode untuk langkah ini?
Menambahkan air ke dalam rice cooker
Menekan tombol "Cook"
Menutup rice cooker
Menunggu nasi matang
Setelah membuat daftar belanja, Nisa dan Joko memutuskan untuk pergi berbelanja di supermarket. Langkah berikutnya saat berbelanja di supermarket adalah pergi ke supermarket. Bagaimana pseudocode untuk langkah ini?
Membayar di kasir
Memasukkan barang ke dalam keranjang
Pergi ke supermarket
Membuat daftar belanja
Setelah bangun tidur, langkah berikutnya dalam perjalanan ke sekolah adalah mandi dan berpakaian. Bagaimana pseudocode untuk langkah ini?
Sarapan pagi
Berangkat ke sekolah
Mandi dan berpakaian
Bangun tidur
Setelah menyalakan komputer, Susi ingin belajar online. Langkah berikutnya adalah menghubungkan ke internet. Bagaimana pseudocode untuk langkah ini?
Membuka aplikasi belajar
Menghubungkan ke internet
Menyalakan komputer
Memulai sesi belajar
Dayu mengerjakan soal angka acak yang mana angka-angka tersebut diurutkan dari nilai terkecil sampai dengan nilai terbesar dengan cara melakukan penukaran data dengan tepat disebelahnya secara terus menerus sampai tidak ada lagi perubahan. Teknik yang dilakukan Dayu adalah……
Bubble sort
Insertion sort
Selection sort
Merge sort
Quick sort
Tiga jenis standar penulisan dalam penulisan algoritma terdiri dari….
Deskriptif, flowchart, pseudecode
Deskriptif, flowchar, decision
Flow,chart, terminator
Pseudocode,deskrip,chart
Process, flowchart, terminator
Objek-objek disimpan dalam metode penyimpanan sehingga objek yang lebih dulu datang, juga akan lebih cepat keluar atau selesai yang mana hal ini disebut.....
Antrean (queue)
Tumpukan
Stack
Last in first
Forward
Notasi algoritma yang menggambarkan algoritma dengan menggunakan kode yang mirip dengan kode pemrograman yang sebenarnya dinamakan
English Structure
Indonesia Structure
Flowchart
Pseudocode
Sebuah instruksi standar (himpunan dari aturan sintaks) untuk memerintah komputer agar menjalankan fungsi tertentu dinamakan....
Algoritma
Bahasa Pemrograman
Flowchart
Pseudocode
Berikut ini yang termasuk Bahasa Pemrograman Tingkat Rendah adalah....
C
Pascal
Java
Assembly
Ibnu Musa Al-Khawarizmi adalah penemu....
Flowchart
Pseudocode
Bahasa Pemrograman C
Algoritma
Keluaran dari Bahasa Pemrograman adalah (a)
