Perancangan Database Sistem Informasi Penjualan Pada Toko Buku Senyum Muslim Dengan PHP Dan MySQL

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