Anda di halaman 1dari 17

UU TIS 2017

1. Untuk membangun suatu perangkat lunak biasanya melewati tahapan SWDLC ,


A. Planing — Design — Koding
B. Design — Koding — Implementation

C. Koding — Implementation — Maintenance


D. Design —Koding —Testing
2. White Box dan Black Box dapat digunakan untuk membantu SWDLC tahap?

A. Planning
B. Design
C. Koding

D. Testing
3. php, phyton , Java dapat digunakan sebagai tools pada SWDLC tahap apa?
A. Planning

B. Testing
C. Design
D. Koding

4. Tools seperti Structure Chart. Pseudocode, Entity Relationship Diagram Rational


Rose dan Visio dapat digunakan pada SWDLC tahap apa?
A. Planning

B. Testing
C Koding
D Design

5. Pendekatan organisasi yang mengembangkan aturan 40-20-40 yaitu menekankan


pada perancangan dan pengujian dikenal dengan
A. Chief Programmer Team

B. Egoless Programing Team


C. SDLC Team
D. Program Development Team

6. Pendekatan organisasi yang terdiri dari seorang programmer senior dan dibantu
beberapa programmer, dilakukan untuk memenuhi deadline project yang ketat
A. Program Development Team
C. Chief Programmer Team

D Egoless Programing Team


B. SDLC Team
7. Pendekatan organisasi yang terdiri dari tim yang terbentuk dari yang bersama-sama
bertanggung jawab atas pengembangan perangkat tanpa langsung/p.mpinan dikenal
dengan
A. Chief Programmer Team

B. SOLC Team
C. Egoless Programing Team
D. Program Development Team

8. Jenis permasalahan yang sering terjadi Saat software diimplementasikan :


A. Perhitungan yang tidak sesuai

B. Percarian dan pengurutan data yang tidak sesuai


C. Pemrosesan data relationship yang tidak sesuai
D. Perancangan yang tidak Sesuai

9. Yang bukan merupakan kelebihan dan alasan dari pemilihan sumber perangkat lunak
komersial :

A. Implementasi Cepat dan Reliabilitas


B. Penghematan biaya
C Estimasi biaya dan waktu
D. Kesesuaian rancangan Sistem dengan keinginan user
10. Melakukan pemeliharaan dan perbaikan sistem adalah kegiatan kegiatan yang
dilakukan pada fase apa?

A. Analisa
B. Desain
C. Implementasi

D. Support
11. Mana yang tidak benar dari pendapat di bawah ini?
A. Nama lain dari White Box testing adalah Glass Box Testing
B. White Box testing adalah Branch Coverage dan Path Coverage testing '

C. White Box Testing menguji struktur program dari suatu perangkat lunak'
D. White Box Testing menguji fitur / fungsi dari suatu perangkat lunak
12. Jenis kesalahan yang ingin diketernukan meialui metode white box :

A. Fungsi yang hilang


B. Masalah penggunaan
C. Masalah performa waktu dan data yang sesuai

D. Masalah kesalahan prosedur pada skript program


13. Pengujian dari kondisi PERCABANGAN sebagai benar dan salah dari program
dikenal dengan

A. Path Coverage
B. Statement Coverage
C. Method Coverage

D. Branch Coverage
14. Pengujian dari PERNYATAAN program oleh uji kasus dikenal dengan
A. Branch Coverage

B. Path Coverage
C ethod Coverage

D. Statement Coverage
15. Pengujian di mana setiap PATH dieksekusi minimal sekali dikenal dengan
A. Method Coverage

B. Branch Coverage
C Statement Coverage
D Path Coverage

16. Uji coba terhadap fitur fitur yang ada di aplikasi ini menggunakan metode
Jadwal akademik
A. Statement Testing
B Path Testing

C. white Box Testing


D Black Box Testing
17. Jenis kesalahan yang ingin diketemukan melalui metode black box testing,

kecuali:
A. Fungsi yang hilang
B. . Masalah keamanan

C Masalah kesalahan 'Ogika skript program •


D Masalah performa waktu dan data yang sesuai

18. Menguji setiap batasan pada perilaku program yang ditetapkan dalam persyaratan,
seperti jumlah maksimal user yang bisa terhubung ke jaringan, jumlah maksimal file
yang bisa dibuka, jumlah maksimal ukuran file dst, dikenal dengan :
A. Functionality Testing
B. User Interface Testing
C. Security Testing
D. Performa Testing
19. Menguji kelayakan hak akses pengguna yang berbeda pada suatu sistem baru

