DFD 0

5

Click here to load reader

Transcript of DFD 0

Page 1: 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

Page 2: DFD 0

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)

Page 3: DFD 0

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

Page 4: DFD 0

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)

Page 5: DFD 0

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