2. Web Server
WampServer 2.2i 3.
DBMS MySQL 5
4. Web browser
Mozilla Firefox 12 5.
Code Editor Macromedia Dreamweaver CS5
4.1.3. Implementasi Basis Data
Pembangunan basis data dilakukan dengan menggunakan MySql. Berikut adalah implementasi basis data dalam sql:
1. Tabel admin
CREATE TABLE IF NOT EXISTS `admin` `ID_Admin` int11 NOT NULL AUTO_INCREMENT,
`Username` varchar64 NOT NULL, `Password` varchar64 NOT NULL,
`Role` int1 NOT NULL, PRIMARY KEY `ID_Admin`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
2. Tabel agenda_marketing
CREATE TABLE IF NOT EXISTS `agenda_marketing` `ID_Agenda` bigint20 NOT NULL AUTO_INCREMENT,
`ID_Perusahaan` bigint20 NOT NULL, `NamaAgenda` varchar64 DEFAULT NULL,
`CP_Client` varchar64 DEFAULT NULL, `Telp` varchar15 NOT NULL,
`Tgl` date DEFAULT NULL, `Tempat` varchar64 DEFAULT NULL,
`Keperluan` varchar64 DEFAULT NULL, `Status` varchar64 DEFAULT NULL,
`ID_Pegawai` int11 NOT NULL, `Pukul` time NOT NULL,
`Aktivitas` int11 NOT NULL, PRIMARY KEY `ID_Agenda`,
KEY `ID_Pegawai` `ID_Pegawai`, KEY `ID_Perusahaan` `ID_Perusahaan`
ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `agenda_marketing`
ADD CONSTRAINT `agenda_marketing_ibfk_1` FOREIGN KEY `ID_Pegawai` REFERENCES `pegawai` `ID_Pegawai`,
ADD CONSTRAINT `agenda_marketing_ibfk_2` FOREIGN KEY `ID_Perusahaan` REFERENCES `client``ID_Perusahaan`;
3. Tabel client
CREATE TABLE IF NOT EXISTS `client` CREATE TABLE IF NOT EXISTS `client`
`ID_Perusahaan` bigint20 NOT NULL AUTO_INCREMENT, `NamaPerusahaan` varchar64 NOT NULL,
`Alamat` varchar100 DEFAULT NULL, `Kota` int11 NOT NULL,
`Kode_Pos` int11 DEFAULT NULL, `Provinsi` smallint3 DEFAULT NULL,
`Telp` varchar50 DEFAULT NULL, `ID_Kategori` int11 NOT NULL,
`ID_Jenis` int11 DEFAULT NULL, `Tgl_BerdiriPerusahaan` date DEFAULT NULL,
`Tgl_Bergabung` date DEFAULT NULL, `Dihapus` int11 NOT NULL,
PRIMARY KEY `ID_Perusahaan`, KEY `ID_Kategori` `ID_Kategori`,
KEY `Kota` `Kota`, KEY `ID_Jenis` `ID_Jenis`
ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `client`
ADD CONSTRAINT `client_ibfk_3` FOREIGN KEY `Kota` REFERENCES `kab_kota` `id_kab_kota` ON DELETE CASCADE
ON UPDATE CASCADE, ADD CONSTRAINT `client_ibfk_5` FOREIGN KEY
`ID_Kategori` REFERENCES `kategori_perusahaan` `ID_Kategori` ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `client_ibfk_6` FOREIGN KEY `ID_Jenis` REFERENCES `jenis_usaha` `ID_Jenis` ON
DELETE CASCADE ON UPDATE CASCADE;
4. Tabel jadwal_latihan
CREATE TABLE IF NOT EXISTS `jadwal_latihan` `ID_Jadwal` bigint20 NOT NULL AUTO_INCREMENT,
`ID_Perusahaan` bigint20 NOT NULL, `NamaPelatihan` varchar64 DEFAULT NULL,
`Tema` varchar64 DEFAULT NULL, `Tgl` date DEFAULT NULL,
`WaktuPelatihan` time DEFAULT NULL, `Tempat` varchar64 DEFAULT NULL,
`JmlPeserta` int11 DEFAULT NULL, `Harga` bigint255 DEFAULT NULL,
`ID_Pegawai` int11 NOT NULL, `ID_Program` int11 NOT NULL,
`Fasilitas` varchar64 DEFAULT NULL,