3.7 Rancangan Tabel Data
Perancangan tabel yang dibuat untuk sistem penjualan motor second terdapat 9 sembilan tabel antara lain :
1. Tabel Motor 2. Tabel Penjualan
3. Tabel Pembelian 4. Tabel Pembeli
5. Tabel Penjual 6. Tabel Jenis Kelamin
7. Tabel Merk 8. Tabel Jenis Motor
9. Tabel Status
Berikut detail tabel yang dibuat :
3.7.1 Tabel Motor
Nama Tabel : tmotor
Primary key : no_polisi varchar
Jumlah Field : 13 buah
Tabel 3.1 Motor
Field Type
Null Key
Extra no_polisi
varchar 10 No
Primary key
Auto increment
nm_motor varchar 20
No alamat
varchar 50 No
id_merk Int10
No th_pembuatan
int4 No
id_kategori int10
No isi_slinder
varchar 20 No
warna Text
No no_rangka
varchar 20 No
no_mesin varchar 20
No bahan_bakar
varchar 20 No
harga_beli Int20
No id_status
Int100 No
Tabel motor berfungsi menjadi tempat penyimpan data motor yang telah melalui proses transaksi baik penjualan dan pembelian. Data yang dimasukan berdasarkan data STNK
kendaraan dengan penambahan harga beli dan status. Harga beli menjadi penghitungan modal awal pembelian dan status menjadi keterangan motor terjual atau ada.
3.7.2 Tabel Penjualan
Nama Tabel : tpenjualan
Primary key : id_penjualan varchar
Jumlah Field : 5 buah
Tabel 3.2 Penjualan
Field Type
Null Key
Extra id_penjualan
varchar 10 No
Primary key
Auto increment
harga_jual varchar 100
No tgl_jual
date No
id_pembeli varchar 100
No no_polisi
varchar 100 No
Tabel penjualan merupakan tempat penyimpanan data setelah melakukan proses penjualan motor dengan id_penjualan sebagai Primary Key. Id pembeli berfungsi untuk mengetahui
siapa yang melakukan pembelian, sedangkan no polisi berfungsi untuk mengambil data kendaraan yang akan dibeli.
3.7.4 Tabel Pembelian
Nama Tabel : tpembelian
Primary key : id_pembelian varchar
Jumlah Field : 4 buah
Tabel 3.3 Pembelian
Field Type
Null Key
Extra id_transaksi
Varchar 100 No
Primary key
Auto increment
tanggal_pembelian date
No id_penjual
Varchar 100 No
no_polisi Varchar 100
No
Tabel pembelian merupakan tempat penyimpanan data setelah melakukan proses transaksi pembelian motor sebagai data trsnsaksi. Id penjual untuk mengetahui data penjual, sedangkan
no polisi sebagai penghubung antara transaksi dan kendaraan.
3.7.5 Tabel Pembeli
Nama Tabel : tpembeli
Primary key : id_pembeli varchar
Jumlah Field : 6 buah
Tabel 3.4 Pembeli
Field Type
Null Key
Extra id_pembeli
Varchar 20 No
Primary key
Auto increment
nm_pembeli Varchar 50
No alamat
Varchar 50 No
jenis_kelamin Int10
No pekerjaan
Varchar 50 No
no_telp Int20
No
Tabel pembeli berfungsi untuk menyimpan data pembeli yang telah melakukan proses dalam transaksi penjualan motor pada sistem. Dengan id_pembeli sebagai primary key. Data ini
menjadi informasi untuk admin. Jenis kelamin sebagai penghubung dengan tabel jenis kelamin.
3.7.6 Tabel Penjual