DFD level context DFD Level context menjelaskan gambaran umum mengenai sistem dan DFD level 0 DFD level 1

43

3.3.1 DFD level context DFD Level context menjelaskan gambaran umum mengenai sistem dan

entitas eksternal yang berinteraksi dengan sistem serta arah informasi yang masuk dan keluar antara entitas luar dengan sistem . Pada diagram kontek terdapat 1 entitas yang terlibat dalam sistem, yaitu: pegawai atau user. Pegawai berinteraksi dengan sistem antara lain: memasukkan data login, memasukkan data pegawai, memasukkan data tamu dan memasukkan data kamar. Informasi hasil dari proses tersebut masuk ke entitas pegawai. detail pegawai data pegawai detail kamar data kamar detail tamu detail user login data tamu data user login USER SISTEM + Gambar 3.1 DFD level context Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 44

3.3.2 DFD level 0

data update kamar data kamar detail data kamar data kamar detail data tamu data tamu data update data tamu data tamu id_pegawai data id_pegawai data update pegawai data pegawai data session data login 1 urusan login USER store user 2 urusan data pegawai + 3 urusan data tamu + store data tamu 4 urusan data kamar + store kamar Gambar 3.2 DFD level 0 Pada DFD Level 0 Gambar 3.2 terdapat 3 sub-proses, yaitu: 1. Proses Validasi Login Pada proses ini digunakan untuk menangani proses autentikasi pegawai.Untuk mengakses sistem, pegawai harus memasukkan data login, autentikasi valid jika data yang dimasukkan melalui browser sesuai dengan data yang ada pada basis data pegawai. 2. Proses Memasukkan Data Proses ini digunakan untuk menangani masukkan data. Sistem selalu mengecek data session dari pegawai untuk memastikan bahwa data yang di manipulasi berasal dari pegawai yang terdaftar. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 45 3. Proses Menampilkan Data Proses ini digunakan untuk menangani tampilan data yang diminta oleh pegawai. Data yang ditampilkan berasal dari data store

3.3.3 DFD level 1

detail data tamu data tamu data update data tamu data tamu USER store data tamu 1 urusan data tamu Gambar 3.3 DFD level 1 urusan data tamu data update kamar data kamar detail data kamar data kamar USER store kamar 1 urusan data kamar Gambar 3.4 DFD level 1 urusan data kamar data pegawai id_pegawai data id_pegawai data update pegawai store user USER 1 update user Gambar 3.5 DFD level 1 urusan pendataan pegawai data login data session USER store user 1 data login Gambar 3.6 DFD level 1 urusan data login Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 46

3.4 Perancangan Basis Data