Spesifikasi Proses Analisis Kebutuhan Fungsional

No Proses Keterangan tampilkan menu pengolahan data kategori proses 2.2 3. Jika admin memilih menu pengolahan data motif, maka tampilkan menu pengolahan data motif proses 2.3 4. Jika admin memilih menu pengolahan data ukuran, maka tampilkan menu pengolahan data ukuran proses 2.4 5. Jika admin memilih menu pengolahan data kota, maka tampilkan menu pengolahan data kota proses 2.5 6. Jika admin memilih menu pengolahan data provinsi, maka tampilkan menu pengolahan data provinsi proses 2.6 7. Jika admin memilih menu pengolahan data jasa pengiriman, maka tampilkan menu pengolahan data jasa pengiriman proses 2.7 8. Jika admin memilih menu pengolahan data jenis pengiriman, maka tampilkan menu pengolahan data jenis pengiriman proses 2.8 9. Jika admin memilih menu pengolahan data ongkir, maka tampilkan menu pengolahan data ongkir proses 2.9 10. Jika admin memilih menu pengolahan data pelanggan, maka tampilkan menu pengolahan data pelanggan proses 2.10 11. Jika admin memilih menu pengolahan data rekening, maka tampilkan menu pengolahan data rekening proses 2.11 12. Jika admin memilih menu pengolahan data kontak, maka tampilkan menu pengolahan data kontak proses 2.12 13. Jika admin memilih menu pengolahan data testimonial, maka tampilkan menu pengolahan data testimonial proses 2.13 9 No. Proses 2.1 Nama Pengolahan data barang Source admin Input Data barang, data detail barang Output Info barang, info detail barang Destination Admin, pengunjung, pelanggan Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data barang proses 2.1 3. admin dapat menambah, mengubah, dan menghapus data barang 4. jika tambah, maka tampil menu penambahan data barang proses 2.1.1 5. jika edit, maka tampil menu pengubahan data barang proses 2.1.2 6. jika detail barang, maka tampil menu pengolahan data detail barang proses 2.1.5 No Proses Keterangan 7. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 8. jika Ya, maka tampil pesan “data berhasil dihapus” 9. jika Tidak, maka tampil menu pengolahan data barang proses 2.1 10 No. Proses 2.2 Nama Pengolahan data kategori Source admin Input Data kategori Output Info kategori Destination Admin, pelanggan, pengunjung Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data kategori proses 2.2 3. admin dapat menambah, mengubah, dan menghapus data kategori 4. jika tambah, maka menuju ke penambahan data kategori proses 2.2.1 5. jika edit, maka menuju ke pengubahan data kategori proses 2.2.2 6. jik a hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data kategori proses 2.2 11 No. Proses 2.3 Nama Pengolahan data motif Source Admin Input Data motif Output Info motif Destination Admin, pelanggan, pengunjung Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data motif proses 2.3 3. admin dapat menambah, mengubah, dan menghapus data motif 4. jika tambah, maka menuju ke penambahan data motif proses 2.3.1 5. jika edit, maka menuju ke pengubahan data motif proses 2.3.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data motif proses 2.3 12 No. Proses 2.4 Nama Pengolahan data ukuran Source Admin Input Data ukuran Output Info ukuran No Proses Keterangan Destination Admin, pelanggan, pengunjung Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data ukuran proses 2.4 3. admin dapat menambah, mengubah, dan menghapus data ukuran 4. jika tambah, maka menuju ke penambahan data ukuran proses 2.4.1 5. jika edit, maka menuju ke pengubahan data ukuran proses 2.4.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data ukuran proses 2.4 13 No. Proses 2.5 Nama Pengolahan data kota Source Admin Input Data kota, data provinsi Output Info kota Destination Admin, pelanggan, pengunjung Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data kota proses 2.5 3. admin dapat menambah, mengubah, dan menghapus data kota 4. jika tambah, maka menuju ke penambahan data kota proses 2.5.1 5. jika edit, maka menuju ke pengubahan data kotaproses 2.5.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data kota proses 2.5 14 No. Proses 2.6 Nama Pengolahan data provinsi Source Admin Input Data provinsi Output Info provinsi Destination Admin, pelanggan, pengunjung Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data provinsi proses 2.6 3. admin dapat menambah, mengubah, dan menghapus data provinsi 4. jika tambah, maka menuju ke penambahan data provinsi proses 2.6.1 5. jika edit, maka menuju ke pengubahan data provinsi proses 2.6.2 6. jika hapus, maka akan mu ncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka menu pengolahan data provinsi proses 2.6 No Proses Keterangan 15 No. Proses 2.7 Nama Pengolahan data jasa pengiriman Source Admin Input Data jasa pengiriman Output info jasa pengiriman Destination Admin Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data jasa pengiriman proses 2.7 3. admin dapat menambah, mengubah, dan menghapus data jasa pengiriman 4. jika tambah, maka menuju ke penambahan data jasa pengiriman proses 2.7.1 5. jika edit, maka menuju ke pengubahan data jasa pengiriman proses 2.7.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data jasa pengiriman proses 2.7 16 No. Proses 2.8 Nama Pengolahan data jenis pengiriman Source Admin Input data jenis pengiriman, data jasa pengiriman Output info jenis pengiriman Destination Admin Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data jenis pengiriman proses 2.8 3. admin dapat menambah, mengubah, dan menghapus data jenis pengiriman 4. jika tambah, maka menuju ke penambahan data jenis pengiriman proses 2.8.1 5. jika edit, maka menuju ke pengubahan data jenis pengiriman proses 2.8.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data jenis pengiriman proses 2.8 17 No. Proses 2.9 Nama Pengolahan data ongkir Source Admin No Proses Keterangan Input Data ongkir, jenis pengiriman, jasa pengiriman Output Data ongkir Destination Admin Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data ongkir proses 2.9 3. admin dapat menambah, mengubah, dan menghapus data ongkir 4. jika tambah, maka menuju ke penambahan data ongkir proses 2.9.1 5. jika edit, maka menuju ke pengubahan data ongkir proses 2.9.2 6. jika hapus, maka akan muncul pes an “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data ongkirproses 2.9 18 No. Proses 2.10 Nama Pengolahan data pelanggan Source Admin Input Data pelanggan Output Info pelanggan Destination Admin, pelanggan Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data pelanggan proses 2.10 3. admin dapat menghapus data pelanggan 4. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 5. jika Ya, maka tampil pesan “data berhasil dihapus” 6. jika Tidak, maka tampil menu pengolahan data pelanggan proses 2.10 19 No. Proses 2.11 Nama Pengolahan data rekening Source Admin Input Data rekening Output Info rekening Destination Admin Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data rekening proses 2.11 3. admin dapat menambah, mengubah, dan menghapus data rekening 4. jika tambah, maka menuju ke penambahan data rekening proses 2.11.1 5. jika edit, maka menuju ke pengubahan data rekening proses 2.11.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” No Proses Keterangan 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data rekening proses 2.11 20 No. Proses 2.12 Nama Pengolahan data kontak Source Admin Input Data kontak Output Info kontak Destination Admin Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data kontak proses 2.12 3. admin dapat menambah, mengubah, dan menghapus data kontak 4. jika tambah, maka menuju ke penambahan data kontak proses 2.12.1 5. jika edit, maka menuju ke pengubahan data kontak proses 2.12.2 6. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 7. jika Ya, maka tampil pesan “data berhasil dihapus” 8. jika Tidak, maka tampil menu pengolahan data kontak proses 2.12 21 No. Proses 2.13 Nama Pengolahan data testimonial Source Admin Input Data testimonial Output Info testimonial Destination Admin, Pelanggan Logika Proses 1. status login admin valid 2. tampilkan layar menu pengolahan data testimonial proses 2.13 3. admin dapat menghapus data testimonial 4. jika hapus, maka akan muncul pesan “apakah anda yakin akan menghapus data ini?” 5. jika Ya, maka tampil pesan “data berhasil dihapus” 6. jika Tidak, maka tampil menu pengolahan data testimonial proses 2.13 22 No. Proses 2.1.1 Nama Penambahan data barang Source Admin Input Data kategori, data barang. Output Info barang Destination Admin Logika Proses 1. admin memasukan data barang baru No Proses Keterangan 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 23 No. Proses 2.1.2 Nama Pengubahan data barang Source Admin Input Data barang, data kategori Output Info barang Destination Admin Logika Proses 1. admin memilih data barang yang akan diubah 2. sistem akan menampilkan form ubah data barang proses 2.1.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 24 No. Proses 2.1.3 Nama Penghapusan data barang Source Admin Input Data barang Output Info barang Destination Admin Logika Proses 1. admin memilih data barang yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data barang proses 2.1 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 25 No. Proses 2.1.4 Nama Penyajian data barang Source Admin Input Data barang, data kategori Output Info barang No Proses Keterangan Destination Admin, pelanggan, pengunjung Logika Proses 1. sistem mengecek ke tabel barang 2. jika barang ada, maka sistem akan menampilkan informasi barang- barang yang ada 3. jika tidak ada, maka informasi barang tidak akan ditampilkan 26 No. Proses 2.1.5 Nama Pengolahan Detail barang Source Admin Input Data detail barang. Output Info detail barang Destination Admin Logika Proses 1. admin memilih menu detail barang untuk menambah data detail barang 2. sistem akan menampilkan form pengisian data detail barang proses 2.1.5 27 No. Proses 2.2.1 Nama Penambahan data kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. admin memasukan data kategori baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 28 No. Proses 2.2.2 Nama Pengubahan data kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. admin memilih data kategori yang akan diubah 2. sistem akan menampilkan form ubah data kategori proses 2.2.2 No Proses Keterangan 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 29 No. Proses 2.2.3 Nama Penghapusan data kategori Source Admin Input Data kategori Output Info kategori Destination Admin Logika Proses 1. admin memilih data kategori yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data kategori proses 2.2 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 30 No. Proses 2.2.4 Nama Penyajian data kategori Source Admin, Pelanggan, Pengunjung Input Data kategori Output Info kategori Destination Admin, Pelanggan, Pengunjung Logika Proses 1. sistem mengecek ke tabel kategori 2. jika kategori ada, maka sistem akan menampilkan informasi kategori yang ada 3. jika tidak ada, maka informasi kategori tidak akan ditampilkan 31 No. Proses 2.3.1 Nama Penambahan data motif Source Admin Input Data motif Output Info motif Destination Admin Logika Proses 1. admin memasukan data motif baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid No Proses Keterangan 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 32 No. Proses 2.3.2 Nama Pengubahan data motif Source Admin Input Data motif Output Info motif Destination Admin Logika Proses 1. admin memilih data motif yang akan diubah 2. sistem akan menampilkan form ubah data motif proses 2.3.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 33 No. Proses 2.3.3 Nama Penghapusan data motif Source Admin Input Data motif Output Info motif Destination Admin Logika Proses 1. admin memilih data motif yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data motif proses 2.3 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 34 No. Proses 2.3.4 Nama Penyajian data motif Source Admin, pengunjung, pelanggan Input Data motif Output Info motif Destination Admin, pelanggan, pengunjung Logika Proses 1. sistem mengecek ke tabel motif 2. jika motif ada, maka sistem akan menampilkan informasi motif - motif yang ada 3. jika tidak ada, maka informasi motif tidak akan ditampilkan No Proses Keterangan 35 No. Proses 2.4.1 Nama Penambahan data ukuran Source Admin Input Data ukuran Output Info ukuran Destination Admin Logika Proses 1. admin memasukan data ukuran baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 36 No. Proses 2.4.2 Nama Pengubahan data ukuran Source Admin Input Data ukuran Output Info ukuran Destination Admin Logika Proses 1. admin memilih data ukuran yang akan diubah 2. sistem akan menampilkan form ubah data ukuran proses 2.4.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 37 No. Proses 2.4.3 Nama Penghapusan data ukuran Source Admin Input Data ukuran Output Info ukuran Destination Admin Logika Proses 1. admin memilih data ukuran yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data ukuran proses 2.4 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” No Proses Keterangan 6. jika tidak, maka tampil pesan “data berhasil dihapus” 38 No. Proses 2.4.4 Nama Penyajian data ukuran Source Admin, pengunjung, pelanggan Input Data ukuran Output Info ukuran Destination Admin, pelanggan, pengunjung Logika Proses 1. sistem mengecek ke tabel ukuran 2. jika ukuran ada, maka sistem akan menampilkan informasi ukuran -ukuran yang ada 3. jika tidak ada, maka informasi ukuran tidak akan ditampilkan 39 No. Proses 2.5.1 Nama Penambahan data kota Source Admin Input Data kota, data provinsi Output Info kota Destination Admin Logika Proses 1. admin memasukan data kota baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampil kan pesan “data berhasil disimpan” 40 No. Proses 2.5.2 Nama Pengubahan data kota Source Admin Input Data kota, data provinsi Output Info kota Destination Admin Logika Proses 1. admin memilih data kota yang akan diubah 2. sistem akan menampilkan form ubah data kota proses 2.5.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesa n “data berhasil diupdate” No Proses Keterangan 41 No. Proses 2.5.3 Nama Penghapusan data kota Source Admin Input Data kota Output Info kota Destination Admin Logika Proses 1. admin memilih data kota yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data kota proses 2.5 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 42 No. Proses 2.5.4 Nama Penyajian data kota Source Admin, Pelanggan, Pengunjung Input Data kota Output Info kota Destination Admin, pelanggan, pengunjung Logika Proses 1. sistem mengecek ke tabel kota 2. jika kota ada, maka sistem akan menampilkan informasi kota yang ada 3. jika tidak ada, maka informasi kota tidak akan ditampilkan 43 No. Proses 2.6.1 Nama Penambahan data provinsi Source Admin Input Data provinsi Output Info provinsi Destination Admin Logika Proses 1. admin memasukan data provinsi baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 44 No. Proses 2.6.2 No Proses Keterangan Nama Pengubahan data provinsi Source Admin Input Data provinsi Output Info provinsi Destination Admin Logika Proses 1. admin memilih data provinsi yang akan diubah 2. sistem akan menampilkan form ubah data provinsi proses 2.6.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 45 No. Proses 2.6.3 Nama Penghapusan data provinsi Source Admin Input Data provinsi Output Info provinsi Destination Admin Logika Proses 1. admin memilih data provinsi yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data provinsi proses 2.6 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 46 No. Proses 2.6.4 Nama Penyajian data provinsi Source Admin, pengunjung, pelanggan Input Data provinsi Output Info provinsi Destination Admin, pelanggan, pengunjung Logika Proses 1. sistem mengecek ke tabel provinsi 2. jika barang ada, maka sistem akan menampilkan informasi provinsi yang ada 3. jika tidak ada, maka informasi provinsi tidak akan ditampilkan 47 No. Proses 2.7.1 Nama Penambahan jasa pengiriman Source Admin Input Data jasa pengiriman No Proses Keterangan Output Info jasa pengiriman Destination Admin Logika Proses 1. admin memasukan data jasa pengiriman baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 48 No. Proses 2.7.2 Nama Pengubahan data jasa pengiriman Source Admin Input data jasa pengiriman Output Info jasa pengiriman Destination Admin Logika Proses 1. admin memilih data jasa pengiriman yang akan diubah 2. sistem akan menampilkan form ubah data jasa pengiriman proses 2.7.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 49 No. Proses 2.7.3 Nama Penghapusan data jasa pengiriman Source Admin Input Data jasa pengiriman Output Info jasa pengiriman Destination Admin Logika Proses 1. admin memilih data jasa pengiriman yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data jasa pengiriman proses 2.7 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tam pil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 50 No. Proses 2.7.4 No Proses Keterangan Nama Penyajian data jasa pengiriman Source Admin Input Data jasa pengiriman Output Info jasa pengiriman Destination Admin, pelanggan Logika Proses 1. sistem mengecek ke tabel jasa pengiriman 2. jika barang ada, maka sistem akan menampilkan informasi jasa pengiriman yang ada 3. jika tidak ada, maka informasi jasa pengiriman tidak akan ditampilkan 51 No. Proses 2.8.1 Nama Penambahan data Jenis Pengiriman Source Admin Input Data jasa pengiriman,data jenis pengiriman Output Info jenis pengiriman Destination Admin Logika Proses 1. admin memasukan data jenis pengiriman baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 52 No. Proses 2.8.2 Nama Pengubahan data Jenis Pengiriman Source Admin Input data jenis pengiriman, data jasa pengiriman Output Info jenis pengiriman Destination Admin Logika Proses 1. admin memilih data jenis pengiriman yang akan diubah 2. sistem akan menampilkan form ubah data jenis pengiriman proses 2.8.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” No Proses Keterangan 53 No. Proses 2.8.3 Nama Penghapusan data jenis pengiriman Source Admin Input Data jenis pengiriman Output Info jenis pengiriman Destination Admin Logika Proses 1. admin memilih data jenis pengiriman yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data jenis pengiriman proses 2.8 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 54 No. Proses 2.8.4 Nama Penyajian data jenis pengiriman Source Admin, pelanggan Input Data jenis pengiriman Output Info jenis pengiriman Destination Admin, pelanggan Logika Proses 1. sistem mengecek ke tabel barang 2. jika jenis pengiriman ada, maka sistem akan menampilkan informasi jenis pengiriman yang ada 3. jika tidak ada, maka informasi jenis pengiriman tidak akan ditampilkan 55 No. Proses 2.9.1 Nama Penambahan data ongkir Source Admin Input Data ongkir, data kota, data provinsi, data jasa pengiriman, data jenis pengiriman Output Info ongkir Destination Admin Logika Proses 1. admin memasukan data ongkir baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” No Proses Keterangan 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil dis impan” 56 No. Proses 2.9.2 Nama Pengubahan data ongkir Source Admin Input data ongkir Output Info ongkir Destination Admin Logika Proses 1. admin memilih data ongkir yang akan diubah 2. sistem akan menampilkan form ubah data ongkir proses 2.9.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 57 No. Proses 2.9.3 Nama Penghapusan ongkir Source Admin Input Data ongkir Output Info ongkir Destination Admin Logika Proses 1. admin memilih data ongkir yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data ongkir proses 2.9 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 58 No. Proses 2.9.4 Nama Penyajian data ongkir Source Admin, pelanggan Input Data ongkir Output Info ongkir Destination Admin, pelanggan Logika Proses 1. sistem mengecek ke tabel ongkir 2. jika ongkir ada, maka sistem akan menampilkan informasi ongkir yang ada 3. jika tidak ada, maka informasi ongkir tidak akan ditampilkan 59 No. Proses 2.10.1 No Proses Keterangan Nama Pengubahan data pelanggan Source Pelanggan Input Data Pelanggan, data kota, data provinsi Output Info pelanggan Destination Pelanggan Logika Proses 1. pelanggan memasukan data yang akan diubah 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 4. jika tidak, maka tampil pesan “data berhasil diupdate” 60 No. Proses 2.10.2 Nama Penghapusan data pelanggan Source Admin Input Data pelanggan Output Info pelanggan Destination Admin Logika Proses 1. admin memilih data pelanggan yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data pelanggan proses 2.10 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” a. jika tidak, maka tampil pesan “data berhasil dihapus” 61 No. Proses 2.10.3 Nama Penyajian data pelanggan Source Admin, pelanggan Input Data pelanggan Output Info pelanggan Destination Admin, pelanggan Logika Proses 1. sistem mengecek ke tabel pelanggan 2. jika data pelanggan ada, maka sistem akan menampilkan informasi pelanggan yang ada 3. jika tidak ada, maka informasi pelanggan tidak akan ditampilkan 62 No. Proses 2.11.1 Nama Penambahan data rekening Source Admin Input Data rekening Output info rekening No Proses Keterangan Destination Admin Logika Proses 1. admin memasukan data rekening baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak valid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 63 No. Proses 2.11.2 Nama Pengubahan data rekening Source Admin Input Data rekening Output info rekening Destination Admin Logika Proses 1. admin memilih data rekening yang akan diubah 2. sistem akan menampilkan form ubah data rekening proses 2.11.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 64 No. Proses 2.11.3 Nama Penghapusan data rekening Source Admin Input Data rekening Output info rekening Destination Admin Logika Proses 1. admin memilih data rekening yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data rekening proses 2.11 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 65 No. Proses 2.11.4 Nama Penyajian data rekening Source Admin No Proses Keterangan Input Data rekening Output info rekening Destination Admin, Pelanggan, Pengunjung Logika Proses 1. sistem mengecek ke tabel rekening 2. jika barang ada, maka sistem akan menampilkan informasi rekening yang ada 3. jika tidak ada, maka informasi rekening tidak akan ditampilkan 66 No. Proses 2.12.1 Nama Penambahan data kontak Source Admin Input Data kontak Output info kontak Destination Admin Logika Proses 1. admin memasukan data kontak baru 2. sistem akan melakukan pengecekan apakah data kosong atau tidak 3. jika kosong, maka sistem akan menampilkan pesan “harap isi field sebelum menekan tombol simpan” 4. jika tidak kosong, maka sistem akan memeriksa data valid atau tidak valid 5. jika data tidak v alid, maka sistem akan menampilkan pesan “data sudah ada, mohon masukan data dengan nama yang lain” 6. jika data valid, maka sistem akan menampilkan pesan “data berhasil disimpan” 67 No. Proses 2.12.2 Nama Pengubahan data kontak Source Admin Input Data kontak Output info kontak Destination Admin Logika Proses 1. admin memilih data kontak yang akan diubah 2. sistem akan menampilkan form ubah data kontak proses 2.12.2 3. admin memasukan data yang akan diubah 4. sistem akan melakukan pengecekan apakah data kosong atau tidak 5. jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 6. jika tidak, maka tampil pesan “data berhasil diupdate” 68 No. Proses 2.12.3 Nama Penghapusan data kontak Source Admin Input Data kontak No Proses Keterangan Output info kontak Destination Admin Logika Proses 1. admin memilih data kontak yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data kontak proses 2.12 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 69 No. Proses 2.12.4 Nama Penyajian data kontak Source Admin Input Data kontak Output info kontak Destination Admin, pelanggan, pengunjung Logika Proses 1. sistem mengecek ke tabel kontak 2. jika kontak ada, maka sistem akan menampilkan informasi kontak yang ada 3. jika tidak ada, maka informasi kontak tidak akan ditampilkan 70 No. Proses 2.13.1 Nama Penambahan data testimonial Source Pelanggan Input Data testimonial Output info testimonial Destination Pelanggan Logika Proses 1. Pelanggan memilih menu testimonial proses 2.13 2. pelanggan memasukan data testimonial baru 3. jika data tidak kosong, maka simpan data testimonial baru ke dalam database dan tampil menu testimonial proses 2.13 4. jika kosong, tampilkan pesan kesalahan “mohon isi data dengan lengkap” 71 No. Proses 2.13.3 Nama Penghapusan data testimonial Source Admin Input Data testimonial Output info testimonial Destination Admin Logika Proses 1. admin memilih data testimonial yang akan dihapus 2. jika hapus, maka tampil pesan “apakah anda yakin akan No Proses Keterangan menghapus data ini?” 3. jika tidak, maka tampil menu pengolahan data testimonial proses 2.31 4. jika ya, maka sistem akan mengecek apakah data dipakai atau tidak 5. jika dipakai, maka tampil pesan “data gagal dihapus” 6. jika tidak, maka tampil pesan “data berhasil dihapus” 72 No. Proses 2.13.4 Nama Penyajian data testimonial Source Admin Input Data testimonial Output info testimonial Destination Admin, pelanggan Logika Proses 1. sistem mengecek ke tabel testimonial 2. jika testimonial ada, maka sistem akan menampilkan informasi testimonial yang ada 3. jika tidak ada, maka informasi testimonial tidak akan ditampilkan 73 No. Proses 3.1 Nama Pengolahan keranjang Source Pengunjung, pelanggan Input Data barang, data detail barang, Output Info barang Destination Pengunjung, pelanggan Logika Proses 1. pelangganpengunjung memasukan data jumlah barang 2. jika jumlah melebihi stok, maka tampil pesan “maaf, pesanan anda melebihi stok yang ada” 3. jika tidak, maka tampil menu cek pemesanan 74 No. Proses 3.1.1 Nama Penambahan data keranjang Source Pengunjung, pelanggan Input Data barang Output Info barang Destination Pengunjung, pelanggan, proses 3.1.4 Logika Proses 1. pengunjungpelanggan memilih barang yang akan dibeli 2. jika tambah ke keranjang, maka barang akan disimpan di keranjang proses 3.1.4 3. jika tidak, pelanggan tidak jadi membeli 75 No. Proses 3.1.2 Nama Pengubahan data keranjang No Proses Keterangan Source Pengunjung, pelanggan Input Data detail pesanan, data pesanan Output Info detail pesanan Destination Pengunjung, pelanggan, proses 3.1.4 Logika Proses 1. pengunjungpelanggan mengubah data barang yang dibeli 2. jika ubah, maka sistem akan mengecek apakah data jumlah pesanan melebihi stok atau tidak 3. jika melebihi stok, maka tampil pesan “maaf, pesanan anda melebihi stok yang ada” 4. jika tidak, maka tampil menu cek keranjang belanja 76 No. Proses 3.1.3 Nama Penghapusan data keranjang Source Pengunjung, pelanggan Input Data detail pesanan Output Info detail pesanan Destination Pengunjung, pelanggan Logika Proses 1. pengunjungpelanggan memilih gambar silang untuk menghapus item pesanan 2. jika hapus, maka tampil menu keranjang belanja proses 3.1 3. jika tidak, maka tampil menu keranjang belanja proses 3.1 77 No. Proses 3.1.4 Nama Penyimpanan data keranjang Source Pelanggan Input Data pesanan, data detail pesanan, status login pelanggan valid Output Info pesanan, info detail pesanan, Proses 3.2 Destination Pelanggan, proses 3.2 Logika Proses 1. Jika status login pelanggan tidak valid, maka tampil menu autentifikasi user 2. Jika status login pelanggan valid, maka tampilkan informasi pesanan serta pilihan untuk menyimpan pesanan 3. Jika simpan pesanan, maka semua data yang ada di keranjang akan dipindahkan ke tabel pesanan dan tabel detail pesanan 78 No. Proses 3.2 Nama Pengolahan data pesanan Source Pelanggan Input Data detail pesanan,data pelanggan, data pesanan, data barang, data detail barang, proses 3.1 Output Info detail pesanan, info pesanan, info barang, info detail barang, info pelanggan No Proses Keterangan Destination Proses 3.3, pelanggan Logika Proses 1. Status login pelanggan valid 2. Tampilkan data pesanan 3. Jika simpan pesanan, maka sistem akan mengecek apakah pesanan melebihi stok yang ada 4. Jika ya, maka tampil pesan “maaf pesanan anda sudah dipesan oleh orang lain, sehingga pesanan anda melebihi stok yang ada” 5. Jika tidak, maka tampil menu pembayaran proses 3.3 79 No. Proses 3.3 Nama Pengolahan data pembayaran Source Pelanggan, operator Input Data pembayaran, data status pembayaran, data pembayaran lunas. Output Info status pembayaran, data pemesanan, data detail pemesanan, data pembayaran Destination Pelanggan, operator Logika Proses 1. Status login pelanggan valid 2. Tampilkan layar pembayaran 3. Pelanggan mengisi data pembayaran 4. Jika data kosong, maka tampil pesan “Maaf, isi data dengan lengkap” 5. Jika tidak, tampil halaman pembayaran berhasil. 80 No. Proses 3.4 Nama Pengolahan retur barang Source Pelanggan, operator Input Data retur, data detail retur Output info retur, info detail retur Destination Pelanggan, operator Logika Proses 1. Status login pelanggan valid 2. Pelanggan memasukan data retur 3. Jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 4. Jika tidak, maka sistem akan mengecek apakah jumlah barang retur melebihi jumlah barang yang dipesan 5. Jika ya, maka tampil pesan “jumlah retur melebihi jumlah pesanan” 6. Jika tidak, maka tampil menu detail pesanan dan ubah status menjadi “diretur” 81 No. Proses 3.5 Nama Pengolahan pengiriman Source operator No Proses Keterangan Input Data pengiriman, data pembayaran, data pesanan Output Info pengiriman Destination Pelanggan, operator Logika Proses 1. Operator memasukan data pengiriman 2. Jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 3. Jika tidak, maka sistem akan mengecek apakah data berupa angka atau bukan 4. Jika bukan angka, maka tampil pesan “isikan angka” 5. Jika angka, maka tampil menu detail pesanan. 82 No. Proses 4 Nama Pembuatan laporan Source Data pesanan Input laporan penjualan Output laporan penjualan. Destination Pemilik perusahaan Logika Proses 1. Tampilkan layar pembuatan laporan 2. Pemilik perusahaan memilih tanggal 3. Jika penjualan yang dilakukan ada pada tanggal yang dipilih maka tampilkan seluruh transaksi pada tanggal yang dipilih dan memiliki status “lunas dan dikirim” 4. Jika tidak, laporan penjualan tidak akan muncul 83 No. Proses 5 Nama Pengolahan Testimonial Source Pelanggan Input Data testimonial Output Info testimonial Destination pelanggan Logika Proses 1. Status login pelanggan valid 2. Pelanggan memilih menu testimonial 3. Tampilkan layar menu testimonial 4. Pelanggan memasukan data testimonial 5. Jika benar, simpan data ke database dan tampil halaman menu testimonial 6. Jika tidak, munculkan pesan kesalahan “field isian belum lengkap, mohon untuk dilengkapi” 84 No. Proses 6 Nama Pencarian Source Admin, pelanggan, pengunjung Input Data barang, data ukuran, data motif, data kota, data provinsi No Proses Keterangan Output Info barang, info ukuran, info motif, info kota, info provinsi Destination Admin, pelanggan, pengunjung Logika Proses 1. Pelanggan, pengunjung, admin memasukan data barang yang dicari 2. Sistem akan melakukan pengecekan data ada atau tidak 3. Jika data tidak ditemukan, maka sistem akan menampilkan pesan “maaf, data yang anda cari tidak ditemukan” 4. Jika data ditemukan, maka sistem akan menampilkan data barang yang dicari 85 No. Proses 7 Nama Penelusuran barang Source Pelanggan Input Data no resi Output Info no resi Destination Pelanggan, jasa pengiriman Logika Proses 1. Status login pelanggan valid 2. Pelanggan memasukan no resi pada kolom penelusuran barang 3. Pelanggan diarahkan menuju link jasa pengiriman 86 No. Proses 8 Nama Pengolahan data user Source Admin, operator, pemilik Input Data admin, data operator, data pemilik Output Info admin, info operator, info pemilik Destination Admin, operator, pemilik Logika Proses 1. Jika tambah data user, maka tampil menu penambahan data user proses 8.1 2. Jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. Jika ya, maka tampil pesan “data berhasil dihapus” 4. Jika tidak, maka tampil menu pengolahan data user proses 8 87 No. Proses 8.1 Nama Penambahan data user Source Admin Input Data user Output Info user Destination Admin, pemilik, operator Logika Proses 1. Admin memasukan data user 2. Jika data kosong, maka tampil pesan “harap isi field sebelum menekan tombol simpan” 3. Jika tidak, maka akan tampil pesan “data berhasil disimpan, apakah No Proses Keterangan anda ingin menambah data lagi?” 4. Jika ya, maka tampil menu penambahan data user proses 8.1 5. Jika tidak, maka tampil menu pengolahan data user proses 8 88 No. Proses 8.2 Nama Pengubahan data user Source Operator, pemilik Input Data user Output Info user Destination Operator, pemilik Logika Proses 1. Operator pemilik memasukan data user 2. Jika data kosong, maka tampil pesan “mohon isi data dengan lengkap” 3. Jika tidak, maka tampil pesan “data berhasil diupdate” 89 No. Proses 8.3 Nama Penghapusan data user Source Admin Input Data user Output Info user Destination Admin Logika Proses 1. Admin memilih data yang akan dihapus 2. Jika hapus, maka tampil pesan “apakah anda yakin akan menghapus data ini?” 3. Jika ya, maka tampil pesan “data berhasil dihapus” 4. Jika tidak, maka tampil menu pengolahan data user proses 8 90 No. Proses 8.4 Nama Penyajian data user Source Admin Input Data user Output Info user Destination Admin, pemilik, operator Logika Proses 1. sistem mengecek ke tabel user 2. jika data user ada, maka sistem akan menampilkan informasi user yang ada 3. jika tidak ada, maka informasi user tidak akan ditampilkan

