Entity Relationship Diagram Analisis Sistem

No Nama Entitas Atribut 3. Id_admin 4. ditampilkan 7. Kota 1. Id_kota 2. Nama_kab_kota 3. Id_admin 4. ditampilkan 8. Jasa_pengiriman 1. Id_jasa 2. Nama_jasa_pengiriman 3. Id_admin 4. ditampilkan 9. Jenis_Pengiriman 1. Id_paket 2. Id_jasa 3. Nama_jenis_pengiriman 4. Id_admin 5. ditampilkan 10. Ongkir 1. Id_ongkir 2. Id_kecamatan 3. Id_paket 4. Ongkir 5. Id_admin 6. ditampilkan 11. Kurs_dollar 1. Id_kurs 2. Mata_uang 3. Kurs 4. Update 12. Hak Akses 1. Id_hak akses 2. Hak akses 13. Member 1. Id_member 2. Id_kecamatan 3. Nama_member 4. Alamat 5. Telp 6. Kode pos 7. Email_member 8. Password 9. Kode_aktivasi 10. Status_member 11. Kode_lp 14. Pemesanan 1. Id_pesan 2. Id_member 3. Tgl_pesan No Nama Entitas Atribut 4. Tgl_expired 5. Total_bayar 6. Total_berat 7. Status_pemesanan 15. Rating 1. Id_rating 2. Id_produk 3. Id_member 4. Rating 16. Pemesanan_detail 1. Id_detailpesan 2. Id_peesan 3. Id_detailproduk 4. Harga 5. Jumlah_pesanan 6. Berat 7. Diskon 17. Pembayaran 1. Id_pembayaran 2. Id_pesan 3. Id_admin 4. Jumlah_bayar 5. Tgl_bayar 6. Nama_pembayar 7. Jenis_pembayaran 8. Jumlah_dollar 9. No_transaksi 10. No_rekening 11. Id_paypal 12. Tujuan_transfer 13. Bank 14. Kurs 15. Id_kurs 18. Pengiriman 1. Id_pengiriman 2. Id_pesan 3. Id_ongkir 4. Tgl_kirim 5. Tgl_terima 6. Alamat_kirim 7. No_telepon 8. Status_pengiriman 9. Nama_penerima 10. Penerima_barang 11. No_resi 12. Kode pos No Nama Entitas Atribut 19. Retur 1. Id_retur 2. Id_admin 3. Id_pesan 4. Tgl_retur 5. No_resi_retur 6. Status_retur 20. Retur_detail 1. Id_returdetail 2. Id_retur 3. Id_detailpesan 4. Jumlah_retur 5. Keterangan 6. Gambar_retur 21. Gambar 1. Id_gambar 2. Id_produk 3. Id_admin 4. Alamat_gambar 5. Judul_gambar 22. Keranjang 1. Id_keranjang 2. Id_member 3. Id_detailproduk 4. Session_id 5. Jumlah 6. Produk_diskon 7. Tgl_order 8. Jam_order 9. Stok_temp 23. Kecamatan 1. Id_kecamatan 2. Nama_kec 3. Id_kota 4. Id_admin 5. ditampilkan 24. Kontak_ym 1. Id_ym 2. Id_admin 3. Account_ym 4. Nama_kontak 5. ditampilkan 25. Merk 1. Id_merk 2. Id_admin 3. Nama_merk 4. ditampilkan 26. Testimonial 1. Id_testi 2. Id_admin No Nama Entitas Atribut 3. Id_member 4. Komentar 5. Tgl_kirim 6. ditampilkan

3.1.9 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dapat didefinisikan sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Tahapan yang menyangkut konfigurasi dari komponen – komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan dari rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem. Alat bantu yang digunakan untuk menggambarkan sistem yang akan dibangun yaitu diagram konteks dan Data Flow Diagram. Untuk menjelaskan bagaimana suatu masukan diproses pada sistem maka digunakan spesifikasi proses dan kamus data untuk mengetahui aliran data yang mengalir pada sistem.

3.1.9.1 Diagram Konteks

Diagram konteks merupakan salah satu alat bantu dalam melakukan analisis terstruktur. Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan. Dalam diagram konteks juga digambarkan entitas eksternal yang merupakan perangkat pikir yang menghasilkan data yang diolah oleh sistem maupun tujuan dari informasi yang dihasilkan oleh sistem. Adapun diagram konteks yang akan diusulkan adalah sebagai berikut : Info Produk Info Testimonial Info Kurs Dollar Info Registrasi Info Cara Pesan dan Bayar Aplikasi E-Commerce Toko Mercury Watch Pemilik Petugas Kasir Info Login Invalid Info Admin Info Laporan Data Login Admin Data Admin Data Laporan Info Login Invalid Info Kategori Info Merk Info Warna Info Produk Info Detail Produk Info Jenis Paket Info Jasa Pengiriman Info Provinsi Info Kota Info Ongkir Info Kontak YM Info Member Info Testimonial Info Backup dan Restore Data Login Admin Data Kategori Data Merk Data Warna Data Produk Data Detail Produk Data Jenis Paket Data Jasa Pengiriman Data Provinsi Data Kota Data Ongkir Data Kontak YM Data Member Data Testimonial Data Backup dan Restore Data Login Admin Data Pemesanan Data Detail Pemesanan Data Retur Data Detail Retur Info Login Invalid Info Pemesanan Info Detail Pemesanan Info Retur Info Detail Retur Member Data Login Member Data Testimonial Data Pemesanan Data Member Data Retur Data Pengiriman Data Pembayaran Info Login Member Info Produk Info Testimonial Info Pemesanan Info Member Info Retur Info Pengiriman Info Pembayaran Info Cara Pesan dan Bayar Pengujung Data Pencarian Produk Data Testimonial Data Registrasi Kode Aktivasi Paypal Info Pembayaran Data Pembayaran Mandiri Info Kurs Jasa Pengiriman Social Network Info Produk Data Tracking Nomor Resi Info Tracking Nomor Resi Email Info Lupa Password Member Info Lupa Password Admin Info Pendaftaran Member Info Retur Info Data Transaksi Info Pemesanan Porduk Mercury_watch.zip Backup data Restore data Gambar 3.6 Diagram Konteks

3.1.9.2 Data Flow Diagram DFD

Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data Flow Diagram DFD terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Salah satu keuntungan menggunakan Data Flow Diagram adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Adapun Data Flow Diagram pada pembangunan Aplikasi E- commerce di Toko Mercury Watch adalah sebagai berikut :

A. DFD Level 1

DFD level 1 dari sistem yang akan dibangun dapat dilihat pada gambar 3.6 sebagai berikut : Gambar 3.7 DFD level 1 Aplikasi E-commerce Toko Mercury Watch