Anda di halaman 1dari 1

1.

Sebutkan minimal 3 model proses pembangunan perangkat lunak yang anda ketahui, Beri
penielasan untuk setiap modelnya sehingga dapat diketahui krakteristiknya (mencakup kelebihan
dan kekurangan model tersebut.

2. Studi Kasus untuk menghitung function Point : sebuah bengkel sepeda motor memberikan
pelayanan pelanggan untuk melakukan servis, termasuk pembelian spare part yang diperlukan.
Sebelumnya bengkel tersebut melakukan kegiatan tersebut dengan mencatat dalam buku kerja.
Untuk memperbaiki pelayanan, maka dikembangkan perangkat lunak untuk menangani servis,
pembelian spare part dan pembayaran.
Kegiatan tersebut dilakukan oleh seorang karyawan administrasi dan memberikan laporan kepada
pemilik. Sistem mempunyai spesifikasi :
 Mencatat kegiatan pendaftaran pelanggan baru.
 Menyimpan data layanan bengkel pada pelanggan berupa jenis servis dan pembelian spare
part
 Penyimpan pembayaran dan mencetak kuitansi.
 Laporan yang diharapkan dari sistem berupa laporan jenis servis per bulan, spare part terjual
per bulan dan laporan keuangan per-hari atau per-bulan.

3. Toko Prima Solution merupakan toko yang menjual berbagai jenis peralatan elektronik. Seorang
sales akan melayani customer yang datang dan jika customer membeli barang, maka sales akan
membuatkan nota penjualan yang diberikan kepada cashier. Selanjutnya pelanggan akan
membayar dicashier, setiap bulannya cashier membuat laporan penjualan untuk keuangan. Dari
laporan penjualan ini keuangan akan membuat laporan keuangan yang diserahkan kepada
pimpinan toko. Jika terjadi komplain dari customer, maka langsung diterima oleh pimpinan toko.
a. Identifikasikan komponen use case dan buat gambarnya!
b. Gambarkan activiti diagram berdasarkan user case yang dibuat
c. Buatlah konteks diagram dan DFD level 1 dari soal diatas

4. Pengujian software merupakan bagian penting dalam menghasilkan software yang berkualitas.
a. Apa sasaran yang ingin dicapai dengan melakukan pengujian software..?
b. Jelaskan dengan singkat mengenai white box testng dan black box testing..?
c. Apa tujuan yang ingin dicapai dalam melakukan Black box testing dan White box testing..?

Anda mungkin juga menyukai