Jaringan semantik Menu Beranda Kepala Sekolah

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;