4.1 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan model dari system untuk menggambarkan pembagian system ke modul yang lebih kecil. Salah satu keuntungan menggunakan
diagram alir data adalah memudahkan pemakai yang kurang menguasai bidang computer untuk mengerti system yang akan dikerjakan. Pada tahap analisa,
penanganan notasi symbol lingkaran dan anak panah menggambarkan arus data dalam perancangan system sangat membantu dalam komunikasi dengan pemakaian system
menggunakan notasi-notasi untuk menggambarkan arus dari data system.
Disamping itu, DFD adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi system merupakan bagian yang lebih penting
dan kompleks dari pada data yang dimanipulasi oleh system. Dengan kata lain. DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi system.
DFD juga merupakan alat perancangan system yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun
rancangan system yang mudah dikomunikasikan oleh professional system kepada pemakai maupun pembuat program. Adapun Data Flow Diagram DFD yang penulis
ajukan adalah:
Universitas Sumatera Utara
Data pemesan batik Produk batik
Info data produk batik Info pemesan batik
Laporan pemesan batik
Gambar 4.1 Data Flow Diagram
4.2 Perancangan Struktur Database
Database adalah kumpulan file-file yang saling berelasi antara file yang satu dengan file yang lain sehingga membentuk satu kesatuan data. Dalam sebuah database, dapat
kita jumpai lebih dari satu table. Pada table biasanya terdiri dari field-field, tipe data, jumlah karakter pada tiap field yang di-input dan keterangan tambahan lainnya.
Dalam Perancangan Aplikasi Penjualan Pakaian Batik pada Roemah Batik Pekalongan Menggunakan PHP dan MySQL, penulis membuat 7 tabel dalam database
yang diberi nama batik. Tabel-tabel tersebut terdiri atas:
Aplikasi Penjualan
Pemesan Admin
Pemilik
Universitas Sumatera Utara
Tabel 4.1 Struktur Database Tabel user FIELD
DATA TYPE DESCRIPTION
id_user Varchar 50
id user password
Varchar 50 password user
email Varchar 100
email user level
Varchar 50 level user
Tabel 4.2 Struktur Database Tabel kategori FIELD
DATA TYPE DESCRIPTION
id int 11
id kategori kategori
varchar 100 kategori produk
Tabel 4.3 Struktur Database Tabel produk
FIELD DATA TYPE
DESCRIPTION
id int 11
id produk dan auto_increment nama_produk
varchar 100 nama produk
harga_produk int 10
harga produk deskripsi
text deskripsi produk
gambar varchar 100
nama file gambar produk id_kategori
int 3 id kategori produk
Tabel 4.4 Struktur Database Tabel order_product
FIELD DATA TYPE
DESCRIPTION
id int 11
id order produk dan auto_increment id_produk
int 11 id produk
id_pemesanan varchar 100
id pemesanan produk nama_awal
varchar 100 nama awal pemesan
nama_akhir varchar 100
nama akhir pemesan email
varchar 100 email pemesan
alamat_pengiriman varchar 1000
alamat pemesan
Universitas Sumatera Utara
provinsi varchar 100
provinsi pemesan kota
varchar 100 kota pemesan
kode_pos varchar 20
kode pos pemesan telepon
varchar 30 telepon pemesan
status varchar 30
status pemesan jumlah
int 4 jumlah produk yang dipesan
tanggal Date
tanggal pemesanan
Tabel 4.5 Struktur Database Tabel konfirmasi_pembayaran FIELD
DATA TYPE DESCRIPTION
id int 11
id konfirmasi dan auto_increment nama_lengkap
varchar 225 nama pemesan
email varchar 225
email pemesan no_voice
varchar 225 no voice pemesan
tanggal_pembayaran varchar 225
tanggal pembayaran jumlah_pembayaran
varchar 225 jumlah pembayaran
bank_tujuan varchar 225
bank tujuan pembayaran tipe_transaksi
varchar 225 tipe transaksi
nama_rekening varchar 225
nama rekening no_rekening
varchar 225 no rekening
alamat Text
alamat pemesan instruksi
Text instruksi
Tabel 4.6 Struktur Database Tabel keranjang FIELD
DATA TYPE DESCRIPTION
id_keranjang int 5
id keranjang dan auto_increment id_produk
int 5 id produk
id_session varchar 100
id session tgl_keranjang
Date tanggal pembelian
qty int 4
Universitas Sumatera Utara
Tabel 4.7 Struktur Database Tabel komentar FIELD
DATA TYPE DESCRIPTION
id int 3
id komentar dan auto_increment id_produk
varchar 100 id produk
nama varchar 100
nama pemesan email
varchar 100 email pemesan
hp varchar 100
hp pemesan website
varchar 100 website pemesan
komentar Text
komentar
Tabel 4.8 Struktur Database Tabel statistik FIELD
DATA TYPE DESCRIPTION
ip varchar 20
ip komputer tanggal
date tanggal dilihat
online varchar 255
yang melihat online
4.3 Flowchart