BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem yang dilakukan merupakan analisis perangkat lunak, analisis program dan model yang akan dibuat. Semua data yang ada di dalam sistem akan
dikemas dalam suatu basis data, kemudian dideskripsikan ke dalam Data Flow Diagram DFD, Entity Relationship Diagram ERD dan Flowchart sistem. Tahap ini
bertujuan untuk menghasilkan sistem informasi penjualan online yang baik.
3.2 Perancangan Data Flow Diagram DFD
Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem penjualan. Ini bertujuan untuk mempermudah
pembuatan dan perancangan sistem yang baik. Adapun rancangan Data Flow Diagram pada sistem penjualan ini adalah sebagai berikut:
Data Flow Diagram pada Gambar 3.1 menjelaskan dimulai dari pembeli yang memberikan data pembeli ke Sistem Informasi kemudian pembeli akan mendapatkan
data barang yang ingin dibeli. Dari Sistem Informasi, Administrator akan mendapatkan data yang akan diolah yaitu: data barang yang diinginkan pembeli, data pembeli, dan
data pesanan. Lalu akan diproses dan dikembalikan ke sistem informasi agar pembeli dapat mengetahui status barang yang diinginkan.
Universitas Sumatera Utara
Pemes
G
3.3 Per
a. Men
b. Men
himp Pe
sanan
Gambar 3.1
rancangan E
ngidentifikas
ngidentifikas punan entity
emesanan
memes
Aliran Data
Entity Rela
sikan dan m
Ga
sikan dan m y-entity yan
Gambar La
L
a Flow Diag
ationship D
menetapkan
ambar 3.2 E
menetapkan ng ada beser
r 3.2 ERD T aptop Prod
Laptop Produk
gram Sistem
Diagram E
seluruh him
ERD Tahap
n seluruh him rta foreign k
Tahap Ke-2 duk
k
m Informasi
RD
mpunan enti
Pertama
mpunan rel key-nya kun
2 dua Adminis
menyediak
i Penjualan
ity yang terl
lasi di antar nci asing
strator
k
libat
ra
Administr rator
Universitas Sumatera Utara
c. Relathionship antar Tabel Di Database
Keterangan: Primary key
Foreign key Many to Many
One to Many One to One
Gambar 3.3 Relationship Antar Tabel
3.4 Desain Database
Berikut ini adalah desain database yang dapat penulis uraikan sesuai dengan kebutuhan yang diperlukan dalam perancangan Sistem Informasi Penjualan Online di Toko Citra
Mandiri Komputer. Database ini digunakan sebagai media penyimpanan data yang telah diinput dan nantinya akan ditampilkan didalam Website Sistem Informasi
Penjualan online.
3.4.1 Tabel admin
Tabel 3.1 admin
Field Name Type
Length Keterangan
Namadmin Varchar
30 Nama administrator
Kelamin Varchar 1
Jenis kelamin
Emailmin Varchar 30
Email administrator
Password Varchar 12
Password Idpesan Int
Id pemesanan
Useradmin Varchar
10 Username administrator
Admin Idadmin
Idpesan Namadmin
Emailmin Kelamin
Useradmin Password
Daftar Iduser
Namapel Userpel
Emailpel Pass
Tgldaftar Alamat
Kota Kodepos
Provinsi Telpon
Laporan Idlap
Iduser Tglap
Statlap kode
Pemesanan Idpesan
Iduser Idbrg
Idlap statpesan
tglpesan Produk
Idbrg Tglpro
Namabrg Spek
Hargabrg Stok
Gambar Kategori
Shoping Idshop
Idbrg Iduser
Tglshop
Universitas Sumatera Utara
Idadmin Int
Id administrator
3.4.2 Tabel daftar
Tabel 3.2 daftar
Field Name Type
Length Keterangan
Iduser Int
Id user Namauser Varchar
30 Nama
pelanggan User Varchar
10 Username
pelanggan Emailuser Varchar
30 Email
pelanggan Pass Varchar
12 Password
Tgldaftar Date Tanggal
mendaftar Alamat
Varchar 40
Alamat pelanggan Kota Varchar
15 Kota pelanggan
Kodepos Varchar 5
Kode pos pelanggan Provinsi Varchar
20 Provinsi
Telpon Varchar 15
No. Telepon pelanggan
3.4.3 Tabel laporan
Tabel 3.3 laporan
Field Name Type
Length Keterangan
Idlap Int
Id Laporan Iduser Int
Id User
Tglap Date Tanggal
Statlap Varchar 1
Status pesanan
Kode Varchar 50
Kode
3.4.4 Tabel pemesanan
Tabel 3.4 pemesanan
Field Name Type
Length Keterangan
Idpesan Int
Id Pemesanan Iduser Int
Id User
Idbrg Int Id
Barang Idlap Int
Id Laporan
statpesan Varchar 2
Status pesanan
Tglpesan Date Tanggal
pemesanan
Universitas Sumatera Utara
3.4.5 Tabel shoping
Tabel 3.5 shoping
Field Name Type
Length Keterangan
idshop Int
Kode pesanan Idbrg Int
Id barang
iduser Int Id
pemesan Tglshop Date
Tanggal pesan
3.4.6 Tabel produk
Tabel 3.6 produk
Field Name Type
Length Keterangan
Idbrg Int
Id Barang Tglpro Date
Tanggal diposting
namabrg Varchar 30
Nama Barang spek Text
Spesifikasi laptop
hargabrg Int Harga
laptop stok Int
Stok barang
gambar Varchar 30
Gambar kategori Varchar
20 Kategori
Barang
3.5 Flowchart Sistem