1. Terjadinya blue screen pada PC atau Laptop dan not responding pada smart phone disebabkan oleh …. A. Language Error B. Compile Error C. Interprete Error D. Bug Error E. Syntax Error 2. Jenis antar muka yang memberikan tampilan menarik, nyaman digunakan serta dapat menerima input dan output yang lebih dinamis adalah …. A. CUI B. GUI C. OS D. Anroid E. Windows 3. Hal berikut yang bukan merupakan kelebihan antar muka berbasis GUI dibandingkan berbasis CUI adalah …. A. tampilan lebih mudah dipelajari B. tampilan lebih mudah dibuat C. tampilan lebih nyaman D. dapat mengendalikan dan mengarahkan pengguna E. lebih mudah digunakan oleh pengguna yang baru belajar 4. Untuk menampilkan tiga macam pilihan tetapi hanya boleh dipilih salah satu saja, komponen yang digunakan adalah .... A. RadioButton B. TextBox C. Label D. CheckBox E. ListBox 5. Anda ingin meminta data pendidikan dari pengguna dengan pilihan yang mungkin sebagai berikut. (1) Pascasarjana, (2) Sarjana, (3) SMA,(4) SMP,(5) SD. Komponen yang cocok digunakan untuk mengatur pilihan tersebut adalah .... A. CheckBox B.ComboBox C.TextBox D. RadioButton E. Label 6. Prinsip berikut yang bukan merupakan karakteristik tampilan yang user friendly adalah …. A. menampilkan bagian teknis kepada pengguna B. bersifat intuitif C. mempertimbangkan budaya pengguna D. Fleksibel E. dapat menampilkan informasi yang beragam 7. Pengaturan properti berikut yang tidak dapat diberikan kepada komponen Button adalah …. A. Caption B. Text C. Label D. Font E. Name 8. Komponen yang tidak digunakan untuk menerima masukan dari pengguna adalah …. A. TextBox B. ComboBox C. DatePicker D. Label E. RadioButton 9. Kemampuan program untuk dapat tetap bekerja dengan baik pada kondisi yang ekstrem, termasuk kriteria kualitas .... A. keandalan B. kekokohan C. dapat dikembangkan D. mudah dalam pemeliharaan E. tidak mengandung ambigu 10. Program yang dapat digunakan dalam berbagai sistem operasi, browser, dan platform yanberbeda dapat dinyatakan memiliki kualitas yang baik sesuai dengan kriteria .... A. teruji dengan baik B. mudah dalam pemeliharaan C. tidak mengandung ambiguitas D. portabilitas E. efisien 11. Perhatikan hal-hal berikut terkait dengan refactoring. (1) Kode program lebih efisien. (2) Kode program lebih mudah dibaca. (3) Tampilan program lebih user friendly. Pernyataan yang berhubungan dengan refactoring ditunjukkan oleh nomor …. A. (2) B. (1) dan (2) C. (1) dan (3) D. (2) dan (3) E. (1),(2), dan (3) 12. Perhatikan hal-hal berikut terkait dengan refactoring. (1) Layout tampilan program yang tidak memenuhi estetika (2) Kode program yang terduplikasi (3) Warna dan ukuran font (4) Nama variabel yang sembarangan Hal-hal yang diperbaiki ketika melakukan refactoring ditunjukkan oleh nomor …. A. (1) dan (2) B. (1) dan (4) C. (2) dan (3) D. (2) dan (4) E. (3) dan (4) 13. Perhatikan hal-hal berikut terkait dengan tujuan dari refactoring. (1) Membantu menemukan bug (2) Memperbaiki tampilan program (3)Memperbaiki struktur kode program (4) Membantu program bekerja lebih cepat Tujuan dari refactoring yang benar ditunjukkan oleh nomor …. A. (1),(2), dan (3) B. (1),(2), dan (4) C. (1),(3), dan (4) D. (2),(3), dan (4) E. (1),(2),(3), dan (4) 14. Fungsi dan daftar parameter yang panjang dapat diperbaiki dengan melakukan …. A. pengujian test case B. refactoring C. pengujian nonfungsional D. pengujian struktural E. tidak perlu diperbaiki 15.Tim pengembang sengaja mengirimkan virus ke dalam jaringan untuk melihat apakah perangkat lunak yang dibangun dapat menahan serangan virus tersebut. Pengujian inidisebut dengan .... A. pengujian keamanan B. pengujian volume C. pengujian penetrasi D. pengujian celah keamanan E. pengujian stabilitas 16.Perangkat lunak yang baru dibangun diuji dengan cara menerima permintaan akses kebasis data secara bersama-sama. Pengujian ini disebut dengan pengujian .... A. pengujian daya tahan B. pengujian pemulihan C. pengujian skalabilitas D. pengujian beban E. pengujian stabilitas 17.Suatu perangkat lunak harus mampu untuk menangani beberapa pengguna yang inginmengakses data yang sama. Perangkat lunak tersebut harus memiliki kemampuan .... A. concurrency B. skalabilitas C. portabilitas D. operasi E. aksesibilitas 18.Pengujian untuk menghilangkan bug yang sudah ada dan memastikan tidak ada bugpada versi yang baru. Pengujian disebut dengan .... A. pengujian struktural B. pengujian non fungsi C. pengujian fungsi D. pengujian yang berhubungan dengan perubahan E. pengujian operasi 19. Test plan disusun dengan mengacu pada .... A. rencana pengujian B. laporan refactoring C. skenario pengujian D. panduan kualitas program E. dokumentasi spesifikasi program 20.Pengujian yang dilakukan dengan cara memberikan masukan yang seharusnya dilarangadalah pengujian .... A. positif B. negatif C. nilai batas D. integrasi E. lokalisasi 21.Jika batas umur yang dapat diterima oleh sekolah Anda adalah 31 Desember 2004, kemudian tim penguji memasukkan tanggal 1 Januari 2005 ke dalam sistem. Pengujian ini disebut dengan .... A. positif B. negative C. nilai batas D. integrasi E. lokalisasi 22. Perhatikan hal-hal berikut terkait laporan test case. (1) Yang mendesain pengujian (2) Yang melakukan pengujian (3) Yang menyetujui pengujian (4) Tanggal pengujian (5) Referensi pengujian Hal-hal yang terdapat di laporan test case ditunjukkan oleh nomor …. A. (1),(2),(3),(4), dan (5) B. (2),(3),(4), dan (5) C. (1),(2),(3), dan (5) D. (1),(2),(3), dan (4) E. (1),(2), dan (4) 23. Pengujian yang dilakukan untuk memeriksa apakah program akan memaksa pengguna memenuhi persyaratan yang diinginkan adalah …. A. Pengujian Nilai Batas B. Pengujian Negatif C. Pengujian Positif D. Pengujian Integrasi E. Pengujian Lokasi 24. Pengujian yang dilakukan untuk memeriksa implementasi dan kode program melalui perangkat lunak dan komponen-komponennya adalah …. A. Pengujian Perubahan B. Pengujian Struktural C. Pengujian Fungsi D. Pengujian Non Fungsi E. Pengujian Operasi 25. Pengujian yang dilakukan untuk menentukan apakah perangkat lunak bekerja sesuai spesifikasi yang telah ditentukan atau tidak adalah …. A. Pengujian Perubahan B. Pengujian Struktural C. Pengujian Fungsi D. Pengujian Non Fungsi E. Pengujian Operasi 26. Potensi e-commerce di Indonesia besar disebabkan oleh .... A. nilai pembelanjaan online per orang tinggi B. nilai pembelanjaan online per orang rendah C. Indonesia terdiri dari pulau-pulau sehingga belanja online menjadi pilihan yang tepat D. jumlah pengguna internet di Indonesia sangat besar E. pengguna internet di Indonesia suka menggunakan media sosial 27. Berikut yang bukan merupakan pelanggaran data pribadi adalah ... A. Penyedia jasa search enggine membagikan data pencarian pengguna ke universitas A untuk keperluan penelitian. B. Penyedia layanan sosial media online membagikan data pengguna ke partai politik. C. Joni memberikan nomor telepon Sinta ke Budi tanpa persetujuan Sinta. D. Budi membagikan data pribadi Joni yang di-posting di media sosial untuk keperluan penjualan mobilnya. E. Budi meng-copy semua data siswa dari basis data siswa yang ada di sekolah secara diam-diam 28. Perhatikan beberapa hal berikut. (1) Perusahaan B terpercaya. (2) Perusahaan B berjanji akan menjaga kcrahasiaan data. (3) Mendapat persetujuan dari pengguna. Menurut EU GDPR. perusahaan A dapat membagikan data dari pengguna ke perusahaan B dengan ketentuan yang dirunjukkan oleh nomor .... A. (1) B. (2) C. (3) D. (1) dan (2) E. (1),(2), dan (3) 29. Perhatikan beberapa hal terkait data pribadi berikut : (1) Etnis (2) Agama (3) Pandangan politik (4) Keanggotaan di serikat pekerja Menurut EU GDPR, pemrosesan data pribadi yang mengungkapkan data pribadi yang dilarang ditunjukan oleh nomor .... A. (1) dan (2) B. (2) dan (3) C. (1), (2), dan (3) D. (1), (2), dan (4) E. (1), (2), (3), dan (4) 30. Perhatikan beberapa hal terkait pemrosesan data pribadi berikut : (1) Mendapat persetujuan yang bersangkutan. (2) Demi kepentingan kesehatan publik. (3) Demi melindungi kepentingan vital orang yang bersangkutan. Pemrosesan data pribadi yang mengungkapkan etnis, pandangan agama, pandanganpolitik dan lain-lain dapat dilakukan jika salah satu dipenuhi hal yang ditunjukkan oleh nomor .... A. (1) B. (1) dan (2) C. (1) dan (3) D. (2) dan (3) E. (1), (2), dan (3) 31.Perhatikan beberapa hal terkait UU Nomor 10 Tahun 1998 tentang Perbankan berikut: (1) Kepentingan perpajakan (2) Kepentingan marketing bank (3) Kepentingan hukum (4) Urusan penyelesaian piutang bank yang sudah diurus lembaga negara. Merurut UU Nomor 10 Tahun 1998 tentang Perbankan, kerahasiaan data nasabah tidak berlaku untuk ketentuan yang ditunjukkan oleh nomor .... A. (1), (2), (3), dan (4) B. (1), (3), dan (4) C. (1), (2), dan (4) D. (1), (2), dan (3) E. (1) dan (2) 32. Perhatikan beberapa hal terkait aturan perlindungan data pribadi : (1) Kurangnya aturan pidana untuk beberapa tindakan. (2) Kurang mencakup semua kejadian yang mungkin. (3) Lemahnya lembaga hukum. Kelemahan aturan perlindungan data pribadi yang ada saat ini ditunjukkan oleh nomor …. A. (1) B. (1) dan (2) C. (1) dan (3) D. (2) dan (3) E. (1), (2), dan (3) 33. Menurut RUU PDP, yang bukan hak dari pemilik data pribadi adalah .... A. melengkapi data pribadi sebelum diproses oleh pengendali data pribadi. B. meminta pengendali data pribadi untuk mengirimkan data miliknya ke pihak ketiga. C. menarik kembali persetujuan penggunaan data pribadi yang sudah ditandatangani D. menunda pemrosesan data pribadi miliknya. E. memilih pemrosesan pseudonim untuk tujuan tertentu. 34. Perhatikan beberapa hal terkait kewajiban dari pengendali data pribadi : (1) Meminta persetujuan pemilik data pribadi sebelum melakukan pemrosesan data pribadi. (2) Menyampaikan pada pemilik data jika ada perubahan informasi pemrosesan data pribadi. (3) Memberitahukan pemilik data jika ingin memproses data pribadi miliknya dikarenakan permintaan pengadilan. Menurut RUU PDP, yang merupakan kewajiban dari pengendali data pribadi adalah yang ditunjukkan oleh nomor .... A. (1) B. (1) dan (2) C. (1) dan (3) D. (2) dan (3) E. (1), (2), dan (3) 35. Perhatikan beberapa hal terkait kewajiban menghapus Data Pribadi : (1) Data Pribadi tidak lagi diperlukan untuk pencapaian tujuan pemrosesan Data Pribadi. (2) Pemilik Data Pribadi telah melakukan penarikan kembali persetujuan pemrosesan Data Pribadi. (3) Data Pribadi diperoleh dan/atau diproses dengan cara melawan hukum; dan/atau (4) Terdapat permintaan dari Pemilik Data Pribadi. Menurut RUU PDP,Pengendali Data Pribadi wajib menghapus Data Pribadi jika seperti ditunjukkan oleh nomor.... A. (1), (2), (3) dan (4) B. (2), (3), dan (4) C. (1), (3), dan (4) D. (1), (2), dan (4) E. (1), (2), dan (3)