Spesifikasi Proses ANALISIS DAN PERANCANGAN SISTEM

Gambar 3.20 Data flow diagram level 3 Proses 4.8

3.11 Spesifikasi Proses

Tabel 3.3 Spesifikasi Proses No Proses Keterangan 1 No.Proses 1.1 Nama Registrasi Source Pengunjung Input Data pelanggan Output Info data pelanggan Destination Pengunjung Logika proses 1. Pelanggan melakukan registrasi pengisian profil untuk membuat account dengan cara memilih menu registrasi. 2. Apabila data tidak valid maka penunjung harus mengisi kembali data yang tidak valid 3. Apabila data valid maka sistem akan menyimpan data registrasi tersebut. 2 No.proses 1.2 Nama Verifikasi pelanggan Source Pengunjung Input Data verifikasi pelanggan Output Info data verifikasi pelanggan Destination Pengunjung Logika proses 1. Sistem secara otomatis akan mengirimkan e-mail verifikasi kepada pelanggan untuk melakukan registrasi. 3 No.proses 2.1 Nama Verifikasi user name Source Pelanggan, administrator Input Data login pelanggan, Data login admin Output Info login admin invalid, Info login Pelanggan invalid Destination Pelanggan, administrator Logika proses 1. administrator, Pelanggan, memasukkan data login 2. Apabila user name yang diinputkan benar maka user name valid. 3. Apabila user name yang diinputkan tidak benar maka akan ada informasi login invalid. 4 No.proses 2.2 Nama Verifikasi password Source Pelanggan, administrator Input Data login Pelanggan, Data login admin Output Info login admin invalid, Info login Pelanggan invalid Destination Pelanggan, administrator Logika proses 4. Administrator, Pelanggan, memasukkan data login 5. Apabila password yang diinputkan benar maka password valid. 6. Apabila password yang diinputkan tidak benar maka akan ada informasi login invalid. 5 No.proses 3.1 Nama Menambah administrator Source Administrator Input Data administrator Output Info data administrator Destination Administrator Logika proses 1. Administrator memilih menu tambah admininistrator untuk memunculkan form tambah administrator. 2. Administrator mengisi form tambah administrator kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data administrator baru akan disimpan didalam database . 4. Apabila data ada yang kosong maka aka nada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 6 No.proses 3.2 Nama Mengubah profil Source Pelanggan Input Data Pelanggan Output Info perubahan data Pelanggan Destination Pelanggan Logika proses 1. Pelanggan memilih menu ubah profil. 2. Pelanggan mengisi data profil yang ingin diubah kemudian klik tombol simpan. 3. Apabila ada data yang diubah dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka pelanggan harus mengisi kembali data yang kosong. 7 No.proses 4.1.1 Nama Menambah ukuran Source Administrator Input Data ukuran Output Info data ukuran Destination Administrator Logika proses 1. administrator memilih menu tambah ukuran untuk memunculkan form tambah ukuran. 2. administrator mengisi form tambah ukuran kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data ukuran baru akan disimpan didalam database . 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 8 No.proses 4.1.2 Nama Mengubah ukuran Source Administrator Input Data ukuran Output Info data ukuran Destination Administrator Logika proses 1. Administrator mengklik tombol ubah pada data yang akan diubah. 2. Administrator mengisi data ukuran yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 9 No.proses 4.1.3 Nama Menghapus ukuran Source Administrator Input Data kota Output Info data kota Destination Administrator Logika proses 1. Administrator mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data. 10 No.proses 4.2.1 Nama Mengubah status detail pesanan Source Administrator Input Data status detail pesanan Output Info data status detail pesanan Destination Administrator Logika proses 1. administrator memilih menu ubah status detail pesanan. 2. administrator mengubah status detail pesanan lalu status detail pesanan akan disimpan didalam database. 11 No.proses 4.2.2 Nama Laporan detail pesanan Source Administrator Input Request data detail pesanan Output Info data Request data detail pesanan Destination Administrator Logika proses 1. Administrator mengklik tombol laporan untuk memunculkan laporan detail pesanan yang bisa disusun menurut periode tertentu menurut tanggal. 12 No.proses 4.3.1 Nama Menambah propinsi Source Administrator Input Data propinsi Output Info data propinsi Destination Administrator Logika proses 1. Administrator mengklik tombol tambah untuk memunculkan form tambah propinsi. 2. Administrator kemudian menambahkan data propinsi kemudian klik tombol simpan,maka data tersebut akan disimpan di database. 3. Apabila ada data yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut 13 No.proses 4.3.2 Nama Ubah propinsi Source Administrator Input Data propinsi Output Info data propinsi Destination Administrator Logika proses 1. Administrator milih menu ubah propinsi. 2. Administrator mengisi form ubah propinsi kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data jenis barang baru akan disimpan didalam database . 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 14 No.proses 4.3.3 Nama Hapus propinsi Source Administrator Input Data propinsi Output Info data propinsi Destination Administrator Logika proses 1. Administrator mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya ya, maka data akan dihapus. 4. Apabila pilihannya tidak maka data tidak akan dihapus. 15 No.proses 4.5.1 Nama Menambah kota Source Administrator Input Data kota Output Info data kota Destination Administrator Logika proses 1. administrator memilih menu tambah kota untuk memunculkan form tambah kota. 2. administrator mengisi form tambah kota kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data kota baru akan disimpan didalam database. 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 16 No.proses 4.5.2 Nama Mengubah kota Source Administrator Input Data kota Output Info data kota Destination Administrator Logika proses 1. Administrator mengklik tombol ubah pada data yang akan diubah. 2. Administrator mengisi data kota yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 17 No.proses 4.5.3 Nama Menghapus kota Source Administrator Input Data kota Output Info data kota Destination Administrator Logika proses 1. Administrator mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya yam aka data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi dihapus 18 No.proses 4.5.4 Nama Manipulasi jasa kirim Source Administrator Input Data jasa kirim Output Info data jasa kirim Destination Administrator Logika proses 1. Administrator memilih form jasa kirim dan memilih aksi yang akan dilakukan. 2. Administrator memanipulasi data kirim seperti menambah,menghapus dan mengubah data jasa kirim. 3. Setelah memanipulasi data jasa kirim maka admin mengklik tombol simpan agar data disimpan di database. 19 No.proses 4.6.1 Nama Menambah kategori Source Administrator Input Data kategori Output Info data kategori Destination Administrator Logika proses 1. administrator memilih menu tambah kategori untuk memunculkan form tambah kategori. 2. administrator mengisi form tambah kategori kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data kategori baru akan disimpan didalam database . 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 20 No.proses 4.6.2 Nama Mengubah kategori Source Administrator Input Data kategori Output Info data kategori Destination Administrator Logika proses 1. Administrator mengklik tombol ubah pada data yang akan diubah. 2. Administrator mengisi data kategori yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 21 No.proses 4.6.3 Nama Menghapus kategori Source Administrator Input Data kategori Output Info data kategori Destination Administrator Logika proses 1. Administrator mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya yam aka data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi dihapus 22 No.proses 4.7.1 Nama Menambah shipping Source Administrator Input Data shipping Output Info data shipping Destination Administrator Logika proses 1. administrator memilih menu tambah shipping untuk memunculkan form tambah shipping. 2. administrator mengisi form tambah shipping kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data shipping baru akan disimpan didalam database . 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 23 No.proses 4.7.2 Nama Mengubah shipping Source Administrator Input Data shipping Output Info data shipping Destination Administrator Logika proses 1. Administrator mengklik tombol ubah pada data yang akan diubah. 2. Administrator mengisi data shipping yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 24 No.proses 4.7.3 Nama Menghapus shipping Source Administrator Input Data shipping Output Info data shipping Destination Administrator Logika proses 1. Administrator mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya yam aka data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi dihapus 25 No.proses 4.8.1 Nama Menambah pembayaran Source Administrator Input Data pembayaran Output Info data pembayaran Destination Administrator Logika proses 1. administrator memilih menu tambah pembayaran untuk memunculkan form tambah pembayaran. 2. administrator mengisi form tambah pembayaran kemudian klik tombol simpan. 3. Apabila data tidak kosong maka data pembayaran baru akan disimpan didalam database . 4. Apabila data ada yang kosong maka akan ada informasi data tidak boleh kosong dan administrator harus mengisi data yang kosong tersebut. 26 No.proses 4.8.2 Nama Mengubah pembayaran Source Administrator Input Data pembayaran Output Info data pembayaran Destination Administrator Logika proses 1. Administrator mengklik tombol ubah pada data yang akan diubah. 2. Administrator mengisi data shipping yang ingin diubah kemudian klik tombol ubah. 3. Apabila ada data yang diubah dan dan semua data tidak ada yang kosong maka sistem akan menyimpan perubahan data. 4. Apabila tidak ada data yang diubah dan ada data yang kosong maka data gagal diubah. 27 No.proses 4.8.3 Nama Menghapus pembayaran Source Administrator Input Data pembayaran Output Info data pembayaran Destination Administrator Logika proses 1. Administrator mengklik tombol hapus pada data yang akan dihapus. 2. Akan ada konfirmasi penghapusan data. 3. Apabila pilihannya yam aka data akan dihapus. 4. Apabila pilihannya tidak data tidak jadi dihapus 28 No.proses 5.1 Nama Proses pencarian Source Pelanggan,pengunjung Input keyword Output Info produk yang dicari Destination - Logika proses 1. Pelangganpengunjung memasukan keyword pada pada form search,lalu sistem akan menampilkan produk yang dicari dari semua kategori. 29 No.proses 5.2 Nama Proses tampilan beberapa produk yang dicari Source Pelanggan,pengunjung Input keyword Output Info produk yang dicari Destination - Logika proses 1. Pelangganpengunjung memilih produk dari tampilan hasil pencarian berdasarkan seluruh kategori barang 30 No.proses 6.1 Nama Proses pilih produk Source Pelanggan Input Memilih produk Output Info data pembayaran Destination Pelanggan Logika proses 1. Pelanggan memilih barang yang ingin dipesan dengan mengklik tombol keranjang. 2. Maka data akan disimpan dalam keranjang belanja 31 No.proses 6.2 Nama Proses ubah pesanan Source Pelanggan Input Data pesanan Output Info data pesanan Destination Pelanggan Logika proses 1. pelanggan memilih menu Keranjang. 2. Setelah muncul data barang yang telah dipesan Pelanggan dapat mengubah pesanan dengan mengisi data jumlah, ataupun menghapus salah satu pesanan dengan mengklik tombol hapus. 32 No.proses 7.1 Nama Isi data pengiriman Source Pelanggan Input Data pengiriman Output Info data pengiriman Destination Pelanggan Logika proses 1. Pelanggan tombol next pada keranjang. 2. Setelah muncul form konfirmasi data barang yang dipesan, pelanggan memilih tujuan dan jasa pengiriman. 33 No.proses 7.2 Nama Order Source Pelanggan Input Data pengiriman Output Info data pengiriman Destination - Logika proses 1. Pelanggan mengklik tombol order untuk melakukan pemesanan barang. 34 No.proses 8.0 Nama History transaksi Source Pelanggan Input Request data transaksi Output Info data pembayaran Destination Pelanggan Logika proses 1. Pelanggan memilih menu history transaksi untuk mendapatkan info transaksi. 36 No.proses 9.1 Nama Kelola kontak Source Administrator Input Data kontak Output Info data kontak Destination Administrator Logika proses 1. Administrator mengklik menu kontak 2. Admin mengelola data kontak lalu menyimpannya di database setelah mengklik tombol update. 37 No.proses 9.2 Nama Kelola customer support Source Administrator Input Data customer support Output Info data customer support Destination Administrator Logika proses 1. Administrator mengklik menu customer support. 2. Admin mengelola data customer support lalu menyimpannya di database setelah mengklik tombol simpan.

3.12 Kamus data