Latihan Pra UAS Pengenalan Teknik Komputer dalam ujian akhir semester atau pun ujian lainnya. siswa bisa memahami dan latihan mengerjakan Latihan Pra UAS Pengenalan Teknik Komputer. karena ujian kejuruan itu butuh waktu lama untuk memahaminya.
1. Terkait dengan penggunaan tanda kurung kurawal, pernyatan yang benar adalah :
a. Jika instruksi setelah kondisi pada while adalah sebuah if bertingkat, maka instruksi tersebut ditulis dengan kurung kurawal.
b. Jika instruksi setelah kondisi pada for adalah sebuah if bertingkat, maka instruksi tersebut bisa ditulis tanpa kurung kurawal.
c. Jika instruksi setelah kondisi pada for hanya sebuah if, maka instruksi tersebut ditulis dengan kurung kurawal.
d. Jika instruksi setelah kondisi pada do … while hanya sebuah if, maka instruksi tersebut ditulis dengan kurung kurawal.
e. Jika instruksi setelah kondisi pada while hanya sebuah if, maka instruksi tersebut ditulis dengan kurung kurawal.
2. Terkait dengan Segi-segi keamanan, pernyataan berikut benar, kecuali:
a. Pengirim suatu informasi dapat diidentifikasi dengan benar merupakan syarat Authentication/Keaslian .
b. Pengirim maupun penerima informasi tidak dapat menyangkal pengiriman dan penerimaan pesan merupakan syarat Nonrepudiation/Penyangkalan.
c. Informasi tersedia untuk pihak yang memiliki wewenang ketika dibutuhkan merupakan syarat Availability / Ketersediaan
d. Informasi hanya dapat diubah oleh pihak yang memiliki wewenang merupakan syarat Integrity/ Integritas.
e. Informasi (data) bisa diakses oleh semua orang merupakan syarat Confidentiality/Kerahasiaan.
3. Terkait dengan Perangkat jaringan, hal-hal berikut benar, kecuali :
a. Hub tidak dapat diatur atau disetting, sedangkan switch ada yang bisa disetting mengatur ijin komputer yang tersambung.
b. Hub dan switch merupakan barang yang sama, hanya beda istilah saja
c. Hub bekerja dengan cara menerima dan mengirimkan sinyal.
d. Hub dan switch bekerja pada lapisan OSI yang berbeda
e. Switch bekerja dengan cara menerima dan mengirimkan sinyal, serta mengecek informasi MAC address dari setiap perangkat.
4. Berapa nilai upah, menurut program di bawah ini, jika nilai menu=2?
a. Kosong
b. 6000
c. 4000
d. error
e. 5000
5. Pada persoalan untuk membuat konversi indeks dari nilai bertipe pecahan atau float, dengan 5 indeks A,B,C, D dan E, maka pernyataan yang benar
a. Bentuk if bertingkat untuk persoalan itu adalah if …if …. if …. if …. if else … else …else …else…else …
b. Bentuk if bertingkat untuk persoalan itu adalah if …else if … else if …else if …else if …else …
c. Dapat dapat dibuat dengan if bertingkat
d. Dapat digunakan struktur switch dengan kondisi nilai bertipe pecahan
e. Dapat digunakan struktur if … else switch (… )
6. Terkait dengan Perangkat jaringan, hal-hal berikut benar, kecuali :
a. NIC adalah expansion board ( perangkat tambahan ) yang digunakan supaya kompute dapat dihubungkan dengan jaringan.
b. Workstation melakukan akses ke server guna mendapat layanan yang disediakan server.
c. Semua NIC dirancang untuk segala jenis jaringan dan protokol
d. NIC adalah singkatan dari Network Interface Card
e. Workstation adalah komputer yang terhubung dengan sebuah jaringan
7. Baca N buah nilai integer. Jika nilai dari 8 sampai 10, maka tuliskan komentar bagus. Jika nilai 4 sampai 7, tulis cukup, dan nilai lainnya kurang. Pernyataan berikut benar, kecuali :
a. Bisa dilakukan dengan struktur while atau for
b. Harus menggunakan default dalam struktur switch
c. Nilai akan dibaca kemudian nilai akan diuji.
d. Bisa dibuat dalam 3 case
e. Komentar akan ditampilkan dimonitor berdasarkan nilai yang dibaca
8. Berikut penyataan yang benar terkait dengan pilihan pada switch, kecuali :
a. Setelah kata ‘case’ dan nilai variabel, maka harus dituliskan titik dua sebelum kelompok intruksi yang harus dijalankan
b. Instruksi ‘break’ tidak perlu diberikan, jika ‘case’ hanya 2.
c. Instruksi pada setiap pilihan boleh lebih dari satu di luar instruksi ‘break’
d. Sebuah pilihan seharusnya diakhiri dengan ‘break’ untuk keluar dari blok switch
e. Untuk default, tidak perlu break.
9. Dalam analisa kasus dengan struktur “if”
a. Penulisan instruksi yang hanya satu baris setelah (kondis), tidak membuat error, namun tidak disarankan.
b. Jika analisa kasus untuk pengecualian akan memakai else, maka setelah else diisi dengan titik-titik (…)
c. Penulisan instruksi yang lebih dari satu baris setelah (kondis), akan membuat error
d. Pada analisa kasus untuk pengecualian, struktur ditulis tidak menggunakan else.
e. Penulisan instruksi yang lebih dari satu baris setelah “else”, akan membuat error
10. Baca N buah nilai integer. Jika nilai dari 8 sampai 10, maka tuliskan komentar bagus. Jika nilai 4 sampai 7, tulis cukup, dan nilai lainnya kurang. Pernyataan berikut benar, kecuali :
a. Pembacaan nilai dan pengujian akan dilakukan sebanyak N kali
b. Pembacaan nilai dilakukan dalam pengulangan.
c. Nilai N perlu diketahui sebelum pengulangan.
d. Pengujian nilai dilakukan dalam pengulangan.
e. Jika di awal nilai i diisi dengan 1, maka bentuk while adalah : “while (i<N) ”
11. Dalam soal membaca N buah data nilai, dan menghitung/mencacah dan menjumlahkan nilai yang lebih dari 70, pernyataan berikut benar, kecuali:
a. Bentuk for adalah : “for (J = 1; J <=N;J++)”.
b. Instruksi membaca nilai N menggunakan bentuk: “scanf(“%d”,&N);”
c. Pembacaan nilai menggunakan bentuk : “scanf(“%d”,&nilai);”
d. Bentuk pengujian adalah : ” if (nilai >70)”
e. Bentuk penjumlahan nilai adalah: “Total = Total + i
12. Dalam soal pembacaan 3 nilai integer, dengan komentar : jika nilai 8 sampai 10, tulis bagus ; nilai 4 sampai 7, tulis cukup dan nilai lain dibawah 4 ditulis kurang. Pernyataan yang benar:
a. Komentar akan dituliskan jika pada case ada instruksi “break;”
b. Jika menggunakan default, maka nilai di bawah 0 akan diberikan komentar.
c. Pengujian nilai tidak dapat menggunakan struktur if bertingkat
d. Jika nilai adalah 11, maka komentar yang dituliskan adalah “kurang”.
e. Berapapun nilai yang dimasuka, maka akan diberikan komentar
13. Dalam soal menampilkan deret : 1 2 3 4 5 …. dengan menggunakan for, pernyataan yang benar :
a. Penulisan nilai deret dilakukan 1 kali setelah pengulangan
b. Nilai yang ditampilkan harus dibuat atau dihitung dalam program
c. Penampilan deret tidak boleh menggunakan variabel pencacah pada for
d. Pembacaan bisa dilakukan jika ada nilai suku berbentuk pecahan
e. Instruksi pembacaan cacah suku dilakukan di dalam pengulangan
14. alam soal menampilkan deret : 1 2 3 4 5 …. dengan menggunakan for, pernyataan yang benar :
a. Penulisan nilai deret dilakukan 1 kali setelah pengulangan
b. Nilai yang ditampilkan harus dibuat atau dihitung dalam program
c. Penampilan deret tidak boleh menggunakan variabel pencacah pada for
d. Pembacaan bisa dilakukan jika ada nilai suku berbentuk pecahan
e. Instruksi pembacaan cacah suku dilakukan di dalam pengulangan
15. Dalam dunia nyata, berikut kasus yang menggunakan analisa kasus, kecuali :
a. Berlari
b. Membeli roti denga harga tertentu
c. Belajar
d. Tertabrak motor
e. Menulis
16. Baca N buah nilai integer. Jika nilai dari 8 sampai 10, maka tuliskan komentar bagus. Jika nilai 4 sampai 7, tulis cukup, dan nilai lainnya kurang. Pernyataan berikut benar, kecuali :
a. Bentuk default adalah : “default : printf(“Cukup”);”
b. Bentuk for adalah : “for (i=1;i<=N,i++)”
c. Pembacaan nilai menggunakan instruksi: “scanf(“%d”,&nilai);”
d. Salah satu bentuk cae adalah : “case 8 … 10 : printf(“Bagus”); break;”
e. Bentuk switch adalah : “switch(nilai)”
17. Terkait dengan Socket, hal-hal berikut benar, kecuali :
a. Soket dibuat sementara, yaitu selama masa proses aplikasi yang berjalan di node.
b. Socket tidak pernah digunakan dalam Internet Protocol
c. Socket adalah Kombinasi unik dari alamat IP dan nomor Port bersama-sama
d. Socket berfungsi sebagai titik akhir untuk mengirim dan menerima data melalui jaringan.
e. Soket jaringan adalah struktur perangkat lunak di dalam simpul jaringan dari jaringan kompute
18. Pernyataan berikut benar terkait dengan Analisa kasus, kecuali:
a. Mengambil salah satu alternatif yang diberikan.
b. Dalam program, bisa memilih 2 pilihan dari banyak pilihan
c. Mengambil tindakan tertentu berdasarkan sebuah kondisi
d. Pertama kali yang dilakukan adalah menguji kondisi
e. Merupakan proses pengambilan keputusan
19. Terkait dengan penulisan instruksi, hal berikut benar, kecuali :
a. Kalau instruksi lebih dari sebaris, diberikan pasangan kurung kurawal diantara kelompok instruksi.
b. Kalau instruksi hanya satu barus, akan error jika dituliskan dalam pasangan kurung kurawal.
c. Kalau instruksi lebih dari sebaris, tidak error jika tulisan kurung kurawal satu baris dengan tulisan instruksinya
d. Kalau instruksi lebih dari sebaris, tidak error jika dituliskan dalam satu baris.
e. Jika instruksi setelah kondisi hanya sebaris, maka boleh ditulis di bawah baris kondisi atau disamping kondisi.
20. Dalam soal untuk menampilkan N buah bilangan cacah dan menghitung rata-rata bilangan yang bernilai genap, pernyataan berikut benar, kecuali:
a. Instruksi yang diulang adalah: menampilkan bilangan cacah dan menguji bilangan genap atau tidak
b. Menghitung rata-rata dilakukan 1 kali setelah pengulangan.
c. Pembacaan N harus dilakukan sebelum pengulangan.
d. Dalam perhitungan nilai rata-rata hanya diperlukan total nilai genap, karena cacah nilai genap adalah N.
e. Proses untuk mengulang dilakukan sebanyak N kali
21. Bentuk dibawah ini akan diubah ke switch. Penyataan yang benar
a. Bisa diganti dengan switch (3 case , 1 default , 3 break)
b. Bisa diganti dengan switch (2 case , 1 default , 3 break)
c. Bisa diganti dengan switch (2 case , 1 default , 2 break)
d. Bisa diganti dengan switch tanpa menambah variabel baru
e. Bisa diganti dengan switch (3 case , 1 default ,2 break )
22. Pada soal penentuan harga untuk sebuah menu dan nama menu dengan menggunakan switch, maka pernyataan yang benar :
a. Bentuk case adalah :’ default harga=5000;’
b. Petunjuk dibuat dalam bentuk : ‘printf(“Masukkan menu : baso, soto, mi ayam”);’
c. Pembacaan menu dapat dilakukan dengan : ‘scanf(“%d”,pilmenu);’
d. Penulisan switch dilkaukan dengan : ‘switch(pilmenu){‘
e. Bentuk case adalah : ‘case 1 : fgets(menu,15,stdin); harga=10000;’
23. Terkait dengan pentingnya Keamanan Sistem Komputer, pernyataan berikut benar, kecuali:
a. Melindungi dari modifikasi dan pengubahan kode program
b. Tidak termasuk dengan akun media sosial yang menyesatkan dan menyinggung.
c. Penting untuk mencegah penyalahgunaan data oleh gangguan yang tidak sah.
d. Menjaga reputasi dengan melindungi konten yang menghina seperti gambar porno
e. Keamanan komputer penting sebagai upaya pencegahan pencurian data
24. Terkait dengan Jenis serangan, pernyataan berikut benar, kecuali:
a. Serangan melalui interaksi sosial dengan pengguna jaringan untuk mengungkapkan informasi tentang keamanan jaringan adalah bentuk serangan dekat.
b. Seorang hacker mengambil alih sesi dari semua pengguna untuk menyerang komputer tertentu adalah jenis serangan pembajakan.
c. Serangan jarak dekat melibatkan seseorang yang mencoba untuk secara fisik dekat dengan komponen jaringan, data, dan sistem.
d. Serangan orang dalam melibatkan seseorang dari dalam untuk menyerang jaringan.
e. Karyawan yang dengan sengaja menguping, mencuri, atau merusak informasi termasuk jenis serangan orang dalam.
25. Dalam penulisan struktur if (kondisi) …. else …. dalam C, pernyataan berikut benar, kecuali :
a. Semua kondisi pada multi kondisi harus ditulis dalam kurung
b. Instruksi akan error jika tidak menggunakan pasangan kurung kurawal
c. Kondsi harus ditulis dalam kurung
d. Instruksi yang hanya sebaris boleh ditulis di sebelah else
e. Instruksi yang hanya sebaris boleh ditulis di sebelah (kondisi)
26. Terkait dengan kabel optic untuk Media Transmisi, hal-hal berikut benar, kecuali :
a. Serat optic menggunakan pulsa cahaya mewakili data melalui laser dan penguat optik.
b. Serat optik adalah serat kaca
c. Serat optic memiliki laju pengiriman data sangat tinggi
d. Serat optik sulit untuk jarak jauh karena harus dipasang sangat lurus.
e. Salah satu keunggulan serat optik adalah kehilangan daya transmisi yang sangat rendah dan memiliki kekebalan tinggi terhadap gangguan listrik
27. ntuk membaca, mentotal dan mencacah ‘N’ buah nilai menggunakan for, dengan ‘i’ adalah pencacah, ‘nilai’ adalah data nilai, maka pernyataan yang benar :
a. Penjumlahan ‘nilai’ dengan ‘total’ dilakukan 1 kali setelah pengulangan
b. Jika ‘total’ adalah penyimpan nilai total, maka mentotal nilai menggunakan instruksi:” total=nilai*N;”
c. Jika ‘cacah’ adalah penyimpan nilai cacah, maka mencacah nilai menggunakan instruksi:” cacah=cacah+1;”
d. Pembacaan N ditulis 1 kali di dalam pengulangan
e. Penulisan total dan cacah dilakukan 1 kali di dalam pengulangan.
28. Terkait dengan soal : selama data yang dibaca bukan 999, baca data dan jumlahkan data tersebut. Pernyataan berikut benar, kecuali:
a. Instruksi pada pangulangan salah satunya adalah penjumlahan data
b. Pembacaan data pada pengulangan dilakukan setelah penjumlahan data
c. Nama variabel untuk penjulahan data harus dideklarasikan dengan nilai awal 0, tidak bisa dengan cara lain.
d. Instruksi pembacaan data pada pengulangan sama dengan pembacaan data sebelum while.
e. Isi variabel untuk penjumlahan data harus diisi dengan 0 sebelum pengulangan
29. Dalam soal penentuan asrama untuk N siswa berdasarkan jenis kelamin, pernyataan berikut benar, kecuali :
a. Bentuk for adalah : “for (j=1; j <=N; j++)
b. Bentuk else untuk struktur if adalah : “else if (jns_kelamin==’P’)”
c. Terdapat instruksi “scanf(“%d”,&N);” sebelum pengulangan
d. Setelah kondisi for, ada instruksi: “scanf(“%c”,&jns_kelamin);”
e. Bentuk pengujian adalah : “if (jns_kelamin==’L’)”
30. Dalam soal pembacaan N buah nilai integer, dan menghitung rata-rata nilai antara 0 sampai 40, 41 sampai 70, dan 71 sampai 100, pernyataan yang benar:
a. Perhitungan rata-rata dilakukan di dalam struktur switch
b. Perlu diberikan pengubah dari integer menjadi float, yaitu ( float) saat perhitungan rata-rata
c. Perhitungan cacah data dilakukan setelah struktur switch
d. Perhitungan total data dilakukan setelah struktur switch
e. Dalam pengulangan, data akan dibaca setelah dilakukan pengujian
31. Terkait dengan pentingnya Budaya keamanan informasi, pernyataan berikut benar, kecuali:
a. Setiap karyawan pasti tidak ingin data perusahaan rusak atau hilang
b. Karyawan harus sadar baha dirinya merupakan bagian dari upaya keamanan informasi
c. Kebiasaan karyawan dapat membantu atau menghancurkan upaya organisasi dalam melindungi sistem komputer
d. Budaya keamanan informasi adalah pola perilaku anggota organisasi yang berkontribusi pada perlindungan informasi dari semua jenis.
e. Perilaku karyawan dapat berdampak besar pada keamanan informasi dalam organisasi.
32. Terkait dengan Perangkat Keamanan, pernyataan berikut benar, kecuali:
a. Firewall adalah sistem keamanan jaringan yang memantau dan mengontrol lalu lintas jaringan yang masuk dan keluar
b. Sistem deteksi penyusup (Intrusion Detection System ) adalah perangkat yang memantau jaringan untuk aktivitas berbahaya atau pelanggaran kebijakan
c. Packet Sniffer digunakan untuk menganalisis lalu lintas di jaringan dan mencari tahu port yang terbuka
d. Port Scanner digunakan untuk mencari port terbuka pada perangkat target dan menutup port secara otomatis
e. Web Filter adalah perangkat lunak yang mengontrol konten yang dapat diakses oleh pengguna Interne
33. Dalam soal untuk menampilkan N buah bilangan cacah dan menghitung rata-rata bilangan yang bernilai genap, pernyataan yang benar :
a. Kondisi harus disesuaikan agar jumlah pengulangan tetap = n, sehingga kondisi for adalah: “(i=0;i<=N;i++)”
b. Variabel penghitung akan digunakan untuk penampilan nilai, sehingga mulai dari nol.
c. Menguji bilangan genap dapat dilakukan dengan : “if i%2==0”
d. Menjumlah atau mentotal bilangan dilakukan dengan menuliskan : “Total ==Total+1;”
e. Menampilkan bilangan cacah dengan memanfaatkan variabel penghitung, dapat ditulis dengan : “printf(“%d”, &i);”
34. Terkait dengan pengulangan, berikut pernyataan yang benar, kecuali :
a. Setiap mekanisme pengulangan memiliki kondisi, baik dinyatakan secara eksplisit maupun implisit.
b. Badan pengulangan terdiri dari satu instruksi atau sekelompok instruksi.
c. Dalam C, ada tiga mekanisme pengulangan yang disediakan
d. Kondisi merupakan pilihan dari pengerjaan suatu instruksi
e. Badan pengulangan dilakukan terus, selama kondisi masih dipenuhi.
35. Terkait dengan pengulangan, berikut pernyataan yang benar, kecuali :
a. Setiap mekanisme pengulangan memiliki kondisi, baik dinyatakan secara eksplisit maupun implisit.
b. Badan pengulangan terdiri dari satu instruksi atau sekelompok instruksi.
c. Dalam C, ada tiga mekanisme pengulangan yang disediakan
d. Kondisi merupakan pilihan dari pengerjaan suatu instruksi
e. Badan pengulangan dilakukan terus, selama kondisi masih dipenuhi.
Demikian artikel Latihan Pra UAS Pengenalan Teknik Komputer yang saya buat semoga bermanfaat.