Entity Realtionship Diagram ERD

14 ongkir {id_ongkir,id_user,id_propinsi,id_kota,id_jasa,id_paket,o ngkos,lama_kirim,statusok} 15 paket {id_paket,id_user,id_jasa,paket,statuspkt} 16 propinsi {id_propinsi,id_user,propinsi,statuspro} 17 rekening {id_rekening,id_user,nama_rekening,keterangan,statusrk } 18 retur {id_retur,id_,id_transaksi,tgl_retur,total_retur,statusrt} 19 tipe_retur {id_tipe_retur,id_user,id_jenis,tipe_retur,statustr} 20 transaksi {id_transaksi,id_,id_ongkir,tgl_transaksi,tgl_batas,jam_b atas,total_barang, total_berat,total_rupiah,total_dollar,status} 21 tujuan {id_transaksi,id_propinsi,id_kota,nama_tujuan,alamat_tuj uan,tlp_tujuan,kode_pos_tujuan,resi,penerima} 22 ukuran {id_ukuran,id_user,ukuran,statusukr} 23 warna {id_warna,id_user,warna,statuswrn}

3.1.9 Analisis Kebutuhan Fungsional

Analisis fungsional dilakukan dengan tujuan untuk menjelaskan kebutuhan fungsional sistem. Analisis fungional ini meliputi diagram konteks, data flow diagram DFD, spesifikasi proses, kamus data.

3.1.9.1 Diagram Konteks

Diagram konteks menggambarkan aliran data sistem secara umum. Didalamnya termasuk apa saja yang menjadi input, output dan entitas eksternal yang berhubungan dengan sistem. Diagram konteks yang digunakan untuk pembangunan aplikasi e-commerce di toko Street Ideas dapat dilihat pada gambar Aplikasi E-commerce Toko street Ideas pengunjung konsumen admin operator Jejaring sosial Mail server paypal Info data barang Data aktivasi Data pemesanan Data pembayaran Data pengiriman Data konfirmasi Data retur Info data aktivasi Info data pemesanan Info data pembayaran Info data pengiriman Info data konfirmasi Info retur Data registrasi pengunjung Data pencarian barang Data pencarian jenis Data masuk konsumen Data aktivasi Info data registrasi pengunjung invalid Info masuk invalid Info pencarian barang Info pencarian jenis Info Informasi Data masuk admin Data email admin Data profil admin Data password admin Data petugas Data laporan transaksi Data laporan retur Data backup dan restore Info login berhasil Info login gagal Info email admin Info password admin Info petugas Info laporan transaksi Info laporan retur Info backup dan restore Data pembayaran Info pembayaran Info masuk invalid, info email invalid, info profil konsumen, info password, Info pencarian merek, Info pencarian produk, Info pesan, Info detail pesan, Info keranjang, Info konfirmasi pembayaran, Info pengiriman, Info retur, Info detail retur, Info rekomendasi data masuk invalid, data email invalid, data profil konsumen, data password, data pencarian merek, data pencarian produk, data pesan, data detail pesan, data keranjang, data konfirmasi pembayaran, data pengiriman, data retur, data detail retur, data rekomendasi Info pembayaran bank Jasa Pengiriman D a ta n o r e si In fo p e n g iri m an Data pembayaran Data masuk operator, Data email, Data profil operator, Data password, Data barang , Data detail produk, Data jenis, Data ukuran, Data warna, Data gambar,Data jasa Data paket, Data ongkir, Data rekening ,Data informasi, Data jenis retur,Data kota, Data provinsi, Data transaksi, Data detail transaksi, Data retur, Data detail retur,Data jenis retur Data gambar retur info masuk operator, info email, info profil operator, info password, info barang , info detail produk, info jenis, info ukuran, info warna, info gambar,info jasa info paket, info ongkir, info rekening ,info informasi, info jenis retur,info kota, info provinsi, info transaksi, info detail transaksi, info retur, info detail retur,info jenis retur info gambar retur Gambar 3.8 Diagram Konteks Aplikasi E-Commerce Street Ideas 3.1.9.2 Data Flow Diagram DFD Data flow diagram DFD addalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan transaksi antara data yang tersimpan dan proses yang dikenakan pada tersebut.

3.1.9.2.1 DFD level 1

