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