Anda di halaman 1dari 4

LEMBAGA PENDIDIKAN MA’ARIF NU

YAYASAN BADAN WAKAF PENDIDIKAN DARUL ULUM


SMK NU TULIS
KECAMATAN TULIS KABUPATEN BATANG
Alamat : Jl. Raya Tulis Batang Gg. Melati No. 02 Gondangan Tulis Batang 51261
Telp. (0285) 3972786 email : smknu_tulis@yahoo.co.id

Soal Penilaian Akhir Semester (PAS)


2019 / 2020

Mata Pelajaran : Pemodelan Perangkat Lunak (PPL)


Kelas / Semester : XI / Gasal
Jurusan : RPL
SifatUjian : Close Book
Hari / Tanggal : Jum’at, 6 Desember 2019
Alokasi Waktu : 120 Menit

PETUNJUK UMUM :
1. Tulislah dulu Nama dan Nomor Peserta Penilaian Akhir Tahun pada lembar jawab yang
tersedia
2. Laporkan kepada Pengawas Penilaian Akhir Tahun, apabila terdapat tulisan yang kurang jelas
atau ada yang rusak
3. Perhatikan petunjuk mengerjakan soal !

A. Berilah tanda silang (x) huruf a, b, c, d, atau e pada jawaban yang benar

1. Komponen fisik yang dapat dilihat nyata dengan membentuk satu kesatuan sistem personal
komputer merupakan pengertian dari . . .
A. Perangkat lunak (software) D. Application
B. Perangkat keras (hardware) E. Platform
C. Pengguna (brainware)

2. Kemampuan perangkat lunak untuk dapat di dukung oleh case tool adalah . . .
A. Portability D. Effeciency
B. Usability E. Supportability
C. Maintanability

3. Proses yang merefleksi atas perubahan terhadap permintaan atau perbaikan yang
teridentifikasi merupakan karakteristik perangkat lunak yaitu . . .
A. Understandability D. Maintainability
B. Visibility E. Rapidity
C. Acceptability

4. Pernyataan dibawah ini yang merupakan keunggulan dari prototyping adalah . . .


A. Mencari dan menemukan kesalahan yang ada di dalam program
B. Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum
mencantumkan kualitas dan hubungan pelanggan dengan computer yang disediakan
mungkin tidak mencerminkan Teknik perancangan yang baik
C. Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara
pengembang dan pelanggan
D. Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan
berperan aktif dalam pengembangan system
E. Membangun prototyping dengan membuat perancangan sementara yang berfokus pada
penyajian kepada pelanggan dan terlalu cepat dalam pengembangan system

Soal Penilaian Akhir Semester SMK NU Tulis


5. Photoshop, Corel Draw dan Adobe Ilustrator merupakan contoh dari . . .
A. Software Requirement D. Software Testing
B. Software Design E. Software Engineering
C. Software Construction

6. Berhubungan dengan detail pengembangan perangkat lunak, termasuk algoritma,


perngkodean, pengujian dan pencarian kesalah adalah . . .
A. Software construction D. Software testing
B. Software engineering E. Software configuration
C. Software maintence

7. Mencakup upaya – upaya perawatan ketika perangkat lunak telah dioperasikan adalah . . .
A. Software construction D. Software testing
B. Software engineering E. Software configuration
C. Software maintence

8. Memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya . . .
A. Perangkat lunak system D. Perangkat lunak social
B. Perangkat lunak realtime E. Perangkat lunak Teknik
C. Parangkat lunak bisnis

9. Dibawah ini adalah problem perangkat lunak kecuali . . .


A. Perangkat lunak tidak berfungsi secara baik (kualitas yang kurang)
B. Ketidaktepatan penjadwalan proses dan biasa produksi
C. Adanya komunisaki yang baik antara pengembang dan pelanggan dan pelanggan
berperan aktik dalam pengembangan system
D. Produktivitas yang belum dapat memenuhji tuntutan kebutuhan pemakai
E. Menghasilkan perangkat lunak yang bekinerja tinggi

10. Mengoreksi kesalahan pada perangkat lunak, yang baru terdeteksi pada saat perangkat lunak
digunakan adalah . . .
A. Adaptive maintenance D. Prototyping model
B. Prefektive maintenance E. Prototyping machince
C. Corrective maintenance

11. Informasi apa yang mengendalikan oroses bisnis, kemana informasi itu pergi dan sispa yang
memprosesnya . . .
A. Pemodelan data D. Pembuatan aplikasi
B. Pemodelan bisnis E. Pembuatan laporan
C. Pemodelan prodes

12. Pengumpulan kebutuhan dengan focus pada perangkat lunak adalah . . .


A. Perancangan D. Analisis kebuthan perangkat lunak
B. Pembuatan kode E. Pemodelan bisnis
C. Pengujian

