58
untuk mengembangkan atau membangun aplikasi. Perancangan sistem menghasilkan sistem baru yang benar-benar dapat menjalankan semua
aktifitasnya dengan baik.
3.9.1 Diagram Konteks
Perancangan sistem e-commerce yang akan dibangun dimulai dari aliran data yang akan diolah dan dihasilkan, akan lebih jelas lagi apabila
kita membuat diagram konteks. Diagram konteks mengenai e-market yang akan dibangun adalah sebagai berikut :
Gambar III.4 Diagram Konteks
E-market UKM Administrator
Dinas UKM
Pengunjung Pelanggan
User_name password
User_name password
User_name password
level_user level_user
Level user Data_member
Data_barang Detail_harga
Data_UKM Balas_komentar
Lihat pemesanan Info_pemesanan
Lihat_daftar ukm Data_member
Mengisi buku tamu Mengisi buku tamu
info_daftar ukm info_syarat jadi
member Validasi user name
Validasi password
Lihat_daftar ukm Lihat_daftar ukm
info_daftar ukm
info_daftar ukm Validasi user name
Validasi password Info pengisi
buku tamu
Data pesanan Lihat barang
Lihat detail barang Validasi level user
Validasi level user Validasi user name
Validasi password Validasi level user
Info barang Info detail barang
Pengelompokan kategori ukm
Mendaftar menjadi pelanggan
Mendaftar menjadi member sebagai ukm
Konfirmasi pendaftaran
Lihat berita Lihat visi dan
misi Dinas Koperasi
Lihat berita Lihat visi dan
misi Dinas Koperasi
Lihat berita Lihat visi dan
misi Dinas Koperasi
Isi berita Isi visi dan misi
Dinas Koperasi
Info berita Info visi dan
misi Dinas Koperasi
Info berita Info visi dan
misi Dinas Koperasi
Info berita Info visi dan
misi Dinas Koperasi
Lihat pembayaran
Info pembayaran
Data pembayaran
59
3.9.2 DFD
Sistem yang akan di bangun yaitu proses layanan untuk semua jenis user yang dapat mengakses e-market.
Gambar III.5 DFD Level 0
1 Pe ndaftaran
2 Login
3 P engolahan Da ta
U K M
5 Pe ncarian
D ata
6 Log O ut
4 Pengolahan
D ata pelangga n
U K M
pelangga n P engunjung
Admin Dinas T.pelangga n
T.U K M
T.b erita T.barang
T.b uku tam u T.adm in
Daftar Kon firma si
pend aftaran Da ta ukm baru
Da ta ukm baru telah tersim pan
Data pelanggan
baru D ata pelanggan baru
telah tersimpan U ser_ name
p assw ord Level user
Va lidasi user nam e Va lidasi password
Validasi level user
U ser_name password
level user U ser_name
password L evel user
Va lidasi data login Va lidasi user nam e
Va lidasi password Validasi level user
Da ta ukm Va lidasi Da ta ukm
Data P elanggan
Validasi Da ta pelangga n Data ukm
Data ukm telah d i olah
Lihat Data ukm Info Da ta ukm
Data ukm Da ta ukm telah di olah
D ata baran g Da ta telah
telah d i olah Liha t D ata
ukm D ata b arang
Pesan barang
Info Da ta ukm
Info Da ta barang
Info pesanan
Info buku tamu Info b erita
Lihat Be rita Data adm in
Validasi D ata adm in
D ata pelanggan D ata pelangagn
tela h di ola h Lihat Data pelangga n
Info Da ta pelanggan Da ta tamu
Info Data tam u
D ata baran g Info Da ta baran g
Info Da ta barang
Konfirma si logout K onfirmasi logou t
Konfirma si logout Logout berhasil
Logo ut berh asil Logo ut berh asil
T.pesana n Data P esan
barang Info Pesan
barang T.de tail
pesanan M engelola pesana n
Detail pesan T.kategori U KM
Id kategori kategori
T.pem bayran Data pemb ayran
D etail pesan M engelola pesana n
Data barang cek barang
Konfirma si bayar L ihat B erita
Info b erita
Lihat Berita Info berita
Isi Be rita
be rita te lah te rsim pan Da ta barang
Info b erita Info b erita
Lihat pem esanan Lihat pem bayaran
Info pem esanan Info pem bayaran
Lih at Berita Lih at Berita
T.detail history T. history
D ata detail history
D ata history
60
Gambar III.6 DFD Level 1 Proses Pengolahan Data UKM
3.1 Edit data
UKM T.barang
3.3 Hapus data
3.2 Up-date data
T.UKM Data ukm baru
Info edit data ukm Edit data barang
Info Up-date data barang
Hapus data barang Edit data ukm
Info Up-date data ukm
Hapus data ukm Data barang baru
Data barang baru Info Up-date data
barang Info edit data barang
Info edit data ukm
Data ukm baru Info edit data barang
Info edit data ukm Edit data barang
Edit data ukm
Hapus data ukm
Hapus data barang Info hapus data ukm
Info Hapus data barang
3.5 Pengolahan data
pesanan T.detail
pesanan Hapus data barang
Info hapus data ukm
Lihat data pesanan Lihat data detail pesanan
Info data detail pesanan
Info data pesanan
3.6 Pengolahan data
pembayaran T.pembayaran
Lihat data pembayaran Lihat data pembayaran
Info data pembayaran Info data pembayaran
T.pesanan Lihat data pesanan
Info data pesanan
3.7 Lihat data
berita T.berita
Lihat data berita Info data berita
Lihat data berita Info data berita
3.8 Lihat data
history T.history
T.detail history
Lihat data history Info data history
Lihat data detail history Info data detail history
Lihat data history Info data history
3.4 Up-date ongkos
kirim T.ongkos
Lihat data ongkos Lihat data ongkos
Ganti data ongkos Ganti data ongkos
Info Data ongkos Info Data ongkos
61
Gambar III.7 DFD Level 2 Proses Pengolahan Data Pesanan UKM
Gambar III.8 DFD Level 2 Proses Pengolahan Data Pembayaran UKM
3.6.2 Edit status pesan
UKM Email
pelanggan 3.6.3
Konfirmasi pembayaran
T.Pesanan Edit status lama
Data pemesanan yang di bayar
Pesan terkirim Status baru
Status baru
Edit status lama
Pesan terkirim 3.6.1
Cek pembayaran Cari data pembayaran
T.Pembayaran Cari data pembayaran
Data ketemu tidak Data ketemu tidak
Data pemesanan yang di bayar
3.5.2 Edit status pesan
UKM email.pelangg
an 3.5.3
Konfirmasi pesanan T.Pesanan
Edit status lama
Data pemesanan Pesan terkirim
Status baru Status baru
Edit status lama
Pesan terkirim 3.5.1
Cari status pesan Pilih Status
Pilih Status Info Status
Info Status T.Barang
Info barang Cek barang
Data pemesanan
62
Gambar III.9 DFD Level 1 Proses Pengolahan Data Pelanggan
Data id transaksi 4.1
Edit data
Pelanggan
4.3 Isi Buku Tam u
4.2 Hapus data
Data pelanggan T.Pelanggan
Hapus data pelanggan Info hapus data pelanggan
Edit data pelanggan
Hapus data pelanggan Info edit data pelanggan
Info edit data pelanggan Edit data
pelanggan
Info Hapus data pelanggan
T.Buku Tam u Data pelanggan
Info pengisian Info pengisian
4.4 Pemesanan
T.pesanan Info pemesanan
Data pemesanan T.Barang
Cek Data barang Data pemesanan
Info pemesanan
T.detail pesan Data pemesanan barang
Info detail pemesanan Info barang
4.5 Validasi taransaksi
pembayaran T.pembayaran
Data id transaksi Konfirmasi Data id transaksi
Konfirmasi Data id transaksi
4.6 Lihat data berita
T.berita Lihat data berita
Info berita Lihat data berita
Info berita
4.7 Lihat data history
T.history T.detail
history Lihat data detail history
Info data detail history Lihat data history
Info data history Lihat data history
Info data history
63
3.9.3 Spesifikasi Proses