Font size
WorksheetsInformatika PAS Gasal 24_25
Total questions: 48
Worksheet time: 40mins
Dalam pengujian kualitas program, tujuan utama dari adanya Software Quality Assurance (SQA) adalah ....
mempercepat proses pengembangan software
menurunkan biaya pengembangan software
memastikan perangkat lunak bebas dari bug
meningkatkan kepuasan pengguna
memastikan perangkat lunak memenuhi standar kualitas yang telah ditetapkan
Kriteria pengujian yang bertujuan untuk memastikan bahwa perangkat lunak dapat menangani beban kerja yang diharapkan dalam kondisi yang sebenarnya disebut ... .
pengujian integrasi
pengujian unit
pengujian kinerja
pengujian penerimaan pengguna
pengujian usability
Salah satu faktor kualitas pengujian yang penting untuk memastikan perangkat lunak mudah digunakan oleh pengguna adalah ... .
Portabilitas
Usability
Maintainability
Reliabilitas
Efisiensi
Pengujian yang dilakukan dalam rangka untuk memastikan bahwa perangkat lunak dapat berjalan dengan benar pada platform perangkat keras dan sistem operasi yang berbeda disebut ... .
pengujian fungsional
pengujian portabilitas
pengujian keamanan
pengujian reliabilitas
pengujian kompatibilitas
Sebuah perusahaan mengembangkan aplikasi mobile banking yang sangat sensitif terhadap keamanan data. Kriteria pengujian yang paling krusial untuk memastikan aplikasi ini aman dari ancaman cyber adalah ... .
Security
Usability
Maintainability
Portabilitas
Efisiensi
Sebuah perusahaan perangkat lunak ingin merilis versi baru dari produknya setiap 3 bulan. Kriteria faktor kualitas pengujian yang paling penting untuk memastikan siklus pengembangan yang cepat dan efisien adalah ... .
Security
Usability
Maintainability
Portabilitas
Efisiensi
Sebuah aplikasi perbankan mobile mengalami gangguan saat terjadi lonjakan transaksi pada hari libur. Tujuan utama pengujian yang seharusnya dilakukan untuk mencegah masalah serupa di masa depan adalah ... .
memastikan tampilan aplikasi menarik
menguji kemampuan aplikasi dalam menangani beban kerja yang tinggi
memastikan kemampuan aplikasi kompatibel dengan berbagai jenis smartphone
memastikan keamanan data pengguna
memastikan aplikasi mudah digunakan oleh pengguna semua usia
Sebuah perusahaan game online sedang mengembangkan fitur baru yang memungkinkan pemain untuk berinteraksi secara real-time. Tujuan utama pengujian pada fitur ini adalah untuk memastikan ... .
game berjalan lancar pada berbagai perangkat
pemain dapat dengan mudah mempelajari cara menggunakan fitur baru
koneksi antar pemain stabil dan responsif
game bebas dari bug dan error
fitur baru tidak mempengaruhi kinerja game secara keseluruhan
Perhatikan data berikut!
1) Type checking
2) Exception handling
3) Restricted aliasing
4) Readability
5) Writability
6) Simplicity
Yang merupakan faktor-faktor yang mempengaruhi reliability adalah ... .
1-2-3-4
1-2-3-5
1-3-4-5
1-2-3-4-5
2-3-4-5-6
Dalam kriteria evaluasi untuk pengujian program, dalam reliability, keunggulan dari suatu program dapat diketahui dari ... .
kemudahan penggunaan program
kelonggaran komponen program
ketersediaan source code yang mudah dipahami oleh end-user
review dari fitur-fitur yang ada dalam program
hematnya dalam penggunaan paket data
Perangkat lunak ini mampu mentolerir masukan yang tidak terduga atau masukan yang tidak valid dari pengguna. Perangkat ini merupakan perangkat lunak yang termasuk dalam kategori ... .
efficiency
long life time
high performance
readability
robustness
Perhatikan pernyataan berikut terkait pengukuran kualitas perangkat lunak berikut!
1) Kualitas perangkat lunak dapat diukur secara objektif.
2) Kualitas perangkat lunak hanya dapat diukur setelah perangkat lunak selesai dikembangkan.
3) Pengukuran kualitas perangkat lunak melibatkan berbagai teknik dan metode.
Pernyataan yang benar diatas adalah ....
1-2-3
1-3
2 saja
2-3
1 saja
Perhatikan data berikut!
1) Black box
2) Cyan box
3) Red box
4) White box
Berdasarkan data di atas, pengujian perangkat lunak menggunakan metode yang mencakup perancangan kasus uji menggunakan cara nomor ... .
1 dan 3
2 dan 4
1 dan 4
1, 2, dan 3
2, 3, dan 4
Menurut Steve McConnell’s, perangkat lunak yang tidak secara langsung berhubungan dengan end-user disebut ... .
internal quality characteristics
external quality characteristics
internal quality assurance
internal characteristics
external quality assurance
Pernyataan berikut ini yang menggambarkan akan pentingnya dokumentasi dalam kualitas program terintegrasi yang kompleks adalah ... .
dokumentasi hanya diperlukan untuk program yang akan digunakan oleh banyak orang
dokumentasi memudahkan programmer dalam memahami kode yang telah lama tidak disentuh
dokumentasi hanya berisi penjelasan singkat tentang fungsi dari setiap modul
dokumentasi yang baik dapat menggantikan komentar dalam kode program
dokumentasi hanya perlu dibuat setelah program selesai
Dalam prosedur pelaksanaan test case, pendekatan tes untuk rekayasa produk dilakukan melalui dua cara, yaitu ... .
menurut fungsi dan operasi internal
menurut fungsi dan operasi eksternal
melalui tes internal dan eksternal
melalui pendekatan hardware dan software
menurut tujuan dan operasi internal
Perhatikan pernyataan berikut!
1) Preconditions
2) Expect results
3) Post conditions
4) Robust end user
Berdasarkan pernyataan tersebut, komponen utama dari sebuah test case ditunjukkan nomor ... .
1 dan 2
2 dan 4
1 dan 4
1, 2, dan 3
2, 3, dan 4
Berikut ini yang merupakan sasaran utama dari pengujian test case untuk sebuah aplikasi e-commerce adalah ... .
memastikan tampilan antarmuka pengguna (UI) menarik dan modern
memeriksa apakah server database dapat menampung jumlah data yang sangat banyak
menguji apakah proses pembayaran dapat berjalan dengan aman dan lancar
memastikan aplikasi dapat berjalan pada semua jenis perangkat mobile
memeriksa apakah kode program ditulis dengan sintaks yang benar
Test case yang baik dan berhasil adalah yang dapat menemukan kesalahan yang belum pernah ditemukan sebelumnya sehingga pengujian dapat dikatakan memiliki ... .
skalabilitas normal
probabilitas tinggi
observabilitas rendah
kontanitas tinggi
individual system
Sebuah perusahaan pengembang aplikasi sedang menguji aplikasi mobile terbaru mereka. Tim penguji menemukan bahwa aplikasi berjalan lambat saat digunakan pada perangkat dengan spesifikasi rendah. Prinsip pengujian perangkat lunak yang paling relevan dengan masalah ini adalah ... .
pengujian harus menunjukkan adanya kesalahan atau cacat pada program
mustahil untuk melakukan pengujian secara menyeluruh
pengujian harus direncanakan sebelumnya
pengujian harus dilakukan oleh pihak ketiga yang independen
pengujian harus difokuskan pada fitur-fitur yang paling sering digunakan
Perhatikan pernyataan berikut!
1) Pengujian mulai pada tingkat modul yang paling bawah dilanjutkan dengan modul diatasnya
2) Teknik pengujian berbeda mungkin menghasilkan sedikit perbedaan (dalam hal waktu)
3) Pengujian dilakukan oleh pengembangan perangkat lunak dan suatu kelompok pengujian yang independen
4) Pengujian dan debugging sebagai dua aktivitas yang berbeda
Yang merupakan karakteristik dasar dari strategi uji coba perangkat lunak adalah ... .
1-2-3-4
1-2-3
1-3-4
2-3-4
3-4
Verifikasi dan validasi merupakan dua istilah yang sering dikaitkan dengan tahapan pengujian perangkat lunak. Validasi mengacu pada aktivitas untuk memastikan bahwa perangkat lunak mengimplimentasikan fungsi tertentu secara benar, sedangkan validasi mengacu pada ... .
aktivitas untuk memastikan bahwa perangkat lunak yang telah dibuat sesuai dengan kebutuhan konsumen
untuk memastikan perangkat lunak sudah sesuai dengan keinginan end-user
memastikan perangkat lunak terbebas dari masalah bug dan error
memastikan perangkat lunak aman dari serangan virus dan ancaman yang lain
memastikan perangkat lunak mampu bekerja dengan maksimal
Salah satu masalah yang harus diselesaikan jika pengujian perangkat lunak ingin berlangsung sukses adalah ... .
menspesifikasikan kebutuhan produk pada kelakuan yang terukur sebelum pengujian dimulai
menspesifikasikan tujuan pengujian secara implisit perangkat lunak
mengidentifikasi kategori yang tidak terstruktur dari perangkat lunak
menentukan langkah sistematis guna menghasilkan perangkat lunak yang handal
melakukan verifikasi terhadap semua permasalahan yang muncul
Strategi pengujian yang berfokus pada usaha verifikasi pada unit terkecil dari desain perangkat lunak yaitu modul adalah merupakan strategi pengujian ... .
pengujian integrasi
pengujian unit
pengujian validasi
pengujian sistem
pengujian universal
Pernyataan yang paling tepat mengenai strategi pengujian integrasi berikut adalah ... .
dalam pengujian integrasi, uji coba selalu berorientasi pada white box testing
interface modul diuji untuk memastikan bahwa informasi secara tepat mengalir masuk dan keluar dari inti program yang diuji
perangkat lunak dapat mendiagnosis jenis-jenis kesalahan tertentu
pada saat dikerjakan uji coba untuk memeriksa kesalahan yang nantinya digabungkan dengan interface
sasaran spesifikasi dari pengujian dinyatakan dalam bentuk terukur
Debugging merupakan konsekuensi dari pengujian yang berhasil. Jika sebuah kasus uji menemukan kesalahan, maka proses debugging bertujuan untuk ... .
menghilangkan kesalahan
mengisolasi kesalahan
memperbaiki kesalahan
menterjemahkan kesalahan
mengidentifikasi kesalahan
Perhatikan pernyataan berikut!
1) Gejala dapat disebabkan oleh masalah timing
2) Gejala dapat ditimbulkan oleh sesuatu yang tidak salah
3) Gejala dapat hilang ketika kesalahan yang lain diperbaiki
4) Gejala dapat terjadi secara tiba-tiba
5) Kemungkinan sulit untuk memproduksi kondisi input secara akurat
Yang merupakan karakteristik dari bug adalah ... .
1-2-3-4
1-3-4-5
2-3-4-5
2-3-4-5
1-2-3-4-5
Salah satu pendekatan debugging adalah cause elimination, yaitu ... .
teknik yang paling sering digunakan dan paling tidak efisien dalam mengisolasi penyebab kesalahan
pendekatan yang dimulai dari penemuan gejala kemudian menelusuri balik hingga ke penyebab awalnya
pendekatan dimanifestasikan oleh induksi/deduksi dan menggunakan konsep partisi biner
pendistribusian kesalahan melewati sejumlah tugas yang bekerja pada prosesor yang berbeda-beda
memberikan mekanisme yang membantu dalam memastikan kelengkapan pengujian
Metode desain test case untuk perangkat lunak memberikan cara agar pengembang (developer) dapat melakukan pendekatan secara ... .
Sistematis
Praktis
Konsisten
informatif
dilematis
Pernyataan berikut yang menggambarkan perbedaan antara black-box testing dan white-box testing adalah ... .
black-box testing berfokus pada persyaratan perangkat lunak, sementara white-box testing berfokus pada kode-kode program
black-box testing melibatkan penggunaan alat otomatis, sedangkan white-box testing dilakukan secara manual
white-box testing menguji fungsionalitas keseluruhan program, sedangkan black-box testing menguji komponen individu
white-box testing melihat struktur internal program, sedangkan black-box testing hanya memeriksa spesifikasi fungsional
white-box testing mengamati hasil dari eksekusi program, sedangkan black-box testing mengamati proses dari eksekusi program
Pengujian white box testing dilakukan berdasarkan pada pengamanan yang teliti terhadap ... .
kesalahan desain yang akan terungkap
interface perangkat lunak
identifikasi dan kualifikasi dari programmer
detail prosedural
aspek dasar dari suatu sistem
Pernyataan berikut yang paling tepat menggambarkan pengertian privasi dalam konteks digital adalah ... .
privasi adalah hak individu untuk menjaga kerahasiaan informasi pribadi mereka
privasi hanya berkaitan dengan melindungi informasi sensitif seperti nomor telepon dan alamat
privasi adalah hak yang dapat dibatasi demi kepentingan keamanan nasional
privasi adalah konsep yang sudah usang di era digital
privasi hanya berlaku untuk individu, tidak untuk organisasi
Sebuah perusahaan teknologi menawarkan layanan penyimpanan data cloud yang sangat aman. Perusahaan mengklaim bahwa data pengguna akan dienkripsi dan tidak dapat diakses oleh pihak ketiga. Namun, beberapa ahli keamanan cyber meragukan klaim tersebut. Pernyataan yang paling tepat menggambarkan dilema yang dihadapi pengguna dalam situasi tersebut adalah ... .
pengguna harus mempercayai klaim perusahaan tanpa perlu melakukan verifikasi lebih lanjut
pengguna harus menghindari menggunakan layanan penyimpanan data cloud karena risiko pelanggaran privasi
pengguna harus melakukan riset yang mendalam tentang keamanan layanan penyimpanan data cloud sebelum memutuskan untuk menggunakannya
pengguna tidak perlu khawatir tentang privasi data mereka karena perusahaan teknologi memiliki reputasi yang baik
pengguna harus meminta perusahaan untuk memberikan bukti fisik bahwa data mereka aman
Anda sedang mengembangkan sebuah aplikasi yang membutuhkan akses ke lokasi pengguna. Tindakan berikut yang paling etis untuk dilakukan ... .
meminta akses ke lokasi pengguna tanpa menjelaskan alasannya
menyembunyikan fakta bahwa aplikasi sedang melacak lokasi pengguna
memberikan penjelasan yang jelas kepada pengguna tentang mengapa aplikasi membutuhkan akses ke lokasi mereka dan bagaimana data tersebut akan digunakan
mengumpulkan data lokasi pengguna tanpa persetujuan mereka
membagi data lokasi pengguna dengan pihak ketiga untuk tujuan penelitian
Perkembangan teknologi seperti kecerdasan buatan (AI) memungkinkan pengumpulan dan analisis data pribadi dalam skala besar. Hal ini menimbulkan kekhawatiran akan pelanggaran privasi. Pernyataan berikut yang paling tepat terkait dampak AI terhadap privasi adalah ... .
AI tidak memiliki dampak signifikan terhadap privasi individu
AI hanya mengancam privasi orang-orang yang menggunakan teknologi
AI dapat digunakan untuk meningkatkan privasi individu dengan memberikan kontrol yang lebih besar atas data pribadi
AI selalu mengancam privasi individu karena kemampuannya dalam mengumpulkan dan menganalisis data dalam skala besar
AI dapat digunakan untuk meningkatkan efisiensi tanpa mengorbankan privasi
Anda sedang mengembangkan sebuah aplikasi yang akan digunakan oleh pengguna di seluruh dunia. Prinsip berikut yang paling penting untuk dipertimbangkan dalam merancang aplikasi tersebut agar sesuai dengan prinsip privasi universal ... .
meminimalkan pengumpulan data pengguna
menyimpan data pengguna dalam waktu yang tidak terbatas
membagikan data pengguna dengan pihak ketiga untuk tujuan penelitian
mengutamakan kepentingan perusahaan daripada kepentingan pengguna
menggunakan enkripsi yang lemah untuk melindungi data pengguna
Salah satu tujuan dari adanya keamanan informasi adalah confidentiality, yaitu ... .
informasi yang terkirim dan diterima tidak berubah
informasi pesan hanya dapat terbaca oleh penerima yang berhak
informasi dapat digunakan kapan saja
keabsahan dari informasi dapat dipertanggungjawabkan
informasi yang dikirim memberikan manfaat kepada penerima
Semua bentuk informasi yang ada dapat digunakan kapan saja. Tujuan keamanan informasi ini disebut dengan istilah ... .
confidentiality
availability
integrity
jamming
majority
Seorang desainer grafis membuat desain logo yang unik untuk sebuah perusahaan startup. Desain tersebut kemudian digunakan oleh perusahaan lain tanpa izin. Desainer grafis tersebut dapat mengajukan klaim pelanggaran ... .
hak cipta
merk dagang
rahasia dagang
paten
desain industri
Sebuah perusahaan ingin meningkatkan efisiensi proses produksi mereka. Opsi berikut yang merupakan pemanfaatan TIK yang paling efektif untuk mencapai tujuan tersebut ... .
menggunakan perangkat lunak pengolah kata untuk membuat laporan produksi
menerapkan sistem otomasi industri yang terintegrasi dengan perangkat lunak manajemen produksi
mengadakan pelatihan penggunaan komputer bagi karyawan
menggunakan e-mail untuk berkomunikasi antar departemen
membuat website perusahaan untuk mempromosikan produk
Apa yang dimaksud dengan debugging dalam pemrograman. Apa tujuan utama dari debugging dan mengapa hal ini penting dalam pengembangan perangkat lunak?
Apa saja kelemahan perangkat yang dapat ditunjukkan melalui pengujian white box testing?
Apa yang anda ketahui tentang privasi?
Sebutkan faktor penyebab pelanggaran kode etik dari profesi IT!
Mengapa etika profesi IT juga digunakan di lingkungan sekolah? Jelaskan!
Usaha yang dibutuhkan untuk memasangkan satu sistem dengan sistem lainnya (a)
Usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input dan mengintegrasikan output program (b)
Kemampuan program dapat digunakan oleh aplikasi lain (c)
Usaha yang diperlukan untuk menempatkan dan menetapkan suatu kesalahan pada program (d)
Dalam pengujian kualitas program, faktor dan kriteria memiliki hubungan (a) . Jika faktor menunjukkan atribut kualitas produk dilihat dari sudut pandang (b) maka kriteria menunjukkan parameter kualitas produk dilihat dari sudut pandang (c) yang bersangkutan
Menurut terminologi, robust diartikan sebagai perangkat lunak dapat mengikuti keinginan (a) . Robustness menunjukkan kemampuan sistem komputer dalam menghadapi (b) ketika eksekusi program sedang dijalankan.
