Implementasi Basis Data Sintaks SQL

b. Memory : 1 GB c. VGA : 256 MB d. Hardisk : 120 GB e. CD-ROM Drive f. Monitor Printer standard g. Mouse Keyboard standard 2. Minimum requirement hardware komputer client : a. Processor 1,5 GHz b. 512 MB RAM c. VGA 256 MB d. Harddisk 40 GB e. Monitor f. Keyboard g. Mouse

1.4.4. Implementasi Basis Data Sintaks SQL

Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basis datanya dalam bahas SQL adalah sebagai berikut :

1. Tabel det_keluarga

CREATE TABLE IF NOT EXISTS `det_keluarga` `id_keluarga` varchar30 NOT NULL, `no_ktp` int11 NOT NULL, `nama` varchar50 NOT NULL, `agama` varchar20 NOT NULL, `t_lahir` varchar20 NOT NULL, `tgl_lahir` date DEFAULT NULL, `j_kel` varchar30 NOT NULL, `gol_darah` varchar30 NOT NULL, `pendidikan` varchar30 DEFAULT NULL, `pekerjaan` varchar30 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;

2. Tabel det_kematian

CREATE TABLE IF NOT EXISTS `det_kematian` `no_kk` varchar30 NOT NULL, `no_ktp` varchar30 NOT NULL, `nama` varchar50 NOT NULL, `j_kel` varchar20 NOT NULL, `t_lahir` varchar25 NOT NULL, `tgl_lahir` date NOT NULL, `agama` varchar20 NOT NULL, `alamat` varchar50 NOT NULL, `tgl_meninggal` date NOT NULL, `sebab` varchar50 NOT NULL, `rt` varchar10 NOT NULL, `ttd` varchar25 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

3. Tabel det_pindah

CREATE TABLE IF NOT EXISTS `det_pindah` `no_kk` varchar35 NOT NULL, `no_ktp` varchar25 NOT NULL, `tgl_pindah` date NOT NULL, `nama` varchar50 NOT NULL, `j_kel` varchar15 NOT NULL, `s_nikah` varchar30 NOT NULL, `agama` varchar30 NOT NULL, `pendidikan` varchar30 NOT NULL, `pekerjaan` varchar25 NOT NULL, `alamat` varchar50 NOT NULL, `alamat_baru` varchar50 NOT NULL, `rt` varchar10 NOT NULL, `ttd` varchar25 NOT NULL, `pengikut` int10 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

4. Table keluaga

CREATE TABLE IF NOT EXISTS `keluarga` `id_keluarga` varchar30 NOT NULL, `no_ktp` varchar20 NOT NULL, `nama` varchar50 NOT NULL, `agama` varchar20 NOT NULL, `t_lahir` varchar20 NOT NULL, `tgl_lahir` date DEFAULT NULL, `j_kel` varchar50 NOT NULL, `gol_darah` varchar20 NOT NULL, `pendidikan` varchar30 DEFAULT NULL, `pekerjaan` varchar30 NOT NULL, PRIMARY KEY `no_ktp` ENGINE=MyISAM DEFAULT CHARSET=latin1;

5. Table pengikut

CREATE TABLE IF NOT EXISTS `pengikut` `no_ktp` varchar25 NOT NULL, `nama` varchar50 NOT NULL, `j_kel` varchar15 NOT NULL, `s_nikah` varchar30 NOT NULL, `agama` varchar30 NOT NULL, `pendidikan` varchar30 NOT NULL, `pekerjaan` varchar25 NOT NULL, `hubungan` varchar20 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

6. Tabel Suratlain

CREATE TABLE IF NOT EXISTS `suratlain` `no_ktp` varchar30 NOT NULL, `nama` varchar50 NOT NULL, `j_kel` varchar15 NOT NULL, `t_lahir` varchar20 NOT NULL, `tgl_lahir` date NOT NULL, `status` varchar15 NOT NULL, `agama` varchar20 NOT NULL, `pekerjaan` varchar20 NOT NULL, `alamat` varchar50 NOT NULL, `surat` varchar20 NOT NULL, `rt` varchar10 NOT NULL, `ttd` varchar25 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

7. Tabel surat_lahir

CREATE TABLE IF NOT EXISTS `surat_lahir` `nama` varchar50 NOT NULL, `hari` varchar20 NOT NULL, `tanggal` date NOT NULL, `di` varchar25 NOT NULL, `j_kel` varchar20 NOT NULL, `no_kk` varchar30 NOT NULL, `ibu` varchar50 NOT NULL, `ayah` varchar50 NOT NULL, `alamat` varchar50 NOT NULL, `rt` varchar10 NOT NULL, `ttd` varchar25 NOT NULL ENGINE=InnoDB DEFAULT CHARSET=latin1;

8. Tabel warga

CREATE TABLE IF NOT EXISTS `warga` `no_ktp` int11 NOT NULL, `nama` varchar50 NOT NULL, `agama` varchar20 NOT NULL, `t_lahir` varchar20 NOT NULL, `tgl_lahir` date DEFAULT NULL, `j_kel` varchar30 NOT NULL, `gol_darah` varchar30 NOT NULL, `pendidikan` varchar30 DEFAULT NULL, `pekerjaan` varchar30 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;

1.4.5. Implementasi Antar Muka