ANALISIS DAN PERANCANGAN SISTEM
11. DFD Level 3 Proses 5.13 Proses Pengolahan Data Jasa Pengiriman
3.3.3 Spesifikasi proses
Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses dari gambaran DFD diatas akan dijelaskan pada table 3.6 dibawah ini
Tabel 3. 6 Spesifikasi Proses
No Detail Keterangan
1. No.Proses 1
Nama proses Pendaftaran
Deskripsi Pendaftaran data member
Source Pengunjung
Input Data registrasi
Output Info registrasi valid atau info invalid Destination Pengunjung
Logika proses 1. Pengunjung memasukan data pendaftaran pada form pendaftaran. 2. Apabila data pendaftaran valid, sistem
akan menampilkan pesan bahwa pendaftaran berhasil dan pengunjung mengaktifasinya, setelah aktifasi selesai maka pengunjung dipersilahkan untuk login.
3. Apabila data tidak valid, sistem akan menampilkan pesan kesalahan dan pengunjung diminta untuk mengisi kembali form pendaftaran.
2. No.proses 1.1
Nama proses Input data pendaftaran Deskripsi Menambah data member
Source Pengunjung
Input Data pendaftaran
Output Info pendaftaran valid, info pendaftaran invalid
Destination Pengunjung
Logika proses 1. Pengunjung memasukan data pendaftaran .
2. Sistem akan menampilkan info pendaftaran .
3. No.proses 1.2
88
Deskripsi Melakukan aktivasi akun
Source Pengunjung
Input Data pendaftaran Output Data login pemesan Destination Proses login
Logika proses 1. Pengunjung membuka email dan memilih tautan yang tersedia untuk melakukan aktivasi.
2. Sistem akan mengaktifkan akun member dan masuk kehalaman member.
4. No.Proses 2
Nama proses Login
Deskripsi Perifikasi data login admin, operator, produksi, dan member
Source Admin, operator, produksi, member Input Data login user dan data login member Output Info login invalid
Destination Admin, operator, produksi, member
Logika proses 1. Pengguna ( Admin, operator, produksi, member ) mengisi data login pada form login.
2. Apabila data login valid, sistem akan menampilkan halaman akun user, sedangkan untuk member sistem akan menampilkan halaman akun member. 3. Apabila data login tidak valid, sistem
akan menampilkan pesan kesalahan dan meminta pengguna ( Admin, operator, produksi, member ) untuk memasukan kembali data login pada form login.
5. No.proses 3
Nama proses Pemesanan
Source Pengunjung atau member
Deskripsi Melakukan proses pemesanan barang
Input Data produk
Output Info produk
Logika proses 1. Pengunjung atau member memilih produk yang akan dibeli.
2. Pengunjung atau member mengklik tombol beli untuk memasukan ke keranjang belanja.
3. Setelah selesai pengunjung melakukan checkout dan membayar produk yang dipesannya.
6. No.proses 3.1 Nama proses Order
Deskripsi Member melakukan pesanan
Source Member
Input Data pesanan member Output Info pemesan member Destination Member
Logika proses 1. Member memasukan data pesanan sementara melalui menu yang disediakan.
2. Sistem menampilkan data pesanan sementara.
3. Member bisa melakukan proses tambah, ubah, hapus data pesanan sementara. 4. Member melakukan konfirmasi data
pesanan sementara.
5. Sistem akan menampilkan data pesanan. 6. Member dan petugas mengelola data
pesanan.
7. No. Proses 3.1.1
Nama proses Produk yang dipesan
Source Member
Deskripsi Melakukan proses pemesanan barang
Input Data produk
Output Info produk
Logika proses 1. Member memilih produk yang akan dibeli.
2. Member mengklik tombol beli untuk memasukan ke keranjang belanja. 3. Setelah selesai member melakukan
checkout dan membayar produk yang dipesannya.
8. No. Proses 3.1.2
Nama Proses Konfirmasi alamat pengiriman
Deskripsi Proses konfirmasi alamat kirim pesanan
Source Member
Input Data produk dan transaksi Output Info data produk dan transaksi Destination Member
Logika proses 1. Member memilih kota tujuan pengiriman pesanan.
2. Kemudian member memilih jasa pengiriman.
9. No.proses 3.1.3
90
Deskripsi Konfirmasi data pesanan barang
Source Member
Input Data produk dan transaksi Output Info data produk dan transaksi Destination Petugas operator
Logika proses 1. Sistem meampilkan data pesanan yang telah dipesan oleh member.
10. No.proses 3.2
Nama proses Order
Deskripsi Info status pemesanan Source Petugas operator
Input Data pemesan yang akan diubah statusnya Output Info pemesan yang telah diubah statusnya Destination Petugas operator
Logika proses 1. Petugas operator dapat melihat status pesanan.
2. Petugas operator dapat merubah status pesanan.
11. No.proses 4
Nama proses Pengolahan data user Deskripsi Info data member
Source operator
Input Data member
Output Info member
Destination Operator
Logika proses 1. Petugas operator dapat melihat data member
2. Petugas operator dapat merubah status member.
12. No.proses 4.1
Nama proses Olah data member Deskripsi Mngolah data member
Source Member
Input Data member yang akan diubah statusnya Output Info member yang telah diubah statusnya Destination Member
Logika proses 1. Operator masuk ke menu member. 2. Operator dapat merubah statusnya
member.
13. No.proses 4.2
Nama proses Olah data operator
Deskripsi Menampilkan kelola data operator
Source Admin
Output Info data operator yang sudah diubah Destination Operator
Logika proses 1. Operator masuk ke menu profil. 2. Operator dapat merubah data operator.
14. No.proses 4.3
Nama proses Olah data admin
Deskripsi Menampilkan kelola data admin
Source Admin
Input Data admin yang akan diubah Output Info data admin yang sudah diubah Destination Admin
Logika proses 1. Admin masuk ke menu profil. 2. Admin dapat merubah data admin.
15. No.proses 4.4
Nama proses Olah data petugas produksi
Deskripsi Menampilkan kelola data petugas produksi
Source produksi
Input Data petugas produksi yang akan diubah Output Info data produksi yang sudah diubah Destination produksi
Logika proses 1. produksi masuk ke menu profil. 2. produksi dapat merubah data.
16. No.proses 5.2
Nama proses Pengolahan data produk
Deskripsi Menampilkan data produk yang akan ditambah, diubah
Source Operator
Input Data produk yang akan diubah, ditambah Output Info data produk yang sudah diubah,
ditambah Destination Admin
Logika proses 1. Operator memilih menu pengolahan data barang.
2. Sistem akan menampilkan data barang. 3. Operator melakukan pengolahan data
barang.
4. Sistem akan menampilkan data barang yang telah ditambah,dihapus atau diubah.
17. No.proses 5.2.1
Nama proses Input data produk Deskripsi Menyimpan data produk
Source Operator
Input Data produk yang akan disimpan Output Info data produk yang sudah disimpan
92
Destination Admin
Logika proses 1. Admin memasukan data.
2. Sistem akan menampilkan data barang yang telah diinputkan.
18. No.proses 5.2.2
Nama proses Edit data produk Deskripsi Edit data produk
Source Operator
Input Data produk yang akan diedit Output Info produk yang telah diedit Destination Admin
Logika proses 1. Sistem akan menampilkan data produk yang telah diedit.
19. No.proses 5.2.3
Nama proses Hapus data produk Deskripsi Hapus data produk
Source Operator
Input Data produk yang akan dihapus Output Data produk yang telah dihapus Destination Admin
Logika proses 1. Operator memilih menu produk.
2. Kemudian Operator memilih produk yang akan dihapus.
3. Sistem akan menghapus data produk yang dipilih.
20. No.proses 5.2.4
Nama proses Tambah Detail produk
Deskripsi Menambah data detail produk
Source Operator
Input Data detail produk
Output Data produk yang telah diinputkan Destination Admin
Logika proses 1. Operator memilih menu produk.
2. Kemudian operator memilih produk yang akan ditambah detail produk. 3. Sistem akan menampilkan detail produk
yang telah ditambah.
21. No. proses 5.2.5
Nama proses Tambah gambar produk
Deskripsi Menambah data gambar produk
Source Operator
Input Data gambar produk
Output Data gambar produk yang telah diinputkan Destination Admin
Logika proses 1. Operator memilih menu produk.
2. Kemudian operator memilih produk yang akan ditambah gambarnya.
3. Sistem akan menampilkan data gambar produk yang telah ditambahkan.
22. No.proses 5.3
Nama proses Pengolahan data kota
Deskripsi Data kota yang akan diinput, edit, hapus
Source Operator
Input Data kota yang akan diinput, edit, hapus Output Data kota yang telah diinput, edit, hapus Destination Admin
Logika proses 1. Operator memilih menu kota.
2. Sistem akan menampilkan data kota.
23. No.proses 5.3.1
Nama proses Input data kota
Deskripsi Menambah data kota baru
Source Operator
Input Data kota yang akan diinput Output Data kota yang telah diinput Destination Admin
Logika proses 1. Operator memilih menu kota.
2. Kemudian operator menambah data kota. 3. Sistem akan menampilkan data kota
yang telah ditambahkan.
24. No.proses 5.3.2
Nama proses Edit data kota deskripsi Mengubah data kota
Source Operator
Input Data kota yang akan diedit Output Data kota yang telah diedit Destination Admin
Logika proses 1. Operator memilih menu kota.
2. Kemudian Operator mengubah data kota. 3. Sistem akan menampilkan data kota
yang telah diubah.
25. No.proses 5.3.3
Nama proses Hapus data kota Deskripsi Menghapus data kota
Source Operator
Input Data kota yang akan dihapus Output Data kota yang telah dihapus Destination Admin
94
2. Kemudian operator memilih data kota yang akan dihapus.
3. Sistem akan menghapus data kota yang telah dipilih.
26. No.proses 5.4
Nama proses Pengolahan data provinsi Deskripsi Mengolah data provinsi
Source Operator
Input Data provinsi yang akan
diinput,dihapus,diedit
Output Data provinsi yang telah
diinput,dihapus,diedit Destination Admin
Logika proses 1. Admin memilih menu provinsi
2. Sistem akan menampilkan data provinsi.
27. No.proses 5.4.1
Nama proses Input data provinsi
Deskripsi Menambah data provinsi baru
Source Operator
Input Data provinsi yang akan diinput Output Data provinsi yang telah diinput Destination Operator
Logika proses 1. Operator memilih menu provinsi.
2. Kemudian Operator menambah data provinsi.
3. Sistem akan menampilakn data provinsi baru.
28. No.proses 5.4.2
Nama proses Edit data provinsi Deskripsi Mengubah data provinsi
Source Operator
Input Data provinsi yang akan diedit Output Data provinsi yang telah diedit Destination Operator
Logika proses 1. Operator memilih menu provinsi. 2. Kemudian Operator memilih data
provinsi yang akan diedit.
3. Sistem akan menampilkan data provinsi yang telah diedit.
29. No.proses 5.4.3
Nama proses Hapus data provinsi Deskripsi Menghapus data provinsi
Input Data provinsi yang akan dihapus Output Data provinsi yang telah dihapus Destination Operator
Logika proses 1. Operator memilih menu provinsi. 2. Kemudian Operator memilih data
provinsi yang akan dihapus.
3. Sistem akan menghapus data provinsi.
30. No.proses 5.5
Nama proses Pengolahan data hubungi Deskripsi Mengolah data hubungi
Source Operator
Input Data hubungi
Output Data hubungi yang telah dibalas Destination Operator
Logika proses 1. Operator memilih menu hubungi. 2. Sistem akan menampilkan data hubungi.
31. No.proses 5.6
Nama proses Mengolah data kategori Deskripsi Menambah data kategori baru
Source Operator
Input Data kategori yang akan
diinput,diedit,dihapus
Output Data kategori yang telah
diinput,diedit,dihapus Destination Operator
Logika proses 1. Operator memilih menu kategori. 2. Sistem akan menampilkan data kategori.
32. No.proses 5.6.1
Nama proses Input data kategori
Deskripsi Menambah data kategori baru
Source Operator
Input Data kategori yang akan diinput Output Data kategori yang telah diinput Destination Operator
Logika proses 1. Operator memilih menu kategori. 2. Kemudian Operator memasukan data
kategori baru.
3. Sistem akan menampilkan data kategori baru.
33. No.proses 5.6.2
Nama proses Edit data kategori Deskripsi Mengubah data kategori
Source Operator
96
Output Data kategori yang telah diubah Destination Operator
Logika proses 1. Operator memilih menu kategori.
2. Kemudian Operator memilih kategori yang akan diubah.
3. Sistem akan menampilkan data kategori yang telah diubah.
34. No.proses 5.6.3
Nama proses Hapus data kategori Deskripsi Menghapus data kategori
Source Operator
Input Data kategori yang akan dihapus Output Data kategori yang telah dihapus Destination Operator
Logika proses 1. Operator memilih menu kategori.
2. Kemudian Operator memilih data kategori yang akan dihapus.
3. Sistem akan menghapus data kategori yang dipilih.
35. No.proses 5.8
Nama proses Pengolahan data member Deskripsi Mengolah data member
Source Operator
Input Data member
Output Data member
Destination Operator
Logika proses 1. Operator memilih menu user. 2. Sistem akan menampilkan data
member.
36. No.proses 5.9
Nama proses Pengolahan data order Deskripsi Mengolah data order
Source Operator
Input Data order yang akan diolah Output Data order yang telah diolah Destination Operator
Logika proses 1. Operator memilih menu orders.
2. Sistem akan menampilkan data orders.
37. No.proses 5.9.1
Nama proses Cari data order Deskripsi Pencarian data order
Source Operator
Input Data order yang akan dicari Output Data order yang dicari
Destination Operator
Logika proses 1. Operator memilih menu order.
2. Kemudian Operator memasukan data order yang akan dicari.
3. Sistem akan menampilkan data order yang dicari.
38. No.proses 5.9.2
Nama proses Detail data order
Deskripsi Menampilkan detail data order
Source Admin
Input Data order yang akan ditampilkan Output Data order yang telah ditampilkan Destination Operator
Logika proses 1. Operator memilih menu order.
2. Kemudian Operator memilih data order yang akan dilihat.
3. Sistem akan menampilkan data order yang dilihat.
No.proses 5.10
Nama proses Pengolahan data ongkos kirim deskripsi Mengolah data ongkos kirim
Source Operator
Input Data ongkos kirim yang akan diinput, diedit, dihapus
Output Data ongkos kirim yang telah diinput, diedit, dihapus
Destination Operator
Logika proses 1. Operator memilih menu ongkos kirim. 2. Sistem akan menampilkan data ongkos kirim.
39. No.proses 5.10.1
Nama proses Input data ongkos kirim
Deskripsi Memasukan data ongkos kirim baru Source Operator , member
Input Data ongkos kirim yang akan diinputkan Output Data ongkos kirim yang telah diinputkan Destination Operator
Logika proses 1. Operator memilih menu ongkos kirim. 2. Kemudian Operator menginputkan data
ongkos kirim.
3. Sistem akan menampilkan data ongkos kirim.
40. No.proses 5.10.2
98
Deskripsi Mengubah data ongkos kirim
Source Operator
Input Data ongkos kirim yang akan diubah Output Data ongkos kirim yang telah diubah Destination Operator
Logika proses 1. Operator memilih menu ongkos kirim. 2. Kemudian Operator memilih data
ongkos kirim yang akan diubah.
3. Sistem akan menampilkan data ongkos kirim yang telah diubah.
41. No.proses 5.10.3
Nama proses Hapus data ongkos kirim Deskripsi Menghapus data ongkos kirim
Source Operator
Input Data ongkos kirim yang akan dihapus Output Data ongkos kirim yang telah dihapus Destination Operator
Logika proses 1. Operator memilih menu ongkos kirim. 2. Kemudian Operator memilih data
ongkos kirim yang akan dihapus.
3. Sistem akan menghapus data ongkos kirim yang telah dipilih.
42. No.proses 5.11
Nama proses Pengolahan data retur Deskripsi Mengelola data retur barang Source Operator
Input Data barang yang akan diretur Output Info data barang retur
Destination Operator
Logika proses 1. Operator memilih menu retur. 2. Sistem menampilkan data retur.
43. No.proses 5.11.1
Nama proses Isi data retur
Deskripsi Mengisi data retur barang
Source member
Input Data barang retur yang akan diisi Output Data barang retur setelah diisi Destination Operator
Logika proses 1. member memilih menu history.
2. Kemudian member memilih data produk yang akan direturkan.
44. No.proses 5.11.2
Nama proses Tampilkan data retur Deskripsi Menampilkan data retur
Source Operator
Input Data barang retur yang dimasukan Output Data barang retur setelah dikonfirmasi Destination member
Logika proses 1. Member memilih menu retur.
2. Kemudian member memilih detail retur yang sudah dikonfirmasi
3. Sistem menampilan data retur setelah dikonfirmasi.
45. No. proses 5.12.1
Nama proses Tambah data ukuran Deskripsi Menambah data ukuran Source Operator
Input Data ukuran produk
Output Data ukuran produk yang sudah ditambah Destination Operator
Logika proses 1. Operator memilih menu ukuran.
2. Kemudian operator mengisi detail ukuran.
3. Sistem menampilkan ukuran yang telah ditambah.
46. No. proses 5.12.2
Nama proses Edit data ukuran Source Operator
Input Data ukuran produk
Output Data ukuran produk yang sudah diedit Destination Operator
Logika proses 1. Operator memilih menu ukuran.
2. Kemudian operator memilih ukuran yang akan diedit.
3. Sistem menampilkan ukuran yang telah diedit.
47. No. proses 5.12.3
Nama proses Hapus data ukuran Source Operator
Input Data ukuran produk
Output Data ukuran produk yang sudah dihapus Destination Admin
Logika proses 1. Operator memilih menu ukuran. 2. Kemudian operator memilih data
ukuran yang akan dihapus ukurannya. 3. Sistem menampilkan ukuran yang telah
100
dihapus.
48. No. proses 5.13.1
Nama proses Tambah data jasa pengiriman Source Operator
Input Data jasa pengiriman
Output Data jasa pengiriman yang sudah ditambah Destination Operator
Logika proses 1. Operator memilih menu jasa pengiriman.
2. Kemudian operator menambah data jasa pengiriman.
3. Sistem menampilkan data jasa pengiriman yang telah ditambah.
49. No. proses 5.13.2
Nama proses Edit data jasa pengiriman Source Operator
Input Data jasa pengiriman
Output Data jasa pengiriman yang sudah diedit Destination Operator
Logika proses 1. Operator memilih menu jasa pengiriman.
2. Kemudian operator mengedit data jasa pengiriman.
3. Sistem menampilkan data jasa pengiriman yang telah diedit.
50. No. proses 5.13.3
Nama proses Hapus data jasa pengiriman Source Operator
Input Data jasa pengiriman
Output Data jasa pengiriman yang sudah dihapus Destination Operator
Logika proses 1. Operator memilih menu jasa pengiriman.
2. Kemudian operator menghapus data jasa pengiriman.
3. Sistem menampilkan data jasa pengiriman yang telah dihapus.
51. No.proses 6
Nama proses Pembuatan laporan
Deskripsi Pembuatan laporan penjualan, produk
Source Admin
Input Data order, produk
Output Info atau cetak laporan order dan produk Destination Admin
2. Sistem menampilkan data laporan yang akan dicetak.
52. No.proses 6.1
Nama proses Cari data laporan Deskipsi Mencari data laporan
Source Admin
Input Data produk dan order
Output Informasi data produk dan order yang akan dicetak
Destination Admin
Logika proses 1. Admin memilih menu laporan.
2. Kemudian admin memilih data laporan yang akan dibuat.
3. Sistem menampilkan data laporan yang dipilih oleh admin.
53. No.proses 6.2
Nama proses Cetak laporan Deskripsi Mencetak laporan
Source Admin
Input Data produk dan order
Output Informasi data produk dan order yang akan dicetak
Destination Admin
Logika proses 1. Admin memilih menu laporan.
2. Kemudian admin memilih data laporan yang akan dibuat.
3. Sistem menampilkan data laporan yang akan dicetak oleh admin.
54. No.proses 7
Nama proses Lihat data produk Deskripsi Melihat data produk Source Pengunjung atau Member
Input Data produk
Output Informasi data produk terbaru, terlaris, dan paling banyak dilihat
Destination Pengunjung atau Member
Logika proses Pengunjung atau member melihat data produk terbaru, terlaris, dan paling banyak dilihat
49. No.proses 7.1
Nama proses Tampilan data produk Deskripsi Melihat data produk
102
Source Pengunjung atau Member
Input Data Produk
Output Data Produk
Destination Pengunjung atau Member
Logika proses Pengunjung atau member melihat data produk
50. No.proses 7.2
Nama proses Tampilan data produk terlaris Deskripsi Melihat data produk terlaris Source Pengunjung atau Member
Input Data Produk
Output Data Produk Terlaris Destination Pengunjung atau Member
Logika proses Pengunjung atau member melihat data produk terlaris
51. No.proses 7.3
Nama proses Tampilan data produk terbaru Deskripsi Melihat data produk terbaru Source Pengunjung atau Member
Input Data Produk
Output Data Produk Terbaru Destination Pengunjung atau Member
Logika proses Pengunjung atau member melihat data produk terbaru
52. No.proses 7.4
Nama proses Tampilan data produk paling banyak dilihat Deskripsi Melihat data produk paling banyak dilihat Source Pengunjung atau Member
Input Data Produk
Output Data Produk paling banyak dilihat Destination Pengunjung atau Member
Logika proses Pengunjung atau member melihat data produk paling banyak dilihat
53. No.proses 8
Nama proses Pencarian
Deskripsi Mencari data produk Source Pengunjung atau Member
Input Data Produk
Output Data Produk yang dicari Destination Pengunjung atau Member
Logika proses Pengunjung atau member mencari data produk
53. No.proses 9
Nama proses Backup & Restore