1. Prosedur langkah demi langkah untuk memecahkan masalah atau penyelesaian tugas khususnya dengan menggunakan bantuan komputer, merupakan pengertian algoritma menurut..
a. Al-khuwarizmi
b. Rinaldi Munir
c. Merriam-webstrer’s Collegiate Dictionary
d. Al Jabar
e. Abu Ja’far
2. Perhatikan pseudocode berikut
IF nilai siswa > 85
THEN nilai rapor = A
ELSE IF nilai siswa >70
THEN nilai rapor = B
ELSE IF nilai siswa > 60
THEN nilai rapor = C
ELSE IF nilai siswa > 45
THEN nilai rapor = D
ELSE nilia rapor = E
Misalkan nilai siswa = 64, maka nilai rapor siswa tersebut adalah
a. A
b. B
c. C
d. D
e. E
3. Perhatikan pseudocode berikut
#include <stdio.h>
int main (){
puts (“Nomer telepon rumahku:”);
puts (“0291 06789”);
return 0;
}
Apabila program tersebut dieksekusi maka akan muncul tampilan
A. Nomer telepon rumahku:
0291 06789
B. Nomer telepon rumahku
0291 06789
C. nomer telepon rumahku:
0291 06789
D. Nomer telepon rumahku: 0291 06789
E. “Nomer telepon rumahku:”
“0291 06789”
4. Perhatikan pseudocode berikut
#include <stdio.h>
int main (){
printf (“Nomer telepon rumahku:”);
printf (“0291 06789”);
return 0;
}
Apabila program tersebut dieksekusi maka akan muncul tampilan
A. Nomer telepon rumahku:
0291 06789
B. Nomer telepon rumahku
0291 06789
C. nomer telepon rumahku:
0291 06789
D. Nomer telepon rumahku: 0291 06789
E. “Nomer telepon rumahku:”
“0291 06789”
5. Kode format untuk tipe data double adalah…
A. %d
B. %u
C. %ld
D. %lf
E. %D
6. Yang tidak termasuk operator aritmatika adalah..
A. +
B. -
C. X
D. /
E. *
7. Simbol operator logika atau adalah..
A. /
B. \
C. &&
D. AND
E. OR
8. Tipe data yang digunakan untuk menyatakan bilangan real atau pecahan adalah
A. Interger
B. Float
C. Char
D. String
E. Boolean
9. Sebuah prosedur langkah demi langkah yang pasti untuk mneyelesaikan sebuah masalah disebut..
A. Proses
B. Program
C. Algoritma
D. Langkah
E. Konsep
10. Pseudocode yang digunakan pada penulisan algoritma berupa.
A. Bahasa Pemrograman
B. Bahasa Inggris
C. Bahasa Indonesia
D. Bahasa Baku
E. Bahasa terstruktur
11. Di bawah ini yang bukan merupakan objek adalah….
A. Tempat
B. Benda
C. Manusia
D. Satuan organisasi
E. Method
12. Di bawah ini yang bukan manfaat use case diagram adalah…
A. Interface yang tidak harus di miliki sistem
B. Digunakan untuk verifikasi
C. Digunakan untuk berkomunikasi dengan end user dan domain expert
D. Memastikan pemahaman yang tepat tentang requirement/kebutuhan sistem
13. berikut ini yang tidak termasuk karakteristik objek adalah….
A. Memiliki atribut
B. Memiliki behaviour
C. Memiliki klasifikasi
D. Memiliki ukuran yang besar
E. Memliki identitas
14. Fungsi di dalam class yang dikombinasikan ke bentuk tingkal laku class di sebut….
A. Operation
B. Class
C. Atribut
D. UML
E. Objek
15. Berikut yang tidak termasuk diagram yang digunakan dalam UML adalah…
A. Flowchat diagram
B. State diagram
C. Sequence diagram
D. Class diagram
E. Activity diagram
16. Sesuatu yang mengindikasikan adanya komunikasi antar objek serta di gambarkan dengan anak panah horizontal antara kotak persegi di sebut…..
A. Lifeline
B. Message
C. Actor
D. Activation
E. Instance specification
17. Class yang menangani informasi yang disimpan dalam penyimpanan tetap adalah…
A. Main
B. Model
C. Control
D. Boundary
E. Entity
18. Class yang mendefinisikan dan mengatur tampilan ke pemakai adalah class….
A. Main
B. View
C. Controller
D. Model
E. Sistem
19. Yang menandakan garis hidup pada sistem adalah …..
A. Actor
B. Lifeline
C. Lifetime
D. Entiy class
E. Boundary class
20. Yang menandakan garis hidup pada sistem adalah …..
A. Actor
B. Lifeline
C. Lifetime
D. Entiy class
E. Boundary class
21. Bentuk diagram yang menggambarkan interaksi antar objek didalam dan di sekitar sistem (termasuk pengguna, tampilan , dan sebgainya) berpa pesan yang digambarkan terhadap waktu disebut…
A. Activity diagram
B. Objek diagram
C. Usecase diagram
D. Sequence diagram
E. UML
22. Area pokok yang berfungsi untuk memberi karakteristik pada data yang dimiliki suatu objek di dalam class adalah…
A. Data
B. Fungsi
C. Nama
D. Operasi
E. Atribut
23. Area pokok yang berfungsi untuk memberikan sebuah fungsi ke sebuah objek adalah…
A. Data
B. Fungsi
C. Nama
D. Operasi
E. Atribut
24. Hubungan statis antar-class adalah
A. Asosiasi
B. Pewarisan
C. Agregasi
D. Generalisasi
E. Hubungan dinamis
25. Class yang memiliki fungsi awal ketika sistem dijalankan adalah class…
A. Main
B. Controller
C. View
D. Model
E. Sistem
26. Class yang menangani fungsi-fungsi yang harus ada diambil dari pendefinisian use case adalah class….
A. Main
B. Controller
C. View
D. Model
E. sistem
27. Hubungan antara elemen yang lebih umum ke elemen yang lebih spesifik desebut…
A. Note
B. Depedency
C. Association
D. Generalization
E. Realization
28. Hubungan sebuah class yang tergantung kepada class yang lain adalah…
A. Class
B. Objek
C. Association
D. Composition
E. Dependency
29. Untuk mempermudah penyusunan dalam melakukan perancangan sequence diagram adala fungsi dari..
A. Flowchart
B. Use case
C. Class
D. Actor
E. Class diagram tahap analisis
30. Kumplan dari objek-objek yang mewakili karakteristik sama disebut…
A. Objek
B. Class
C. Diagram
D. Properti
E. atribut
31. Papan sirkuit yang berfungsi sebagai tempat komponen - komponen komputer adalah ...
A. Mouse
B. Keyboard
C. Motherboard
D. Processor
E. Harddisk
32. Perangkat keras komputer yang berfungsi sebagai media penyimpanan berkapasitas besar adalah ...
A. Mouse
B. Keyboard
C. Motherboard
D. Processor
E. Harddisk
33. Dalam hardwere terdapat sebuah ic yang mengobrol seluruh jalannya sistem komputer adalah ...
A. Mouse
B. Keyboard
C. Motherboard
D. Processor
E. Harddisk
34. Perangkat komputer yang berfungsi mengurangi panas yang dihasilkan oleh komputer adalah ...
A. Mouse
B. Keyboard
C. Motherboard
D. Processor
E. Pc cooler/heatsink Harddisk
35. Salah satu perangkat keras yang berfungsi membaca maupun menulis data dari kepingan CD/DVD adalah ...
A. Optimal drive
B. Motherboard
C. Processor
D. Pc cooler/heatsink Harddisk
E. Mouse
36. Sebuah perangkat keras yang berfungsi mengolah data grafik yang akan ditampilkan oleh monitor adalah ...
A. VGA
B. Motherboard
C. Processor
D. Pc cooler/heatsink harddisk
E. Mouse
37. Perangkat keras yang berfungsi sebagai penyuplai daya ke komponen - komponen lain seperti Motherboard adalah ...
A. VGA
B. Motherboard
C. Processor
D. Pc cooler/heatsink harddisk
E. Power supply
38. Perangkat keras yang berfungsi mengolah data berupa audio ataupun suara adalah ...
A. VGA
B. Motherboard
C. Processor
D. Pc cooler/heatsink harddisk
E. Soundcard
39. Sebuah kartu yang berfungsi menghubungkan komputer kedalam jaringan internet ...
A. VGA
B. Motherboard
C. Processor
D. Pc cooler/heatsink harddisk
E. LAN Card
40. Perangkat keras yang berfungsi menyimpan data maupun induksi yang dilakukan oleh Processor adalah ...
A. VGA
B. RAM
C. Processor
D. Pc cooler/heatsink harddisk
E. Soundcard
41. Sintak untuk menampilkan output “saya pasti bisa!” pada pemrograman php adalah…
A. echo “saya pasti bisa!”
B. echo (“saya pasti bisa!”);
C. echo “saya pasti bisa!”;
D. System.out.prinln(saya pasti bisa!());
E. System.out.println(saya pasti bisa!())
42. Perhatikan potongan kode program berikut.
String jurusan = “Rekayasa Perangkat Lunak”;
System.out.println (jurusan.length());
System.out.println (jurusan.substring(12, 18));
Panjang string jurusan adalah …
A. 22
B. 23
C. 24
D. 25
E. 26
43. Perhatikan potongan kode program berikut.
function SetNilai( $smk= 150 ) {
echo $smk;
}
SetNilai();
Output dari kode program diatas sebagai berikut.
A. 150
B. Program eror
C. Null
D. Smk
E. smk 150
44. Perhatikan kode program berikut.
Output dari perogram di atas adalah….
A. saya harus rajib belajar
B. rajin
C. harus
D. rajin
E. belajar
45. Tag <img src=” …. .jpg”> pada html digunakan untuk …
A. Mengubah Gambar
B. Mengatur Gambar
C. Menghapus Gambar
D. Menampilkan Gambar
E. Menaruh gambar
46. Dalam menulis code HTML, teks yang digunakan pada title bar menggunakan tag…
A. <head>…</head>
B. <title>…</title>
C. <body>…</body>
D. <bar>…</bar>
E. <title bar>…</title bar>
47. Tag yang digunakan untuk membuat hyperlink yang tepat pada html adalah…
A. <a href="index.php">Beranda</a>
B. <a href="index.php">Beranda</a>;
C. <a hyperlink="index.php">Beranda</a>
D. <a ="index.php">Beranda</a>
E. <a href=index.php>Beranda</a>
48.
Fungsi code program di bawah ini adalah…
A. Membuat link css
B. Membuat tampilan responsive
C. Untuk mengawali tag layout
D. Membuat tabel pada html
E. Tag head pada html
49. Perhatikan kode programberikut
Output dari perogram di atas adalah….
A. Sum of x+y = 35;
B. Sum of x+y = 35
C. Sum of x+y = ‘
D. Sum of x+y = 10
E. Sum of x+y = 25
50. Perhatikan kode program berikut.
Output dari perogram di atas adalah….
A. Selamat Mengerjakan!
B. "Selamat Mengerjakan!"
C. "GREETING", "Selamat Mengerjakan!", true
D. "GREETING", "Selamat Mengerjakan!"
E. "Selamat Mengerjakan!",
0 Comments