Data Flow Diagram Perancangan Sistem

77

3.2.2 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses dan keluaran yang terjadi pada sebuah sistem. Diagram konteks untuk perangkat lunak yang akan dibangun sebagai berikut : SISTEM PENJUALAN ONLINE BERBASIS WEB DI PD. WARINGIN pengunjung admin operator pelanggan Info login Info operator Info backup Info restore Data login Data operator Data backup Data restore Data login Data pelanggan Data kategori Data koleksi barang Data kota Data kecamatan Data pemesanan Data pembayaran Data pengiriman Data retur Data Login Data kategori Data koleksi barang Data cari barang Data transaksi Info Login Info kategori Info koleksi barang Info cari barang Info transaksi Data pendaftaran Data kategori Data koleksi barang Data cari barang Data password Info pendaftaran Info kategori Info koleksi barang Info cari barang Info password Info login Info pelanggan Info kategori Info koleksi barang Info kota Info kecamatan Info pemesanan Info pembayaran Info pengiriman Info retur Data aktifasi email Info pemesanan Info pendaftaran Info aktifasi Info pembayaran Info terima barang Info pengiriman Info retur Info password PAYPAL FACEBOOK Info koleksi barang Info bayar data bayar Gambar 3.3 Diagram Konteks

3.2.3 Data Flow Diagram

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD 78 Sistem informasi pemesanan dan penjualan yang diusulkan terdiri dari beberapa bagian, berikut data flow diagram selengkapnya :

1. DFD Level 1

Pengunjung Admin Koleksi_ barang pelanggan 2. Kelola Pelanggan 1. Kelola Pengunjung 4. Kelola Admin 3. Kelola Operator Data pendaftaran Data password Info pendaftaran Info password Kategori Data kategori Data koleksi barang Data pendaftaran Data cari barang Data password Info kategori Info koleksi barang Info pendaftaran Info cari barang Info password D ata k ole ks i b ara ng D ata c ari ba ra ng In fo k ole ks i b ara ng In fo c ari b ara ng D at a k at eg ori In fo k at eg ori Pemesanan D ata L og in Pelanggan Info login Info kategori Info koleksi barang Info pemesanan Info cari barang D ata p eme sa na n D ata k at eg ori Info kategori Data koleksi barang Cari barang Info koleksi barang Info cari barang Operator Email Info pendaftaran Info password Data aktifasi Data kategori Info kategori Data kategori Info kategori Data Login Data kategori Data koleksi barang Data pemesanan Data cari barang Data kategori Data koleksi barang Data kota Data kecamatan Data pelanggan Data transaksi Data laporan info kategori Info koleksi barang Info kota Info kecamatan Info pelanggan Info transaksi Info laporan Data koleksi barang Info koleksi barang Info pemesanan Kota Kecamatan In fo p eme sa na n Data kota Info kota Data kecamatan Info kecamatan Operator D at a l og in In fo lo gin Info operator Data operator In fo lo gin Data pelanggan Info pelanggan Data login Data operator Data backup Data restore Info login Info operator Info Backup Info Restore Admin D at a lo gi n In fo lo gin Info transaksi Info laporan Data transaksi Data laporan In fo p eme sa na n Gambar 3.4 DFD Level 1 1. DFD Level 2 Proses 1.0 Kelola Pengunjung 1.1 Pendaftaran 1.3 Lihat Koleksi barang 1.4 Cari Barang 1.2 Lihat Kategori Barang 1.5 Lupa Password Pengunjung Data pendaftaran Info pendaftaran Data kategori Info kategori Data koleksi barang Info koleksi barang Data cari barang Info cari barang Data password Info password Koleksi_barang Kategori Data koleksi barang Info koleksi barang Data cari barang Info cari barang Pelanggan Data password Info password Info pendaftaran Data pendaftaran email Data kategori Info kategori Info pendaftaran Info aktifasi Data aktifasi Info password Gambar 3.5 DFD Level 2 Proses 1.0 Kelola Pengunjung 2. DFD Level 2 Proses 2.0 Kelola Pelanggan 2.1 Login 2.5 Transaksi 2.3 Lihat Koleksi barang 2.4 Cari Barang 2.2 Lihat Kategori Barang Pelanggan Data kategori Info kategori Data koleksi barang Info koleksi barang Data cari barang Info cari barang Koleksi_barang Kategori Data koleksi barang Info koleksi barang Data cari barang Info cari barang Data kategori Info kategori pemesanan Data pemesanan Info pemesanan Data koleksi barang Info koleksi barang Pelanggan kantong payment pengiriman retur Info kantong Data kantong Data payment Info payment Data pengiriman Info pengiriman email Inf o pemes anan Data login Info login Data login info login Data transaksi Info transaksi Info retur Data retur Gambar 3.6 DFD level 2 Proses 2.0 Kelola Pelanggan 3. DFD Level 2 Proses 3.0 Kelola Operator 3.1 Login 3.4 Kelola Transaksi Operator Pemesanan Kota Kecamatan operator payment pengiriman retur 3.3 Manajemen data master 3.2 Manajemen pelanggan 3.5 Laporan kategori Koleksi_barang pelanggan Inf o log in D at a l ogi n Inf o pe langg an D at a pel a ngg an In fo k at e gori D a ta k at e gori D at a ko leksi _ b aran g In fo k ol eksi _ b arang D at a kot a Inf o kot a D at a keca mat a n In fo keca mat an Inf o peme sana n D at a pe mesan an D a ta p emba yaran D at a pe ngi ri man D at a re tur Inf o pe mbaya ran In fo p eng iri ma n Inf o ret u r Data pelanggan Info pelanggan Data kategori Data koleksi barang Data kota Data kecamatan Info kategori Info koleksi barang Info kota Info kecamatan Info pemesanan Info pembayaran Info pengiriman info retur Data pemesanan Data pembayaran Data pengiriman Data retur Info pemesanan Info pembayaran Data pemesanan Data pembayaran Info Login Data login D a ta peme sana n Inf o pe mesa nan In fo p emba yaran D at a pemb aya ra n Gambar 3.7 DFD Level 2 Proses 3.0 Kelola Operator 4. DFD Level 2 Proses 4.0 Kelola Admin Operator 4.2 Manajemen operator 4.1 Login Data login Info login D a ta o p e ra to r In fo o p e ra to r admin operator D a ta lo g in In fo lo g in D a ta o p e ra to r In fo o p e ra to r 4.3 Backup 4.4 Restore D a ta B a c k u p In fo B a c k u p Data restore Info restore Gambar 3.8 DFD Level 2 Proses 4.0 Kelola Admin

