Implementasi Basis Data Implementasi
148
3. Tabel pelanggan CREATE TABLE IF NOT EXISTS `t_pelanggan`
`IdPelanggan` varchar25 NOT NULL, `pelangganName` varchar50 NOT NULL,
`pelangganAddress` text NOT NULL, `pelangganContact` varchar20 NOT NULL,
PRIMARY KEY `IdPelanggan` ENGINE=MyISAM DEFAULT CHARSET=latin1;
4. Tabel service CREATE TABLE IF NOT EXISTS `t_service`
`serviceID` varchar25 NOT NULL, `kategori` varchar25 NOT NULL,
`serviceName` varchar50 NOT NULL, `biayaService` bigint20 NOT NULL,
PRIMARY KEY `serviceID` ENGINE=MyISAM DEFAULT CHARSET=latin1;
5. Tabel suku cadang CREATE TABLE IF NOT EXISTS `t_sukucadang`
`sukuCadangID` varchar25 NOT NULL, `kategori` varchar50 NOT NULL,
`sukuCadangName` varchar50 NOT NULL, `hargaBeli` bigint20 NOT NULL,
`hargaJual` bigint20 NOT NULL, `stock` int11 NOT NULL,
PRIMARY KEY `sukuCadangID` ENGINE=MyISAM DEFAULT CHARSET=latin1;
149
6. Tabel supplier CREATE TABLE IF NOT EXISTS `t_supplier`
`idSupplier` varchar25 NOT NULL, `namaSupplier` varchar50 NOT NULL,
`alamat` text NOT NULL, `noTelp` varchar15 NOT NULL,
PRIMARY KEY `idSupplier` ENGINE=MyISAM DEFAULT CHARSET=latin1;
7. Tabel user CREATE TABLE IF NOT EXISTS `t_user`
`username` varchar50 NOT NULL, `password` varchar50 NOT NULL,
`userGroup` varchar25 NOT NULL, PRIMARY KEY `username`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
8. Tabel work order
CREATE TABLE IF NOT EXISTS `t_workorder` `idWO` varchar15 NOT NULL,
`tanggal` date NOT NULL, `idPelanggan` varchar20 NOT NULL,
`idKendaraan` varchar20 NOT NULL, `keluhan` text NOT NULL,
PRIMARY KEY `idWO` ENGINE=MyISAM DEFAULT CHARSET=latin1;
150
9. Tabel beli barang CREATE TABLE IF NOT EXISTS `t_belibarang`
`noFaktur` varchar25 NOT NULL, `sukuCadangId` varchar25 NOT NULL,
`jumlah` int11 NOT NULL, `hargaBeli` bigint20 NOT NULL,
`totalBeli` bigint20 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;
10. Tabel estimasi CREATE TABLE IF NOT EXISTS `t_estimasi`
`noFaktur` varchar25 NOT NULL, `tanggalTransaksi` date NOT NULL,
`totalHarga` bigint20 NOT NULL, `IdPelanggan` varchar25 NOT NULL,
`idKendaraan` varchar25 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;
11. Tabel jual barang CREATE TABLE IF NOT EXISTS `t_jualbarang`
`noFaktur` varchar20 NOT NULL, `sukuCadangId` varchar25 NOT NULL,
`jumlah` int11 NOT NULL, `totalJual` bigint20 NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=latin1;
151
12. Tabel jual service CREATE TABLE IF NOT EXISTS `t_jualservice`
`noFaktur` varchar25 NOT NULL, `serviceId` varchar25 NOT NULL,
`jumlah` int11 NOT NULL, `totalJual` bigint20 NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=latin1;
13. Tabel pembelian CREATE TABLE IF NOT EXISTS `t_pembelian`
`noNota` varchar25 NOT NULL, `supplierId` varchar25 NOT NULL,
`tanggalTransaksi` date NOT NULL, `totalHarga` bigint20 NOT NULL,
`status` varchar10 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;
14. Tabel penjualan CREATE TABLE IF NOT EXISTS `t_penjualan`
`noFaktur` varchar20 NOT NULL, `tanggalTransaksi` date NOT NULL,
`totalPenjualan` bigint20 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;
152
15. Tabel perbaikan CREATE TABLE IF NOT EXISTS `t_perbaikan`
`noFaktur` varchar20 NOT NULL, `tanggalTransaksi` date NOT NULL,
`totalHarga` bigint20 NOT NULL, `IdPelanggan` varchar25 NOT NULL,
`idKendaraan` varchar25 NOT NULL, `kilometer` int11 NOT NULL,
`mekanik` varchar25 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;