3.5.5.2 Jaringan Semantik Guru
Gambar 3.50 Jaringan Semantik Guru
3.5.5.3 Jaringan semantik Penilai Angka Kredit
Gambar 3.51 Jaringan Semantik Penilai Angka Kredit
3.5.5.4 Jaringan Semantik Pegawai BKN
Gambar 3.52 Jaringan Semantik Pegawai BKN 3.5.6
Perancangan Prosedural
Perancangan prosedural adalah untuk menggambarkan rancangan prosedur yang ada pada aplikasi sekolah online. Perancangan prosedural yang ada
adalah sebaga berikut: 1. Prosedural Login
Gambar 3.53 Prosedural Login
2. Prosedural Tampil Data
Gambar 3.54 Prosedural Tampil Data
3. Prosedural Tambah Data
Gambar 3.55 Prosedural Tambah Data
4. Prosedural Pencarian Data
Gambar 3.56 Prosedural Pencarian Data
109
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1. Implementasi
Tahap implementasi merupakan tahap penciptaan dan penerapan perangkat lunak pada keadaan yang sesungguhnya. Tahap ini merupakan lanjutan
dari perancangan sistem. Untuk mendukung aplikasi yang akan diterapkan pada lingkungan implementasi, maka dalam hal ini menggunakan perangkat keras
dan perangkat lunak yang menunjang dalam penerapan Sistem Penilaian dan Evaluasi Kenaikan Pangkat Pegawai Negeri Sipil Se-Wilayah Jawa Barat pada
kegiatan kenaikan pangkat di Badan Kepegawaian Negara Regional III Bandung
4.1.1. Implementasi Perangkat Keras
Spesifikasi perangkat keras yang digunakan dalam penerapan penilaian dan evaluasi PNS pada kenaikan pangkat di Badan Kepegawaian Negara Regional
III Bandung seperti yang tertera pada tabel dibawah ini : Tabel 4.1 Implementasi Perangkat Keras
Perangkat Keras Spesifikasi
Processor Minimal 1.9 GHz
Hard Disk Minimal 10 GB
RAM Minimal 512 GB
Monitor CRT LCD
Perangkat lain keyboard, mouse, LAN card, HUB atau switch,
router atau modem untuk koneksi Internet.
4.1.2. Implementasi Perangkat Lunak
Spesifikasi perangkat keras yang digunakan dalam penerapan penilaian dan evaluasi PNS pada kenaikan pangkat di Badan Kepegawaian Negara Regional
III Bandung seperti yang tertera pada tabel dibawah ini :
Tabel 4.2 Implementasi Perangkat Lunak
Perangkat Lunak Ket erangan
Sistem Operasi Windows 7, Windows 8
Bahasa pemrograman PHP
DBMS MySQL 5.5.16
Aplikasi pembangun Dreamweaver CS3, Notepad++
Webserver WAMP
Web browser Mozila Firefox, Google Chrome,
Internet explorer
4.1.3. Implementasi Basis Data
Pembuatan basis data dilakukan dengan menggunakan aplikasi pemrograman MySQL. Implementasi basis data yang ada yaitu :
a. Tabel Guru
CREATE TABLE IF NOT EXISTS `guru` `nip` int20 NOT NULL,
`nama` varchar100 NOT NULL, `userpass` varchar100 NOT NULL,
`pendidikan` varchar100 NOT NULL, `golongan` varchar5 NOT NULL,
`poin` varchar10 NOT NULL, `alamat` text NOT NULL,
`TTL` varchar100 NOT NULL, `jenis_kelamin` enumlaki-laki,perempuan NOT NULL,
`kode_sekolah` varchar100 NOT NULL, PRIMARY KEY `nip`,
KEY `kode_sekolah` `kode_sekolah`, KEY `golongan` `golongan`
ENGINE=InnoDB DEFAULT CHARSET=latin1;
b. Tabel Kepsek
c. Tabel Penilai_Angkrit
d. Tabel Petugas_bkn
CREATE TABLE IF NOT EXISTS `petugas_bkn` `nip` int20 NOT NULL,
`userpass` varchar100 NOT NULL, `nama` varchar50 NOT NULL,
`jenis_kelamin` enumPria,Wanita NOT NULL, PRIMARY KEY `nip`
ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `penilai_angkrit`
`nip` int10 NOT NULL, `nama` varchar100 NOT NULL,
`userpass` varchar100 NOT NULL, `pendidikan` varchar100 NOT NULL,
`jenis_kelamin` enumpria,wanita NOT NULL, `alamat` text NOT NULL,
`kode_kabupaten` int5 NOT NULL, `TTL` varchar100 NOT NULL,
PRIMARY KEY `nip`, KEY `kode_kabupaten` `kode_kabupaten`
ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `kepsek`
`nip_kepsek` int100 NOT NULL, `nama` varchar100 NOT NULL,
`userpass` varchar100 NOT NULL, `golongan` varchar5 NOT NULL,
`alamat` text NOT NULL, `TTL` varchar100 NOT NULL,
`jenis_kelamin` enumpria,wanita NOT NULL, PRIMARY KEY `nip_kepsek`
ENGINE=InnoDB DEFAULT CHARSET=latin1;