No Nama Entitas
Atribut
Tujuan_transfer Bank
19. Pengiriman Id_pengiriman
Tgl_kirim Tgl_terima
Alamat_kirim Status_pengiriman
Nama_penerima Penerima_barang
No_resi 20. Retur
Id_retur Id_admin
Id_pesan Tgl_retur
No_resi_retur Status_retur
21. Retur_detail Id_returdetail
Id_retur Id_detailpesan
Jumlah_retur Keterangan
Gambar_retur 22. Gambar
Id_gambar Id_produk
Id_admin Alamat_gambar
Judul_gambar 23. Keranjang
Id_keranjang Session_id
Stok_temp 24. Kecamatan
Id_kecamatan Nama_kecamatan
25. Kontak_ym Id_ym
Account_ym
No Nama Entitas
Atribut
Nama_kontak 26. Merk
Id_merk Nama_merk
27. Testimonial Id_testi
Komentar Tgl_kirim
3.1.7 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.7.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 dirancang untuk toko Fimstore sebagai berikut :
Info invalid login Info kasir
Info data transaksi Info data retur
Aplikasi E-Commerce pada Toko Fimstore Pemilik
Petugas
Data Login Pemilik Data Petugas
Data Laporan Produk Data Laporan Penjualan
Data Pemilik Data Login Petugas
Data Kategori Data Ukuran
Data Warna Data Produk
Data Detail Produk Data Provinsi
Data Kota Data Kecamatan
Data Jenis Pengiriman Data Jasa Pengiriman
Data Ongkos Kirim Data Retur
Data Detail Retur Data Backup
Data Restore Data Petugas
Info invalid login Info petugas
Info laporan produk Info laporan penjualan
Info Pemilik Info login invalid
Info Kategori Info Ukuran
Info Warna Info Produk
Info Detail Produk Info Provinsi
Info Kota Info Kecamatan
Info Jenis Pengiriman Info Jasa Pengiriman
Info Ongkos Kirim Info Retur
Info Detail Retur Info Backup
Info Restore Info Petugas
Pengunjung Data Pendaftaran
Data Produk yang dicari Data Produk
Info Pendaftaran Info aktifasi account
Info Pendaftaran Invalid Info Kategori
Info Produk Info Rekomendasi
Paypal data Pembayaran
Mandiri data kurs dollar
Mail Server Info Aktifasi Account
Info Konfirmasi Pemesanan Info Kode Lupa Password Member
Info Kode Lupa Password Pemilik Info Kode Lupa Password Petugas
Info Konfirmasi Pembayaran
Member Data Login Member
Data Member Data Kategori
Data Produk Data Detail Produk
Data Pembelian Data Retur
Data Rating Info invalid Login Member
Info Member Info Kategori
Info Produk Info Detail Produk
Info Pembelian Info Retur
Info Rating Info Rekomendasi
History Pemesanan kasir
Data login kasir Data kasir
Data transaksi Data retur
Db_backup Info backup
Info restore Data backup Data restore
Gambar 3.6 Diagram konteks
3.1.7.2 Perancangan Data Flow Diagram DFD
Data Flow Diagram DFD merupakan suatu media yang digunakan untuk menggambarkan alir data yang mengalir pada suatu sistem informasi. Dalam Data
Flow Diagram DFD terdiri dari entitas luar, aliran data, proses dan penyimpanan data. Adapun data flow diagram pada pembangunan Aplikasi E-
Commerce di Toko Fimstore adalah sebagai berikut :
A. Data Flow Diagram Level 1
1 Pendaftaran
Pengunjung Mail server
Data Pendaftaran Info Pendaftaran
Info Aktifasi Account Member
Data Pendaftaran Data Pendaftaran
2 Login
Member 3
Pengolahan Akun
Pengguna Info Login Member
Data Login Member Data Login Member
Info Login Member
Pemilik Info Pemilik
Info Petugas Data Pemilik
Data Petugas Admin
Info Pemilik Info Petugas
Data Pemilik Data Petugas
Info Login Pemilik Data Login Pemilik
Info Login Pemilik Data Login Pemilik
4 Pengolahan Data
Master petugas
kategori produk
warna ukuran
provinsi kota
Detail Produk
Jenis Pengiriman
Jasa Pengiriman
Ongkos Kirim Data Kategori
Data Ukuran Data Warna
Data Merk Data Produk
Data Detail Produk Data Kecamatan
Data Kota Data Provinsi
Data Ongkos Kirim Data Jasa Pengiriman
Data Jenis Paket Data Gambar
Data YM Data Member
Info Kategori Info Ukuran
Info Warna Info Merk
Info Produk Info Detail Produk
Info kecamatan Info Kota
Info Provinsi Info Ongkos Kirim
Info Jasa Pengiriman Info Jenis Pengiriman
Info Gambar Info YM
Info Member Data Kategori
Data Kategori Data Ukuran
Data Warna Data Produk
Data Detail Produk Data Kota
Data Provinsi Data Ongkos Kirim
Data Jasa Pengiriman Data Jenis Paket
Data Ukuran Data Warna
Data Produk Data Detail Produk
Data Kota Data Provinsi
Data Ongkos Kirim Data Jasa Pengiriman
Data Jenis Paket Info Login Petugas
Data Login Petugas
5 Transaksi
Data Ongkos Kirim Data Ongkos Kirim
Data Provinsi Data Provinsi
Data Kota Data Kota
Data Detail Produk Data Detail Produk
Data Produk Data Produk
Info Pemesanan, Info Pembayaran Data Pemesanan, Data Pembayaran
Pemesanan Data Pemesanan
Data Pemesanan Retur
Detail pemesanan
Pembayaran Detail_retur
Data Pembayaran Data Pembayaran
Data Detail Pemesanan Data Detail Pemesanan
Data Retur Data Retur
Data Detail Retur Data Detail Retur
7 Pengolahan
Laporan Data Detail Pemesanan
Data Detail Pemesanan Data Pembayaran
Data Pembayaran Data Pemesanan
Data Pemesanan Data Detail Produk Data Detail Produk
Data Produk Data Produk
Info Laporan Produk , Info Laporan Penjualan Data Laporan Produk , Data Laporan Penjualan
Data Laporan Produk , Data Laporan Penjualan Info Laporan Produk , Info Laporan Penjualan
Paypal Jasa
Pengiriman Data Pembayaran
Data Jasa Pengiriman Data Kurs
Data Member Data Member
Info Member Data Member
8 Informasi
Produk Data Produk
Info Produk Info Produk
Data Produk Data Produk
Data Detail Pemesanan Data Pemesanan
9 Lihat history
Data Pemesanan Info Pemesanan
Info Pemesanan Data Petugas
Info Petugas
Data Petugas Data Petugas
11 Lupa
Password Data Email Member
Info Password Pemilik Info Password Petugas
Info Password Member Info Password Kasir
Data Email Petugas Data Email Pemilik
Data Kota Data Provinsi
12 Rekomendasi
Rating Data Rating
Data Rating Info Rating
Data Rating Data Produk
Kurs Data Member
Data Login Petugas
Gambar Data Gambar
Data Gambar Kecamatan
Data Kecamatan
10 Pengolahan Backup
Restore Backup Rating
Restore Rating Restore Retur
Backup Detail Retur Restore Retur
Backup Retur Backup Detail Pemesanan
Restore Detail Pemesanan Backup Pembayaran
Restore Pembayaran Restore Pemesanan
Backup Pemesanan Backup Jenis Pengiriman
Restore Jenis Pengiriman Backup Jasa Pengiriman
Restore Jasa Pengiriman Backup Ongkor Kirim
Restore Ongkos Kirim Backup Provinsi
Restore Provinsi Backup Kota
Restore Kota Backup Detail Produk
Restore Detail Produk Backup Produk
Backup Warna Restore Warna
Backup Ukuran Restore Ukuran
Backup Kategori Restore Kategori
Backup Admin Restore Admin
Backup Member Restore Member
Backup Gambar Restore Gambar
Backup Kecamatan Restore Kecamatan
Data Backup Data Restore
Info Backup Info Restore
Kasir 6
retur Info retur
Data retur Data member
Info data member
Restore data Backup data
Db_backup
Mandiri Data kurs
Info kurs Data Kasir
Info Kasir Data Email Kasir
Data Transaksi Info Transaksi
Testimonial
Backup Testimonial RestoreTestimonial
13 Testimonial
Data Testimonial Info Testimonial
Data Testimonial Info Testimonial
Data Testimonial Data Testimonial
Merk Data Merk
Data merk
Restore Merk Backup Merk
Kontak_YM Data YM
Data YM
Backup Data YM
Restore Data YM Hakakses
Backup Hakakses Restore Hakakses
Data Hakakses
Pengiriman Data Pengiriman
Data Pengriman Restore Pengiriman
Keranjang Data Keranjang
Data Keranjang Data Kecamatan
Data Member Data Member
Gambar 3.7 Data Flow Diagram Level 1
B. Data Flow Diagram Level 2
1. Data Flow Diagram Level 2 Proses 1 Pendaftaran
1.1 Input data
Pendaftaran
1.3 Aktifasi
account Member
Pengunjung Data Pendaftaran
Data Member Data Member
Info Pendaftaran
Mail Server Data Aktifasi
Data Aktifasi Account Info Aktifasi Account
Data Pendaftaran Data Pendaftaran
Kota Data Kota
Provinsi Data Provinsi
Kecamatan
1.2 Kirim
Aktifasi Info aktifasi
member Data Aktifasi Account
Gambar 3.8 Data Flow Diagram Level 2 Proses 1 Pendaftaran
2. Data Flow Diagram Level 2 Proses 3 Pengolahan Akun Pengguna
3.1 Pengolahan
Akun Member Member
Member
3.2 Pengolahan
Akun Pemilik 3.3
Pengolahan Akun Petugas
admin petugas
pemilik Data Pemilik
Info Pemilik Data Pemilik
Data Member Data Member
Info Member Data Member
Data Member
Info Petugas Data Petugas
Data kasir Data Petugas
Data Pemilik Data Member
3.4 Pengolahan
Akun kasir kasir
Info kasir Data kasir
Gambar 3.10 Data Flow Diagram Level 2 Proses 3 Pengolahan Akun Pengguna
3. Data Flow Diagram Level 2 Proses 4 Pengolahan Data Master
petugas 4.1
Pengolahan Data
Kategori
4.4 Pengolahan
Data Produk 4.3
Pengolahan Data Ukuran
4.2 Pengolahan
Data Warna
4.7 Pengolahan
Data Kota 4.5
Pengolahan Data Detail
Produk 4.9
Pengolahan Data Jasa
Pengiriman 4.10
Pengolahan Data Jenis
Paket 4.11
Pengolahan Data Ongkos
Kirim
4.6 Pengolahan
Data Provinsi Kategori
Detail Produk Produk
Ukuran Warna
Kota Ongkos kirim
Jenis pengiriman
Jasa Pengiriman
Provinsi Data Kategori
Data Kategori Data Warna
Data Warna Data Ukuran
Data Ukuran Data Produk
Data Produk Data Detail Produk
Data Detail Produk Data Ongkos Kirim
Data Ongkos Kirim Data Jenis Paket
Data Jenis Paket Data Jasa Pengiriman
Data Jasa Pengiriman Data Provinsi
Data Kota Info Kota
Info Ukuran Data Ukuran
Data Jasa Pengiriman Info Jasa Pengiriman
Data Warna Info Warna
Data Kategori Info kategori
Data Jenis Pengiriman Info Jenis Pengiriman
Info Ongkos Kirim Data Ongkos Kirim
Info roduk Info Provinsi
Data Produk Data Provinsi
Info Detail Produk Info Kota
Data Detail Produk Data Kota
Data Produk Data Ukuran
Data Warna Data Kategori
Info Provinsi Data Jasa Pengiriman
Data Jasa Pengiriman Data Jenis Paket
Data Kota Pemilik
admin 4.12
Pengolahan Data Petugas
Info Petugas Info Petugas
Data Petugas Data Petugas
4.13 Pengolahan
Data Gambar Gambar
Data Gambar Info Gambar
Data Gambar Data Gambar
Data Produk 4.14
Pengolahan Data Member
4.8 Pengolahan
Data Kecamatan
Info Kecamatan Data Kecamatan
Kecamatan Data Kota
Data Kecamatan Info Kecamatan
Data Member Info Member
Member Pengunjung
Data Member Data Member
Info Member Data Member
Login petugas valid Login petugas valid
Login petugas valid Login petugas valid
Login petugas valid
Login petugas valid
Login petugas valid Login petugas valid
Login petugas valid Login petugas valid
Login petugas valid Login petugas valid
Login petugas valid Login petugas valid
4.15 Pengolahan
Data Merk Login petugas valid
Info Merk Data Merk
Merk Data Merk
Data Merk Data Merk
4.16 Pengolahan
Data Kontak_YM
Login petugas valid Kontak_YM
Info Kontak_YM Data Kontak_YM
Info Kontak_YM Data KOntak_YM
Gambar 3.11 Data Flow Diagram Level 2 Proses 4 Pengolahan Data Master