5. DFD level 3 Proses 1.1 Pendaftaran Personal

1.1.2 Pendaftaran Tipe bisnis medium 1.1.1 Pendaftaran Tipe personal pengunjung Data pendaftaran Info pendaftaran Data pendaftaran Info pendaftaran Gambar 3.9 DFD Level 3 Proses 1.1 Pendaftaran

6. DFD level 3 Proses 2.1 Login

2.1.1 Verifikasi username pelanggan 2.1.2 Verifikasi password pelanggan D a ta u se rn a me In fo u se rn a me In fo Pa ss w o rd D a ta Pa ss w o rd In fo p a ss w o rd D a ta u se rn a me In fo u se rn a m e D a ta p a ss w o rd 2.1.3 Verifikasi aktifasi In fo a kt ifa si In fo a kt ifa si D a ta a ktif a si Gambar 3.10 DFD Level 3 Proses 2.1 Login

7. DFD level 3 Proses 2.5 Transaksi

2.5.1 Pemesanan 2.5.2 Pembayaran 2.5.4 Retur pelanggan kantong koleksi_ barang pemesanan Pemesanan_ detail Data pemesanan Info pemesanan Info k o leksi barang D at a kantong Info kan ton g Data p em e sansn Info pem esana n Data p em e sanan detail In fo pem esan an detail Data Pembayaran Info Pembayaran payment email info pemesanan Info pembayaran Data Retur Info Retur retur Paypal Da ta koleksi bara ng Retur_ detail Da ta pem bayara n Info p em bayaran Info bayar Da tab ayar 2.5.3 Status transaksi Data p em esanan Inf o pe m e sa nan Da ta pem esan an detail Info p em e sanan detail D at a pe m esa nan In fo pem esan an Dat a pe m b ayaran Inf o pe m ba yaran pengiriman Data status Info status Data pengiriman Info pengiriman Data r e tur Info retur In fo retur d et ai l Data retur detail Data pengi rim a n Inf o pe ngirim an Info retur Gambar 3.11 DFD Level 3 Proses 2.5 Transaksi

