You are on page 1of 5

Jun.

17
2009 Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB

Tugas ini dibuat untuk melengkapi syarat penilaian matakuliah


Perancangan Perangkat Lunak
(Dosen : DR. LINTANG YUNIAR BANOWOSARI, SKOM., MSC).

Contoh Kasus Pertama : Perangkat Lunak Wisata Berbasis Web

1. Diagram Konteks

Data Pemesanan
Informasi yang dibutuhkan Data Pemesanan
Rental
Turis

Sistem Informasi Kode Pemesanan,


Informasi,
Pariwisata Konfirmasi pesanan
Kode Pemesanan

Data Pemesanan

Informasi Update Kode Pemesanan,


Admin Konfirmasi pesanan Hotel, RS,
Tempat Wisata
Jun. 17
2009 Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB

2. Diagram Zero

Ket. :
1. Pencarian tempat wisata
2. Informasi tempat wisata
3. Informasi tempat wisata
4. Update data informasi tempat wisata
5. Pencarian Rumah Sakit
6. Informasi Rumah Sakit
7. Informasi Rumah Sakit
8. Update data informasi Rumah Sakit
9. Pencarian Hotel
10. Informasi Hotel
11. Informasi Hotel
12. Update data informasi Hotel
13. Data Registrasi / Pemesanan Kamar Hotel (Data turis, Data reservasi kamar :
info kamar, lama menginap, dll)
14. Data Registrasi / Pemesanan Kamar Hotel (Data turis, Data reservasi kamar :
info kamar, lama menginap, dll)
Jun. 17
2009 Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB

15. Data Registrasi / Pemesanan Kamar Hotel (Data turis, Data reservasi kamar :
info kamar, lama menginap, dll)
16. Konfirmasi Pemesanan (Tanda bukti pemesanan dan / atau tagihan)
17. Pencarian sewa mobil ( jenis mobil untuk disewa atau agen penyewaan )
18. Informasi Persewaan Mobil
19. Informasi Persewaan Mobil
20. Update data Persewaan Mobil
21. Data Registrasi / Pemesanan Sewa Mobil (Data Turis, data penyewaan :
mobil, lama sewa, dll )
22. Data Registrasi / Pemesanan Sewa Mobil (Data Turis, data penyewaan :
mobil, lama sewa, dll )
23. Data Registrasi / Pemesanan Sewa Mobil (Data Turis, data penyewaan :
mobil, lama sewa, dll )
24. Konfirmasi Pemesanan (Tanda bukti pemesanan dan / atau tagihan)
25. Peng-update-an data informasi tempat wisata, hotel, rumah sakit, dan rental
Jun. 17
2009 Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB

Contoh Kasus Kedua : Sistem Informasi Akademik

ERD

Entitas

Mahasiswa, Dosen, Matkul

Atribut

Mahasiswa :
 npm: nomor induk mahasiswa (string) PK
 nama_mhs: nama lengkap mahasiswa (string)
 alamat_mhs: alamat lengkap mahasiswa (string)

 jurusan : jurusan mahasiswa (string)

 tgl_lhr : tanggal lahir mahasiswa (date)

Dosen :
 KD_dosen : kode dosen pegawai (string) PK
 nama_dosen: nama lengkap dosen (string)
 alamat_dosen: alamat lengkap dosen (string)
Jun. 17
2009 Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB

Matkul:
 KD_MK : kode untuk mata kuliah (string) PK
 nama_MK: nama lengkap mata kuliah (string)
 jenis_MK: deskripsi singkat mengenai mata kuliah (string)

 SKS : jumlah SKS mata kuliah (integer)

Relationships

 Dosen mengajar Matkul :


 Tabel utama: dosen
 Tabel kedua: dosen_ajar_mk
 Relationship: Many-to-many (m:n)
 Attribute penghubung: KD_Dosen, KD_MK (FK KD_Dosen, KD_MK di
dosen_ajar_mk)
 Mahasiswa mengambil Matkul :
 Tabel utama: mahasiswa, matkul
 Tabel kedua: mhs_ambil_mk
 Relationship: Many-to-many (m:n)
 Attribute penghubung: NPM, KD_MK (FK NPM, KD_MK di mhs_ambil_mk)

Mahasiswa Mhs_ambil_mk Matkul Dosen_ajar_mk Dosen

PK NPM PK NPM PK KD_MK PK KD_Dosen PK KD_Dosen


PK KD_MK PK KD_MK
Nama_mhs Nama_MK Nama_dosen
Alamat_mhs Jenis_MK Alamat_dosen
Tgl_lhr SKS
Jurusan

You might also like