Implementasi Database Implementasi Sistem

3.10 Implementasi Sistem

Setelah sistem dianalisis dan didesain secara rinci maka selanjutnya akan menuju tahap implementasi. Tujuan implementasi adalah untuk menjelaskan tentang manual modul kepada semua user yang akan menggunakan sistem. Sehingga user tersebut dapat merespon apa yang ditampilkan di sistem dan memberikan masukan kepada pembuat sistem untuk dilakukan perbaikan agar sistem lebih baik lagi.

3.10.1 Implementasi Database

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut :

1. Tabel Pegawai

Tabel 3.15 : script sql tabel pegawai CREATE TABLE `pegawai` `nip` int 10 NOT NULL, `nama` varchar20 NOT NULL, `agama` varchar10 NOT NULL, `tmpt_lahir` varchar10 NOT NULL, `tgl_lahir` date NOT NULL, `jenis_kelamin` enum „Pria‟,‟Wanita‟ NOT NULL, `alamat` varchar30 NOT NULL, `tgl_masuk`date NOT NULL, `id_bag` varchar4 NOT NULL, `id_jab` varchar4 NOT NULL, `foto` varchar30 DEFAULT NULL, `id_kjb` varchar4 DEFAULT NULL, `idp` int4 DEFAULT NULL, `user_id` int4 DEFAULT NULL, `id_peker` int4 DEFAULT NULL, PRIMARY KEY `nip` ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Tabel Pendidikan

Tabel 3.16 : script sql tabel pendidikan CREATE TABLE `pendidikan` `idp` int 4 NOT NULL, `nip` int10 NOT NULL, `t_pdk` varchar20 NOT NULL, `d_pdk` text NOT NULL, PRIMARY KEY `idp` ENGINE=InnoDB DEFAULT CHARSET=latin1;

3. Tabel Bagian

Tabel 3.17 : script sql tabel bagian CREATE TABLE `bagian` `id_bag` varchar 4 NOT NULL, `n_bag` int25 NOT NULL, PRIMARY KEY `id_bag` ENGINE=InnoDB DEFAULT CHARSET=latin1;

4. Tabel Masa_jabatan

Tabel 3.18 : script sql tabel masa_jabatan CREATE TABLE `masa_jabatan` `id_kjb` varchar 4 NOT NULL, `nip` int10 NOT NULL, `masa_kerja` int10 NOT NULL, `keterangan` text NOT NULL, PRIMARY KEY `id_kjb` ENGINE=InnoDB DEFAULT CHARSET=latin1;

5. Tabel Jabatan_baru

Tabel 3.19 : script sql tabel jabatan_baru CREATE TABLE `jabatan_baru` `id_h` int 10 NOT NULL, `id_kjb` varchar4 NOT NULL, `jab_old` varchar20 NOT NULL, `tgl_ajb` date NOT NULL, `jabatan_baru` int 10 NOT NULL, `tgl_kjb` date NOT NULL, PRIMARY KEY `id_h` ENGINE=InnoDB DEFAULT CHARSET=latin1;

6. Tabel Pengalaman_kerja

Tabel 3.20 : script sql tabel pengalaman_kerja CREATE TABLE `pengalaman_kerja` `id_peker` int 4 NOT NULL, `nip` int 10 NOT NULL, `nm_pekerjaan` varchar30 NOT NULL, `d_pekerjaan` text NOT NULL, PRIMARY KEY `id_peker` ENGINE=InnoDB DEFAULT CHARSET=latin1; 7. Tabel Jabatan Tabel 3.21 : script sql tabel jabatan CREATE TABLE `jabatan` `id_jab` varchar 4 NOT NULL, `n_jab` ivarchar 20 NOT NULL, PRIMARY KEY `id_peker` ENGINE=InnoDB DEFAULT CHARSET=latin1;

3.10.2 Implementasi Antarmuka