BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem Perencanaan dan perancangan merupakan sebuah tahap awal dalam membangun
sebuah situs. Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua
elemen yang membentuk situs. Situs ini dirancang menggunakan PHP sebagai bahasa pemrogramannya dan MySQL sebagai databasenya, serta Dreamweaver
CS 5 digunakan sebagai media untuk membuat layout dari situs yang telah dirancang.
3.2 Perancangan Data Flow Diagram DFD Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi-
notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, terstruktur dan jelas. DFD
merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis. Gambaran ini tidak tergantung pada perangkat keras, lunak,
stuktur data atau organisasi. Adapun data flow diagram yang penulis ajukan yaitu :
Universitas Sumatera Utara
Table 3.1 Simbol-Simbol DFD No
Gambar Nama
Fungsi
1 Kesatuan Luar
External Entity Merupakan kesatuan luar di
lingkungan luar sistem yang akan memberikan input atau
menerima output dari sistem .
2 Proses Process
Kegiatan dari hasil suatu arus data yang masuk dalam proses
untuk dihasilkan arus data yang akan mengubah input
menjadi output.
3 Aliran Data
Data Flow Data mengalir melalui sistem,
dimulai dengan sebagian input dan diubah atau diperoses
menjadi input.
4 Penyimpanan
Data Data Stronge
Data disimpan
untuk keperluan berikutnya.
3.3
Perancangan Struktur Database
Database adalah kumpulan file-file yang saling berelasi antar file yang lain sehingga membentuk satu kesatuan data untuk menginformasikan suatu
perusahaan, instansi dalam batasan tertentu.
Adapun database yang dibuat oleh penulis adalah database shop dengan tabel-tabel sebagai berikut
Universitas Sumatera Utara
Tabel 3.2 Admin
Nama Field Type
Size Keterangan
Id varchar
5 Primary Key
Username Varchar
20 Password
varchar 50
Tabel 3.3 Bantal
Nama Field Type
Size Keterangan
Kode varchar
7 Primary Key
Rincian text
- Ukuran
varchar 15
Harga varchar
7 Stok
int 2
Gbr varchar
250
Tabel 3.4 Sandal
Nama Field Type
Size Keterangan
Kode varchar
7 Primary Key
Rincian text
- Ukuran
varchar 15
Harga varchar
7 Stok
int 2
Gbr varchar
250
Tabel 3.5 Boneka
Nama Field Type
Size Keterangan
Kode varchar
7 Primary Key
Rincian text
- Ukuran
varchar 15
Harga varchar
7
Universitas Sumatera Utara
Stok int
2 Gbr
varchar 250
Tabel 3.6 Tas Nama Field
Type Size
Keterangan Kode
varchar 7
Primary Key Model
varchar 10
Rincian text
- Ukuran
varchar 15
Harga varchar
7 Stok
int 2
Gbr varchar
250
Tabel 3.7 Bukutamu
Nama Field Type
Size Keterangan
Ud Int
10 Primary Key
Name Varchar
35 Message
Text -
Date varchar
30
Tabel 3.8 Resi
Nama Field Type
Size Keterangan
Resi Varchar
14 Primary Key
Nama Varchar
30 Tujuan
Varchar 30
Via Varchar
15 Tgl
Varchar 10
barang Text
-
Universitas Sumatera Utara
Tabel 3.9 Pesanan
Nama Field Type
Size Keterangan
Nama Varchar
20 Email
Varchar 20
Hp Varchar
13 Nama_pengirim
Varchar 20
Alamat text
- Provinsi
Varchar 20
Kota Varchar
30 Pos
Varchar 5
Tabel 3.10 Pesantas
Nama Field Type
Size Keterangan
Nomor Int
10 Primary key
idtransaksi Varchar
50 Idproduk
Varchar 20
Jumlah Int
5 Harga
double -
Tabel 3.11 pesanboneka
Nama Field Type
Size Keterangan
Nomor Int
10 Primary key
idtransaksi Varchar
50 Idproduk
Varchar 20
Jumlah Int
5 Harga
double -
Tabel 3.12 pesansandal
Nama Field Type
Size Keterangan
Nomor Int
10 Primary key
idtransaksi Varchar
50
Universitas Sumatera Utara
Idproduk Varchar
20 Jumlah
Int 5
Harga double
-
Tabel 3.13 pesanbantal
Nama Field Type
Size Keterangan
Nomor Int
10 Primary key
idtransaksi Varchar
50 Idproduk
Varchar 20
Jumlah Int
5 Harga
double -
3.4 Flowchart