Gambar 4.1 Data Flow Diagram DFD
4.2 Perancangan Database
Database dapat diumpamakan sebagai sebuah tempat menyimpan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan
langkah awal pembuatan aplikasi, termasuk dalam penambahan produk dan lain-lain dalam mengolah penjualan pada Toko Buku Senyum Muslim.
Universitas Sumatera Utara
Dalam perancangan aplikasi sistem infosmasi penjualan pada Toko Buku Senyum Muslim, penulis membuat 5 tabel dalam database Senyum Muslim. Tabel-
tabel tersebut adalah tabel barang, tabel buku tamu, tabel kategori, tabel member, dan tabel user. Pembuatan database dan tabel-tabel mempergunakan fasilitas MySQL atau
phpmyadmin yang terdapat dalam software XAMPP. Di bawah ini adalah gambaran isi dari masing-masing tabel.
a Tabel Barang Produk
Tabel barang produk digunakan untuk menampung data produk baik itu produk baru atau produk lama. Berikut adalah field-field yang dibuat dalam tabel barang :
Field Type
Keterangan Kode
Int 5 Kode produk
Kategori Varchar 20
Kategori produk Judul
Varchar 20 Judl buku
Pengarang Varchar 50
Pengarang buku Penerbit
Varchar 30 Penerbit buku
Harga Int 7
Harga buku Stok
Int 5 Jumlah buku yang tersedia
Sinopsis Text
Sinopsis buku Gambar
Varchar 30 Gambar sampul buku
Tabel 4.1 Tabel Barang produk
b Tabel Buku Tamu
Tabel buku tamu digunakan untuk menampung data pelanggan atau pengunjung. Berikut adalah field-field yang dibuat dalam tabel buku tamu :
Universitas Sumatera Utara
Field Type
Keterangan No
Int 5 No urut pengunjung
Nama Varchar 30
Nama pengunjung Email
Varchar 30 Email pengunjung
Pesan Text
Pesan pengunjung
Tabel 4.2 Tabel Buku Tamu
c Tabel User admin
Tabel user admin digunakan untuk menampung data user admin. Berikut adalah field-field yang dibuat dalam tabel user admin :
Field Type
Keterangan Username
Varchar 30 Username user admin
Password Varchar 30
Password user admin
Tabel 4.3 Tabel User
d Tabel Kategori
Tabel kategori digunakan untuk menampung kategori buku-buku yang dijual pada Toko Buku Senyum Muslim. Berikut adalah field-field yang dibuat dalam tabel
kategori :
Field Type
Keterangan Kategori
Varchar 30 Kode kategori buku
Kategori_name Varchar 30
Nama kategori buku
Tabel 4.4 Tabel Kategori
Universitas Sumatera Utara
e Tabel Member
Tabel member digunakan untuk menampung data pelanggan atau pengunjung pada Toko Buku Senyum Muslim. Berikut adalah field-field yang dibuat dalam tabel
member :
Field Type
Keterangan No
Int 5 No urut pelanggan
Username Varchar 30
Nama pelanggan Password
Varchar 30 Password pelanggan
Nama_lengkap Varchar 50
Nama lengkap pelanggan Jenis_kelamin
Varchar 15 Jenis kelamin pelanggan
Tanggal_lahir Date
Tanggal lahir pelanggan Alamat
Varchar 50 Alamat pelanggan
Kota Varchar 20
Kota tempat tinggal pelanggan Negara
Varchar 20 Negara asal pelanggan
No_telp Varchar 20
No telepon pelanggan No_rekening
Varchar 20 No rekening pelanggan
email Varchar 30
Email peanggan
Tabel 4.5 Tabel Member
4.3 Perancangan Algoritma