141
d. Antarmuka Cari Data
Gambar 3.35 Antarmuka Cari Data
e. Antarmuka Download Laporan
Gambar 3.36 Antarmuka Download Laporan
142
3.2.4.11 Jaringan Semantik 3.2.4.11.1 Jaringan semantik Admin
A02 A01
A03 A04
A07 A05
A06 A03a
A04a
A05a
A06a A07a
M01, M02
Gambar 3.37 Jaringan Semantik Admin
3.2.4.11.2 Jaringan Semantik Bagian Opetator
I01 I03
I05
I06 I07
I08 I02
M01,M02 M03
Gambar 3.38 Jaringan Semantik bagian Operator
143
3.2.4.11.3 Jaringan Semantik Pegawai
V01
V02 V03
V04 V05
M01, M02
Gambar 3.39 Jaringan Semantik Pegawai
3.2.4.11.4 Validasi dalam Jaringan Semantik
M01 Login gagal, username dan
password tidak valid
M03 Data pegawai telah disimpan
M02 Please Fill Out This Field
Gambar 3.40 Validasi Jaringan Semantik
144
3.2.4.12 Implementasi Sistem
3.3.4.12.1 Implementasi Database
Pembuatan basis data dilakukan dengan menggunakan aplikasi pemrograman MySQL.Implementasi basis data pada aplikasi ini dalam bahasa
SQL adalah sebagai berikut : a. Pembuatan Database
b. Tabel Users
c. Tabel Data Pegawai
CREATE DATABASE „pegawai‟
;
CREATE TABLE IF NOT EXISTS `users` `userid` bigint20 unsigned NOT NULL AUTO_INCREMENT,
`username` varchar30 COLLATE utf8_unicode_ci NOT NULL, `password` varchar32 COLLATE utf8_unicode_ci NOT NULL,
`priv` enumbaca,input,admin COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY `userid`, UNIQUE KEY `username` `username`
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=106 ;
CREATE TABLE IF NOT EXISTS `umum` `id_pegawai` bigint20 unsigned NOT NULL AUTO_INCREMENT,
`nip` varchar30 NOT NULL, `nama` varchar50 NOT NULL,
`id_jabatan` bigint20 unsigned NOT NULL, `id_golongan` bigint20 unsigned NOT NULL,
`tgl_lahir` date NOT NULL, `tempat_lahir` varchar35 NOT NULL,
`jk` enumP,W NOT NULL, `agama`
enumislam,kristen,katolik,budha,hindu,konghochu NOT NULL,
`kepercayaan` varchar20 NOT NULL, `status`
enumCPNS,PNS,mutasi,pensiun,meninggal NOT NULL, `status_kawin` enumbelumkawin,kawin,janda,duda
NOT NULL, `keterangan` varchar30 NOT NULL,
`notelp` varchar25 NOT NULL, `foto` blob,
`jalan` varchar100 NOT NULL,