dikenal dengan :
A. Functionality Testing
B. User Interface Testing

C. Performa Testing
D Security Testing
20. Menguji kelayakan fitur fitur yang tersedia pada suatu sistem bam apakah telah
berfungsi dengan baik atau belum, dikenal dengan .
A IJser Interface Testing
B. Performa Testing
C Security Testing

D Functionality Testing
21. Menguji kelayakan antar muka dari suatu sistem baru untuk mernastikan apakah
pengguna telah merasa nyaman dengan tampilan aplikasi yang telah dibangun. baik
dari penempatan menu menu , kesesuaian gambar. warna dan tulisan, penempatan link
ke suatu halaman dan sebagainya dan memberi masukan untuk perbaikannya, dikenal
dengan :

A. Functionality Testing
B. Performa Testing
C Security Testing
D User Interface Testing
22. Perhatikan gambar berikut

Berdasarkan sistem di atas, jika Proses Pembuatan KTP. Proses Pembuatan


Kelahiran dan Pembuatan Surat Kematian Saling berkaitan dengan merujuk pada
data Nomor Penduduk, maka pertu dilakukan pengujian •

A. unit Testing
B. System Testing
C. Acceptance Testing
D Integration Testing

23. Metode yang melihat batasan dari kelas nilai dengan menambah nilai +1 dan
mengurangi -1 dari range nilai yang valiß ( negatif testing ) dikenal •
A. Effective Testing

B. Equivalence Partitioning
C Boundary Values Analysis
D. Error Guessing Analysis

24. Teknik pada Black Box Testing yang menyederhanakan kelompok data yang tidak
terhingga (exhaustive testing ) menjadi beberapa bagian kriteria data test, di mana
data tersebut mewakili dari data data lai dari kelas yang lebih besar adalah pengertian
dari :
A. Effective Testing
B. Boundary Analysis

C Equivalence Partitioning
D. Error Guessing Analysis
25. Teknik pada Black Box Testing yang lebih mengandalkan intuisi dan pengalaman dari
penguji adalah pengertian dari :
A. Effective Testing

B. Equivalence Partitioning
C. Boundary Analysis
D Error Guessing Analysis

26. Proses organisasional terhadap perubahan sistem dari sistem informasi lama ke
sistem baru adalah :
A. Develop Sistem

B. Change Sistem
C. Load Sistem
D konversi Sistem

27. Melakukan pemeliharaan dan perbaikan sistem adalah kegiatan kegiatan yang
dilakukan pada fase apa?
A. Analisa
B. Desain
C. Implementasi

D Support
28. Setelah fase testing dan implementasi suatu sistem informasi. maka fase selanjutnya
adalah melakukan pemellharaan terhadap sistern informasl yang sudah
diimplementasi tersebut dikenal dengan Istilah
A. SDLC
B SMLC

C. SWDLC
D. Konversi
29. Informasi detail tentang spesifikasi perancangan sistem, rincian proses kerja internal
beserta fungsionalitasnya adalah merupakan
A Dokumentasi Sistem
B. Dokumentasi Software

C. Dokumentasi user
D Dokumentasi Data
30. Informasi detail tentang bagaimana cara pengguna berinteraksi dengan key. mouse.
atau fungsi perintah tenentu adalah merupakan
A. Dokumentasi Sistem

B. Dokumentasi Software
C Dokumentasi user
D, Dokumentasi Data

31. Jika pada fase pemeliharaan. sistem informasi yang telah dibuat dapat disesuaikan
dengan kebiasaan dan keinginan user agar user nyaman dengan sistem informasi
tersebut ini dikenal dengan jenis pemeliharaan :

A Adaptif
B. Per-fektif
C. Korektif

D. Preventif
32. jika pada fase pemeliharaan, sistem informasi yang dibuat untuk menyempurnakan
sistem yang sudah ada, ini dikenal dengan jenis pemeliharaan

A. Adaptif
B Perfektif
C. Korektif

D. Preventif
33. Jika pada fase pemeliharaan dilakukan perbaikan - perbaikan terhadap sistem
informasi yang ada, ini dikenal dengan jenis pemeliharaan

