Spesifikasi Proses Analisis Kebutuhan Fungsional

44 tujuan customer. Logika proses 1. Admin memasukkan data admin berupa username dan password 2. Sistem akan mengecek, jika valid maka akan menampilkan menu utama, jika salah akan memberikan pesan eror. 5. No.Proses 5 Nama Proses Mengelola booking Source sumber Admin dan customer Input Data booking Output Info booking Destination tujuan Tabel booking Logika proses 1. Admin dapat menghapus data booking 2. Customer dapat menambah data booking 3. Sistem akan menyimpan penambahan dan pengubahan data booking ke tabel booking 6. No.Proses 6 Nama Proses Mengelola Customer Source sumber Admin dan Customer Input Data customer Output Info customer Destination tujuan Tabel customer Logika proses 1. Admin dapat menghapus data customer 2. Customer dapat menambah data customer 3. Sistem akan menyimpan penambahan dan pengubahan data customer ke tabel customer 7 No.Proses 7 Nama Proses Detail_booking pemesanan 45 Source sumber Admin Input Data booking dan data detail_booking Output Info detail_booking dan data detail_booking Destination tujuan Tabel detail_booking Logika proses Admin memilih booking, lalu data booking memasukkan data ke data detail_booking 8 No.Proses 8 Nama Proses Cart pemesanan Source sumber Admin Input Data tujuan dan data cart Output Info cart dan data cart Destination tujuan Tabel cart Logika proses Admin memilih tujuan, lalu data tujuan memasukkan data ke data tujuan 9 No.Proses 1.1 Nama Proses Update paket Source sumber Admin Input Data paket terbaru Output Info paket Destination tujuan Tabel paket Logika proses Admin memilih pilihan update dan tampil update data paket 10 No.Proses 1.2 Nama Proses Hapus paket Source sumber Admin Input - Output Info paket 46 Destination tujuan Tabel paket Logika proses Admin memilih pilihan hapus maka data paket akan dihapus 11 No.Proses 1.3 Nama Proses Tambah kategori paket Source sumber Admin Input Data paket Output Info paket Destination tujuan Tabel paket Logika proses Admin memilih pilihan tambah kategori maka tampil data paket tambah kategori yang harus diisi lalu klik simpan atau cancel 12 No.Proses 2.1 Nama Proses Update tujuan Source sumber Admin Input Data tujuan terbaru Output Info tujuan Destination tujuan Tabel tujuan Logika proses Admin memilih pilihan update dan tampil update data tujuan 13 No.Proses 2.2 Nama Proses Hapus tujuan Source sumber Admin Input - Output Info tujuan Destination tujuan Tabel tujuan 47 Logika proses Admin memilih pilihan hapus maka data paket akan dihapus 14 No.Proses 2.3 Nama Proses Tambah kategori tujuan Source sumber Admin Input Data tujuan Output Info tujuan Destination tujuan Tabel tujuan Logika proses Admin memilih pilihan tambah kategori maka tampil data tujuan tambah kategori yang harus diisi lalu klik simpan atau cancel 15 No.Proses 5.1 Nama Proses Hapus booking Source sumber Admin Input - Output Info booking Destination tujuan Tabel tujuan Logika proses Admin memilih pilihan hapus maka data paket akan dihapus 16 No.Proses 5.2 Nama Proses Tambah booking Source sumber Customer Input Data booking Output Info booking Destination tujuan Tabel tujuan Logika proses Customer memilih pilihan booking maka data booking akan tersimpan dan bisa dicek di menu booking 48 17 No.Proses 6.1 Nama Proses Hapus customer Source sumber Admin Input - Output Info customer Destination tujuan Tabel customer Logika proses Admin memilih pilihan hapus maka data customer akan dihapus 18 No.Proses 6.2 Nama Proses Tambah customer Source sumber Customer Input Data customer Output Info customer Destination tujuan Tabel customer Logika proses Customer memilih button save, lalu mengisi personal contact dan klik confirm maka data customer akan muncul pesan data berhasil disimpan lalu kembali ke halaman utama

3.4 Perancangan Basis Data

3.4.1 Kamus Data

Kamus data merupakan sebuah daftar yang tersusun dari elemen data yang berhubungan dengan sistem. Kamus data dibuat berdasarkan arus data yang ada di diagram flow data. Berikut ini adalah kamus data yang di ambil dari data flow diagram yang diusulkan : 49 Tabel 3.5 Kamus Data No Kamus Keterangan 1 Nama Aliran Data Data paket Deskripsi Pengolahan data paket Struktur Data id_paket+nama_paket+gambar id_paket [A-Z] nama_paket [A-Z | a-z] gambar [A-Z | a-z |0-9] 2 Nama Aliran Data Data Tujuan Deskripsi Pengolahan Data Tujuan Struktur Data id_tujuan+nama+harga+paket+keterangan+gambar id_tujuan [A-Z | 0-9] nama [A-Z | a-z ] harga [0-9] paket [A-Z] keterangan [A-Z | a-z |0-9] gambar [A-Z | a-z |0-9] 3 Nama Aliran Data Data cart Deskripsi Pengolahan Data cart Struktur Data no_booking+id_tujuan+qty no_booking [0-9] id_tujuan [A-Z | 0-9] qty [0-9] 4 Nama Aliran Data Data Detail_booking Deskripsi Pengolahan Data Detail_booking Struktur Data no_booking+id_tujuan+qty no_booking [0-9] id_tujuan [A-Z | 0-9] qty [0-9] 5 Nama Aliran Data Data Booking 50

3.4.2 Skema Relasi

Skema relasi menggambarkan hubungan antar data, arti data dan batasannya dijelaskan dengan baris dan kolom.dapat dilihat pada gambar dibawah ini : Gambar 3.11 Skema Relasi Deskripsi Pengolahan Data Booking Struktur Data id_cust+no_booking+tanggal id_cust [0-9] no_booking [a-z |0-9] tanggal [0-9] 6 Nama Aliran Data Data Customer Deskripsi Pengolahan Data Customer Struktur Data id_cust+nama+alamat+telepon+email id_cust [ a-z |0-9] nama [A-Z | a-z ] alamat [A-Z | a-z |0-9] telepon [0-9] email [A-Z | a-z |0-9]