3. Pada sebagian besar bahasa pemrograman, variable harus dideklarasikan lebih dahul untuk
mempermudah compiler bekerja. Namun secara umum ada aturan yang berlaku untuk
hamper semua bahasa pemrograman yaitu, kecuali :
A. Nama variable harus diawali dengan huruf
B. Nama variable boleh mengandung karakter-karakter khusus, seperti : ., +, -,*,/,<,>,&,(,)
C. Tidak boleh menggunakan spasi pada suatu nama variable
D. Nama variable tidak boleh menggunakan kata-kata kunci dibahasa pemrograman
E. Semuanya benar
4. Angga akan menghitung luas segitiga siku-siku yang diketahui alas dan tingginya.
Pseudocode yang paling tepat untuk menyelesaikan kasus tersebut adalah …
A.
B.
C.
D.
E.
A. Can drive
B. Can not Drive
C. Thank you
D. Can drive Thank you
E. Can not Drive Thank You
Flowchart dengan percabangan kondisi 1 tersebut dengan alur “ya” merupakan bilangan …
A. Ana tidak boleh menonton
B. Membaca usia
C. Inputannya usia > 17
D. Silahkan Menonton
E. Integer 17
A.
B.
C.
D.
E.
9. Kondisi pengulangan yang dimulai dengan kondisi pencacah dari yang besar ke kecil adalah
perulangan …
A. Pengulangan dengan pencacah naik
B. Pengulangan dengan pencacah turun
C. Pengulangan dengan fungsi break
D. Pengulangan dengan fungsi continue
E. Pengulangan dengan mengggunakan repeat until
11. Perhatikan syntax program dibawah ini! Perhatikan syntax program dibawah ini!
12. Kumpulan elemen-elemen yang identic, yang tersusun dalam satu baris. Elemen tersebut
memiliki tipe data yang sama, tetapi isi dari elemen tersebut dapat berbeda merupakan
pengertian dari …
A. Array 1 dimensi
B. Array multidimensi
C. Sequential array
D. Inheritance
E. Percabangan
13. Tipe data yang digunakan pada variable atau konstanta untuk menyimpan nilai dalam bentuk
bilangan atau angka yaitu disebut tipe data …
A. Character
B. Numeric
C. Boolean
D. Array
E. Double
A. AND
B. OR
C. NOT
D. XOR
E. NOR
16. Kondisi pengulangan yang dimulai dengan kondisi pencacah dari yang terkecil ke yang
terbesar adalah pengulangan …
A. Pengulangan dengan pencacah naik
B. Pengulangan dengan pencacah turun
C. Pengulangan dengan fungsi break
D. Pengulangan dengan fungsi continue
E. Pengulangan dengan menggunakan repeat until
A.
B.
C.
D.
E.
18. Output yang diharapkan dari kode program berikut adalah menampilkan kalimat “Welcome
to My World” sebanyak 1 kali, Struktur kontrol yang sesuai untuk menghasilkan output yang
diharapkan adalah …
A.
B.
C.
D.
E.
20. Seorang guru akan mencari jumlah nilai untuk sebuah kelas yang terdiri dari 30 siswa, maka
analisis perulangannya adalah …
A.
B.
C.
D.
E.
21. Hal pertama yang harus dilakukan ketika terjadi kecelakaan adalah …
A. Memanggil dokter/ambulan
B. Mengangkut korban ketempat yang aman
C. Memberikan nafas buatan
D. Memijat dada korban
E. Menelpon polisi
25. Urutan jenis-jenis jaringan dari cakupan kecil ke yang besar adalah …
A. LAN, MAN, WAN, PAN
B. LAN, WAN, MAN, PAN
C. PAN, LAN, MAN, WAN
D. PAN, MAN, LAN, WAN
E. PAN, WAN, MAN, LAN
26. Suatu cara/konsep yang digunakan untuk menghubungkan dua computer atau lebih,
berdasarkan hubungan geometris antara unsur-unsur dasar penyusun jaringan merupakan
pengertian dari …
A. Topologi jaringan
B. System jaringan
C. Pengamanan jaringan
D. Protocol jaringan
E. Instalasai jaringan
27. Jenis-jenis topologi yang menggunakan hub/switch adalah …
A. Topologi Bus
B. Topologi Ring
C. Topologi Mesh
D. Topologi Tree
E. Topologi Star
29. Untuk pengiriman pesan antara 2 atau lebih host yang ada dalam jaringan merupakan
tanggung jawab dari layer …
A. Physical layer
B. Data link layer
C. Network layer
D. Transport layer
E. Session layer
31. Media transmisi yang biasa digunakan untuk jaringan computer adalah kecuali …
A. Kabel tunggal
B. Kabel coaxial
C. Kabel UTP
D. Kabel STP
E. Kabel fiber optic
32. Kabel jaringan yang digunakan untuk menghubungkan device yang sama adalah …
A. Straight
B. Cross
C. Switch
D. Isolator
E. Ripcord
33. Suatu cara untuk mewakili besaran dari suatu fisik benda merupakan pengertian dari …
A. System computer
B. System bilangan
C. System operasi
D. Aplikasi
E. Konversi bilangan
35. Perangkat keras yang dihubungkan ke computer untuk meningkatkan kegunaannya dan
membantu pekerjaan adalah …
A. Perangkat input
B. Perangkat output
C. Perangkat peripheral
D. Perangkat penyimpanan
E. Perangkat proses
A. AND
B. NAND
C. NOR
D. OR
E. NOT