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