Diagram Kontek Data Flow Diagram

Admin Member 2 Login Member Admin 1 Daftar Pengunjung 3 Pengolahan Data Master Data Pengunjung 4 Booking Kamar Info Aktivasi Pengunjung Data Pengunjung Info Pengunjung Info admin Login valid,invalid Data admin Data admin Info admin Login valid,invalid Data Member Info member Login valid,invalid Data Member Info Member Login valid,invalid Halaman order Komentar Data Tentang Kami Data Ketentuan Info Tentang Kami Info Ketentuan Data Order Info Order Info Komentar Data Komentar Data Booking Info Booking Type Kamar 5 Cetak Laporan Kamar Info type kamar Info kamar Data kamar Data kamar Data booking Info booking Data order Data kamar Data type kamar Data member loundry restoran Data londry Info loundry Data restoran Info restoran Data loundry Data restoran Gambar 4.9 DFD Level 1 yang diusulkan Gambar dibawah ini menjelaskan DFD level 2 proses 1 sistem informasi daftar yang diusulkan yang terdapat pada gambar 4.10. Member 1.1 Input Form Pendaftaran 1.2 Aktivasi Account Data Pendaftaran Member Info Pendaftaran Member Member Info Pendaftaran member Data Pendaftaran Member Data Pendaftaran Member Info Pendaftaran Member Info Aktivasi Account Pendaftaran berhasil 1.3 Kirim verivikasi email Info daftar Data daftar Gambar 4.10 DFD Level 2 Proses 1 Daftar yang diusulkan Gambar dibawah ini menjelaskan DFD level 2 proses 2 sistem informasi login yang diusulkan yang terdapat pada gambar 4.11. Password invalid 2.1 Verifikasi username 2.2 Verifikasi password admin Member Data Admin Info Admin valid,invalid Data password Info password Valid,invalid Data Member Info Member valid, invalid Data password Info password Valid,invalid 2.3 Lupa Password admin Data Admin Info Admin Info password Data password Member Info password Data password Info password baru Data password baru Info password baru Data password baru Data Member Info Member valid,invalid Gambar 4.11 DFD Level 2 Proses 2 login yang diusulkan Gambar dibawah ini menjelaskan DFD level 2 proses 3 sistem pengolahan data yang diusulkan yang terdapat pada gambar 4.12. Admin 3.1 Pengolahan Kamar 3.2 Pengolahan Order Booking 3.3 Pengolahan Transaksi 3.4 Pengoalahan Komentar Login valid type_kamar order Data type kamar Info data type kamar Data order Info order Data order Data loundry Data restoran Info order Info loundry Info restoran Data komentar Info komentar Login valid Login valid Login valid Info data Type kamar Data type kamar Data order Info order loundry restoran Info restoran Data resoran Data order Info order Data loundry Info loundry Gambar 4.12 DFD Level 2 Proses 3 pengolahan data yang diusulkan Gambar dibawah ini menjelaskan DFD level 2 proses 5 sistem laporan yang diusulkan yang terdapat pada gambar 4.13. Admin 5.1 Pengolahan laporan 5.2 Cetak laporan member Login valid Data laporan Info data laporan Info data laporan Info data laporan Login valid order type_kamar restoran loundry Data type_kamar biaya_loundry biaya_restoran Data_member Data order kamar Data kamar Gambar 4.13 DFD Level 2 Proses 5 laporan yang diusulkan Gambar dibawah ini menjelaskan DFD level 3 proses 1 sistem pengolahan type kamar yang diusulkan yang terdapat pada gambar 4.14. 3.1.1 Tambah Type kamar Admin 3.1.3 Hapus Type kamar 3.1.2 Edit Type kamar type_kamar Data type kamar yang akan ditambah Info type kamar yang telah ditambah Data type kamar yang akan diedit Info type kamar yang telah diedit Data type kamar yang akan dihapus Info type kamar yang telah dihapus Data type kamar yang akan ditambah Info type kamar yang telah ditambah Info type kamar yang telah diedit Data type kamar yang akan diedit Data type kamar yang akan dihapus Info type kamar yang telah dihapus Gambar 4.14 DFD Level 3 Proses 1 olah type kamar yang diusulkan Gambar dibawah ini menjelaskan DFD level 3 proses 2 sistem pengolahan booking yang diusulkan yang terdapat pada gambar 4.15. Admin 3.2.2 Lunas 3.2.1 Booking 3.2.3 Checkin 3.2.4 Checkout Login valid order Data boking Info datang boking Data booking lunas Info booking lunas Data checkin Info checkin Data checkout Info chekcout Data boking Info data boking Data booking lunas Info booking lunas Info checkin Data checkin Data checkout Info checkout Login valid Login valid Login valid Gambar 4.15 DFD Level 3 Proses 2 booking yang diusulkan Gambar dibawah ini menjelaskan DFD level 3 proses 3 sistem pengolahan transaksi yang diusulkan yang terdapat pada gambar 4.16. Admin 3.3.1 Input Biaya loundry 3.3.2 Transaksi loundry order restoran 3.3.3 Input Biaya restoran biaya loundry Info biaya loundry Data order Info order biaya restoran Info biaya restoran Biaya loundry Info biaya loundry Data order Info order Biaya restoran Info biaya restoran Login valid Login valid Login valid Gambar 4.16 DFD Level 3 Proses 3 transaksi yang diusulkan Gambar dibawah ini menjelaskan DFD level 3 proses 4 sistem pengolahan komentar yang diusulkan yang terdapat pada gambar 4.17. Admin 3.4.1 Edit Komentar 3.4.2 Hapus komentar komentar Data komentar Info komentar Data komentar Info komentar Data komentar Info komentar Data komentar Info komentar Gambar 4.17 DFD Level 3 Proses 4 komentar yang diusulkan

