UNIKOM 2011 2
c. System Design System design is the translation phase of
the analyzed data into a form that is easily understood by the user.
d. Coding System Coding system is the data translation
step or solving problems that have been designed
keadalam particular
programming language. e. System Testing
System testing is the testing phase of software that is built.
f. System Maintenance System maintenance is the final step in
which a software that has been completed can undergo changes or
additions as requested by the user.
2.2 Analysis
2.2.1 Analysis Of Current
Procedure
Its function: to define the relationship between the actors process, processes
manual computer based and the flow of data in the form of document output and
input. The procedure of selling goods in the shop
bantenbizkomputer current is as shown in Figure 1.
barang yg dibeli
barang yg dibeli
Jumlah yg dibayar
A1 nota
Jumlah yg dibayar
barang nota
konsumen kasir
Menghitung total
Buat nota penjualan
Figure 1. Flowmap current sales
2.2.2 Analysis Database
ERD Entity Relationship Diagram is used in building the database to describe the
relationship of two files or two tables. ERD consists of 2 main components of entities
and relationships. Both components are further described through the attributes or
properties. The ERD of e-commerce system can be
seen in Figure 2.
iduser ongkos
No_resi stock
pesanan member
idpro N
produk admin
kategori
kota N
1 1
1 memiliki
N mengelola
N memiliki
N 1
iduser email
password catid
catname admuser
Idadm
kdkota nama_kota
propinsi memiliki
1 N
kdpro nama_propinsi
detail_pesanan memiliki
mengelola
N N
1 password
nama harga description
Image username
tanggal Jasa_kirim
status kabkota
Id_detail Nama_t
Alamat_t kodepos
telfon ongkir
Total_bayar
harga qty
kdpro kurs
mengelola 1
kode kurs
1 Idadm
Id_detail idpro
idadm Idadm
merk idmerk
nama_merk N
memiliki 1
catid idmerk
kdkota memiliki
1 return
Id_return Id_detail
1 memiliki
N Detail_return
alasan qty
status idpro
1 memiliki
1 1
mengelola 1
N idadm
idmerk
idpro catid
kode Id_detail
Id_return Id_return
Id_detail kdkota
iduser idpro
Figure 2. Entity relationship diagram
2.2.3 Analisis Kebutuhan
Fungsional 2.2.3.1
Diagram Konteks
Context Diagram is a global model that describes how it is used and transformed to
the process or that describe the flow of data into and out of the system.
Here is a picture of the context diagram for the system to be built can be seen in Figure
3.
Bantenbiz komputer
admin member
pengunjung info produk
Info merk info kategori
info pesanan Info return
Info produk yang dicari Data Login Member
Data Lupa password Data pesanan
Data return Cari produk
Info merk info produk
info kategori Info kurs
Info admin info pesanan
Info return laporan
Data admin Data merk
Data produk Data kategori
Data kurs Data pesanan
Data return info produk
info kategori info merk
Info pesanan Info pencarian
Data calon member Data pencarian
webmail paypal
Info pembayaran Data regisrasi
Info registrasi Data pembayran
Figure 3. Context Diagram
2.2.3.2 Data Flow Diagram
Data Flow Diagram is a representation of a system that describes the parts of the system
along with all the engagement between the existing sections. Data flow in DFD can be
either input or output for the system submitted to the users of the system:
UNIKOM 2011 3
member Pengunjung
Admin 1.0
Registrasi 2.0
Login 3.0
Pengolahan data master
5.0 Pencarian
6.0 Transaksi
member admin
product categories
Data registrasi Info data registrasi
Data registrasi Info data registrasi
Data pencarian Info pencarian
info Data produk Data produk
Data kategori Info kategori
Data login member Data lupa password
Info Data login member invalid Info Data login admin
Data login admin
Data pesanan info pesanan
Data produk Data kategori
Data merk Data admin
Data kurs Data login admin
info produk info kategori
info merk Info admin
Info kurs Info Data login admin invalid
Info Data login member invalid Info Data lupa password
merk Data merk
Info merk
Data pencarian Info pencarian
4.0 View produk
Info produk, info merk, info kategori Info produk, info merk, info kategori
Info merk
Info produk Info kategori
pesanan Info pemesanan
Data pesanan Info pesanan
7.0 Laporan
Data pesanan Data produk
Info laporan pesanan, info laporan produk Data admin
Info admin kurs
Data kurs Info kurs
8.0 return
return Data pesanan
Data pesanan yang direturn info pesanan yang dikembalikan
Data pesanan yang mw direturn info pesanan yang dikembalikan
Detail_return Detail_pesanan
Info detail_pesanan Data pesanan
Data detail_pesanan Data detail_pesanan yang direturn
info detail_pesanan yang direturn Info return
Info kurs paypal
webmail Info data registrasi
Info data registrasi Info pembayaran
Data pembayaran Data pesanan
Data return
Figure 4. DFD Level 1 E-Commerce
2.2.3.3 Relation Schema
Relation schema describes a relationship between tables that already exist in normal
circumstances. The design scheme of relations in building a sales application
web-based computer needs at the shop bantenbiz kompuer are as follows:
categories
PK catid
catname
FK1 idadm
Product
PK idpro
FK1 idmerk
nama harga
description stock
image admin
PK idadm
admuser password
pesanan
PK id_detail
FK2 idadm FK3 iduser
nama_t alamat_t
FK1 kota_t
kodepos telfon
total_bayar status
jasa_kirim no_resi
tanggal paypal_transaksi
waktu_trans_paypal paypal_email
paypal_bayar mata_uang
propinsi
PK kdpro
nama_propinsi kota
PK kdkota
nama_kota kabkota
ongkos
FK2 kdpro
merk
PK idmerk
nama_merk
FK1 catid
1 N
N 1
1
N 1
1 N
1
1 N
1 N
detail_pesanan
FK1 id_detail FK2 idpro
harga qty
tanggal
N
member
PK iduser
username password
email
FK1 kdkota
alamat kodepos
telepon
1 1
return
PK id_return
id_detail
1 1
N 1
detail_return
FK1 id_return
idpro jumlah
alasan status
N 1
N
N N
1
Figure 5. Relation Schema
2.3 Design