A. Adaptif
B. Perfektif
C Korektif

D Preventif
34. Yang tidak dilakukan ketika merencanakan implementasi perubahan sistem
A, Mengidentifikasi bagian sistem yang diubah atau ditambah w'

B. Memilih Personel yang dapat dipercaya untuk mengimplementasi perubahan


C. Mengembangkan kriteria pengujian dan rencana pengujian utk sistem yg
berubah

D Merombak dan menyusun sistem dari awal


35. EBook berupa Informasi yang tertulis ataupun melalui bentuk visual lainnya tentang
aplikasi sistem, bagaimana sistem tsb bekerja, dan bagaimana cara menggunakannya

A. Dokumentasi Sistem
B Dokumentasi User

C Dokumentasi Software
D. Dokumentasi Data
36. Yang bukan merupakan aktivitas implementasi :

A Konversi
B. Pelatihan
C. Dokumentasi

D Dukungan Pengguna •
37. Informasi detail tentang spesifikasi perancangan sistem, rincian proses kerja internal
beserta fungsionalitasnya adalah merupakan :

A Dokumentasi Sistem
B. Dokumentasi Software
C. Dokumentasi User
D Dokumentasi Data

38. Informasi detail tentang bagaimana cara pengguna berinteraksi dengan key, mouse,
atau fungsi perintah tertentu adalah merupakan
A. Dokumentasi Sistem

B, Dokumentasi Software
C Dokumentasi User
D. Dokumentasi Data

39. Proses organisasional terhadap perubahan sistem dari sistem informaS1 lama Re
sistem baru adalah
A. Develop Sistern

B Change Sistem
C, Load Sistem
D Konversi Sistem

40. Dokumentasi user digunakan Oleh :


A Operator Aplikasi
B. Programmer

C. Analis Sistem
D Team Leader
41. Bentuk Instalasi di mana sistern baru diinstalasi dan segera dioperasikan / digunakan
dan sistem yang overlap akarwnonaktifkan dikenal dengan :
A. Instalasi Langsung

B. Instalasi Phase In
C Instalasi Paralel
D. Instalasi Pilot

42. Proses perubahan dari sistem larna ke sistern baru dilakukan secara bertahap, dimulai
dengan yang hanya memiliki 1 atau lebih sedikit komponen fungsionatitas dan secara
gradual berkembang hingga ke seluruh sistem

A. Instalasi Langsung
B Instalasi Phase In
C. Instalasi Paralel
D Instalasi Pilot
43. Proses perubahan dari sistem lama ke sistem baru di mana sistem dijalankan pada satu
lokasi dan staf berpengalaman/senior memutuskan jika dan bagaimana sistem baru
seharusnya digunakan di seturuh organisasi :
A. Instalasi Langsung

B Instalasi Paralel
C. instalasi Phase In
D Instalasi Pilot

44. Instalasi yang fokus ke sistem baru tetapi beresiko tinggi terhadap kegagalan
karena tidak ada backup dari sistem lama .
A Instalasi Langsung

B. Instalasi Paralel
C. Instalasi Phase In
D. Instalasi Pilot

45. Instalasi di mana sistem lama dan sistem baru dioperasikan pada periode bersamaan
dan beresiko rendah karena jika terjadi kesalahan sistem tetap ada backup sistem
namun perlu biaya lebih karena pengoperasian dua sistem dikenal

A. Instalasi Langsung
B instalasi Paralel

C Instalasi Phase In
D Instalasi Pilot
46. Proses eksekusi suatu program dengan maksud Menemukan Kesalahan merupakan
pengertian dari :
A Sistem
B. Komponen

C. Subsistem
D Testing
47. Dalam rencana pengujian "The Testing Process" dikenal ada proses testing,

maksudnya
A Deskripsi fase - fase utama dalam pengujian
B. Pencetakan hasil dan prosedur
C. Kebutuhan HMV dan SAN
D. Menspesifikasikan komponen sistem

48. Berikut ini adalah tahap siklus hidup pengembangan perangkat lunak, kecuaJi
A. Pengkode-an
B. Pengujian

C. Perancangan
D Implementasi
49. pengujian kelompok-kelompok yang integritas untuk membentuk sub-sistem I

sistem yang dilakukan oleh tim penguji y%'g independent merupakan bagian dari
A. Component testing
B. Planning testing

