Tabel User Tabel Kategori Tabel Barang Tabel Pemesanan

3.4. Rancangan Database

Dalam membuat sistem penjualan hasil pertanian Ngudi Rahayu ini diperlukan sebuah rancangan database yaitu sebagai berikut :

3.4.1. Tabel User

Tabel user digunakan untuk menyimpan data nomor handphone, password dan status untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi sebagai pintu login bagi user yang ingin masuk pada sistem disebut cPanel. Struktur tabel user digambarkan pada Tabel 3.2. Tabel 3.2. Tabel User Field Type Length Keterangan no_hp varchar 12 sebagai primary key password varchar 15 nilai dari password dalam bentuk terenkripsi agar tidak mudah dikenali. status char 1 memiliki dua nilai yaitu user atau admin

3.4.2. Tabel Kategori

Tabel kategori ini berfungsi untuk membedakan jenis-jenis tanaman hasil pertanian. Struktur dari tabel kategori digambarkan pada Tabel 3.3. Tabel 3.3. Tabel Kategori Field Type Length Katerangan kode char 2 sebagai primary key nama_kat varchar 15 sebagai nama dari kategori satuan varchar 3 sebagai nilai satuan barang

3.4.3. Tabel Barang

Tabel barang digunakan untuk untuk menyimpan data barang yang dapat dibeli oleh member. Struktur tabel barang digambarkan pada Tabel 3.4. Tabel 3.4. Tabel Barang Field Type length Keterangan id_br char 4 sebagai primary key nama_br varchar 20 untuk mendeklarasikan nama barang harga int untuk mendeklarasikan harga barang stok int untuk menyimpan data stok barang image varchar 15 menyimpan gambar barang tgl_br date menyimpan tanggal barang di update kualitas text menyimpan keterangan kualitas barang

3.4.4. Tabel Pemesanan

Tabel pemesanan digunakan untuk menyimpan semua data yang sebelumnya berada pada keranjang. Tabel pemesanan ini hanya dapat diisi apabila sebelumnya telah dilakukan pemilihan barang yang akan dibeli yang disimpan pada keranjang dan member telah mengisi data pribadi yang nantinya akan digunakan sebagai acuan dalam mengirim barang. Struktur tabel pemesanan digambarkan pada Tabel 3.5. Tabel 3.5. Tabel Pemesanan Field Type Length Keterangan id_pm varchar 12 Sebagai kode pemesanan id_br char 4 untuk menyimpan id barang yang dibeli tgl_pm date menyimpan tanggal pembelian barang jumlah int menyimpan data jumlah barang yang dibeli harga int menyimpan total harga barang status varchar 6 menyimpan status pengiriman barang Id_pl varchar 6 Kode pelanggan

3.4.5. Tabel Pelanggan