WorksheetsQuiz algorittmag
Total questions: 50
Worksheet time: 39mins
Notasi algoritma yang menggunakan simbol-simbol grafis untuk menggambarkan langkah-langkah algoritma adalah:
Flowchart
Teks deskriptif
Pseudocode
Semua Jawaban Benar
Notasi algoritma yang menggunakan bahasa yang mirip dengan bahasa pemrograman untuk menggambarkan langkah-langkah algoritma adalah:
Flowchart
Teks deskriptif
Pseudocode
Python
Notasi algoritma yang menggunakan bahasa yang mudah dipahami untuk menggambarkan langkah-langkah algoritma adalah:
Flowchart
Teks deskriptif
Pseudocode
Python
Dibawah ini manakah yang termasuk dari jenis-jenis notasi algoritma (wajib pilih 3)
Flowchart
Pseudocode
Teks Deskriptif
Python
Notasi algoritma tersebut adalah menggunakan notasi?
Flowchart
Teks Deskriptif
Pseudocode
Semua Benar
Notasi algoritma tersebut adalah menggunakan notasi?
Flowchart
Teks Deskriptif
Pseudocode
Semua Benar
Yang termasuk input pada algoritma tersebut adalah
p dan l
luas
p * l
p
Yang termasuk output pada algoritma tersebut adalah
p dan l
luas
p * l
p
Notasi algoritma tersebut adalah menggunakan notasi?
Flowchart
Teks Deskriptif
Pseudocode
Semua Benar
Bentuk notasi flowchart yang digunakan untuk menggambarkan proses adalah:
Persegi panjang
Belah ketupat
Lingkaran
Panah
Bentuk notasi flowchart yang digunakan untuk menggambarkan input dan output adalah:
Persegi panjang
Belah ketupat
Lingkaran
Panah
Fungsi dari simbol belah ketupat pada flowchart adalah:
Menggambarkan proses
Menggambarkan keputusan
Menggambarkan pengulangan
Menggambarkan input dan output
Fungsi dari simbol panah pada flowchart adalah:
Menggambarkan proses
Menggambarkan keputusan
Menggambarkan pengulangan
Menggambarkan aliran data
Fungsi dari simbol terminator pada flowchart adalah
Menggambarkan proses
Menggambarkan keputusan
Menggambarkan aliran data
Menggambarkan awal atau akhir suatu proses
Algoritma yang efisien adalah algoritma yang (wajib pilih 3 yang benar)
Menggunakan sedikit ruang memori
Menggunakan sedikit waktu untuk menyelesaikan masalah
Mudah dipahami dan diterapkan
Membuat algoritma menjadi kompleks
Apa yang dimaksud dengan algoritma?
Algoritma adalah hasil dari perhitungan matematika
Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah atau tugas tertentu.
Algoritma adalah kumpulan data mentah
Algoritma adalah bahasa pemrograman
Apakah algoritma harus memiliki langkah-langkah yang jelas dan terurut?
Tergantung
Tidak
Ya
Mungkin
Mengapa pseudocode penting dalam pengembangan algoritma?
Pseudocode tidak diperlukan dalam pengembangan algoritma
Pseudocode membantu dalam merencanakan algoritma tanpa terikat pada bahasa pemrograman tertentu.
Pseudocode mempersulit pengembangan algoritma
Pseudocode hanya cocok untuk bahasa pemrograman tertentu
Apakah pseudocode dapat dieksekusi oleh komputer?
Tergantung pada kompleksitas pseudocode
Ya, pseudocode dapat dieksekusi oleh komputer
Hanya jika pseudocode ditulis dalam bahasa pemrograman tertentu
Tidak
Mengapa penting untuk memahami algoritma dasar?
Karena algoritma dasar tidak penting dalam pemecahan masalah
Untuk membantu dalam memecahkan masalah secara efisien dan efektif.
Karena algoritma dasar hanya memperlambat pemecahan masalah
Karena algoritma dasar tidak memiliki manfaat dalam pemecahan masalah
Apa yang dimaksud dengan iterasi dalam algoritma?
Proses pengurangan langkah-langkah algoritma untuk mencapai solusi
Proses penghapusan langkah-langkah algoritma untuk mencapai solusi
Proses penambahan langkah-langkah algoritma untuk mencapai solusi
Proses pengulangan langkah-langkah algoritma untuk mencapai solusi
Apakah algoritma dapat diselesaikan dengan lebih dari satu cara?
Tidak
Ya
Bergantung pada kompleksitas algoritma
Hanya dengan satu cara
Mengapa penting untuk menguji algoritma sebelum mengimplementasikannya dalam kode nyata?
Karena algoritma tidak perlu diuji
Karena algoritma tidak akan pernah digunakan
Karena algoritma sudah pasti bekerja dengan sempurna
Untuk memastikan bahwa algoritma tersebut bekerja dengan benar dan efisien.
Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibnu Musa al-Khowarizmi, ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction) sekitar tahun ...
785 M
825 M
925 M
625 M
525 M
Definisi Algoritma ...
Urutan langkah-langkah untuk memecahkan masalah
Urutan logis pengambilan keputusan untuk memecahkan masalah
Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
Algoritma merupakan deskripsi urutan pelaksanaan suatu proses
Algoritma tersusun oleh sederetan langkah instruksi yang logis
Aspek Penting Algoritma :
Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas, disebut dengan ...
Finite
Definite
Input
Output
Effective
Aspek Penting Algoritma :
setiap langkah didefinisikan secara tepat, tidak boleh membingungkan (ambigu), disebut dengan ...
Finite
Definite
Input
Output
Effective
Aspek Penting Algoritma :
setiap algoritma diharapkan memiliki sifat efektif. (setiap langkah harus sederhana dan sehingga dapat dikerjakan dalam waktu yang masuk akal), disebut dengan ...
Finite
Definite
Input
Output
Effective
Algoritma yang alur algoritma dapat dilihat secara visual, menggunakan penulisan ...
Menggunakan bahasa natural
Menggunakan Flowchart
Menggunakan Pseudocode
Menggunakan Code
Menggunakan bahasa asing
Simbol Flowchart ini berfungsi ...
(Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
(Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)
Start Statement
Conditional Statement
Simbol Flowchart ini berfungsi ...
(Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
(Simbol untuk keluar/masuk prosedur atau proses dalam lembar/halaman yang sama)
Start Statement
Conditional Statement
Struktur Program dari Flowchart adalah ...
Sequence (berurutan)
Branching (Pencabangan)
Looping (Perulangan)
Hiding (Menyembunyikan
Tracing (Pencarian)
Struktur Program pada gambar ini disebut dengan ...
Struktur Looping
Struktur Sequence
Struktur Branching
Struktur Hiding
Struktur Tracing
Jika dimasukkan angka 15 dan 4 pada kedua input program di atas, maka output yang dihasilkan adalah ….
4
15
30
60
65
Judul yang tepat untuk diagram alir di atas adalah ….
menghitung luas jajaran genjang
algoritma luas persegi panjang
prosedur penghitungan luas lingkaran
menghitung luas segitiga siku-siku
diagram alir menghitung luas lingkaran
KKM sebuah mapel bernilai 70, jika siswa memenuhi nilai KKM maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Kondisi tersebut jika disajikan dalam sebuah diagram alir maka simbol yang digunakan yaitu adalah ….
salah satu proses yang harus dilakukan Adel ketika memasak mie goreng adalah mengaduknya setelah dicampur dengan bumbu. Kondisi tersebut jika disajikan dalam sebuah diagram alir maka simbol yang digunakan yaitu adalah ….
Simbol terminator dalam diagram alir berfungsi sebagai ….
proses
keputusan
aktivitas
masukan
mulai dan selesai
Dalam Penulisan Alur pemrograman, terdapat tiga macam diantaranya Pseudocode. Pseucocode merupakan tampilan ....
alir Program
imitasi Program
tiruan Algoritma
tampilan Program
flowchart
Jika tahun sekarang adalah 2020 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah ....
1
2
3
4
5
Notasi pseudocode yang digunakan untuk suatu pengkondisian adalah ....
BEGIN
IF / THEN / ELSE
INPUT / OUTPUT
END
REPEAT / UNTIL
menggunakan bagan/simbol tertentu yang membentuk bagan alir, serta menggunakan kata atau kalimat matematis merupakan cara menyusun
langkah
flowchart
algoritma
operation system
1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :
Membuat program
Membuat Algoritma
Membeli komputer
Proses
Memproses Listing Algoritma
Tipe data yang digunakan untuk menampung sebuah karakter adalah?
String
Bool
Int
Long int
Char
Sebutkan ciri-ciri algoritma! kecuali
menyelesaikan Langkah terbatas
Jelas
Tidak ambigu
panjang
Apa perbedaan antara algoritma dan program?
Algoritma tidak memerlukan bahasa pemrograman, sedangkan program memerlukan bahasa pemrograman
Algoritma adalah langkah-langkah logis untuk menyelesaikan masalah, sedangkan program adalah implementasi dari algoritma dalam bahasa pemrograman tertentu.
Algoritma adalah kode program, sedangkan program adalah langkah-langkah logis
Algoritma tidak memerlukan pemecahan masalah, sedangkan program memerlukan pemecahan masalah
Mengapa penting untuk memiliki pemahaman yang baik tentang algoritma dalam pemrograman?
Algoritma tidak membantu dalam mengoptimalkan kode
Algoritma membantu dalam merancang solusi efisien untuk masalah pemrograman.
Algoritma hanya diperlukan untuk pemrograman tingkat lanjut
Algoritma tidak berpengaruh dalam pemrograman
Bagaimana cara menguji kebenaran suatu algoritma?
Menguji algoritma dengan input yang sama terus menerus
Menguji algoritma tanpa memeriksa output
Menguji kebenaran suatu algoritma dilakukan dengan menentukan input yang tepat, menjalankan algoritma, memeriksa output yang dihasilkan, dan melakukan pengujian dengan berbagai input.
Menguji algoritma tanpa input
Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :..
Membuat Program
Membuat bahasa pemrograman
Membuat Algoritma
Proses
1. Ambil cangkir;
2. Ambill Kopi instan;
3. Tuangkan air panas ke dalam cangkir;
4. Masukan bubuk kopi ke dalam cangkir sesuai takaran;
5. Siapkan air panas;
6. Minum kopi;
7. Aduk hingga larut.
Langkah-langkah diatas adalah algoritma untuk membuat kopi, urutan yang benar adalah...
1-2-4-5-3-7-6
1-2-4-3-5-7-6
1-2-4-3-5-6-7
1-2-3-4-5-6-7