C Integration testing
D System testing
50. Pengujian terakhir sebelum sistem di pakai oleh user merupakan pengertian dari

A. System testing
B. Proses testing
C Acceptance

D, Module testing
51. Yang termasuk ke dalam bagian dari proses testing kecuali

A. Sub sistem testing


B. Acceptance testing
C. Sistem testing

D Output testing
52. Apakah yang dimaksud dengan SDLC ?
A Siklus dari pembuatan perangkat lunak untuk membangun system dalam skala besar

B. Paradigma pemrograman yang berorientasikan objek


C. Suatu alat menajemen proyek untuk melakukan penjadwalan, mengatur dan
mengkoordinasi bagian-bagian pekerjaan yang ada didalam suatu proyek
D. Suatu system yang dirancang untuk mengelola suatu basis data yang diminta banyak
pengguna
53. Keuntungan dari perangkat lunak komersial dari vendor kecuali :
A. Implementasi cepat
B. Estimasi biaya dan waktu

C Ketergantungan pada vendor


D. Reliabilita
54. Bahasa spesifikasi standar untuk mendokumentasikan, memspesifikasikan dan
membangun sistem perangkat lunak adalah :
A UML (unified modeling language) C. OMG (o*ct management group)
B. RUP (rational unifeid process) D. OOP (object oriented programming)

55. empat tahapan dalam metodologi RUP adalah sbb :


A Insepsi, elaborsi, konstruksi, transisi
B Analysis, specification, design, development

C Insepsi, analysis, implementation, konstruksi


D Elaborsi, design, testing, specification
56. Bahasa pernrograman yang mendukung OOP, kecuali •

A. Java
B. Simula

C Smalltalk
D TCL
57. Memberikan training pada user termasuk dalam tahap :

A. Analyst
B. Design
C. Maintenance

D Implementasi
58. Keunggulan 4 GL adalah, kecuaW.
A Efisiensi mesin

B. Metodo/ogi pengembangan
C. Partisipasi pemakai
D. Jawaban A, B benar
59. Keunggulan 3 GL adalah kecuali

A Kepadatan
B Jalur kode yang lebih sedikit
C, Kompatibilitas

D. Jawaban A. B dan C benar


60. Yang dimaksud dengan dokumentasi internal adalah .
A. Dokumen yang dimiliki user

B. Troposal
C Dokumen yang digabung dengan pengkOdean program
D. Form isian

61. Sumber pembuatan perangkat lunak aplikasi adalah


A Perangkat lunak dari vendor independen
B. Perangkat lunak in house

C Perangkat lunak Olen kontraktor pemrograman independen


D Jawaban A. B dan C benar
62. pengujian perangkat lunak secara structural, yaitu

A white-box
B. Debugging

C. Black-box
D. Partisi ekivalensi
63. Berikut merupakan definisi dari software, kecuali :

A. Mesin yang mengendalikan pengambilan keputusan dalam dunia bisnis


B Perintah (program) yang bila di eksekusi membenkan fungsi dan unjuk kerja seperti yang
di inginkan

C. Struktur data yang memungkinkan program memanipulasi informasi secara roporsionat


D Salah semua
64. Yang merupakan alat perancangan lunak terstruktur adalah .

A Kamus data
B. SWDLC
C. SDDC

D. Model Data Oriented


65. Dalam proses testing terdapat component testing dan integration testing.yang
merupakan bagian dari integration testing adalah

A. Unit testing — module testing


B Subsystem testing — system testing
C. System testing — acceptance testing

D. Module testing — subsystem testing


66. Penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa
elemen yang terpisah ke dalam satu kesatuan yang utuh ( antara lain network,
arsitektur aplikasi, user interface, sistem interface, database dan sistem kontrol )
adalah aktivitas yang dilakuka da fase :
A. Planning

B. Analysis
C Design
D. Implementation

67. Berikut ini yang bukan merupakan functional requirement dari sistem :
A. Aktifitas yang harus bisa dilakukan Oleh sistem

B. Informasi yang bisa diberikan oleh sistem v


C Berdasarkan prosedur dan fungsi bisnisv
D Sisi keamanan, kinerja, penggunaan . kemudahan, teknis
68. Perancangan mengenai bagaimana user berinteraksi dengan sistem, antara lain
mengenai GUI : jendela menu ,kotak dialog pertanyaan, interaksi mouse, suara. video,
perintah suara dan lain lain . Ini merupakan perancangan Sisi ?

