84
1. Tabel User
Tabel 3.20 Implementasi Tabel User
1 2
3 4
5 6
7 8
9 CREATE TABLE `tbl_user`
`nama` varchar30 NOT NULL, `username` varchar100 NOT NULL,
`password` varchar100 NOT NULL, , ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT
CHARSET=latin1;
2. Tabel Jurusan
Tabel 3.21 Implementasi Tabel Jurusan
1 2
3 4
5 6
CREATE TABLE `tbl_jurusan` `id_jurusan` varchar10 NOT NULL,
`nama_jurusan` varchar100 NOT NULL, `PRIMARY KEY `id_jurusan`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
3. Tabel Pendaftaran
Tabel 3.22 Implementasi Tabel Pendaftaran
1 2
3 4
CREATE TABLE `tbl_pendaftaran` `no_pendaftaran` int15 NOT NULL,
`nama_lengkap` varchar100 NOT NULL, `jns_kelamin` varchar15 NOT NULL,
85
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22
23 24
25 26
27 28
`tmp_lahir` varchar50 NOT NULL, `tgl_lahir` date NOT NULL,
`gol_darah` varchar5 NOT NULL, `agama` varchar20 NOT NULL,
`anak_ke` int11 NOT NULL, `jml_saudara` int11 NOT NULL,
`hobi` varchar30 NOT NULL, `alamat` varchar50 NOT NULL,
`asl_sekolah` varchar50 NOT NULL, `alamat_asl_sekolah` varchar150 NOT NULL,
`jml_un` int11 NOT NULL, `jml_uas` int11 NOT NULL,
`thn_ijazah` date NOT NULL, `nama_ortu` varchar50 NOT NULL,
`alamat_ortu` varchar50 NOT NULL, `pekerjaan_ortu` varchar30 NOT NULL,
`no_ortu` varchar15 NOT NULL, `jurusan` varchar30 NOT NULL,
PRIMARY KEY `no_pendaftaran`, KEY `jurusan` `jurusan`,
CONSTRAINT `tbl_pendaftaran_ibfk_1` FOREIGN KEY `jurusan` REFERENCES `tbl_jurusan`
`id_jurusan` ENGINE=InnoDB DEFAULT CHARSET=latin1;
86
4. Tabel Tiger Insert Pendaftaran
Tabel 3.23 Implementasi Tabel Tiger insert Pendaftarn
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 DELIMITER
50003 DROP TRIGGER50032 IF EXISTS 50003 `triger_pendaftaran_insert`
50003 CREATE 50017 DEFINER = rootlocalhost 50003 TRIGGER
`triger_pendaftaran_insert` BEFORE INSERT ON `tbl_pendaftaran` FOR EACH ROW BEGIN
Insert into tbl_siswa no_pendaftaran, nama_siswa, jns_kelamin, tmp_lahir, tgl_lahir,
alamat,hobi, jurusan values new.no_pendaftaran, new.nama_lengkap, new.jns_kelamin, new.tmp_lahir,
new.tgl_lahir, new.alamat, new.hobi, new. jurusan;
END DELIMITER ;
5. Tabel Tiger Update Pendaftaran