Font size
WorksheetsQuiz 1 - Logika Algoritma dan Pemrograman
Total questions: 51
Worksheet time: 40mins
Masukan NIM anda
suatu urutan dari beberapa langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah tertentu
Logaritma
Algoritma
Urutan Logis
Aljabar
Intruksi
manakah yang bukan dari bagian dasar algoritma
Bagian Penutup
Bagian Nama
Bagian Judul
Bagian Deklarasi
Bagian Deskripsi
manakah bagian deklarasi
5
4
3
2
1
Manakah algoritma berikut yang ambigu
Masukan satu gelas air putih kedalam adonan
Tuangkan adonan kedalam cetakan
Jika kue sudah matang, keluarkan dari oven
Kukus adonan selama 20 menit
Sajikan Selagi Hangat
Manakah pernyataan algoritma yang tidak benar
Algoritma harus disusun secara logis
Algoritma harus disusun secara sistematis
Algoritma harus mempunyai berbagai macam makna
Algoritma memiliki langkah yang jelas
Algoritma memiliki hasil yang benar
Algoritma dapat disajikan menggunakan cara, kecuali
Menggunakan pseodocode
Menggunakan bahasa rahasia
Menggunakan bahasa sehari-hari
Menggunakan flowchart
Menggunakan diagram alur
1
2
3
4
5
Manakan gambar yang menandakan input/output
Manakan gambar yang menandakan proses
Manakan gambar yang menandakan awal/akhir
Jika tahun sekarang adalah 2019 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah
1
2
3
4
5
suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program
Pseudocode
Flowchart
Struktur Gambar
Algoritma
Bahasa umum
sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas yang tidak terikat dengan bahasa pemrograman tertentu.
berisikan langkah-langkah untuk menyelesaikan suatu permasalahan [hampir sama dengan algoritma], hanya saja bentuknya sedikit berbeda dari algoritma.
menggunakan bahasa yang hampir menyerupai bahasa pemrograman. Selain itu biasanya menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
Pseudocode
Flowchart
Struktur Gambar
Algoritma
Bahasa umum
Merupakan contoh dari
Flowchart Urutan
Flowchart Percabangan
Flowchart Perulangan
Pseudocode
Algoritma
Merupakan contoh dari
Flowchart Urutan
Flowchart Percabangan
Flowchart Perulangan
Pseudocode
Algoritma
Jika diperlukan waktu satu menit untuk merebus satu telur, berapa waktu yang diperlukan untuk merebus sepuluh telur?
10 menit
1 menit
5 menit
6 detik
Keyword untuk percabangan di pemrograman adalah ... (BOLEH LEBIH DARI 1 JAWABAN)
for
if - else
switch - case
while - do
Sedangkan keyword untuk perulangan adalah ... (BOLEH LEBIH DARI 1 JAWABAN)
for
while - do, do - while
switch - case
if
foreach
Istilah yang sering dipakai untuk error dalam pengembangan aplikasi disebut ...
hang
bug
crash
freeze
Esensi role programmer dalam team adalah ...
Koding
Problem Solving
Debugging
Implementing Features
Berikut ini yang bukan merupakan definisi dari algoritma adalah …
Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis
Urutan logis pengambilan keputusan untuk pemecahan masalah
Prosedur langkah demi langkah untuk melakukan perhitungan
Rentetan langkah-langkah logis tertentu untuk menyelesaikan suatu masalah
Program yang dibuat untuk menyelesaikan masalah
Alat bantu untuk menuangkan hasil pemikiran mengenai langkah-langkah penyelesaian masalah yang sistematis dan terurut adalah
Kalimat Deskriptif
Flowchart
Pseudocode
Aplikasi
Program
Keterangan diatas merupakan …
Struktur Bahasa C++
Pseudocode
Kalimat Deskriptif
Langkah awal memulai pemrograman C++
Gambaran program C++
Tipe data yang digunakan untuk data desimal adalah
Integer
Float
Char
Short
Long int
Operator yang biasa digunakan untuk membandingkan dua buah nilai adalah
Operator Logika
Operator Assignment
Operator Relasi
Operator Aritmatika
Operator Modulus
Manakah yang merupakan output dari program diatas?
200
300
500
600
800
Potongan algoritma manakah yang tepat untuk membedakan bilangan genap dan ganjil?
Input (x)
IF x mod 2 >= 0
Output (“x adalah bilangan genap”)
ELSE
IF x mod 2 < 0
Output (“x adalah bilangan ganjil”)
Input (x)
IF x div 2 >= 0
Output (“x adalah bilangan genap”)
ELSE
IF x div 2 < 0
Output (“x adalah bilangan ganjil”)
Input (x)
IF x mod 2 = 0
Output (“x adalah bilangan genap”)
ELSE
Output (“x adalah bilangan ganjil”)
Input (x)
IF x div 2 = 0 THEN
Output (“x adalah bilangan genap”)
ELSE
Output (“x adalah bilangan ganjil”)
Pilihan A,B,C,D salah
Sintaks pengulangan manakah yang melakukan pengecekan kondisi di akhir pengulangan?
DO… WHILE…
WHILE… …
FOR…
IF… THEN… ELSE…
GOTO …
Apa nama fungsi yang ada dalam program diatas?
Hasil
Sesuatu
St
Perkalian
Integer
Di bawah ini merupakan hal-hal yang harus dikemukakan dalam mendeklarasikan suatu bentuk Array, kecuali:
Ukuran array
Nama array
Tipe data
Record
Elemen array
Simbol yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi disebut…
Algoritma
Operator
Flowchart
Pseudocode
Program
Bilangan A >= Bilangan B merupakan contoh dari penggunaan operator …
Operator Assignment
Operator Logika
Operator Relasi
Operator Aritmatika
Operator Modulus
Pemrogram dapat meletakkan suatu informasi ke standart output (normalnya berupa layar) dengan menggunakan fungsi …
Cin
Endl
Cout
Setw()
Getc()
Hasil dari proses perhitungan program diatas adalah …
359.900
8.999.900
360.000
8.000.000
15.000
Tipe data yang digunakan untuk data berupa huruf, angka dan simbol adalah
Integer
Float
Char
Short
Long int
Perhatikan potongan algoritma berikut ini:
Input (kelas)
SWITCH kelas
BEGIN
CASE “1” :
Output (“Pengajar = Ana”)
break
CASE “2” :
Output (“Pengajar = Ani”)
break
CASE “3” :
Output (“Pengajar = Ina”)
break
Apakah output dari algoritma di atas jika inputnya kelas = “4”?
Pengajar = Ana
Pengajar = Ani
Pengajar = Ina
Program Error
Jawaban A, B, C, dan D salah
Sintaks pengulangan manakah yang melakukan pengecekan kondisi di awal pengulangan?
DO… WHILE…
WHILE… …
CONTINUE …. BREAK
IF… THEN… ELSE…
GOTO ……...
Char alamat [500]. Dari array ini yang merupakan NAMA dari suatu ARRAY adalah:
Char
Alamat
[500]
Char alamat
Alamat [500]
Bagian apakah yang kurang pada potongan algoritma diatas?
Deklarasi variabel
Deklarasi input
Deklarasi parameter input
Deklarasi output
Deklarasi parameter output
Berapa output dari program fungsi diatas?
10
20
0
k
hasil
Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....
Huruf besar dan kecil dibedakan
Angka besar dan kecil dibedakan
Spasi dan jarak
Run Program
Compiler Program
Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....
Variabel
Identifier
Real
Konstanta
Operator
Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah....
Algoritma pemrograman
Fungsi pemrograman
Mekanisme pemrograman
Function pemrograman
Variabel pemrograman
Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !
Anak yang berusia lebih dari 18 tahun boleh membuat SIM
Anak yang berusia tepat 18 tahun tidak boleh membuat SIM
Anak yang berusia tepat 18 tahun boleh membuat SIM
Anak yang berusia 17 tahun tidak boleh membuat SIM
Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun
Apa makna SELECTION dalam struktur dasar Algoritma ?
Runtutan
Pemilihan
Pengulangan
Percabangan
Penjumlahan
Apa makna SEQUENCE dalam struktur dasar Algoritma ?
Runtutan
Pemilihan
Pengulangan
Percabangan
Penjumlahan
Apa makna REPETITION dalam struktur dasar Algoritma ?
Runtutan
Pemilihan
Pengulangan
Percabangan
Penjumlahan
Manakah yang termasuk tipe data ! (BOLEH LEBIH DARI 1 JAWABAN)
Double
Float
True
Integer
False
Sebuah bagan atau diagram yang menunjukkan langkah-langkah proses (intruksi) suatu program melalui simbol-simbol grafis dengan urutan tahapannya dihubungkan dengan tanda panah (flow), disebut dengan....
Void
Identifier
Flowchart
Boolean
Operator
Untuk menyatakan bilangan pecahan, digunakan tipe data jenis....
Single
Double
Triple
Enum
Boolean
