• Tidak ada hasil yang ditemukan

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

Dokumen terkait