Tabel User Tabel Jurusan Tabel Pendaftaran Tabel Tiger Insert Pendaftaran

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