Batasan Implementasi Implementasi Perangkat Lunak Implementasi Perangkat Keras Implementasi Basis Data

5.2 Implementasi

Implementasi adalah suatu kelanjutan dari perancangan Sistem Informasi Pelayanan Kepegawaian di Kantor Regional III Bandung. Telah di buat dilakukan menggunakan bahasa pemograman PHP dengan basis data yang digunakan adalah MY SQL. PHP tersebut dapat di jalankan pada flatform sistem operasi Microsoft windows dan berbagai perangkat keras, tetapi implementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras Notebook dengan sistem operasi Microsoft Windows XP.

5.2.1 Batasan Implementasi

Dalam mengimplementasikan Sistem Informasi Pelayanan Kepegawaian ini ada beberapa hal yang menjadi batasan implementasi, yaitu : 1. Perangkat lunak ini difokuskan pada pengelolaan data pegawai, data KARPEG, data KARIS, data KARSU,data kenaikan pangkat, data mutasi pegawai, dan data pensiun pegawai. 2. Basis data yang digunakan dalam pengimplementasian ini adalah MY SQL dan basis data tersebut digunakan secara terpusat. 3. Selain itu juga, sistem ini dibuat secara online.

5.2.2 Implementasi Perangkat Lunak

1. Apache Penulis menggunakan apache web server untuk mengolah kode PHP atau HTML. 2. Database Server Database server yang dugunakan oleh penulis adalah MySQL untuk menyimpan sumber data aplikasi. 3. Adobe Dreamweaver CS 5 Untuk membuat aplikasi sistem informasi pembayaran rekening listrik penulis menggunakan Adobe Dreamweaver CS 5 sebagai perancangan script. 4. Xampp Xampp digunakan untuk memudahkan penggunaan apache dan mysql yang dijadikan satu paket. Serta untuk memudahkan pengelolaan database dengan adanya PHPMyAdmin. 5. Mozilla FireFox Mozilla FireFox, sebagai media untuk menampilkan program pelayanan kepegawaian.

5.2.3 Implementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain : 1. Server a. Menggunakan processor dengan Front Side Bus FSB minimal 800 Mhz b. Menggunakan RAM minimal 512 MB. c. Tersedianya Hard Drive Space untuk media penyimpanan minimal 50 MB diluar basis data. d. Mouse, Keyboard, dan Monitor sebagai peralatan masukan dan keluaran IO. 2. User a. Menggunakan minimal processor dengan Front Side Bus FSB minimal 400 Mhz. b. Menggunakan RAM minimal 256 MB c. Mouse, Keyboard, Monitor, dan Printer sebagai peralatan masukan dan keluaran IO.

5.2.4 Implementasi Basis Data

Pembangunan basis data yang digunakan adalah dengan menggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah MySql. Implementasi basis datanya adalah sebagai berikut: CREATE TABLE IF NOT EXISTS `golongan` `gol` varchar3 NOT NULL, `gapok` bigint12 NOT NULL, `jabatan` varchar30 NOT NULL, PRIMARY KEY `gol` CREATE TABLE IF NOT EXISTS `karis` `no_karis` varchar15 NOT NULL, `nip` varchar20 NOT NULL, `tgl` varchar20 NOT NULL, `id_kota` varchar5 NOT NULL, PRIMARY KEY `no_karis` CREATE TABLE IF NOT EXISTS `karpeg` `no_karpeg` varchar10 NOT NULL, `nip` varchar20 NOT NULL, `tgl` varchar20 NOT NULL, `id_kota` varchar5 NOT NULL, PRIMARY KEY `no_karpeg` CREATE TABLE IF NOT EXISTS `karsu` `no_karsu` varchar15 NOT NULL, `nip` varchar20 NOT NULL, `tgl` varchar20 NOT NULL, `id_kota` varchar5 NOT NULL, PRIMARY KEY `no_karsu` CREATE TABLE IF NOT EXISTS `kenaikan_pangkat` `no_skpp` varchar30 NOT NULL, `nip` varchar20 NOT NULL, `gol_lama` varchar2 NOT NULL, `gol_baru` varchar2 NOT NULL, `keterangan` varchar15 NOT NULL, `tmt_kp` date NOT NULL, `tgl_kp` date NOT NULL, `id_kota` varchar5 NOT NULL, PRIMARY KEY `no_skpp` CREATE TABLE IF NOT EXISTS `kota` `id_kota` varchar5 NOT NULL default , `nomor` varchar5 default NULL, `kota` varchar25 NOT NULL, FULLTEXT KEY `id_kota` `id_kota` CREATE TABLE IF NOT EXISTS `mutasi` `no_skm` varchar30 NOT NULL, `nip` varchar20 NOT NULL, `dinas_lama` varchar30 NOT NULL, `dinas_baru` varchar30 NOT NULL, `tmt_dinasbaru` date NOT NULL, `tgl_mutasi` date NOT NULL, `id_kota` varchar5 NOT NULL, PRIMARY KEY `no_skm` CREATE TABLE IF NOT EXISTS `pegawai` `nip` varchar25 NOT NULL, `nama` varchar30 NOT NULL, `tempat_lahir` varchar15 NOT NULL, `tgllahir` date NOT NULL, `JK` varchar20 NOT NULL, `status` varchar15 NOT NULL, `tgl_nikah` date NOT NULL, `nama_pasangan` varchar30 NOT NULL, `foto_pasangan` varchar50 NOT NULL, `jml_anak` int11 NOT NULL, `id_kota` varchar5 NOT NULL, `dinas_kerja` varchar30 NOT NULL, `gol` varchar3 NOT NULL, `tmt_pegawai` date NOT NULL, `no_keputusan` varchar30 NOT NULL, `pendidikan` varchar3 NOT NULL, `lulusan` varchar30 NOT NULL, `tahun_lulus` varchar5 NOT NULL, `alamat` varchar50 NOT NULL, `foto` varchar50 NOT NULL, `ket_karpeg` varchar15 NOT NULL, `ket_kartu` varchar15 NOT NULL, `ket_pensiun` varchar15 NOT NULL, PRIMARY KEY `nip` CREATE TABLE IF NOT EXISTS `pensiun` `no_skp` varchar30 NOT NULL, `nip` varchar20 NOT NULL, `BAB` varchar30 NOT NULL, `MKS` varchar30 NOT NULL, `tmt_pensiun` varchar15 NOT NULL, `pensiun_pokok` varchar15 NOT NULL, `tgl_pensiun` date NOT NULL, PRIMARY KEY `no_skp`

5.2.5 Implementasi Antar Muka