|
1 |
Apa yang dimaksud dengan algoritma ? |
|
|
A |
Bahasa pemrograman untuk membuat program |
|
|
B |
Urutan langkah yang tersusun dan logis untuk menyelesaikan masalah |
|
|
C |
Kumpulan data yang disusun teratur |
|
|
D |
Diagram untuk menggambarkan alur program |
|
|
E |
Cara komputer menyimpan informasi |
|
|
2 |
Representasi algoritma yang dituliskan menggunakan bahasa sehari-hari yang terstruktur disebut … |
|
|
A |
Flowchart |
|
|
B |
Pseudocode |
|
|
C |
Code style |
|
|
D |
Script |
|
|
E |
Interpreter |
|
|
3 |
Salah satu manfaat menyusun algoritma sebelum menulis kode program adalah … |
|
|
A |
Mempercepat proses kompilasi |
|
|
B |
Menghilangkan semua error |
|
|
C |
Memudahkan programmer memahami alur penyelesaian masalah |
|
|
D |
Membuat program berjalan lebih cepat |
|
|
E |
Menambah ruang penyimpanan |
|
|
4 |
Berikut yang termasuk langkah umum dalam algoritma pemrograman adalah … |
|
|
A |
Editing – compiling – debugging |
|
|
B |
Input – proses – output |
|
|
C |
Storage – memory – display |
|
|
D |
Keyboard – mouse – monitor |
|
|
E |
Write – read – click |
|
|
5 |
Proses membuat instruksi atau perintah yang ditulis dalam bahasa tertentu agar komputer dapat menjalankan tugas yang kita inginkan adalah pengertian dari? |
|
|
A |
Pseudocode |
|
|
B |
Algoritma |
|
|
C |
Flowchart |
|
|
D |
Scripting |
|
|
E |
Pemrograman |
|
|
Format penulisan pseudocode yang baik kecuali … |
||
|
A |
Menggunakan indentasi yang rapi |
|
|
B |
Menggunakan bahasa yang jelas |
|
|
C |
Menggunakan kode mesin |
|
|
D |
Menggunakan penamaan variabel yang mudah dipahami |
|
|
E |
Menggunakan struktur logis algoritma |
|
|
Flowchart digunakan untuk … |
||
|
A |
Menghitung data secara otomatis |
|
|
B |
Menggambarkan alur logika atau langkah suatu algoritma secara visual |
|
|
C |
Menyimpan data dalam array |
|
|
D |
Mengubah program menjadi bahasa mesin |
|
|
E |
Menguji kecepatan komputer |
|
|
Simbol flowchart berbentuk oval digunakan untuk … |
||
|
A |
Input/Output |
|
|
B |
Proses |
|
|
C |
Penyimpanan data |
|
|
D |
Terminator |
|
|
E |
Decision |
|
|
Simbol jajar genjang dalam flowchart menunjukkan … |
||
|
A |
Proses |
|
|
B |
Penyimpanan |
|
|
C |
Keputusan |
|
|
D |
Input/Output |
|
|
E |
Penghubung |
|
|
Simbol belah ketupat (diamond) dalam flowchart digunakan untuk … |
||
|
A |
Memulai program |
|
|
B |
Menampilkan output |
|
|
C |
Menyimpan variabel |
|
|
D |
Menghubungkan dua bagian flowchart |
|
|
E |
Percabangan atau keputusan |
|
|
Simbol lingkaran kecil (connector) digunakan ketika … |
||
|
A |
Mengakhiri program |
|
|
B |
Mengulang proses |
|
|
C |
Melanjutkan alur ke halaman lain |
|
|
D |
Memberi input kepada pengguna |
|
|
E |
Membuat keputusan bercabang |
|
|
Simbol persegi panjang dalam flowchart menunjukkan … |
||
|
A |
Input/Output |
|
|
B |
Proses |
|
|
C |
Keputusan |
|
|
D |
Penghubung |
|
|
E |
Terminator |
|
|
Struktur penyimpanan data di database yang terdiri dari baris dan kolom disebut … |
||
|
A |
File |
|
|
B |
Record |
|
|
C |
Tabel |
|
|
D |
Field |
|
|
E |
Index |
|
|
Baris pada tabel database disebut … |
||
|
A |
Record |
|
|
B |
Field |
|
|
C |
Kolom |
|
|
D |
Primary key |
|
|
E |
Relasi |
|
|
Fungsi primary key pada tabel database adalah … |
||
|
A |
Menyimpan data sementara |
|
|
B |
Menyediakan koneksi ke internet |
|
|
C |
Menjadi identitas unik setiap record |
|
|
D |
Menampilkan data ke layar |
|
|
E |
Mengurutkan data secara otomatis |
|
|
Perintah SQL untuk menambahkan data baru ke tabel adalah … |
||
|
A |
INSERT INTO nama_tabel VALUES (…) |
|
|
B |
UPDATE nama_tabel SET … |
|
|
C |
DELETE FROM nama_tabel |
|
|
D |
SELECT * FROM nama_tabel |
|
|
E |
CREATE TABLE nama_tabel |
|
|
Perintah SQL untuk mengubah data yang sudah ada di tabel adalah … |
||
|
A |
INSERT INTO |
|
|
B |
DELETE FROM |
|
|
C |
UPDATE nama_tabel SET … WHERE … |
|
|
D |
SELECT * FROM |
|
|
E |
CREATE TABLE |
|
|
Perintah SQL untuk menampilkan semua data dalam tabel adalah … |
||
|
A |
SHOW TABLE nama_tabel |
|
|
B |
SELECT * FROM nama_tabel |
|
|
C |
OUTPUT * FROM nama_tabel |
|
|
D |
DISPLAY * FROM nama_tabel |
|
|
E |
PRINT * FROM nama_tabel |
|
|
SQL adalah singkatan dari … |
||
|
A |
Standard Quick Language |
|
|
B |
Simple Query Language |
|
|
C |
Structured Query Language |
|
|
D |
System Query Language |
|
|
E |
Sequential Query List |
|
|
Perintah DROP TABLE digunakan untuk |
||
|
A |
Menghapus data dari table |
|
|
B |
Menghapus tabel dari basis data. |
|
|
C |
Memasukan data kedalam table |
|
|
D |
Memasukan table kedalam database |
|
|
E |
Memasukan data kedalam database |
|
|
Perintah DELETE digunakan untuk menghapus data dari tabel. |
||
|
A |
Menghapus data dari table |
|
|
B |
Menghapus table dari database |
|
|
C |
Menghapus database dari table |
|
|
D |
Menghapus kolom dari database |
|
|
E |
Menghapus baris dari tabel |
|
|
Fungsi untuk menampilkan output di Python adalah … |
||
|
A |
echo() |
|
|
B |
display() |
|
|
C |
print() |
|
|
D |
show() |
|
|
E |
output() |
|
|
Tipe data untuk bilangan bulat di Python adalah … |
||
|
A |
str |
|
|
B |
int |
|
|
C |
float |
|
|
D |
boolean |
|
|
E |
list |
|
|
Tipe data untuk teks di Python adalah … |
||
|
A |
int |
|
|
B |
float |
|
|
C |
str |
|
|
D |
bool |
|
|
E |
dict |
|
|
Tipe data yang hanya memiliki dua kemungkinan (True/False) adalah … |
||
|
A |
int |
|
|
B |
str |
|
|
C |
float |
|
|
D |
bool |
|
|
E |
list |
|
|
Cara membuat komentar di Python adalah dengan menggunakan … |
||
|
A |
// komentar// |
|
|
B |
<!– komentar –> |
|
|
C |
”’komentar”’ |
|
|
D |
/* komentar */ |
|
|
E |
; komentar; |
|
|
Variabel dalam Python digunakan untuk … |
||
|
A |
Menyimpan nilai atau data |
|
|
B |
Menampilkan output |
|
|
C |
Menjalankan perulangan |
|
|
D |
Membuat fungsi |
|
|
E |
Menghapus program |
|
|
Penulisan variabel yang benar di Python adalah … |
||
|
A |
1nama = “Python” |
|
|
B |
nama_siswa = “Ali” |
|
|
C |
nama-siswa = “Ali” |
|
|
D |
nama siswa = “Ali” |
|
|
E |
@nama = “Ali” |
|
|
Pernyataan atau perintah yang digunakan untuk memanipulasi data dalam database, adalah maksud dari? |
||
|
A |
Query |
|
|
B |
Field |
|
|
C |
String |
|
|
D |
Record |
|
|
E |
Data |
|
|
a = 10 b = 5 c = a + b print(c)
Apa output program di atas? |
||
|
A |
5 |
|
|
B |
10 |
|
|
C |
15 |
|
|
D |
c |
|
|
E |
error |
|
|
x = 7 y = 3 x = x * y print(y)
Apa output program di atas? |
||
|
A |
7 |
|
|
B |
3 |
|
|
C |
21 |
|
|
D |
2 |
|
|
E |
error |
|
|
nama-siswa = budi print (nama-siswa)
Apa output program di atas? |
||
|
A |
Budi |
|
|
B |
budi |
|
|
C |
nama-siswa |
|
|
D |
|
|
|
E |
error |
|
|
a = 10 b = 5 x = a / b print(x)
Apa output program di atas? |
||
|
A |
2 |
|
|
B |
5 |
|
|
C |
10 |
|
|
D |
x |
|
|
E |
15 |
|
|
Aplikasi database dapat digunakan untuk … |
||
|
A |
Menyimpan data siswa di sekolah |
|
|
B |
Mengelola inventaris barang di toko |
|
|
C |
Mencatat transaksi penjualan |
|
|
D |
Semua jawaban benar |
|
|
E |
Hanya A dan B |
|
|
Contoh software database yang digunakan untuk aplikasi desktop adalah … |
||
|
A |
Microsoft Access |
|
|
B |
MySQL |
|
|
C |
Microsoft Word |
|
|
D |
Microsoft Excel |
|
|
E |
Python |
|
|
Berikut yang bukan termasuk bahasa pemrograman adalah … |
||
|
A |
Python |
|
|
B |
Java |
|
|
C |
SQL |
|
|
D |
Microsoft word |
|
|
E |
Javascript |
|
|
angka1 = “2” angka2 = “4” angka3 = “3” hasil = angka1 + angka2 print (angka1 * angka1)
Apa output program di atas? |
||
|
A |
2 |
|
|
B |
4 |
|
|
C |
3 |
|
|
D |
6 |
|
|
E |
8 |
|
|
Editor bawaan python yaitu? |
||
|
A |
CMD |
|
|
B |
IDLE |
|
|
C |
TERMINAL |
|
|
D |
COMMAND PROMPT |
|
|
E |
IDE |
|
|
nama_siswa = budi umur_budi = 15 print (“nama saya”, nama_siswa, “umur budi”, umur_budi)
Apa output program di atas? |
||
|
A |
nama saya budi umur saya 15 |
|
|
B |
nama saya budi umur budi 15 |
|
|
C |
nama siswa budi umur budi 15 |
|
|
D |
nama siswa budi umur saya 15 |
|
|
E |
error |
|
|
Format file python yaitu? |
||
|
A |
.pn |
|
|
B |
.py |
|
|
C |
.ptn |
|
|
D |
.pthn |
|
|
E |
.pyton |
|