A. Design Database
B Design User Interface
C. Design Sistem Interface

D. Design Network
69. Perancangan mengenai bagaimana dan di mana sistern menyimpan seluruh informasi
yang dibutuhkan oleh perusahaan, Ini merupakan perancangan Sisi ?
A Design Database
B. Design user Interface

C, Design Sistem Interface


D. Design Network
70. Perancangan mengenai spesifikasi detail bagaimana cara pengguna berinteraksi
dengan sistem. Ini merupakan perancayan Sisi
A. Design Database
B, Design User interface

C Design Sistem Interface


D. Design Network
71. Perancangan mengenai spesifikasi detail bagaimana cara kerja sistem dalam
berinteraksi dengan sistem lain baik di dalam atau di luar organisasi perusahaan. Ini
merupakan perancangan Sisi :
A. Design Database

B. Design user Interface


C. Design Sistem Interface
D Design Network

72. merupakan aspek Security dari non functional system adalah


A User login ke system dengan account yang dimiliki dan user tidak bisa mengakses data
yang bukan merupakan tanggung jawabnya
B User tidak bisa mengakses data yang bukan merupakan tanggung jawabnya dan sistem
dibuat dengan Java, Oracle dan Server Linux

C Sistem dibuat dengan Java, Oracle dan Server Linux dan Sistem hanya bisa diakses pada
jam 8.00-16.00 Hari kerja
D Sistern hanya bisa diakses pada jam 8.00-16.00 Hari kerja dan diakses melalui Web
Browser
73. Yang merupakan aspek Performance dari non functional system adalah :
B' User login ke system dengan account yang dimiliki

B. user tidak bisa mengakses data yang bukan merupakan tanggung jawabnya
C. Sistem dibuat dengan Java, Oracle dan Server Linux
D Sistem hanya bisa diakses pada jam 3.00-16.00 Hari kerja,
74. Yang merupakan aspek Technical dari non functional system adalah :
A, user login ke system dengan account yang dimiliki

B. user tidak bisa mengakses data yang bukan merupakan tanggung jawabnya v
C Sistem dibuat dengan Java, Oracle dan Server Linux
D Sistem hanya bisa diakses pada jam 8.00-16.00 Hari kerja

75. Yang merupakan aspek Usability( penggunaan interface sistem) dari non functional
system adalah .
A. user login ke system dengan account yang dimiliki

B. user tidak bisa mengakses data yang bukan merupakan tanggung jawabnya
C. Sistem dibuat dengan Java, Oracle dan Server Linux
D. Sistem diakses melalui Web Browser

Untuk Soal no 76-80, Perhatikan potongan logika program di bawah ini

76. Jika dilakukan uji coba terhadap program di atas, metode yang dilakukan adalah •

A. User Acceptance testing


B. Black Box Testing
C. Apha Testing

D . White Box Testing


77. Mana yang salah dari pendapat di bawah ini
A Black Box Testing adalah jenis pengujian yang melihat dari Sisi fungsi dari suatu
perangkat lunak
B Error Guessing termasuk metode yang dilakukkan pada Black Box Testing
C Black Box testing an: Equivalent Partitioning, Boundary Value Analysis

D Black Box Testing adalah jenis pengujian yang melihat dari Sisi struktur program dari
suatu perangkat lunak
78. Jika dilakukan uji coba terhadap script program di atas. dengan nilai v_l 50 an v 2 =
40, maka output nya adalah
A Keterangan : Gaga!
B Keterangan : Hal Lain

C Keterangan : Lulus
D. Keterangan : Lulus Bersyarat
79. Jika dilakukan uji coba terhadap script program di atas, dengan nilai v_l = 70 dan v 2
= 60, maka output nya ada'ah •
A Keterangan : Gaga'
B Keterangan : Lulus Bersyarat

C Keterangan : Hal Lain


D Keterangan : Lulus J
80. Jika dilakukan uji coba terhadap script program di atas, dengan nilai = tujuh puluh
dan v_2 = enam puluh, maka output nya adalah :
A Keterangan : Gagal

B. Keterangan : Lulus Bersyarat


C. Keterangan : Lulus
D Keterangan : Hal Lain

Anda mungkin juga menyukai