1. 5. 1 Diagram Konteks 1. 5. 2 DFD Data flow diagram

aliran data satu dengan lainnya. Berikut ini merupakan diagram alir data yang menggambarkan bagaimana sistem berjalan pada website e-commerce Distro Probably. 39. DFD level 1 Website E-Commerce Distro Probably DFD level 1 ini memaparkan proses-proses yang terjadi pada Website E- Commerce Distro Probably. Seperti pada gambar III.6. Da ta Ko n su m e n Data registrasi 1 Autentifikasi User 3 Pengolahan Data Transaksi 2 Pengolahan data master Info registrasi konsumen D a ta R e g is tra si da ta re g is tras i Data login Invalid login Kon Data detail pesanan Detail_p Admin pemilik kota Detail_barang Data login Invalid login in va lid lo g in k o n su me n Da ta lo g in k o n su me n Data lupa password data password baru D a ta k o n su m e n Data lupa password Info password D a ta lo g in In va lid lo g in Da ta lo g in Info admin Data admin data admi data konsumen Data konsumen In fo d e ta il p e sa n a n D a ta ba ra n g In fo b a ra n g Da ta k a teg o ri Inf o k a teg o ri Da ta d e ta il b a ra n g In fo d e ta il b a ra n g Data barang Info barang Data kategori Info kategori Data detail barang Info detail barang Data rating Info rating Data komentar Info komentar Da ta pe me sa n a n Data status bay Info status bayar Data pengiriman Info pengiriman D a ta k a te g o ri In fo ka te g o ri Data barang In fo ba ra n g Data detail barang Info detail barang Data provinsi Info provinsi Data kota Info kota Data kategori Data kategori Data komentar Info komentar Data detail barang Data detail barang Data barang Data barang Da ta k o ta D a ta ko ta D a ta pro vi n si D a ta pro vi n si Da Data det Data p e n g iri ma n D a ta p e n g iri m a n D a ta d e ta il ba ra n g Da ta d e ta il b a ra n g D a ta ba ra n g Data b a ra n g Data laporan penjualan Info laporan penjualan Data ret Data Data admin Info admin Data konsumen Info konsumen Data Data kota Data Provinsi Info pengaktifan akun Social Network Info barang Da ta k o ta D a ta pro vin si Data barang Data kategori Data kota Info kota Data provinsi Info provinsi Data barang Info barang Data kategori Info kategori a ta p e mb a ya ra n D a ta p e mb a ya ra n 6 Cari 4 Pembuatan Pengunjung Mail server admin kategori barang Data admin Data barang Data barang Data barang Data barang gambar Data gambar Data gambar Ongkos_kirim Data o n g ko s k iri m Data ongkos kirim Jenis_pengiriman Data jenis pengiriman Data jenis pengiriman Jasa Pengiriman Data jasa pengiriman Data jasa pengiriman Data jasa pengiriman Data ongkos kirim D a ta ja sa pe n g iri ma n Data gambar Info registrasi In va lid lo g in Data Jasa Pengiriman Info jasa pengiriman Data Jenis Pengiriman Info Jenis pengiriman Da ta ja sa p e n g iri ma n Da ta ja sa p e n g iri m a n Data jenis pengiriman Data jenis pengiriman d a ta d e tai l p e me sa n a n Da ta Pemb a ya ra n D a ta ret u r D a ta Pe n g iri m a n Data Aktifasi Registrasi Operator Data login Invalid login Info aktivasi Data barang Data konsumen Mandiri Info Kurs 72 40. DFD level 2 Proses 1 Autentifikasi User Pada DFD level 2 autentifikasi user ini menjelaskan bagaimana proses autentifikasi user yang terjadi di konsumen, operator, admin dan pemilik. DFD level 2 autentifikasi user dapat dilihat pada gambar III.7 1.1 login user Konsumen Pemilik Admin 1.2 lupa password D a ta l o g in ko n su m e n In va lid lo g in Ko n sum e n D a ta l u p a p a ssw o rd ko n sum e n In fo l u p a p a ssw o rd Data login Invalid login Data login Invalid login admin konsumen D a ta l o g in ko n s u m e n In val id l o g in kon sum e n D a ta kon sum e n D a ta Ko n sum e n data login Data login Mail server Info lupa password 1.3 Daftar provinsi Kota D a ta ko ta Da ta p ro vin si Pengunjung Info registrasi In fo re g ist ra si D a ta re g ist ra si Da ta p e n g a kt ifa n a k u n In fo p e n g a kt ifa n a k u n Da ta re g istr a si D a ta re g ist ra si Operator Data Login Data Login Info aktivasi Gambar III.7 DFD level 2 Proses 1 Autentifikasi User 41. DFD level 2 proses 2 pengolahan data master Pada dfd level 2 pengolahan data master ini menjelaskan bagaimana proses pengolahan data barang, detail barang, kategori. DFD level 2 pengolahan data master dapat dilihat pada gambar III.8. 2.1 Pengolahan data barang 2.2 Pengolahan Data Kategori 2.4 Pengolahan Data Kota 2.3 Pengolahan Data provinsi barang Detail_barang kategori provinsi kota Da ta ba ran g D at a d et ai l ba ran g Data kategori Data kategori Da ta p ro v in si Data kota Data kota admin Data detail barang Data detail barang Da ta k a te go ri D at a ka teg o ri Da ta p ro vi nsi D at a p rovi nsi Data kota Info kota Data barang Info barang pengunjung Da ta ba ran g Inf o b ara ng D at a de tai l ba ran g In fo de ta il b ara ng Data kategori In fo kat eg ori konsumen Data barang Info barang Data detail barang Info detail barang Data kategori Info kategori Da ta kat eg ori Da ta b ara ng Da ta p ro vin si 2.7 Pengolahan Jasa Pengiriman 2.6 Pengolahan Jenis Pengiriman d at a d e tai l ba ran g Da ta p ro vin si 2.5 Pengolahan Ongkos kirim Ongkos_kirim Jasa pengiriman Jenis pengiriman Data kota D a ta o n g ko s Da ta o n g ko s Da ta je n is p e n g ir im a n D a ta j e n is p e n g ir im a n Da ta je n is p e n g ir im a n Da ta ja sa p e n g ir im a n Da ta ja sa p e n g ir im a n Da ta ja sa p e n g ir im a n In fo o n g ko s D a ta o n g ko s In fo je n is p e n g ir im a n Da ta je n is p e n g ir im a n In fo j a sa p e n g ir ir im a n Da ta j a sa p e n g ir im a n In fo o n g ko s In fo je n is p e n g ir im a n Info jasa pengiririman 2.8 Pengolahan data user Data provinsi Data kota pemilik Data konsumen Data konsumen Data operator info operator Data konsumen Info konsumen Data petugas Info petugas petugas konsumen Data petugas Data petugas Data konsumen Data konsumen In fo ka te g o ri Da ta ka te g o ri Data provinsi Data provinsi Data provinsi info provinsi Da ta ko ta in fo k o ta 2.9 Pengolahan data bank bank Da ta b an k D at a b an k Data bank Data bank Data bank Data bank Gambar III.8 DFD level 2 proses 2 pengolahan data master 42. DFD level 2 proses 3 pengolahan data transaksi Pada dfd level 2 pengolahan data transaksi ini menjelaskan bagaimana proses transaksi yang dilakukan oleh konsumen dan pengolahan data transaksi oleh operator. DFD level 2 pengolahan data transaksi dapat dilihat pada gambar III.9 Paypal Konsumen admin Mail server retur pembayaran detail_Pesanan Pesanan Detail barang barang pengiriman 3.1 Pengolahan keranjang 3.2 pengolahan data pesanan 3.3 pengolahan data pembayaran In fo de ta il p esa n an D at a d e tai l p esa na n Da ta sel e s a i be lan ja 3.4 pengolahan retur barang Da ta de ta il p e s a n an inf o d e tai l pe sa na n Inf o ko n s u me n Da ta ko nsu me n Data pembayaran Info pembayaran Data retur barang Info retur barang Data pesanan Data detail pesanan Inf o p e ng iri man Da ta p en g iri ma n Da ta d et ai l pe san a n , d at a p e san an Data pembayaran lunas Data barang Data retur Data retur Data pesanan D at a p em ba yar an Da ta p emb a yar an Data pesanan Data pesanan Data pengiriman Data pengiriman Da ta d et ai l pe san a n D at a b ar an g Data detail barang Data pesanan Data pesanan Data detail pesanan Data detail pesanan Data pesanan Data pesanan Da ta d et a il pe san a n admin Data admin Pengunjung Data detail pesanan Info detail pesanan Data detail pesanan Data pesanan Data pembayaran In fo re tur b ara n g Da ta re tu r b ar an g 3.5 pengolahan pengiriman Data pesanan Data pembayaran Detail retur D at a d e tai l re tu r D at a d e tai l re tu r D at a p e mba ya ra n Da ta re tur Da ta pe n gi ri ma n Operator D at a st a tu s ba yar In fo st a tu s ba ya r Mandiri Info Kurs Gambar III.9 DFD level 2 proses 3 pengolahan data transaksi 43. DFD level 2 proses 5 rating dan komentar Pada dfd level 2 rating dan komentar menjelaskan bagaimana proses pemberian rating dan komentar yang dilakukan oleh konsumen dan pengolahan data komentar oleh admin. DFD level 2 rating dan komentar dapat dilihat pada gambar III.10 komentar 5.2 Pengolahan Data Komentar D a ta kome ntar admin Data komentar Info komentar rating konsumen Data komentar Info komentar Data rating Info rating 5.1 Pemberian rating Da ta r a ti n g D a ta r a ti n g D a ta kome ntar Barang konsumen Data konsumen Data konsumen Data barang Data barang Gambar III.10 DFD Level 2 proses 5 rating dan komentar 44. DFD level 3 Proses 1.3 Daftar Pada DFD level 2 login ini menjelaskan bagaimana proses login yang terjadi di konsumen dan admin. DFD level 2 login dapat dilihat pada gambar III.11 1.3.1 Pengecekan data registrasi 1.3.2 Pengaktifan akun Pengunjung Mail Server konsumen D a ta r e g ist ra si In fo r e g ist ra si Info pengaktifan akun aktif D a ta p e n g a kt if a n a ku n Info pengaktifan akun provinsi kota Data registrasi Data registrasi D a ta ko n su m e n D a ta ko n su m e n D a ta ko ta D a ta p ro vi n si Info email valid In fo r e g ist ra si Gambar III.11 DFD level 3 Proses 1.3 Daftar 45. DFD Level 3 Proses 3.1 pengolahan data keranjang Diagram alir data pada level 3 proses 3.1 pengolahan data keranjang dapat dilihat pada Gambar III.11 : konsumen 3.1.1 Tambah data keranjang 3.1.2 Ubah data keranjang 3.1.3 Hapus data keranjang pengunjung Data pesanan Info detail Pesanan Data hapus keranjang Data detail pesanan Data detail pesanan Info detail pesanan Info detail pesanan Info detail pesanan Inf o kera nj ang In fo keranj ang 3.1.4 Simpan Keranjang Dat a d et ai l pe sanan Dat a det a il pesa nan Data Detail pesanan detail_barang Dat a d et ai l ba rang Dat a de tai l bara ng Data detail pesanan Dat a De tai l pes anan barang Da ta barang Data barang Info detail_pesanan detail_pesanan Gambar III.12 DFD Level 3 Pengolahan Data Keranjang 46. DFD Level 3 proses 2.1 pengolahan data barang Diagram alir data pada level 3 pengolahan data barang dapat dilihat pada Gambar III.13 : 2.1.1 Tambah barang 2.1.2 Ubah barang kategori admin Barang Info data barang Data barang D a ta b a ra ng Da ta ba ra n g Data barang Data barang Data barang Info data barang Data kategori 2.1.3 hapus barang Data barang Data barang Data barang Info data barang 2.1.4 Tampil barang Data barang Info data barang Data barang Data kategori Detail barang Data detail barang Data detail barang Konsumen Data barang Info barang Pengunjung Data barang Info barang Gambar III.13 DFD level 3 pengolahan data barang 47. DFD Level 3 proses 2.2 pengolahan data kategori Diagram alir data pada level 3 pengolahan data kategori dapat dilihat pada Gambar III.14 : 2.2.1 Tambah kategori 2.2.2 Ubah kategori admin kategori Data kategori Data kategori Data kategori Info data kategori Data kategori Data kategori Data kategori Info data kategori 2.2.3 hapus kategori Data kategori Data kategori Data kategori Info data kategori 2.2.4 tampil kategori Data kategori Data kategori Info kategori pengunjung konsumen Data kategori Info kategori Data kategori Info kategori Gambar III.14 DFD level 3 pengolahan data kategori 48. DFD Level 3 Proses 2.3 Pengolahan Data Provinsi Diagram alir data pada level 3 pengolahan data provinsi dapat dilihat pada Gambar III.15 : 2.3.1 Tambah provinsi 2.3.2 Ubah provinsi admin provinsi Data provinsi Data provinsi Data provinsi Info data provinsi Data provinsi Data provinsi Data provinsi Info data provinsi 2.3.3 hapus provinsi Data provinsi Data provinsi Data provinsi Info data provinsi 2.3.4 tampil provinsi Data provinsi Data provinsi Info data provinsi pengunjung konsumen Data provinsi Info data provinsi Data provinsi Info data provinsi Gambar III.15 DFD level 3 pengolahan data provinsi 49. DFD Level 3 Proses 2.4 pengolahan data kota Diagram alir data pada level 3 proses pengolahan data kota dapat dilihat pada Gambar III.16 : 2.4.1 Tambah kota 2.4.2 Ubah kota provinsi Data provinsi admin kota Info data kota Data kota Data kota Data kota Data kota Data kota Data kota Info data kota Data Provinsi 2.4.3 hapus kota Data kota Data kota Data kota Info data kota 2.4.4 Tampil kota Data kota Data kota Info data kota konsumen pengunjung Data kota Info data kota Data kota Info data kota Gambar III.16 DFD level 3 pengolahan data kota 50. DFD Level 3 proses 2.5 pengolahan ongkos kirim Diagram alir data pada level 3 proses pengolahan ongkos kirim dapat dilihat pada Gambar III.17 : 2.5.1 Tambah ongkos 2.5.2 Ubah ongkos admin Jenis pengiriman Data data ongkos Data ongkos Data ongkos Info data ongkos data ongkos data ongkos data ongkos Info data ongkos 2.5.3 hapus ongkos data ongkos data ongkos data ongkos Info data ongkos 2.5.4 tampil data ongkos data ongkos data ongkos Info ongkos jasa pengiriman Data jasa pengiriman Data jasa pengiriman kota Data kota Data kota Konsumen Data ongkos Info ongkos Gambar III.17 DFD level 3 pengolahan ongkos kirim 51. DFD Level 3 proses 2.6 pengolahan jenis pengiriman Diagram alir data pada level 3 proses pengolahan jenis pengiriman dapat dilihat pada Gambar III.18 : 2.6.1 Tambah jenis pengiriman 2.6.2 Ubah Jenis pengiriman admin Jenis pengiriman Data jenis pengiriman Data jenis pengiriman Data jenis pengiriman Info data jenis pengiriman Data jenis pengiriman Data jenis pengiriman Data jenis pengiriman Info data jenis pengiriman 2.6.3 hapus Jenis pengiriman Data jenis pengiriman Data jenis pengiriman Data jenis pengiriman Info data jenis pengiriman 2.6.4 tampil Jenis pengiriman Data jenis pengiriman Data jenis pengiriman Info data jenis pengiriman jasa pengiriman Data jenis pengiriman Data jenis pengiriman konsumen Data jenis pengiriman Info data jenis pengiriman Gambar III.18 DFD level 3 pengolahan jenis pengiriman 52. DFD Level 3 proses 2.7 Pengolahan Jasa Pengiriman Diagram alir data pada level 3 proses pengolahan jasa pengiriman dapat dilihat pada Gambar III.19 : 2.7.1 Tambah Jasa pengiriman 2.7.2 Ubah Jasa pengiriman admin Jasa_pengiriman Data jasa pengiriman Data jasa pengiriman Data jasa pengiriman Info data jasa pengiriman Data jasa pengiriman Data jasa pengiriman Data jasa pengiriman Info data jasa pengiriman 2.7.3 hapus Jasa pengiriman Data jasa pengiriman Data jasa pengiriman Data jasa pengiriman Info data jasa pengiriman 2.7.4 tampil Jasa pengiriman Data jasa pengiriman Data jasa pengiriman Info d ata jasa pengiriman konsumen Data jasa pengiriman Info jasa pengiriman Gambar III.19 DFD level 3 pengolahan jasa pengiriman 53. DFD level 3 proses 2.9 pengolahan data bank Diagram alir data pada level 3 proses pengolahan data bank dapat dilihat pada Gambar III.20 : 2.9.1 Tambah bank 2.9.2 Ubah bank pembayaran Data pembayaran admin bank Info data bank Data bank Data bank Data bank Data bank Data bank Data bank Info data bank Data pembayaran 2.9.3 hapus bank Data bank Data bank Data bank Info data bank 2.9.4 Tampil bank Data bank Data bank Info data bank konsumen Data bank Info data bank Gambar III.20 DFD level 3 pengolahan data bank 54. DFD level 3 proses 2.8 pengolahan data user Diagram alir data pada level 3 proses pengolahan user dapat dilihat pada Gambar III.21 2.8.1 tampil user 2.8.2 tambah user 2.8.3 ubah data user Konsumen petugas pemilik konsumen Petugas Info petugas Inf o k ons u me n Dat a k ons umen 2.8.4 hapus user info petugas Dat a pet ugas Data petugas D at a pe tugas Info konsumen Dat a k ons ume n Data petugas Data petugas Dat a k ons um en Data konsumen Dat a pet ugas Dat a pet ugas Da ta pet ugas kota provinsi Da ta k ot a Data provinsi Da ta k ons ume n Dat a pet ugas D at a pet ugas Data konsumen Data konsumen Gambar III.21 DFD level 3 pengolahan data user 55. DFD Level 4 proses 2.1.2 pengolahan Ubah Barang Diagram alir data pada level 4 Ubah Barang dapat dilihat pada Gambar III.22. 2.1.2.1 Tambah detail barang 2.1.2.2 Ubah detail barang Barang Admin Detail barang Data detail barang Data detail barang Data detail barang Data detail barang Data detail barang Data detail barang Data detail barang Info detail barang Data barang 2.1.2.3 hapus detail barang Data detail barang Data detail barang Data detail barang Info detail barang 2.1.2.4 Tampil detail barang Data detail barang Info detail barang Data detail barang Data barang Konsumen Data detail barang Info detail barang Pengunjung Data detail barang Info detail barang Gambar III.22 DFD level 4 ubah barang

