Data Flow Diagram DFD Level 0

commit to user

3.2.2 Data Flow Diagram DFD Level 0

Adapun Data Flow Diagram level 0 yang penulis ajukan adalah sebagai berikut: 1.0 Daftar Member Pengunjung Admin Alumni Penghuni Member 2.0 Login 4.0 Memesan Kamar Nama_lengkap,tgl_lahir, alamat,no_telp Username,password Username,password Verifikasi gagalsukses 5.0 Manage Berita Admin Member Alumni Penghuni Berita Kos Pesan Kamar Data admin Data admin Username,password Username,password Verifikasi gagalsukses Verifikasi gagalsukses Data member Data alumni Data alumni Data penghuni Data penghuni username,password,Id_ka mar,tipe Konfirmasi pemesanan kamar Username,password,idka mar, tipe Konfirmasi permintaan pindah kamar Konfirmasi berita tertampil Username,judul,isi Konfirmasi berita tertampil Konfirmasi berita tertampil Username,judul,isi Username,judul,isi Data Berita Data Berita Data kamar Data kamar Data transaksi pemesenan Data transaksi pemesenan Detail Form Daftar Data member 7.0 Menyetujui pemesanan Konfirmasi data pemesanan Username, password Data pemesanan Data pemesanan Request Data request Data request 6.0 Proses Bayar Bayar Data transaksi pembayaran Data transaksi pembayaran Konfirmasi pembayaran Jumlah denda Data request Data request Data penghuni Data penghuni 8.0 Menyetujui Pengunduran diri Data member Konfirmasi data penghuni ke data alumni Username, password Data penghuni Data penghuni Data alumni Data alumni 3.0 Update Profil Username,password Detail profil diri Data penghuni Data penghuni Gambar 3.2 Data Flow Diagram level 0 commit to user Penjelasanya adalah sebagai berikut : a. Pengunjung Pengunjung dapat melakukan aktifitas 1.0. Aktifitas 1.0 adalah kegiatan mendaftar menjadi member. Untuk mendaftar menjadi member pengunjung harus menginputkan data dirinya. Data diri yang harus diisi adalah nama, alamat, nomor telepon, tanggal lahir, foto, username dan password. Disamping pengunjung menginputkan data dirinya, pengunjung juga memperoleh informasi kos seperti profil kos, alamat kos dan kamar – kamar yang ditawarkan. Data yang diinputkan masuk ke tabel member. b. Admin 1. Aktifitas 2.0 adalah Login. untuk login seorang admin harus menginputkan username dan password dari admin. Data admin terhubung langsung dengan tabel admin. 2. Aktifitas 5.0 adalah Manage berita. Di dalam manage berita seorang admin dapat input berita, edit berita kemudian menampilkan berita di halaman Berita. Admin juga dapat menghapus postingan berita yang dirasa sudah tidak penting lagi. Kegiatan mengelola berita akan terhubung dengan tabel berita kos. 3. Aktifitas 6.0 adalah proses bayar. Untuk proses pembayaran. Penghuni dapat menggunakan sistem transfer langsung ke rekening pemilik kos. Sedangkan untuk admin dapat menginformasikan siapa saja yang belum membayar sewa kos untuk bulan saat itu kepada pemilik kos. Setelah uang sewa dilunasi oleh penghuni, status akan diubah oleh admin dari belum lunas menjadi lunas. Proses bayar terhubung langsung dengan tabel bayar. 4. Aktifitas 7.0 adalah menyetujui pemesanan. Menyetujui pemesanan baik yang dari member maupun dari penghuni yang ingin pindah kos. Data ini terhimpun di tabel pesan dan tabel request. Tugas admin disini adalah mengaktifkan kamar yang telah dipesan oleh member dan penghuni. commit to user 5. Aktifitas 8.0 adalah menyetujui pengunduran diri. Pengunduran diri penghuni kos dapat terjadi sewaktu-waktu. Setelah penghuni menyatakan mengundurkan diri maka admin mengubah status penghuni menjadi alumni. Tabel yang terhubung adalah tabel penghuni dan tabel alumni. c. Alumni Dalam diagram di atas Alumni melakukan aktifitas 2.0 yaitu Login sehingga alumni bisa melanjutkan aktifitas 5.0 yaitu manage informasi kos. Saat melakukan aktifitas 2.0 seorang alumni harus menginputkan username dan password. Jika login gagal, alumni diminta untuk mengulang login nya, setelah berhasil maka alumni dapat melakukan aktifitas 5.0 yaitu manage informasi. Didalam manage ada beberapa sub kegiatan, yaitu menambah, mengedit dan menghapus berita. Yang dapat dilakukan oleh alumni hanya menambahkan berita saja, dengan menginputkan judul, isi berita dan gambar berita. Untuk login alumni data terhubung dengan tabel alumni sedangkan untuk menambahkan berita data masuk ke tabel berita kos. d. Penghuni Penghuni memiliki beberapa aktiftas, berikut rinciannya: 1. Aktifitas 2.0 yaitu login, untuk login penghuni harus menginputkan username dan password. Jika login gagal penghuni diminta untuk mengisi username dan password lagi, ketika penghuni berhasil login baru dapat melakukan aktifitas 3.0, 4.0 dan 5.0. Data penghuni terhubung dengan tabel penghuni. 2. Aktifitas 3.0 yaitu Update profil. Penghuni dapat memperbarui profil secara keseluruhan mulai dari username sampai foto penghuni. Aktifitas ini terhubung dengan tabel penghuni. 3. Aktifitas 4.0 yaitu memesan kamar. Aktifitas memesan kamar sebenarnya boleh dilakukan oleh dua aktor yaitu penghuni dan member. Bedanya adalah apabila member memesan kamar masuk ke commit to user tabel pesan. Sedangkan apabila penghuni memesan kamar untuk pindah kamar maka permintaan masuk ke tabel request. 4. Aktifitas 5.0 yaitu manage berita. Penghuni juga memiliki hak untuk menginformasikan berita melalui kolom berita. Untuk menerbitkan berita penghuni harus menginputkan judul, isi berita dan gambar berita. Data terinput ke tabel berita kos. e. Member Satu aktifitas member, aktifitas 4.0 adalah memesan kamar. memesan kamar adalah kegiatan lanjutan yang dilakukan oleh pengunjung yang telah sukses mendaftar menjadi member. Untuk memesan kamar member diminta untuk memilih kamar yang kosong yang ada. Data pesan akan masuk ke tabel pesan.

3.2.3 Data Flow Diagram Level 1