13. Proses penerjemahan desain ke bentuk yang dapat dimengerti oleh mesin dengan
menggunakan Bahasa pemrograman adalah . . .
A. Desain D. Pengujian
B. Report E. Pemeliharaan
C. Pengkodean

14. Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan adalah . . .
A. Menggunakan system D. Mengkodekan system
B. Evaluasi system E. Laporan
C. Menguji system

Soal Penilaian Akhir Semester SMK NU Tulis


15. Metode yang menjadikan proses analisis dan desain ke dalam empat tahapan yang iterative
(dapat berulang), yaitu identifikasi kelas – kelas dan objek – objek, identifikasi semantic dan
hubungan objek dan kelas tersebut, perincian interface dan iomoplementasi . . .
A. Metode boch D. \metode coad dan Yourdon
B. Metode rumbaugh E. Metode wirfs-brock
C. Metode Jacobson

16. Di bawah ini yang merupakan peranan dari analis system adalah
A. Penganalisi system sebagai ahli pendukung
B. Penganalis system sebagai programmer
C. Penganalis system sebagaiadministratro database
D. Penganalis system sebagai manajer proyek
E. Semua jawaban benar
17. Suatu kegiatan yang dimulai dari poses awal untuk mempelajari serta mengevaluasi suatu
bentuk permasalahan (case) yang ada adalah pengertian dari . . .
A. System D. Desain
B. Analis E. System data
C. Data server

18. Di bawah ini yang merupakan siklus hidup pengembangan sistem adalah . . .
A. Menentukan syarat -syarat D. Menemukan jadwal implementasi
B. Menentukan loksai Analisa E. Menetukan konsep data
C. Menentukan teknis analis

19. Tahap pertama siklus pengembangan system adalah . . .


A. Implementasi D. Desain system secara manual
B. Pengujian E. Analisis sistem
C. Perencanaan system

20. Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah .
..
A. Alur prototyping D. Evaluasi prototyping
B. Pengumpulan prototyping E. Mengkodekan system
C. Membangun prototyping

21. Relasi menyatakan hubungan antara . . .


A. Dua atau beberapa atribut D. Atribut dengan relationship
B. Dua atau beberapa atribut E. Atribut dengan entitas
C. Dua atau beberapa relationship

22. Entity-relationship diagram (ERD) merupakan . . .


A. Diagram yang menggambarkan hubungan antar entitas
B. Diagram yang menggambarkan hubungan antar atribut
C. Diagram yang menggambarkan hubungan antar relationship
D. Diagram yang menggambarkan hubungan antar atirbut multivalue
E. Diagram yang menggambarkan hubungan antar atribut derivative

23. Table adalah kumpulan data yang tersusun dalam . . .


A. Formasi baris (record) dan atribut
B. Table dan kolom (field and atribut)
C. Kolom atau atribut dan relasi
D. Kolom (field atau atribut)
E. Format baris (record) dan kolom (field atau atribut)

24. Tingkatan diagram yang merupakan tingkatan tertinggi dari DFD adalah . . .
A. Diagram konteks D. Diagram berjenjang
B. Diagram rinci E. Diagram induk
C. Diagram overview

Soal Penilaian Akhir Semester SMK NU Tulis


25. Yang bertugas mengirimkan data / informasi dari dosurce ke sink atau dari sink ke source
adalah simbol . . .
A. Relasi D. Enterprise
B. Entity relationship E. Atribut
C. Object dasar

26. Hubungan / relasi yang terjadi antar satu entitas atau lebih adalah . . .
A. Atribut D. Indicator
B. Entitas E. LRS
C. Relationship

27. Kumpulan elemen data yang membentuk suatu entitas adalah . . .


A. Relationship D. Kunci
B. Atribut E. Indicator
C. Entitas

28. Penyimpangan – penyimpangan atau eror atau inkonsistensi data pada proses insert, update
dan delete adalah . . .
A. Normaslisasi D. Crash
B. Insert E. Konseptual
C. Anomali

29. Merupakan contoh dari entity adalah . . .


A. Pasien D. Sekolah
B. Nama E. NIM
C. Rumah sakit

30. Symbol persegi Panjang dalam ER Diagram menggambarkan . . .


A. Entity D. Atribut
B. Relasi E. Key
C. Record

B. Jawablah pertanyaan-pertanyaan di bawah ini dengan benar !


31. Jelaskan fungsi Software Design dan berikan 3 (tiga) contoh software yang biasa di gunakan !
32. Jelaskan tahapan dari waterfall model !
33. Jelaskan yang dimaksud dengan analisis system dan uraikan kegiatan apa saja yang dilakukan
dalam tahapan ini !
34. Jelaskan kelebihan dan kekurangan pemrograman terstruktur !
35. Gambarkan Diagram Aliran Data (data flow diagram) logic dengan diagram konteks untuk
sebuah sistem pengolahan data penyimpanan / pengambilan uang di salah satu bank !

Soal Penilaian Akhir Semester SMK NU Tulis