III. 1. 5. 3 Spesifikasi proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD. Spesifikasi proses akan dijelaskan pada Tabel III.7 Tabel III.9 Spesifikasi Proses No Proses Keterangan 1 No. Proses 1.1 Nama Login user Source Pemilik, konsumen, admin, storage konsumen, storage admin, operator Input Data login, data konsumen Output Salah login, data login Destination Konsumen, admin, pemilik, storage konsumen, storage admin Logika Proses 1. user pemilik, admin, konsumen,operator memasukkan data login 2. sistem akan mengecek data login dari user 3. jika jika data login kosong akan muncul pesan data harus No Proses Keterangan lengkap, user memasukkan kembali data login 4. jika data login username atau password salah maka akan muncul pesan username atau password salah, user memasukkan kembali data login 5. jika benar maka login berhasil dan langsung menuju menu utama 2 No. Proses 1.2 Nama Lupa password Source konsumen, storage konsumen. Input data konsumen Output Info lupa password, data konsumen Destination Konsumen, storage konsumen, mail server Logika Proses 1. konsumen memasukkan email untuk mendapatkan password 2.sistem akan mengecek data yang dimasukkan sudah lengkap atau tidak. 3.jika data login kosong akan muncul pesan data harus lengkap, konsumen memasukkan email kembali 4. sistem akan mengecek email yang dimasukkan ada sudah terdaftar atau tidak 5. jika email yang dimasukkan sudah terdaftar dan statusnya aktif maka sistem akan mengirimkan informasi password baru ke email 6. jika email yang dimasukkan tidak terdaftar maka muncul