WorksheetsSoal PAS Algoritma dan Flowchart
Total questions: 50
Worksheet time: 36mins
Agni sedang belajar tentang algoritma. Ia menemukan bahwa (a) yang digunakan untuk menyelesaikan masalah.
Algoritma adalah sebuah bahasa pemrograman
Algoritma hanya digunakan dalam matematika
Algoritma adalah hasil dari penelitian
Dalam dunia pemrograman, Nur sedang menjelaskan kepada teman-temannya tentang tiga metode penulisan algoritma yang digunakan dalam proyek mereka. Metode tersebut adalah (a) .
Pseudocode, Diagram alir, natural l
Debugging, Testing, Documentation
Mathematical formula, Code snippet
Flowchart, Algorithmic language
Dewi sedang belajar tentang diagram alir (flowchart) dan ingin tahu simbol yang digunakan untuk memulai dan mengakhiri diagram tersebut. Dia bertanya, "Simbol yang digunakan untuk memulai dan mengakhiri diagram alir adalah ?" (a)
Simbol lingkaran
Simbol segitiga
Simbol persegi
Dalam proyek pengembangan perangkat lunak, Desi membuat flowchart. Apa makna simbol persegi panjang yang digunakannya?
Simbol persegi panjang digunakan untuk menggambarkan keputusan.
Simbol persegi panjang mewakili akhir dari proses.
Simbol persegi panjang mewakili proses.
Simbol persegi panjang menunjukkan awal dari flowchart.
Rika ingin menghitung luas dari sebuah persegi yang dia buat di taman. Apa rumus yang harus dia gunakan?
Luas = sisi x sisi
Luas = panjang x lebar
Luas = 4 x sisi
Luas = 2 x (panjang + lebar)
Zidan ingin membuat flowchart untuk merencanakan proyek baru di kantornya. Apa langkah pertama yang harus dia lakukan?
Menggambar simbol-simbol acak tanpa tujuan.
Membuat daftar langkah-langkah tanpa konteks.
Menentukan tujuan atau masalah yang ingin diselesaikan.
Menentukan warna untuk flowchart.
Noval sedang membuat diagram alur untuk proyeknya. Ia perlu menyertakan dua simbol dasar dalam flowchart dan menjelaskan fungsinya. Apa saja simbol tersebut?
Simbol panah (alur) dan simbol bintang (proses)
Simbol segitiga (keputusan) dan simbol lingkaran (proses)
Simbol persegi panjang (input) dan simbol diamond (output)
Simbol oval (awal/akhir) dan simbol persegi (proses).
Zulfa ingin membuat program sederhana untuk menghitung luas segitiga. Dia perlu menuliskan algoritma untuk program tersebut menggunakan metode pseudocode. Apa langkah-langkah yang harus dia lakukan?
Membuat catatan tentang algoritma yang sudah ada
Menggambar diagram alir untuk algoritma
Langkah-langkah menuliskan algoritma dengan metode pseudocode.
Menuliskan algoritma dalam bahasa pemrograman
Apa yang dimaksud dengan flowchart?
Flowchart adalah jenis software untuk desain grafis.
Flowchart adalah diagram yang menunjukkan langkah-langkah dalam suatu proses.
Flowchart adalah alat untuk menghitung angka.
Flowchart adalah metode untuk menulis puisi.
Raisa ingin membuat flowchart untuk proyeknya. Dia perlu menjelaskan langkah-langkah yang harus diambil untuk menyelesaikan flowchart tersebut. Langkah-langkah dalam membuat flowchart adalah (a) .
Simbol diamond (belah ketupat) dalam flowchart berfungsi untuk (a) .
Fidel sedang belajar tentang algoritma dan flowchart di sekolah. Dia ingin memahami perbedaan antara keduanya.
Algoritma dan flowchart adalah istilah yang sama.
Algoritma adalah langkah-langkah terstruktur, sedangkan flowchart adalah representasi grafis dari algoritma.
Algoritma digunakan untuk menggambar, flowchart untuk menghitung.
Algoritma adalah gambar, sedangkan flowchart adalah teks.
Rizky sedang mengerjakan proyek pemrograman dan ingin memastikan bahwa semua anggota timnya memahami alur program yang akan dibuat. Ia memutuskan untuk menggunakan flowchart. Sebutkan keuntungan menggunakan flowchart dalam pemrograman!
Membuat program lebih sulit dipahami
Keuntungan menggunakan flowchart dalam pemrograman antara lain: memudahkan pemahaman alur program, membantu dalam perencanaan dan desain, serta memudahkan komunikasi antar anggota tim.
Mengurangi jumlah kode yang diperlukan
Meningkatkan kecepatan eksekusi program
Meylani sedang membuat flowchart untuk proyek sekolahnya. Ia perlu menentukan simbol yang tepat untuk menggambarkan proses dalam flowchart tersebut. Sebutkan simbol yang digunakan untuk proses dalam flowchart!
Simbol belah ketupat
Simbol segitiga
Simbol persegi panjang
Simbol lingkaran
Dalam sebuah proyek pengembangan perangkat lunak, Fitran, Irfan dan Althaf sedang berdiskusi tentang pentingnya algoritma dalam pemrograman. Fitran berpendapat bahwa algoritma hanya digunakan untuk membuat program yang lebih lambat, sementara Irfan dan Althaf menjelaskan bahwa algoritma sangat penting dalam pemrograman karena mereka menyediakan metode sistematis untuk menyelesaikan masalah dan meningkatkan efisiensi serta keterbacaan kode.
Algoritma hanya digunakan untuk membuat program yang lebih lambat.
Algoritma hanya penting untuk pemrograman tingkat tinggi.
Algoritma tidak memiliki pengaruh dalam pemrograman.
Algoritma sangat penting dalam pemrograman karena mereka menyediakan metode sistematis untuk menyelesaikan masalah dan meningkatkan efisiensi serta keterbacaan kode.
Jodohkan simbol flowchart berikut ini sesuai fungsinya !
Proses
State Awal Akhir
Input/Output
Pemilihan/Percabangan
Preposition (Inisialisasi/Deklarasi)
Simbol flowchart apa saja yang terdapat pada diagram berikut ini !
Percabangan / Pengkondisian
Input/Output
Proses
Arah Panah
State Awal/Akhir
Heri membuat kopi dengan langkah-langkah berikut: Siapkan gelas, air panas, kopi, dan gula. Panaskan air hingga mendidih. Tuangkan kopi ke dalam gelas. Tambahkan gula sesuai selera. Tambahkan air panas. Aduklah hingga rata. Kopi siap disajikan. Berapa simbol input, proses, dan output pada diagram ini?
1 input 2 proses 3 output
2 input 3 proses 2 output
1 input 1 output dan 4 proses
1 input 5 proses 1 output
Setelah Rifan menyelesaikan flowchart untuk proyeknya, apa yang harus dia lakukan selanjutnya?
Menjual flowchart kepada orang lain.
Menyerah dan tidak melanjutkan.
Menambahkan lebih banyak simbol tanpa tujuan.
Meninjau dan menguji flowchart untuk memastikan alur yang benar.
Angga sedang membuat flowchart untuk proyeknya. Dia ingin memastikan bahwa semua simbol dalam flowchart terhubung dengan baik. Bagaimana cara Angga menghubungkan simbol-simbol dalam flowchart?
Dengan menambahkan warna pada simbol.
Dengan menggunakan garis atau panah untuk menunjukkan alur proses.
Dengan menempelkan simbol-simbol secara acak.
Dengan menggambar lingkaran di sekitar simbol.
Imel sedang merancang flowchart untuk sistem pemesanan online. Apa simbol yang tepat untuk menunjukkan keputusan dalam flowchart tersebut?
Simbol persegi panjang
Simbol lingkaran
Simbol belah ketupat
Simbol oval
Dalam pembuatan flowchart, apa yang harus dilakukan setelah menentukan langkah-langkah proses?
Menghubungkan langkah-langkah dengan garis atau panah.
Menulis deskripsi panjang untuk setiap langkah.
Menambahkan warna pada setiap simbol.
Menentukan siapa yang akan melaksanakan setiap langkah.
Ketika membuat flowchart, mengapa penting untuk meninjau kembali diagram yang telah dibuat?
Untuk menghapus langkah-langkah yang tidak perlu.
Untuk mengganti semua simbol dengan warna yang berbeda.
Untuk memastikan tidak ada simbol yang terlewat dan alur proses jelas.
Untuk menambahkan lebih banyak simbol tanpa tujuan.
Perhatikan Flowchart berikut ini. Mana pernyataan yang tepat sesuai gambar !
1 input, 1 output
3 input, 3 proses
1 input, 3 proses, 1 output
3 input, 1 output
Susun ulang algoritma berikut ini dengan benar, setelah tahap mulai !
deklarasi A , B , jumlah
masukan nilai A ,B
hitung jumlah =A+B
tampilkan jumlah
selesai
Manakah dari flowchart berikut yang merupakan jenis algoritma looping !
Manakah dari flowchart berikut yang merupakan jenis algoritma conditional !
Manakah dari flowchart berikut yang merupakan jenis algoritma sequence !
Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .
Manual Operation
Decision
Preparation
Process
Diatas merupakan contoh dari . . . .
Algoritma Menghitung Luas Persegi
Flowchart Menghitung Luas Segitiga
Algoritma Menghitung Luas Lingkaran
Flowchart Menghitung Luas Lingkaran
Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .
Berikut ini adalah Simbol Diagram Alir (Flowchart) yang digunakan untuk menunjukkan sambungan proses dari halaman yang sama yaitu . . . .
Manakah gambar yang menandakan proses
KKM sebuah mapel bernilai 80, jika siswa memenuhi nilai kkm maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Untuk kondisi, jika disajikan dalam sebuah flowchart maka simbol yang digunakan yaitu..
1. Mulai
2. Menulis surat
3. Surat dimasukan amplop
4. Menutup amplop
5. Menempel perangko
6. Mengantar ke kantor pos
7. Selesai
Urutan algoritma yang benar adalah...
1-3-2-4-6-5-7
1-6-2-3-5-4-7
1-6-5-4-2-3-7
1-6-2-3-4-5-7
1-2-3-4-5-6-7
Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut ….
program
flowchart
pseudo code
pascal
algoritma
Tanpa disadari sebenarnya kita sering menerapkan konsep algoritma dalam menyelesaikan masalah yang dihadapi. Perhatikan algoritma tertib berkendara saat di lampu merah.
Algoritma yang benar dan logis dari contoh di atas adalah…
1-2-3-4-5-6-7
1-2-3-4-6-5-7
1-2-3-5-6-4-7
1-2-3-4-6-7-5
1-2-3-7-4-6-5
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 = ½ panjang tinggi
Luas = alas * tinggi
Luas = ¼ alas tinggi
Luas = ½ alas tinggi
Luas = ½*2 alas tinggi
Berikut adalah algoritma makan :
1. Siapkan piring, sendok dan garpu; 2. Cuci tangan; 3. Ambil nasi, taruh nasi di atas piring; 4. Ambil sayur dan lauk, taruh di atas nasi; 5. Ambil air minum di gelas; 6. Membaca doa sebelum makan; 7. Cuci piring makan; 8. Selesai makan, baca doa sesudah makan; 9. Makan.
1 2 3 4 5 6 7 8 9
2 1 3 4 5 6 9 8 7
3 2 3 4 5 6 7 8 9
2 1 3 4 5 6 7 8 9
1 2 3 4 5 7 6 9 8
Merupakan contoh dari
Flowchart Urutan
Flowchart Percabangan
Flowchart Perulangan
Pseudocode
Algoritma
Penemu konsep algoritma adalah …
Al-Khawarizmi
Ibnu Sina
Charles Babbage
Gottfried Leibniz
Ilmu yang mempelajari cara penyelesaian suatu masalah berdasarkan urutan langkah-langkah yang disusun secara sistematis dan menggunakan bahasa yang logis dalam memecahkan masalah adalah
Flowchart
Algoritma
Informatika
A. Pemrograman
Berikut ini yang bukan merupakan dasar penyusunan algoritma …
Memiliki input
Memiliki output
Tidak ambigu
Acak
Simbol flowchart yang menghubungkan antara satu simbol dengan yang lain adalah …
Terminator
Input/output
Flow
Connector
Berikut ini adalah struktur dasar algoritma, kecuali ….
Runtutan
Pemulihan
Pemilihan
Perulangan
Percabangan
Nama lain dari flowchart adalah ….
Algoritma
Alur
Bagan Alir
Tree
Diagram
Berikut ini adalah ciri dari pseudecode, kecuali ….
Bervariabel
Bergambar
Berfungsi seperti flowchart
Menjelaskan algoritma
Bahasa komputer
Rumus Pythagoras untuk menghitung sisi miring segitiga siku-siku adalah a2 + b2 = c2. Simbol flowchart yang tepat untuk perhitungan tersebut adalah ….
Perhatikan algoritma berikut:
(1) Mulai
(2) Nilai a=8; nilai b=3;
(3) c=a+b;
(4) cetak c
(5) selesai
pada algoritma di atas yang merupakan variabel proses adalah ….
Nilai a=8
Nilai b=3
c=a+b
cetak c
Selesai
Pada struktur runtutan, semua instruksi dikerjakan secara …?
Acak
Berurutan
Lengkap
Bersambung
Bercabang