3.3.5 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 DFD. Berikut ini adalah kamus data yang diambil dari Data Flow Diagram DFD mengenai sistem informasi pemesanan dan penjualan yang diusulkan. Kamus data tersebut bisa dilihat pada Tabel 3.6. Tabel 3.6 Kamus Data No Kamus Keterangan 1 Nama Aliran Data Data registrasi Where used how used Pengunjung – proses 1 pengunjung – proses 1.3, proses 1.3.1 Deskripsi Berisi data pelanggan yang akan digunakan untuk mendaftar menjadi pelanggan Struktur Data id_pelanggan + tanggal_daftar + email_pelanggan + password_pelanggan + nama_pelanggan + alamat +id_ kota + kode_pos +telepon+ aktivasi id_pelanggan tanggal_daftar email_pelanggan password_pelanggan nama_pelanggan alamat id_kota kode_pos telepon diaktifkan {0..9} A..Z|a..z|0..9 A..Z|a..z|0..9| A..Z|a..z|0..9 A..Z|a..z A..Z|a..z|0..9 A..Z|a..z| 0..9 0..9 [0,1] 2 Nama Aliran Data Data login Where used how used Admin – proses 1 , 1.1 admin – proses 1, 1.1 pemilik – proses 1, 1.1 No Kamus Keterangan pelanggan – proses 1, 1.1 Deskripsi Berisi data login Admin, admin, pemilik, dan pelanggan Struktur Data username + Password Email Password A..Z|a..z|0..9| A..Z|a..z|0..9 3 Nama Aliran Data Data email pelanggan Where used how used pelanggan – proses 1 pelanggan – proses 1.2 Deskripsi Berisi data email pelanggan Struktur Data Email Email A..Z|a..z|0..9| 4 Nama Aliran Data Data barang Where used how used pelanggan – proses 2 pelanggan – proses 2.1 pelanggan – proses 2.1.4 Admin – proses 2 Admin – proses 2.1 Admin – proses 2.1.1, 2.1.2, 2.1.3, 2.1.4 pengunjung – proses 2 pengunjung – proses 2.1 pengunjung – proses 2.1.4 Deskripsi Berisi data barang Struktur Data Kode_barang+ nama barang + id_kategori + harga_barang+diskon_barang + file_name + location Id_barang Kode_barang Id_kategori Nama_barang Harga_barang File_name location Diskon_barang {0..9} A..Z|a..z|0..9 A..Z|a..z|0..9 A..Z|a..z|0..9 0..9 A..Z|a..z|0..9 A..Z|a..z|0..9 0..9 5 Nama Aliran Data Data detail barang Where used how used Admin – proses 2, 2.1, 2.1.5 Pelanggan – proses 2, 2.1, 2.1.4 No Kamus Keterangan Pengunjung – proses 2, 2.2, 2.1.4 Deskripsi Berisi data detail barang Struktur Data Id_detail_barang + id_barang + ukuran + motif + deskripsi + stok Id_detail_barang id_barang Ukuran Motif deskripsi stok {0..9} 0..9 A..Z|a..z|0..9 A..Z|a..z|0..9 A..Z|a..z|0..9 0..9 6 Nama Aliran Data Data kategori Where used how used Pengunjung – proses 2, 2.2, 2.2.4 Pelanggan – proses 2, 2.2, 2.2.4 Admin – proses 2, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4 Deskripsi Berisi data kategori Struktur Data Id_kategori + nama_kategori Id_kategori Nama_kategori {0..9} A..Z|a..z|0..9 7 Nama Aliran Data Data provinsi Where used how used Pengunjung – proses 1 Pengujung – proses 1.3, 2.6 Pengunjung - proses 2.6.4 Pelanggan – proses 2 Pelanggan – proses 2.6 Pelanggan – proses 2.6.4 Admin – proses 2 Admin – proses 2.6 Admin – proses 2.6.1, 2.6.2, 2.6.3,2.6.4 Deskripsi Berisi data provinsi Struktur Data Id_provinsi + nama_provinsi + id_Admin + ditampilkan Id_provinsi Nama_provinsi ditampilkan {0..9} A..Z|a..z [0,1] 8 Nama Aliran Data Data kota Where used how used Pengunjung – proses 1, 1.3, 2.5.4 No Kamus Keterangan Pelanggan – proses 2.5.4, 2.10.1 Admin – proses 2, 2.5, 2.9.1, 2.9.2, 6 Deskripsi Berisi data kota Struktur Data Id_kota + nama_kota + ongkos_kirim+ id_provinsi+ ditampilkan Id_kota Nama_kota Ongkos_kirim Id_provinsi ditampilkan {0..9} A..Z|a..z 0..9 0..9 [0,1] 9 Nama Aliran Data Data testimonial Where used how used pelanggan – proses 2, 2.13, 2.13.2, 2.13.3 pengunjung – proses 2.13.3 Admin – proses 2, 2.13, 2.13.1, 2.13.2, 2.13.3 Deskripsi Berisi data testimonial Struktur Data Id_komentar+ id_pelanggan+ id_barang+ id_Admin+ tanggal + isi Id_komentar Id_pelanggan id_barang Tanggal Isi ditampilkan {0..9} 0..9 0..9 A..Z|a..z|0..9 A..Z|a..z|0..9 [0,1] 10 Nama Aliran Data Data detail pesanan Where used how used pelanggan – proses 3 pelanggan – proses 3.1 pelanggan – proses 3.1.1, 3.1.2, 3.1.3, 3.1.4 pengunjung – proses 3 pengunjung – proses 3.1 pengunjung – proses 3.1.1, 3.1.2, 3.1.3 Deskripsi Berisi data detail pesanan Struktur Data Id_detail_pesanan + id_pesanan + Id_ detail barang + harga + diskon + berat + jumlah Id_detail_pesanan Id_pesanan 0..9 0..9