Implementasi database ANALISIS DAN PERANCANGAN
1. Tabel Admin
Tabel 4.1 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `admin` `id` int11 NOT NULL,
`nama` varchar35 collate latin1_general_ci NOT NULL, `jabatan` varchar25 collate latin1_general_ci NOT NULL,
`username` varchar15 collate latin1_general_ci NOT NULL, `password` varchar50 collate latin1_general_ci NOT NULL,
PRIMARY KEY `password` ENGINE=MyISAM DEFAULT CHARSET=latin1
COLLATE=latin1_general_ci;
2. Tabel Polling
Tabel 4.2 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `polling` `id` int11 NOT NULL auto_increment,
`judul` varchar255 collate latin1_general_ci NOT NULL, `pilihan` varchar255 collate latin1_general_ci NOT NULL,
`jawaban` varchar255 collate latin1_general_ci NOT NULL, `status` char2 collate latin1_general_ci NOT NULL,
`no` int11 NOT NULL, PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;
3. Tabel Artikel
Tabel 4.3 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_artikel` `id` int11 NOT NULL auto_increment,
`tanggal` varchar30 collate latin1_general_ci NOT NULL, `judul` varchar100 collate latin1_general_ci NOT NULL,
`isi` longtext collate latin1_general_ci NOT NULL, `foto` varchar50 collate latin1_general_ci NOT NULL,
`penulis` varchar35 collate latin1_general_ci NOT NULL, PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=21 ;
4. Tabel Karyawan
Tabel 4.4 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_karyawan` `nip` varchar15 collate latin1_general_ci NOT NULL,
`nama` varchar35 collate latin1_general_ci NOT NULL, `kelamin` varchar6 collate latin1_general_ci NOT NULL,
`tempat_lhr` varchar35 collate latin1_general_ci NOT NULL, `tgl_lhr` varchar30 collate latin1_general_ci NOT NULL,
`alamat` varchar50 collate latin1_general_ci NOT NULL, `pos` varchar5 collate latin1_general_ci NOT NULL,
`telepon` varchar12 collate latin1_general_ci NOT NULL, `email` varchar50 collate latin1_general_ci NOT NULL,
`pdk_akhir` varchar30 collate latin1_general_ci NOT NULL, `agama` varchar25 collate latin1_general_ci NOT NULL,
`kewarganegaraan` varchar20 collate latin1_general_ci NOT NULL, `jabatan` varchar25 collate latin1_general_ci NOT NULL,
`bagian` varchar25 collate latin1_general_ci NOT NULL, `foto` varchar50 collate latin1_general_ci NOT NULL,
PRIMARY KEY `nip` ENGINE=MyISAM DEFAULT CHARSET=latin1
COLLATE=latin1_general_ci;
5. Tabel Konfirm
Tabel 4.5 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_konfirm` `id` int11 NOT NULL,
`no_konfirm` varchar15 collate latin1_general_ci NOT NULL, `tanggal` varchar20 collate latin1_general_ci NOT NULL,
`no_order` varchar15 collate latin1_general_ci NOT NULL, `nama_pemesan` varchar35 collate latin1_general_ci NOT NULL,
`total_bayar` double NOT NULL, `bank` varchar35 collate latin1_general_ci NOT NULL,
`bukti_transfer` varchar35 collate latin1_general_ci NOT NULL, `status` int11 NOT NULL,
PRIMARY KEY `id` ENGINE=MyISAM DEFAULT CHARSET=latin1
COLLATE=latin1_general_ci;
6. Tabel Material
Tabel 4.6 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_material` `id_material` varchar10 collate latin1_general_ci NOT NULL,
`nama_material` varchar25 collate latin1_general_ci NOT NULL, `deskripsi` varchar255 collate latin1_general_ci NOT NULL,
`harga_beli` double NOT NULL, `harga_jual` double NOT NULL,
`stock` int11 NOT NULL,
`gambar` varchar100 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_material`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
7. Tabel Nomor
Tabel 4.7 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_nomor` `id` int11 NOT NULL,
`nomor` int11 NOT NULL, PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
8. Tabel Pesanan
Tabel 4.8 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_pesanan` `id` int11 NOT NULL,
`tanggal` date NOT NULL, `no_order` varchar20 collate latin1_general_ci NOT NULL,
`nama_pemesan` varchar35 collate latin1_general_ci NOT NULL, `id_material` varchar10 collate latin1_general_ci NOT NULL,
`nama_material` varchar25 collate latin1_general_ci NOT NULL, `deskripsi` varchar255 collate latin1_general_ci NOT NULL,
`harga_jual` double NOT NULL, `jumlah` int11 NOT NULL,
PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
9. Tabel Pesanan Jadi
Tabel 4.9 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_pesananjd` `id` int11 NOT NULL,
`tanggal` date NOT NULL, `no_order` varchar20 collate latin1_general_ci NOT NULL,
`nama_pemesan` varchar35 collate latin1_general_ci NOT NULL,
`id_material` varchar10 collate latin1_general_ci NOT NULL, `nama_material` varchar25 collate latin1_general_ci NOT NULL,
`deskripsi` varchar255 collate latin1_general_ci NOT NULL, `harga_jual` double NOT NULL,
`jumlah` int11 NOT NULL, `dsr_pjk` double NOT NULL,
`ppn` double NOT NULL, `pph` double NOT NULL,
`total_pjk` double NOT NULL, `total_bayar` double NOT NULL,
PRIMARY KEY `id` ENGINE=MyISAM DEFAULT CHARSET=latin1
COLLATE=latin1_general_ci;
10. Tabel PO Purchase Order
Tabel 4.10 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_po` `id` int11 NOT NULL,
`tanggal` varchar20 collate latin1_general_ci NOT NULL, `no_faktur` varchar10 collate latin1_general_ci NOT NULL,
`distributor` varchar30 collate latin1_general_ci NOT NULL, `id_material` varchar10 collate latin1_general_ci NOT NULL,
`jumlah` int11 NOT NULL, PRIMARY KEY `id`
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
11. Tabel User
Tabel 4.11 Generate Tabel User
Nama Tabel
Hasil Generate
CREATE TABLE `tb_user` `username` varchar15 collate latin1_general_ci NOT NULL,
`password` varchar250 collate latin1_general_ci NOT NULL, `nama` varchar35 collate latin1_general_ci NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;