8. DFD level 3 Proses 3.1 Login

3.1.1 Verifikasi username operator 3.1.2 Verifikasi password operator Da ta u s e rn a me In fo u s e rn a me In fo P a s s wo rd D a ta P a s s wo rd In fo p a s s w o rd Da ta u s e rn a me In fo u s e rn a me Da ta p a s s wo rd Gambar 3.12 DFD Level 3 Proses 3.1 Login

9. DFD level 3 Proses 3.2 Manajemen Pelanggan

operator 3.2.3 Hapus data pelanggan pelanggan Data hapus pelanggan Info hapus pelanggan Data hapus pelanggan Info hapus pelanggan 3.2.2 Ubah data pelanggan Data ubah pelanggan Info ubah pelanggan Data ubah pelanggan Info ubah pelanggan 3.2.1 Detail data pelanggan Data detail pelanggan Info detail pelanggan Info detail pelanggan Data detail pelanggan 3.2.4 Aktifasi Pelanggan Bisnis Medium Data Aktifasi Pelanggan Info aktifasi pelanggan Data aktifasi Info aktifasi email Info aktifasi Gambar 3.13 DFD Level 3 Proses 3.2 Manajemen Pelanggan 85 10. DFD leve l 3 P ros es 3.3 M an aj e m en Da ta M ast er op era tor 3 .3.1 P e nge lo laan ka te gori 3. 3 .2 P e nge lo laan K ol ek si b aran g 3 .3 .3 P e nge lo laan ko ta 3 .3 .4 P e nge lol aan keca matan ka te gori K ol eksi _ b aran g ko ta keca matan Info kategori Data kategori Info koleksi barang Data koleksi barang Data kota Info kota Info kecamatan Data kecamatan Data kategori Data koleksi barang Data kota Data kecamatan Info kategori Info koleksi barang Info kota Info kecamatan Da ta k a tego ri D at a k ot a Ga mbar 3. 14 D F D L eve l 3 P rose s 3.3 Mana jeme n Da ta Ma ster

11. DFD

lev el 3 P ros es 3.4 K elol a Tran sak si o perat o r 3.4. 1 S tat us baya r 3 .4 .2 S tat us ki ri m 3. 4 .3 K el ola C O D 3. 4 .4 K e lol a R et ur p emesana n Info Update status bayar Update status bayar Data lihat status bayar Info lihat status bayar Info Update status kirim Update status kirim Info Update status retur Update status retur pengi rim an re tur Data retur Info retur E mail Info pembayaran Info pengiriman Info COD payment Info ret ur Data pemesanan Info pemesanan Data payment Info payment Data pemesanan Info pemesanan Data pengiriman Info pengiriman Dat a pemesanan Info pe m esana n Ga mbar 3. 15 D F D L eve l 3 P rose s 3.4 Ke lol a Tr an sa ksi

12. DFD level 3 Proses 3.5 Laporan

3.5.1 Laporan keuangan Operator 3.5.2 Laporan transaksi Pemesanan Info laporan keuangan Data laporan keuangan Data laporan transaksi Info laporan transaksi Info laporan keuangan Data laporan keuangan Data laporan transaksi Info laporan transaksi 3.5.3 Laporan barang Pemesanan_ detail Data pemesanan detail Info pemesanan detail Data pemesanan detail Info pemesanan_detail Gambar 3.16 DFD Level 3.5 Laporan

13. DFD level 3 Proses 4.1 Login

4.1.1 Verifikasi username Admin 4.1.2 Verifikasi password admin D ata us er na me In fo us er n ame Info P as sw or d D ata P as sw or d Info pa ss wo rd Da ta us er n ame Inf o u se rna me D ata pa ss wo rd Gambar 3.17 DFD Level 3 Proses 4.1 Login