3.0 Lupa Password 2.0 Masuk 1.0 Registrasi 4.0 Kelola Profil 6.0 Pencarian Barang 8.0 Pengolahan Data Retur 10.0 Backup Restore 9.0 Pengolahan Data Laporan 7.0 Pengolahan Data transaksi 5.0 Pengolahan Data Master Paypal Bank Pengunjung Admin Jasa Pengiriman Mail Server Jejaring Sosial Konsumen Operator kota Propinsi Konsumen cart jasa O n g ki r Detail_retur retur barang warna Detail_barang transaksi Detail_transaksi ukuran tujuan user Tipe_retur gambar pa k e t Gambar_retur re k e n in g in fo rma si konfirmasi D a ta r e gi st ra si D a ta pro pi n si D a ta ko ta In fo re g is tra si i n v a li d D a ta a k ti va si k o n sume n In fo a kt iv a si va li d D a ta a k ti va si v a li d Data pencarian barang, Data pencarian jenis Data pencarian barang, Data pencarian jenis info pencarian barang, info pencarian jenis info pencarian barang, info pencarian jenis D a ta e m a il , d a ta p a ss w o rd Inf o m a suk i n v a li d D a ta e ma il Data registrasi Data registrasi D a ta e ma il D a ta p a ss w o rd In fo pa ss w o rd D a ta e m a il D a ta pa ss w o rd In fo ma su k i nva lid In fo p e ngi ri ma n D a ta n o r e si Data keranjang Data transaksi Data detail transaksi Data keranjang Data konfirmasi pembayaran Data pengiriman Data rekomendasi info transaksi Info detail transaksi Info keranjang Info konfirmasi pembayaran Info pengiriman Info rekomendasi Masuk valid jenis Data barang Data jenis D a ta m a suk a dmo n In fo ma su k i nva li d Data masuk operator Info masuk invalid D a ta pro fi l o p e ra to Info pa ss w o rd Inf o pro fi l o pe ra to r D a ta p a ss w o rd D a ta e m a il Inf o pa ss w o rd Info password D a ta pro fi l, da ta p a ss w o rd Info profil, info password D a ta e ma il Info pa ss w o rd Info profil admin Info password admin data profil admin data password admin D a ta t ra ns a k si Data keranjang D a ta t ra n sa ks i D a ta d e ta il t ra n sa k si D a ta d e ta il t ra ns a k si D a ta t u ju a n ki ri m D a ta ko nf ir m a si Info pembayaran Data pembayaran Info pembayaran Data pembayaran In fo p e m e sa na n Info konfirmasi pembayaran Data password admin, data password operator Data email operator, data email admin Info password Data admin, data operator D a ta a dmi n , da ta o p e ra to r Data password admin, Data password operator Data password admin, Data password operator Masuk valid Data barang Data barang Data jenis Data jenis D a ta ga m b a r D a ta ga m b a r D a ta d e ta il ba ra ng D a ta d e ta il b a ra ng Info jenis, Info barang, Info ukuran, Info detail barang, Info warna, Info kota, Info ongkir,info propinsi, Info jasa, info paket, Info rekening,info informasi, Info retur, info detail retur, Info gambar retur data jenis, data barang, data ukuran, data detail barang, data warna, data kota, data ongkir,data propinsi, data jasa,data paket, data rekening,data informasi, data retur, data detail retur, data gambar retur Data kota Data kota Data propinsi Data propinsi Data detail retur Data detail retur Data tipe retur Data tipe retur D a ta r e tu r D a ta r e tu r D a ta ga m b a r r e tu r D a ta g a m b a r r e tur D a ta u k u ra n D a ta u k u ra n Data detail transaksi Data transaksi Data warna Data warna D a ta re tur , da ta d e ta il re tu r D a ta r e tu r Data tipe retur Data detail retur D a ta ga mba r re tu r Info retur, info detail retur Data retur, data detail retur Info retur, info detail retur Data retur, data detail retur Data detail transaksi Data transaksi Info laporan retur, info laporan penjualan Data laporan retur, data laporan penjualan In fo b a ra n g Data jasa Data jasa Data rekening Data rekening Data ongkir Data informasi Data informasi Data paket Data paket Data barang Data jenis Data gambar Data konfirmasi Data keranjang Data tujuan Data detail transaksi Data transaksi Data propinsi Data kota Data ukuran Data warna Data konsumen Data gmbar retur Data tipe retur Data operator, data admin Data retur D a ta pa k e t D a ta i nf o rm a si D a ta o n gk ir D a ta r e k e n ing D a ta ja sa Info backup restore Data backup restore Info retur Data backup aplikasi,data backup database info restore aplikasi, info restore database Gambar 3.9 DFD Level 1