WorksheetsAlgoritma Pemprograman dan Logika
Total questions: 70
Worksheet time: 1hrs 9mins
Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .
Proses
Program
Algoritma
Step by step
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi
Menjadi Sembarang Nilai
Menjadi hampa
Q tetap
Menjadi 0
Proses mulai dan selesai dalam flowchart digambarkan dengan simbol...
Bentuk grafis yang menggambarkan urutan proses dalam sebuah algoritma.
Flowchart
Pseudocode
Program
Software
berapa kali baris 16 dikerjakan?
// tidak dikerjakan sama sekali
1
2
// tak terbatas
Output dari algoritma tersebut adalah ....
23
24
25
26
27
Penggunaan WHILE DO adalah struktur perulangan dengan ....
1 kondisi
2 kondisi
Kondisi di awal
Kondisi di akhir
kondisi yang diketahui jumlah perulangannya
Bentuk algoritma yang menggunakan sintaks yang mirip dengan bahasa pemrograman, tetapi tidak terikat oleh aturan yang ketat.
Flowchart
Pseudocode
Sintaks
Program
Software
Algoritma pertama kali ditemukan oleh matematikawan Islam bernama
Muhammad bin Mūsā al-Khawārizmī
Hamzah bin Abdul-Muththalib
Mush'ab bin Umair
Zaid bin Haritsah
Ja'far bin Abu Thalib
Algoritma dapat diterjemahkan ke dalam bahasa pemrograman dengan menggunakan:
Compiler
Assembler
Debugger
Beta Tester
New Document
Struktur algoritma yang langkah-langkah penyelesaian masalahnya terdiri dari berbagai alternatif solusi sesuai dengan kondisi/persyaratan tertentu merupakan definisi dari struktur algoritma ....
perulangan
pemilihan
runtunan
pengkondisian
berurutan
fungsi mencari suatu judul buku dalam aplikasi perpustakaan merupakan contoh penerapan struktur algoritma ....
perulangan
runtunan
pemilihan
keputusan
pengkondisian
Apa yang dimaksud dengan Flowchart ?
Urutan Langkah logis untuk menyelesaikan suatu masalah
Bagan Alir untuk menunjukkan langkah - langkah pemrograman
Manajemen Sistem Pemrograman
Urutan urutan pemrograman
Apa itu Program Komputer ?
Perintah yang harus dikerjakan oleh komputer
Pekerjaan Komputer
Manajemen Komputer
Urutan Pemrograman Komputer
Gambar disamping adalah contoh sederhana bentuk...
Script
Coding
Algoritma
Pseudocode
Flowchart
Berikut ini merupakan nama simbol flowchart...
Terminal
Proses
Dokumen
Decision
Penghubung
Nama simbol flowchart berikut adalah...
Terminal
Proses
Input/output
Decision
Document
Dibawahini yang bukan termasuk operator dari perbandingan adalah
<=
==
<
*
Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .
Operator
Tipe Data
Ekspresi
Variabel
Tipe data yang tidak mengandung unsur pecahan adalah...
Integer
Boolean
Real
Subrange Type
Tipe data yang memiliki dua nilai yaitu True atau False adalah...
Integer
Boolean
Real
Enumerated type
Nama variabel berikut ini yang benar adalah …
NamaGuru
Alamat Guru
alm gr
sts/status
tpt.tgl
Tipe data yang cocok untuk menyimpan data nama siswa adalah …
Numeric
Character
Date/Time
Array
Integer
Pemberian nama variabel yang benar adalah …
%nilai
nilai_mahasiswa
nama mahasiswa
&panjang
alamat!
Perintah yang digunakan untuk membaca inputan pada c++ adalah...
Printf
Cout
Puts
Cin
Dibawah ini merupakan tipe data bilangan bulat....
Int
Char
String
Cin
Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....
Variabel
Identifier
Real
Konstanta
Operator
Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....
Main
Include
Iostream
Cout
Return
Hal yang menjadi catatan penting dalam pemograman C++ bahwa Program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah……..
Semua character di anggap sama
Huruf kecil dan besar disamakan
Huruf besar dan kecil di anggap beda
Tidak boleh memakai 2 file header
Suatu tempat data yang mempunyai nilai atau data yang berubah-ubah disebut?
Tipe data
Main
Variabel
Konstanta
Data yang berisi sederet karakter disebut
Integer
Float
String
Array
Boolean
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...
Merah
Ungu
Hijau
Putih
Manakah pilihan berikut ini yang termasuk kedalam operator aritmetika yaitu
> , >= , <= , ==
And, Or, XOR
+, - , / , * , ^
Jawaban A dab C Betul
Jawaban A dan B Betul
Apa nama simbol Flowchart berikut
Input/Output
Proses
Mula/Tamat
Pilihan
Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .
Input
Output
Proses
Decision
simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Manakan gambar yang menandakan input/output
Manakan gambar yang menandakan proses
Rasionalitas akan menuntun manusia untuk....
bertindak menurut kemauan hatinya
bertindak menurut pikirannya dengan pertimbangan yang logis
bertindak menurut kepentingan pribadinya
bertindak menurut norma kesopanan dalam masyarakat
bertindak seperti umumnya teman
Menyampaikan konsep atau gagasan kepda pihak lain adalah hakikat dari...
Informasi
Komunikasi
Teknologi
Digitalisasi
orientasi
Diatas merupakan contoh dari . . . .
Algoritma Menghitung Luas Segitiga
Flowchart Menghitung Luas Segitiga
Algoritma Menghitung Luas Lingkaran
Flowchart Menghitung Luas Lingkaran
Flowchart tersebut merupakan algoritma untuk menghitung luas ….
lingkaran
segitiga
persegi panjang
persegi
belah ketupat
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
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
Output
Input
Arrow
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
Jika tahun sekarang adalah 2020 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah ....
1
2
3
4
5
Perhatikan algoritma berikut!
Jika nilai A adalah 10 dan B adalah 5, maka output dari algoritma tersebut adalah...
10
0
15
1
5
Jika baris ketiga pada algoritma tersebut diganti menjadi seperti di bawah ini.
"Jika A lebih kecil dari B maka lanjut ke langkah 4, jika tidak lanjut ke langkah 5".
Kemudian nilai A yang dimasukkan adalah 6 dan B adalah 12, maka output yang dihasilkan adalah...
12
6
1
0
error
Perhatikan algoritma berikut!
Apabila nilai panjang, lebar, dan tinggi berturut-turut adalah 10, 8, dan 9 maka output-nya adalah...
panjang*lebar*tinggi
10,8,9
volume
10*8*9
720
Jika nilai A, B, dan C secara berturut adalah 1, 9, dan 5, maka nilai akhir A, B, dan C sekarang adalah...
1, 9, 5
9, 5 ,1
9, 1, 5
5, 1, 9
5, 9, 1
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
Digunakan struktur FOR sebagai berikut. Pasangan nilai a dan b yang tepat untuk menampilkan 'Hello' sebanyak 3 kali adalah ...
a = 10, b = 7
a = 5, b = 3
a = 0, b = 3
a = 1, b = 3
a = 3, b = 1
Dari potongan program di atas, deskripsi logika percabangan yang paling tepat adalah...
Jika Y lebih atau sama dengan 17 maka ditampilkan “wanita dewasa” jika tidak berarti yang ditampilkan adalah “gadis”
Jika Y lebih dari 17 maka ditampilkan “wanita dewasa” jika tidak berarti yang ditampilkan adalah “gadis”
Termasuk percabangan 1 kondisi, dimana kondisinya adalah apakah Y lebih atau sama dengan 17 maka wanita dewasa
Termasuk percabangan 2 kondisi, dimana kondisinya apakah Y lebih dari 17 maka wanita dewasa
Diberikan statement IF seperti di atas. Apabila 'syarat1' bernilai FALSE, maka yang akan terjadi adalah ...
Statement A akan dijalankan
Statement A dan B akan dijalankan
Statement B akan dijalankan
Statement A dan B sama-sama tidak dijalankan
Bentuk percabangan yang membandingkan dua variabel atau lebih dan antara satu variabel dengan beberapa nilai tertentu yang sudah didefinisikan adalah ....
if Then
For To Do
While
Case If
For Next
TEBAK GAMBAR
(a)
TEBAK GAMBAR (1 KATA)
(a)
TEBAK GAMBAR (1 KATA)
(a)
TEBAK GAMBAR (1 KATA)
(a)
Berapa jumlah total lubang yang ada pada kaos di atas ?
2
4
8
6
Jika gajah jadi ayam, harimau jadi ayam, ular jadi ayam, lalu ayam jadi apa?
Jadi ular
Jadi banyak
Tidak jadi apapun
Jadi harimau
Semut terbang dengan ...
Sayap
Saya
Sungut
Susah payah
Jika diucapkan sekali, dia jauh. Jika diucapkan dua kali, dia malah dekat. Apakah itu ?
Langit
Awan
Alang
Suara
Kalau makan dia hidup, tapi kalau minum dia mati. Apakah itu ?
Air
Api
Kapas
Udara
Dalam suatu balapan, Valentino Rossi berhasil menyalip Jorge Lorenzo yang ada di posisi pertama. Posisi berapa Rossi sekarang ?
Pertama
Kedua
Ketiga
Tetap
Aku sembunyi, tapi kepalaku selalu kelihatan. Apakah aku ?
Paku
Palu
Kawat
Cangkul
Gajah apa yang belalainya pendek
Gajah sumatera
Gajah jawa
Gajah mada
Gajah pesek
Gajah duduk
Apa persamaannya uang dan rahasia
sama-sama buatan manusia
sama-sama mahal
sama-sama tidak bisa dihitung
Sama-sama tidak berpengarus
sama-sama susah dipegang