14. DFD level 3 Proses 4.2 Manajemen Operator

4.2.1 Tambah data operator admin 4.2.3 Hapus data operator operator Data tambah operator Info tambah operator Data tambah operator Info tambah operator Data hapus operator Info hapus operator Data hapus operator Info hapus operator 4.2.2 Ubah data operator Data ubah operator Info ubah operator Data ubah operator Info ubah operator Gambar 3.18 DFD Level 3 Proses 4.2 Manajemen Operator

15. DFD level 3 Proses 4.3 Backup

4.3.1 Backup database admin 4.3.3 Backup files Data backup database Info backup database Data backup files Info backup files 4.3.2 Backup gambar Data backup gambar Info backup gambar Gambar 3.19 DFD Level 3 Proses 4.3 Backup

16. DFD level 3 Proses 4.4 Restore

4.4.1 Restore database admin Data restore database Info restore database 4.4.2 Restore gambar Data restore gambar Info restore gambar Gambar 3.20 DFD Level 3 Proses 4.4 Backup

17. DFD level 4 Proses 1.1.1 Pendaftaran tipe PERSONAL

1.1.1.1 Verifikasi data pendaftaran 1.1.1.2 Aktifasi Pelanggan pengunjung Data pendaftaran Info pendaftaran validinvalid pelanggan D ata a k tifasi Data pendaftaran email Info Pen da ftar a n Info a k tifasi D ata akt if a s i In fo a kt ifasi Info akti fa si Info pendaftaran Gambar 3.21 DFD level 4 Proses 1.1.1 Pendaftaran tipe PERSONAL

18. DFD level 4 Proses 1.1.2 Pendaftaran tipe bisnis MEDIUM

1.1.2.1 Verifikasi data pendaftaran 1.1.2.2 Aktifasi Pelanggan pengunjung Data pendaftaran Info pendaftaran validinvalid pelanggan D a ta a kt ifa si Data pendaftaran email In fo Pe n d a ft a ra n In fo a kt ifa si In fo a kt ifa si Info pendaftaran operator Data aktifasi Info aktifasi Gambar 3.22 DFD level 4 Proses 1.1.2 Pendaftaran tipe bisnis MEDIUM

19. DFD level 4 Proses 2.5.1 Pemesanan

2.5.1.1 Pilih koleksi barang pelanggan 2.5.1.2 Kantong Belanja 2.5.1.3 Isi alamat kirim 2.5.1.4 Konfirmasi pemesanan Koleksi_ barang Info koleksi barang Data koleksi barang Da ta upd ate k anto ng Info u pd ate k a nton g kantong Da ta k an tong Info k a nton g Data alamat kirim Info alamat kirim D ata k o nfi rm a si p em es ana n In fo k on firm as i p em es a na n pemesanan email Info pemesanan Data koleksi barang Info koleksi barang Pemesanan_ detail D ata pe ng iri m a n Info p en gi ri m an pengiriman In fo pem es an an d etai l d ata pe m e sa nan deta il Da ta p en gi ri m an In fo pe ngi ri m a n Info p em es ana n Data p em es a na n Gambar 3.23 DFD Level 4 Proses 2.5.1 Pemesanan

20. DFD level 4 Proses 2.5.2 Pembayaran

pemesanan pelanggan 2.5.2.1 Detail pemesanan 2.5.2.2 Proses pembayaran In fo p e m e s a n a n D a ta p e m e s a n a n D a ta p e m b a y a ra n In fo p e m b a y a ra n payment Paypal Data pembayaran Data pembayaran Data pembayaran Info pembayaran email In fo p e m b a y a ra n Data pemesanan Info pemesanan D a ta s ta tu s In fo d a ta s ta tu s 2.5.2.3 Hapus pemesanan D a ta p e m e s a n a n In fo p e m e s a n a n In fo h a p u s p e m e s a n a n D a ta h a p u s p e m e s a n a n Gambar 3.24 DFD Level 4 Proses 2.5.2 Pembayaran

