Implementasi Perangkat Keras Implementasi Perangkat Lunak
ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
No Nama Tabel
Sintaks SQL 3
Detail_pemesanan CREATE TABLE IF NOT EXISTS
`detail_pemesanan` `id` int11 NOT NULL,
`id_pemesanan` int11 NOT NULL INDEX, `id_barang` int11 NOT NULL INDEX,
`harga` int11 NOT NULL, `qty` int11 NOT NULL,
`keterangan` varchar100 NOT NULL, `is_tersedia` tinyint1 NOT NULL DEFAULT 1,
`created_date` datetime NOT NULL, `updated_date` timestamp NOT NULL DEFAULT
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEYid ENGINE=InnoDB AUTO_INCREMENT=26
DEFAULT CHARSET=latin1;
4 Distro
CREATE TABLE IF NOT EXISTS `distro` `id` int11 NOT NULL,
`kode_distro` varchar15 NOT NULL, `nama` varchar50 NOT NULL,
`alamat` varchar100 NOT NULL, `kota` varchar50 NOT NULL,
`telepon` varchar15 NOT NULL, `email` varchar50 NOT NULL,
`lg` double DEFAULT NULL, `lt` double DEFAULT NULL,
`link` varchar100 DEFAULT NULL, `jam_buka` time NOT NULL,
`jam_tutup` time NOT NULL, `id_admin` int11 NOT NULL DEFAULT 1
INDEX, `is_active` tinyint1 NOT NULL DEFAULT 1,
`created_date` datetime NOT NULL, `updated_date` timestamp NOT NULL DEFAULT
CURRENT_TIMESTAMP
ON UPDATE
CURRENT_TIMESTAMP, PRIMARY KEYid
ENGINE=InnoDB AUTO_INCREMENT=9
DEFAULT CHARSET=latin1; 5
Kategori CREATE TABLE IF NOT EXISTS `kategori`
`id` int11 NOT NULL, `nama` varchar50 NOT NULL,
`created_date` datetime NOT NULL,
`updated_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
CURRENT_TIMESTAMP, PRIMARY KEYid
ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=latin1;
6 Konfirmasi
CREATE TABLE IF NOT EXISTS `konfirmasi` `id` int11 NOT NULL,
`id_pemesanan` int11 NOT NULL INDEX, `id_petugas` int11 NOT NULL INDEX,
`status` varchar10 NOT NULL, `pesan` varchar100 NOT NULL,
`created_date` datetime NOT NULL, `updated_date` timestamp NOT NULL DEFAULT
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEYid ENGINE=InnoDB AUTO_INCREMENT=17
DEFAULT CHARSET=latin1;
7 Pemesanan
CREATE TABLE IF NOT EXISTS `pemesanan` `id` int11 NOT NULL,
`kode_pemesanan` varchar15 NOT NULL, `tanggal_pemesanan` datetime NOT NULL,
`tanggal_expired` datetime NOT NULL, `status` varchar300 NOT NULL,
`id_customer` int11 NOT NULL INDEX, `created_date` datetime NOT NULL,
`updated_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
ON UPDATE
CURRENT_TIMESTAMP, PRIMARY KEYid
ENGINE=InnoDB AUTO_INCREMENT=11
DEFAULT CHARSET=latin1; 8
users CREATE TABLE IF NOT EXISTS `users`
`id` int11 NOT NULL, `nama` varchar50 NOT NULL,
`jk` varchar15 NOT NULL, `tempat_lahir` varchar30 NOT NULL,
`tanggal_lahir` date NOT NULL, `alamat` varchar100 NOT NULL,
`kota` varchar50 NOT NULL, `telepon` varchar15 NOT NULL,
`email` varchar50 NOT NULL, `username` varchar30 NOT NULL,
`password` varchar40 NOT NULL, `salt` varchar50 NOT NULL,