Contex Diagram Data Flow Diagram DFD

muncul tampilan dari website tersebut yang dapat dilihat oleh pelanggan tanpa menggunakan login, sehingga pelanggan dengan bebas dapat memesan bis pariwisata yang diinginkannya dan dengan tujuan yang diinginkan oleh pelanggan. Setelah data dimasukkan oleh pelanggan maka data akan diolah lagi oleh admin dengan melaporkan atau mengisikan ke jadwal dari bis yang tersedia di kantor.

3.3.2 Data Flow Diagram DFD

DFD ini merupakan alat perancangan sistem yang erorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. Disini akan dijelaskan bagaimana data yang diolah dalam aplikasi mengalir mulai dari input, update, hingga pada penghapusan data terutama hal-hal yang dilakukan oleh User-user yang telah dibuat menyangkut pendataan dalam aplikasi.

3.3.2.1 Contex Diagram

Pada hal ini DFD Level 0 terdapat 2 user atau pelaku utama yang berhubungan erat pada aplikasi ini adalah user admin dan pelanggan. Sebagai penjelasanya adalah sebagai berikut : a Admin Adalah super user atau user yang mempunyai kekuasaan penuh dalam sistem informasi ini. Hanya admin yang dapat melakukan semua kegiatan diantaranya memasukkan data, mengubah data, dan menghapus data yang telah ada atau yang belum ada. b User Pelanggan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Adalah user biasa yang hanya dapat melihat hasil kerja dari admin, sehingga tugas dari user pelanggan adalah hanya memasukkan data yang telah disediakan oleh admin untuk diisi dan ditindak lanjuti pemesanan bis tersebut. Dari kesemua penjelasan-penjelasan yang ada diatas dapat disimpilkan bahwa semua data-data yang ada diatur menjadi satu yaitu pada proses sistem reservasi. Seperti yang telah digambarkan paga gambar dibawah ini data_transaksi input_transaksi data_tujuan input_tujuan data profil input profil data pesan input pesan data kategori input_kategori data_galery input galery data_bus input_bus validasi_login login admin 1 sistem_inform asi + penyewa Gambar 3.2 Level Context website reservasi online 3.3.2.1 DFD Level 1 Disini yang disebut DFD Level 1 adalah DFD lanjutan dari hasil DFD Level 0 yang telah dilakukan decompose pada proses reservasi. Agar membuat analisa proses sistem lebih mendetail dan menyeluruh. Proses di pecah menjadi beberapa sub-proses. Seperti yang tampak pada gambar dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. data transaksi data tujuan data profil data kategori data galery data bus data login data pesan input pesan data pesan data_transaksi input_transaksi data_tujuan input_tujuan data profil input profil data kategori input_kategori data_galery input galery data_bus input_bus validasi_login login admin penyewa 1 proses login admin + 2 proses input bis + 3 proses input galery 4 proses input kategori 5 proses input profil 6 proses input tujuan 7 proses input transaksi 8 proses input data penyewa tabel pesan tabel profil tabel tujuan tabel transaksi tabel admin tabel bus tabel galery tabel kategori Gambar 3.3 DFD Level 1 Dilihat dari sub-proses yang dimunculkan tersebut, terdapat lima 8 sub-proses yang ada , antara lain : Dilihat dari sub-proses yang dimunculkan tersebut, terdapat lima 8 sub-proses yang ada , antara lain : 1 Login, proses ini terjadi pada saat admin melakukan login, setelah admin login maka data akan tersimpan didalam tabel admin dan proses akan kembali lagi untuk melakukan validasi login. 2 Input data bus, proses ini terjadi pada saat admin melakukan input data bus yang tersedia dan akan dilanjutkan untuk disimpan dalam tabel bus dan akan muncul data tersebut melalui proses tersebut juga. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 3 Input Galery, pada proses ini admin melakukan upload foto foto yang ada sesuai dengan kondisi dilapangan atau kondisi sebenarnya dan data akan diteruskan ke tabel galery dan kemudian dimunculkan lagi data galery tersebut. 4 Input kategori, proses ini admin dapat memasukkan data kategori dan akan diteruskan ke tabel galary sebelum di munculkan kembali di data galery. 5 Input Profil, proses ini terjadi jika admin memasukkan atau mengganti data dari profil tersebut dengan cara admin memasukkan data profil dan kemudian data masuk ke tabel profil dan di munculkan lagi dalam bentuk data profil. 6 Input tujuan, proses ini dilakukan admin untuk memasukkan data dari tujuan yang telah diminta oleh pelanggan. 7 Input transaksi, proses ini dilakukan oleh sistem untuk melihat bukti transaksi yang telah dilakukan oleh pelanggan dan pihak tertentu dalam menyelesaikan transaksi nya. 8 Input data penyewa, proses ini hanya dilakukan oleh user pelanggan atau penyewa dan di teruskan masuk ke dalam data admin dan masuk juga ke dalam tabel pesanan dan secara otomatis juga pelanggan akan menerima sms notification dari sistem.

3.4 Perancangan Database