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