Atribut dalam setiap Entitas

3.1.6 Analisis Kebutuhan Fungsional

3.1.6.1 Diagram Konteks

Diagram konteks berfungsi untuk menjelaskan hubungan website yang akan dibangun serta untuk memudahkan pembuatan website. Diagram konteks dari website yang akan dibangun dapat dilihat pada : Membangun Aplikasi Carstensz Military Equipment Admin Sistem Pembayaran -Data username -Data password -Data laporan -Data backup database -Data backup file -Info login -Info username -Info laporan -Info backup database -Info backup file WebMail Pelanggan -Data email pelanggan -Data password pelanggan -Data pelanggan -Data kategori -Data barang -Data barang baru -Data pemesanan -Data pemesanan khusus -Data pengiriman -Data detail_pemesanan -Data Konfirmasi belanja -Data retur -Data detail retur -Data kirim retur -Data konfirmasi logout -Info login -Info pelanggan -Info kategori -Info barang -Info barang baru -Info pemesanan -Info pemesanan khusus -Info detail Pemesanan -Info konfirmasi belanja -Info pengiriman -Info retur -Info detail retur -Info kirim retur -Info logout Data sistem pembayaran Data kurd dolar Info sistem pembayaran -Info aktivasi pelanggan -Info pelanggan -Info pembayaran -Info status pemesanan -Info status pembayaran -Info detail pemesanan -Info status pengiriman -Info password pelanggan -Info retur -Info status retur Data aktivasi pelanggan Operator -Info login -Info username -Info pelanggan -Info kategori -Info ukuran -Info barang -Info provinsi -Info kota -Info detailbarang -Info jasa_pengiriman -Info ongkos_kirim -Info bahan -Info bank -info retur -info laporan -info transaksi -Info pesanan khusus Pelanggan Sementara -Info barang -Info detailbarang -Info rating -Info pendaftaran_valid -Info pendaftaran_invalid -Data barang -Data pendaftaran -Data username -Data password -Data pelanggan -Data kategori -Data ukuran -Data barang -Data provinsi -Data kota -Data detailbarang -Data jasa_pengiriman -Data ongkos_kirim -Data bahan -Data bank -Data retur -Datalaporan -Data transaksi -Data pesanan khusus Gambar 3- 6 Diagram Konteks

3.1.6.2 Perancangan Data Flow Diagram DFD

3.1.6.2.1 DFD Level 1

