Ujian Akhir : Semester II, TA. 2004/2005
Program : S1 Ilmu Komputer
Mata Kuliah : Rekayasa Perangkat Lunak
Tanggal : Jum’at, 19 Juni 2005
Dosen Penguji : Azhari, SN., Drs., MT
Sifat : Buku Tertutup
Pilihlah salah satu dari kasus perancangan perangkat lunak berikut ini, tidak diperkenankan memilih dari kasus yang sudah merupakan tugas dari kelompok saudara. Buatlah sebuah rancangan sistem dengan menjawab pertanyaan – pertanyaan yang diminta dibawahnya:
Kasus 1 : Rancangan sebuah tool editor kompiler (penyuntingan, kompilasi, misalnya untuk Java).
Kasus 2 : Rancangan sebuah sistem pendukung keputusan pemilihan lokasi real – estate.
Kasus 3 : Rancangan sistem informasi CRM (Customer Relationship Management).
Kasus 4 : Rancangan sebuah aplikasi game 3D.
Kasus 5 : Rancangan sistem pakar konsultasi perawatan kesehatan / kecantikan.
JUDUL (kasus yang dikerjakan) : ___________________
Judul tugas (kelompok saudara) : ___________________
1. Spesifikasi Sistem:
a. Tujuan Sistem
b. Fungsional / kemampuan dari sistem.
c. Batasan / asumsi / syarat.
d. Pengguna sistem (users) dan informasi yang dapat diperoleh, diakses dari sistem (tuliskan dalam bentuk tabel).
2. Desain data:
a. ERD (dengan atribut yang penting saja).
b. Relasi antar tabel (dengan fields kunci dan fields utama saja).
3. Desain arsitektur sistem.
4. Struktur menu dari sistem (dalam bentuk tree).
5. DFD level 1, dan flowchartnya.
6. Sebuah form untuk input sebuah master datanya. Serta tulis DFD-nya.
7. Sebuah form untuk input data transaksi. Serta tuliskan juga DFD-nya.
8. Sebuah antarmuka query untuk transaksi dan hasilnya. Dan tuliskan juga DFD-nya.
9. Sebuah contoh output untuk rekapitulasi atau resume dari transaksinya. Tuliskan DFD-nya.