Perangkat Keras Pembangun Perangkat Lunak Pembangun

Tabel 4.2 Implementasi Basis Data Web Sistem Informasi Geografis Nama Tabel Query Admin CREATE TABLE IF NOT EXISTS `admin` `id_admin` int11 NOT NULL AUTO_INCREMENT, `nama` varchar30 NOT NULL, `email` varchar50 NOT NULL, `password` varchar20 NOT NULL, PRIMARY KEY `id_admin`, UNIQUE KEY `email` `email` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; Member CREATE TABLE IF NOT EXISTS `member` `id_member` int11 NOT NULL AUTO_INCREMENT, `nama` varchar30 NOT NULL, `gender` varchar10 NOT NULL, `alamat` varchar151 NOT NULL, `email` varchar50 NOT NULL, `password` varchar20 NOT NULL, `foto` tinyblob NOT NULL, PRIMARY KEY `id_member`, UNIQUE KEY `email` `email` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; Buku tamu CREATE TABLE IF NOT EXISTS `bukutamu` `id_buku` int11 NOT NULL AUTO_INCREMENT, `id_admin` int11 NOT NULL, `id_member` int11 NOT NULL, `nama` varchar50 NOT NULL, `email` varchar50 NOT NULL, `tgl` datetime NOT NULL, `komentar` text NOT NULL, PRIMARY KEY `id_buku`, UNIQUE KEY `email` `email`, KEY `id_member` `id_member`, KEY `id_admin` `id_admin`, CONSTRAINT `bukutamu_ibfk_2` FOREIGN KEY `id_member` REFERENCES `member` `id_member`, CONSTRAINT `bukutamu_ibfk_1` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1; Berita CREATE TABLE IF NOT EXISTS `berita` `id_berita` int11 NOT NULL AUTO_INCREMENT, `id_admin` int11 NOT NULL, `tgl` date NOT NULL, `judul` varchar50 NOT NULL, `isi` longtext NOT NULL, `gambar` mediumblob NOT NULL, PRIMARY KEY `id_berita`, KEY `id_admin` `id_admin`, KEY `id_admin_2` `id_admin`, CONSTRAINT `berita_ibfk_1` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1; Kategori CREATE TABLE IF NOT EXISTS `kategori` `id_kat` int11 NOT NULL AUTO_INCREMENT, `nama_kat` varchar30 NOT NULL, `jns_icon` varchar50 NOT NULL, PRIMARY KEY `id_kat` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; Kecamatan CREATE TABLE IF NOT EXISTS `kecamatan` `id_kec` int11 NOT NULL AUTO_INCREMENT, `id_peta` int11 NOT NULL, `nama_kec` varchar30 NOT NULL, `luas` decimal10,0 NOT NULL, `penduduk` varchar15 NOT NULL, `jml_omset` int15 NOT NULL, `long` double NOT NULL, `lat` double NOT NULL, PRIMARY KEY `id_kec`, KEY `id_peta` `id_peta`, CONSTRAINT `kecamatan_ibfk_1` FOREIGN KEY `id_peta` REFERENCES `peta` `id_peta` ENGINE=InnoDB DEFAULT CHARSET=latin1; Kelurahan CREATE TABLE IF NOT EXISTS `kelurahan` `id_kel` int11 NOT NULL AUTO_INCREMENT, `nama_kel` varchar30 NOT NULL, `id_kec` int11 NOT NULL, PRIMARY KEY `id_kel`, KEY `id_kec` `id_kec`, CONSTRAINT `kelurahan_ibfk_1` FOREIGN KEY `id_kec` REFERENCES `kecamatan` `id_kec` ENGINE=InnoDB DEFAULT CHARSET=latin1; Kriteria CREATE TABLE IF NOT EXISTS `kriteria` `id_kriteria` int10 NOT NULL AUTO_INCREMENT, `nama_kriteria` varchar30 NOT NULL, PRIMARY KEY `id_kriteria` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; Kriteria_kec CREATE TABLE IF NOT EXISTS `kriteria_kec` `no` int11 NOT NULL AUTO_INCREMENT, `id_kriteria` int11 NOT NULL, `id_kec` int11 NOT NULL, PRIMARY KEY `no`, KEY `id_kriteria` `id_kriteria`, KEY `id_kec` `id_kec`, CONSTRAINT `kriteria_kec_ibfk_1` FOREIGN KEY `id_kriteria` REFERENCES `kriteria` `id_kriteria`,