Proses yang terdapat pada level 1 adalah pendaftaran, login, pengolahan barang, pengolahan kategori, pengolahan pelanggan, pengolahan laporan, retur, pemesanan, transaksi, pengolahan data kota, pengolahan data provinsi, edit profil, pengolahan pesanan khususu dan logout yang ditujukkan pada DFD level 1 dibawah ini : 70 4.0 Pengolahan Data Master 1.0 Autentikasi 5.0 Pengolahan Transaksi 8.0 Pengolahan Backup Restore 3.0 Akun 2.0 Lupa Password Pengunjung Pelanggan Admin Data pelanggan Data Kategori Data barang Data kota Data provinsi Data jasa pengiriman Data jenis pengiriman Data biaya kirim Data bank Data bahan Data ukuran Info pelanggan Info Kategori Info barang Info kota Info provinsi Info jasa pengiriman Info jenis pengiriman Info biaya kirim Info bank Info bahan Info ukuran jasa_pengiriman jenis_pengiriman Data jasa pengiriman Info jasa pengiriman Data jenis pengiriman Info jasa pengiriman biaya kirim kota provinsi pelanggan admin kategori barang bahan pembayaran pengiriman pesanan detail_pesanan pesanan_khusus bank temp detail_retur retur 6.0 Pengolahan Retur 7.0 Pengolahan Laporan Data Retur Info Retur Data username admin Data Password admin Info login Data pesanan Data pembayaran Data pengiriman Info pesanan Info detail pesanan Info pembayaran Info pengiriman Data lap.pemesanan Data lap. barang Data lap. retur Data lap. pengiriman In fo la p .p e m e s a n a n In fo la p . b a ra n g In fo la p . r e tu r In fo la p . p e n g iri m a n Data backup database Data backup file In fo b a c k u p d a ta b a s e In fo b a c k u p fi le Info barang Info kategori Data barang Data kategori Da ta p e n d a fta ra n p e la n g g a n Da ta e m a il In fo p e n d a fta ra n p e la n g g a n In fo e m a il Info email pelanggan Data email pelanggan Data pelanggan Info pelanggan Sistem pembayaran Mail server Info pelanggan Info retur Info detail retur Info kirim retur Data retur Data detail retur Data kirim retur Data pelanggan Info login Info username pelanggan Data pesanan Data detail pesanan Data diskon Data pembayaran Data pengiriman In fo p e s a n a n In fo d e ta il p e s a n a n In fo p e m b a y a ra n In fo p e n g iri ma n Info barang Info kategori Data barang Data kategori Data pelanggan Info pelanggan kurs rating data rating Data rating Data pelanggan Login admin valid Login pelanggan valid Info login Login admin valid Login pelanggan valid Login admin valid L o g in a d m in v a lid Info retur Data retur Info detail retur Data detail retur Info retur Data retur Info retur Data retur Info detail retur Data detail retur Info detail retur Data detail retur Info temp Data temp Info pesanan Info detail pesanan Data pesanan Data detail pesanan Info bank Data bank Data bank In fo p e m b a y a ra n Data pembayaran data pembayaran Data pembayaran Info pengiriman Data pengiriman data pengiriman Data pengiriman Info pengiriman Data pengiriman data pengiriman data pesanan Da ta p e s a n a n Info pesanan Data pesanan Info retur Data pesanan Info pesanan data detail pesanan Data detail pesanan Data detail pesanan In fo d e ta il p e s a n a n Info detail pesanan Info detail pesanan Data detail pesanan D a ta p e s a n a n k h u s u s In fo p e s a n a n k h u s u s data pesanan khusus Data pesanan khusus Data pesanan khusus Info pesanan khusus Info pesanan khusus Data pesanan khusus Data admin Info admin Data admin Info admin Data pelanggan data pelanggan Data prov Data prov Data kota Data biaya kirim data biaya kirim Da ta p e la n g g a n Info pelanggan Data prov data prov Info kota Data kota Info biaya kirim Data biaya kirirm Data jenis pengiriman In fo j e n is p e n g iri m a n In fo ja sa p e n g iri m a n Da ta j a s a p e n g iri m a n Data pelanggan baru Data aktifasi pelanggan D a ta p e la n g g a n data kurs Data kurs Data rating Info rating data rating Data rating Data kategori Da ta k a te g o ri data kategori In fo k a te g o ri data barang Data barang data bahan Data bahan Info bahan Data bahan data barang Data barang Da ta s ist e m p e m b a y a ra n Da ta k u rs d o lla r Data login 9.0 Pesanan khusus Data bahan Data bahan Data pelanggan Data pelanggan Da ta p e s a n a n k h u s u s Da ta p e s a n a n k h u s u s 10 Retur pesanan khusus retur_pemesan ankhusus Data retur Data retur Retur pemesanan khusus Data detail pesanan khusus Data retur pesanan khusus Data retur pesanan khusus Data retur Data retur Da ta re tu r D a ta re tu r Operator Data autentikasi Data autentikasi Data pelanggan Data kategori Data ukuran Data barang Data ukuran Data provinsi Data kota Data detailbarang Data jasa pengiriman Data onkos kirim Data bank Data bahan info pelanggan info kategori info ukuran info barang info ukuran info provinsi info kota info detailbarang info jasa pengiriman info onkos kirim info bank info bahan Data akun G a m b ar 3 - 7 D F D le v el 1

3.1.6.2.2 DFD Level 2 Proses 1.0 Autentikasi

DFD level 2 adalah turunan level dari DFD level 1, dimana masih terdapat proses yang harus diturunkan lagi agar lebih terperinci. Proses yang terdapat pada DFD level 2 proses 1.0 adalah proses autentifikasi yang terdiri atas proses 1.1 pendaftaran pelanggan, proses 1.2 verifikasi email, 1.3 login. DFD level 2 untuk proses 1.0 dapat dilihat pada gambar III.9. Pelanggan Pengunjung Admin 1.1 Pendaftaran Pelanggan Mail Server 1.2 Verifikasi email 1.3 Autentifikasi email admin pelanggan provinsi kota Data pendaftaran pelanggan Data email Info pendaftaran pelanggan Info email Info aktifasi email Data aktivasi pelanggan Data pendaftaran pelanggan valid Data provinsi Data kota Data admin Data pelanggan Data pelanggan Data email pelanggan Data password pelanggan Info aktivasi pelanggan Data username admin Data password admin Info aktivasi admin Data admin Operator Data username operator Data password operator Info aktivasi operator Gambar 3- 8 DFD Level 2 Proses 1.0 Autentifikasi