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