21. DFD level 4 Proses 2.5.4 Retur

2.5.4.1 Pilih pemesanan yang akan di retur pemesanan pelanggan Data pemesanan Data pemesanan Info pemesanan 2.5.4.2 Pilih koleksi barang yang akan di retur retur Data retur Retur_detail Data detail retur Info pemesanan Info retur Pemesanan_ detail Data pemesanan detail Info pemesanan detail Data retur Info retur Info detail retur email Info retur Gambar 3.25 DFD Level 4 Proses 2.5.4 Retur

22. DFD level 4 Proses 3.3.1 Pengelolaan Kategori

3.3.1.1 Tambah data kategori operator 3.3.1.3 Hapus data kategori kategori Data tambah kategori Info tambah kategori Data tambah kategori Info tambah kategori Data hapus kategori Info hapus kategori Data hapus kategori Info hapus kategori 3.3.1.2 Ubah data kategori Data ubah kategori Info ubah kategori Data ubah kategori Info ubah kategori Gambar 3.26 DFD Level 4 Proses 3.3.1 Pengelolaan Kategori

23. DFD level 4 Proses 3.3.2 Koleksi Barang

3.3.2.1 Tambah data Koleksi barang operator 3.3.2.3 Hapus data Koleksi barang Koleksi_ barang Data tambah koleksi barang Info tambah koleksi barang Data tambah koleksi barang Info tambah koleksi barang Data hapus koleksi barang Info hapus koleksi barang Data hapus koleksi barang Info hapus koleksi barang 3.3.2.2 Ubah data Koleksi barang Data ubah koleksi barang Info ubah koleksi barang Data ubah koleksi barang Info ubah koleksi barang facebook Info koleksi barang Info koleksi barang Gambar 3.27 DFD Level 4 Proses 3.3.2 Pengelolaan Koleksi Barang

24. DFD level 4 Proses 3.3.3 Pengelolaan Kota

3.3.3.1 Tambah data kota operator 3.3.3.3 Hapus data kota kota Data tambah kota Info tambah kota Data tambah kota Info tambah kota Data hapus kota Info hapus kota Data hapus kota Info hapus kota 3.3.3.2 Ubah data kota Data ubah kota Info ubah kota Data ubah kota Info ubah kota Gambar 3.28 DFD Level 4 Proses 3.3.3 Pengelolaan Kota

25. DFD level 4 Proses 3.3.4 Pengelolaan Kecamatan

3.3.4.1 Tambah data kecamatan operator 3.3.4.3 Hapus data kecamatan kecamatan Data tambah kecamatan Info tambah kecamatan Data tambah kecamatan Info tambah kecamatan Data hapus kecamatan Info hapus kecamatan Data hapus kecamatan Info hapus kecamatan 3.3.4.2 Ubah data kecamatan Data ubah kecamatan Info ubah kecamatan Data ubah kecamatan Info ubah kecamatan Gambar 3.29 DFD Level 4 Proses 3.3.4 Pengelolaan Propinsi

26. DFD level 4 Proses 3.5.1 Laporan Keuangan

3.5.1.1 Laporan keuangan Per hari 3.5.1.2 Laporan keuangan per bulan Operator 3.5.1.3 Laporan keuangan per tahun pemesanan Info Laporan Hari Data Hari Data Bulan Info Laporan Bulan Data Tahun Info Laporan Tahun Data Hari Info Hari Data Bulan Info Bulan Info Tahun Data Tahun Gambar 3.30 DFD Level 4 Proses 3.5.1 Laporan Keuangan

27. DFD Level 5 Proses 2.5.1.3 Isi Alamat Kirim

2.5.1.3.1 Alamat pendaftaran 2.5.1.3.2 Alamat Lain pelanggan Pelanggan Data pengiriman Info pengiriman D at a p elan ggan Inf o p elan ggan Data pengiriman Info pengiriman kantong Data pengiriman Info pengiriman Data pengiriman Info pengiriman Gambar 3.31 DFD Level 2 Proses 2.5.1.3 Isi Alamat Kirim

3.2.4 Spesifikasi Proses