DFD 0
Click here to load reader
-
Upload
simiaomiao -
Category
Documents
-
view
485 -
download
3
Transcript of DFD 0
Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB
Jun. 17 Jun. 17 2009
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
Sistem InformasiPariwisata
Informasi, Kode Pemesanan
Informasi Update
Data Pemesanan
Data Pemesanan
Kode Pemesanan,Konfirmasi pesanan
Kode Pemesanan,Konfirmasi pesanan
Turis
Hotel, RS, Tempat Wisata
RentalData Pemesanan
Informasi yang dibutuhkan
Admin
Jun. 17 Jun. 17 2009
Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB
Jun. 17 Jun. 17 2009
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)
Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB
Jun. 17 Jun. 17 2009
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
Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB
Jun. 17 Jun. 17 2009
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)
Perancangan Perangkat Lunak
Dwi Widiastuti – 35 SIB
Jun. 17 Jun. 17 2009
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
PK NPM
Nama_mhs Alamat_mhs Tgl_lhr Jurusan
Mhs_ambil_mk
PK NPMPK KD_MK
Matkul
PK KD_MK
Nama_MK Jenis_MK SKS
Dosen_ajar_mk
PK KD_DosenPK KD_MK
Dosen
PK KD_Dosen
Nama_dosen Alamat_dosen