4.2.3.3 Kamus Data

Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem. Sehingga user dan analis mempunyai pengertian yang sama tentang input, output, dan komponen data. Adapun kamus data yang dijabarkan adalah yang mengalir pada data flow diagram DFD diagram sebagai berikut : 1. a. Nama arus data : Data login b. Alias : Data login admin c. Aliran data : Admin-proses 2.1, proses 2.1-f_admin d. Struktur data : username,password 2. a. Nama arus data : data type kamar b. Alias : data type kamr c. Aliran data : admin-proses 3.1, proses 3.1-f_type kamar d. Struktur data : type_kamar, harga, fasilitas 3. a. Nama arus data : Data daftar b. Alias : Data registrasi c. Aliran data : member-proses 1.1,proses 1.1-f_member-email d. Struktur data : no_ktp, username, nama_lengkap, email, password, jenis_kelamin, alamat, telp, kota. 4. a. Nama arus data :Data booking b. Alias : Data order booking c. Aliran data : admin-proses 3.2, proses 3.2-f_order d. Struktur data : username, passwowrd 5. a. Nama arus data : Data pengolahan b. Alias : data pengolahan komentar c. Aliran data : admin-proses 3.4 d. Struktur data : username, password 6. a. Nama arus data : data laundry b. Alias : - c. Aliran data : admin-proses 3.3.1, proses 3.3.1 f_laundry d. Struktur data : id_member, nama, harga laundry. 7. a. Nama arus data :Data restoran b. Alias : - c. Aliran data : admin-proses 3.3.3, proses 3.3.3-f_restoran d. Struktur data : id_member, nama, harga restoran 8. a. Nama arus data : Data transaksi b. Alias : data pembayaran c. Aliran data : admin-proses 3.3.2, proses 3.3.2-f_order. d. Struktur data : id_member, nama, username, password

4.2.4 Perancangan Basis Data

Sebagai penunjang sistem pengolahan data, maka harus ditentukan bagaimana bentuk rancangan database yang digunakan. Perancangan database ini dimaksudkan untuk mengidentifikasi kebutuhan file – file basis data yang diperlukan system. 4.2.4.1 Normalisasi Normalisasi adalah proses pengelompokan data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud suatu database yang mudah untuk dimodifikasi. Normalisasi bertujuan agar data menjadi lebih sedehana dan mudah untuk diatur serta untuk menghilangkan redudansi data. Bentuk tidak normal unnormal Reservasi ={ id_admin, user_admin, pass_admin, username, telp, id_fasilitas, nama_fasilitas,id_admin, id_halaman, judul, foto, deskripsi, id_admin, kd_member, nama, email, subjek, pesan, id_member, id_admin, id_komen, nama, email, tgl_post,