Skema Relasi Struktur Tabel Perancangan Struktur Menu Perancangan Antarmuka

74

3.3.3 Perancangan Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer. Sehingga saat menjalankan program, admin, operator atau user tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Pada perancangan perangkat lunak ini dibuat menu seperti dibawah ini: Gambar 3.12 Perancangan Struktur Menu

3.3.4 Perancangan Antarmuka

Tahap perancangan antarmuka dilakukan untuk merancang antarmuka agar dapat digunakan oleh petugas dalam menggunakan Sistem Informasi Kepegawaian ini. 75 Form Menu Login F01 Gambar 3.13 Perancangan Antarmuka Halaman Login Form Halaman Utama Admin Pengolahan Data Pegawai F02 Gambar 3.14 Perancangan Antarmuka Halaman Utama Admin Pengolahan Data Pegawai 76 Form Halaman Tambah Data Pegawai F03 Gambar 3.15 Perancangan Antarmuka Halaman Tambah Data Pegawai Form Halaman Utama untuk Operator F04 Gambar 3.16 Perancangan Antarmuka Halaman Utama Operator 77 Form Halaman Pengolahan Data Jabatan F05 Gambar 3.17 Perancangan Antarmuka Halaman Pengolahan Data Jabatan Form Halaman Tambah Data Jabatan F06 Gambar 3.18 Perancangan Antarmuka Halaman Tambah Data Jabatan 78 Form Halaman Pengolahan Data Pelatihan F07 Gambar 3.19 Perancangan Antarmuka Halaman Pengolahan Data Pelatihan Form Halaman Pengolahan Tambah Data Pelatihan F08 Gambar 3.20 Perancangan Antarmuka Halaman Tambah Data Pelatihan 79 Form Halaman Pengolahan Data Master Jabatan F09 Gambar 3.21 Perancangan Antarmuka Halaman Data Master Jabatan Form Halaman Pengolahan Data Unit Kerja F10 Gambar 3.22 Perancangan Antarmuka Halaman Data Unit Kerja 80

3.3.5 Jaringan Semantik

Jaringan semantik merupakan jaringan data dan informasi, yang menunjukan hubungan antar berbagai objek. Gambar 3.23 Jaringan Semantik

3.4 Implementasi

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.4.1 Implementasi Perangkat Keras

Spesifikasi perangkat keras yang digunakan untuk membangun sistem ini adalah : Tabel 3.14 Spesifikasi Perangkat Keras Pembangunan No Perangkat Keras Spesifikasi 1 Processor Intel Dual Core 2 Monitor Monitor LCD 14.1” 3 VGA IntelR Chipset 128 MB 4 Memori 1 GB 5 Keyboard Standar 6 Mouse Standar 81

3.4.2 Kebutuhan Perangkat Lunak Pembangun

Beberapa perangkat lunak pendukung yang dapat mengoptimalkan program yang akan dibangun, diantaranya adalah sebagai berikut. Tabel 3.15 Spesifikasi Kebutuhan Perangkat Lunak No Jenis 1 Sistem Operasi Windows XP Professional edition. 2 Delphi 7 sebagai software pembangun. 3 Data Source ODBC sebagai koneksi database. 4 XAMPP, menjadi web server local localhost. 5 Web Browser yaitu Mozilla, Google Chrome, dan Opera. Fungsinya untuk menampilkan hasil aplikasi yang sudah dibuat.

3.4.3 Implementasi Basis Data

Pembuatan basis data dilakukan dengan menggunakan MySQL adalah sebagai berikut: 1. Struktur Tabel Login 2. Struktur Tabel Pegawai CREATE TABLE IF NOT EXISTS `system_user` `strnama_user` varchar30 NOT NULL AUTO_INCREMENT `strpass_user` varchar50 NOT NULL, PRIMARY KEY `intnama_user` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; CREATE TABLE `pegawai` `NIP` int25 NOT NULL PRIMARY KEY, `Nama` varchar 35 NOT NULL, `Jenis_Kelamin` varchar 15 NOT NULL, `Tanggal_Lahir` DATE NOT NULL, `Pangkat` Text NOT NULL, `Golongan` varchar 25NOT NULL, `Pendidikan_Terakhir` varchar 30 ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4; 82 3. Struktur Tabel Jabatan 4. Struktur Tabel Pelatihan 5. Struktur Tabel Master Jabatan 6. Struktur Tabel Unit Kerja CREATE TABLE IF NOT EXISTS `detail_jabatan` `ID_Jabatan` int6 NOT NULL AUTO_INCREMENT, `NIP` int25 NOT NULL, `Struktural` varchar50 NOT NULL, `Fungsional` varchar50 NOT NULL, `Tgl_PPNS` date NOT NULL, `Satuan_Unit_Kerja` varchar30 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; CREATE TABLE IF NOT EXISTS `pelatihan` `ID_Pelatihan` int6 NOT NULL AUTO_INCREMENT, `NIP` int25 NOT NULL, `Diklat_Struktural` varchar50 NOT NULL, `Tahun` date NOT NULL, `Diklat_Fungsional` varchar50 NOT NULL, `Tahun_Diklat` date NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; CREATE TABLE IF NOT EXISTS `jabatan` `ID_Struktural` int6 NOT NULL AUTO_INCREMENT, `Nama_Struktural` varchar50 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; CREATE TABLE IF NOT EXISTS `unit_kerja` `ID_Unit` int6 NOT NULL AUTO_INCREMENT, `Nama_Unit` varchar50 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;