185
Gambar 4.21 Tampilan Layar Unit Kerja Pada tampilan layar unit kerja berguna untuk menambah, mengubah dan menghapus unit kerja yang ada dan dapat ditempati oleh setiap pegawai.. Dan pada tampilan ini juga akan dapat terlihat atasan dan pimpinan yang memimpin unit kerja tersebut.
186
Gambar 4.22 Tampilan Layar Pelamar Pada tampilan pelamar berguna untuk menambah dan menghapus data pelamar yang akan menjadi Pegawai Negeri Sipil.
187
Gambar 4.23 Tampilan Layar Pendidikan Pada tampilan layar pendidikan beguna untuk menambah, mengubah, menghapus data pendidikan formal yang mungkin didapat oleh setiap pegawai.
188
Gambar 4.24 Tampilan Layar Bahasa Pada tampilan layar bahasa berguna untuk menambah, mengubah dan menghapu data bahasa yang mungkin dikuasai oleh setiap pegawai yang bekerja.
189
Gambar 4.25 Tampilan Layar Organisasi Pada tampilan layar organisasi berguna untuk menambah, mengubah dan menghapus data organisasi, dan akan terlihat berbagai macam organisasi apa saja yang di ikuti oleh para pegawai.
190
Gambar 4.26 Tampilan Layar Penugasan Pada tampilan layar penugasan berguna untuk menambah, mengubah dan menghapus data penugasan yang mungkin diterima oleh setiap pegawai.
191 Gambar 4.27 Tampilan Layar Jenis Diklat Pada tampilan layar jenis diklat berguna untuk menambah, mengubah, menghapus berbagai macam diklat yang harus dilaksanakan oleh setiap pegawai di berbagai tingkatan di setiap unit kerja.
Gambar 4.28 Tampilan Layar Usulan Kenaikan Gaji Berkala
192 Pada tampilan layar usulan kenaikan gaji berkala berguna untuk menambah, menghapus dan mencari data usulan kenaikan gaji berkala yang diusulkan oleh pegawai.
Gambar 4.29 Tampilan Layar Usulan Kenaikan Pangkat
193 Pada tampilan layar usulan kenaikan pangkat berguna untuk menambah, menghapus dan mencari data usulan kenaikan pangkat yang diusulkan oleh pegawai.
Gambar 4.30 Tampilan Layar Usulan Cuti Pada tampilan layar usulan cuti berguna untuk menambah, menghapus dan mencari data usulan cuti yang diusulkan oleh pegawai.
194
Gambar 4.31 Tampilan Layar Kenaikan Gaji Berkala Pada tampilan layar kenaikan gaji berkala berguna untuk menambah, menghapus dan mencari data kenaikan gaji berkala yang telah diusulkan pada usulan kenaikan gaji berkala.
195
Gambar 4.32 Tampilan Layar Kenaikan Pangkat
196 Pada tampilan layar kenaikan pangkat berguna untuk menambah, menghapus dan mencari data kenaikan pangkat yang telah diusulkan pada usulan pangkat.
Gambar 4.33 Tampilan Layar Cuti Pada tampilan layar cuti berguna untuk menambah, menghapus dan mencari data cuti yang telah diusulkan pada usulan cuti.
197
Gambar 4.34 Tampilan Layar Mutasi Pada tampilan layar mutasi berguna untuk menambah, menghapus dan mencari data mutasi tempat kerja dan jabatan pegawai.
198
Gambar 4.35 Tampilan Layar Promosi Pada tampilan layar promosi berguna untuk menambah, menghapus data promosi tempat kerja dan jabatann pegawai.
199
Gambar 4.36 Tampilan Layar Diklat Pada tampilan layar diklat beguna untuk menambah, menghapus dan mencari data diklat yang dilakukan dan pegawai yang melakukan diklat tersebut.
200
Gambar 4.37 Tampilan Layar Pembayaran Gaji Pada tampilan layar pembayaran gaji berguna untuk menambah, menghapus dan mencari data gaji yang diterima pegawai pada masa periode dan unit kerja tertentu. •
Keamanan Pada Basis Data Pada tahap ini dilakukan perancangan keamanan pada basis data. Perancangan
yang digunakan menggunakan 2 proteksi yaitu user password dan set permissions pada database server. Untuk membuat user password dengan cara sp_addlogin dan sp_adduser dan untuk membuat membuat permissions dengan cara sp_addrole dan grant,
201 deny dan revoke pada DBMS. Ini digunakan untuk menjaga keamanan data dari pihak – pihak yang tidak berwenang.
•
Konversi Data Pada tahap ini dilakukan perubahan data lama sebelum aplikasi ini di implementasi
menjadi data baru yang diperlukan dalam menjalankan aplikasi sistem kepegawaian ini. Pada kantor SETDA ini data lama berbentuk paper base sehingga jika akan di ubah menjadi menjadi dalam bentuk file, maka akan dilakukan peng-inputan kedalam bentuk file komputer. Sumber daya manusia yang diperlukan untuk melakukan proses penginputan ini, berjumlah dua orang atau lebih dan harus mempunyai keahlian dalam menggunakan komputer, setidaknya mengerti dan mampu menjalankan microsoft office. Sedangkan waktu yang diperlukan dalam proses konversi data ini sekitar 20 hari dengan estimasi sehari dua orang pegawai dapat memasukkan 100 data pegawai.
•
Pelatihan Pada tahap ini dilakukan pelatihan untuk menggunakan dan mengelola basis data
kepada pihak yang terkait.
•
Jadwal Rencana Implementasi Pada tahap ini dilakukan perencanaan implementasi yang akan dilakukan mulai dari
instalasi, programming basis data, evaluasi, konversi data dan pelatihan.
202 No 1 2 3 4 5
Kegiatan Implementasi Instalasi Programming basis data Evaluasi Konversi data pelatihan
Bulan Pertama 1 2 3 4
Bulan Kedua 1 2 3 4
Bulan Ketiga 1 2 3 4
Tabel 4.4 Jadwal Rencana Implementasi
4.2 Evaluasi Evaluasi yang dilakukan meliputi 4 kriteria yang diuji cobakan, yaitu Domain Integrity, Entity Integrity, References Integrity dan Security •
Domain Integrity Evaluasi domain integrity dimaksudkan untuk menguji apakah attribute yang diuji
telah sesuai dengan domain yang ditentukan. Hasil dari evaluasi domain Integrity menunjukan bahwa semua tabel yang telah dilakukan pengujian, domain integrity-nya telah tepat. Contohnya adalah ketika tabel pendidikan, pada attribute kdpend yang mempunayai domain ‘P0001-P9999’, maka tidak dapat dimasukkan selain huruf ‘P’ pada huruf pertama dan angka 0 sampai dengan 9 pada 4 karakter selanjutnya dengan cara membuat rule pada DBMS.
•
Entity Integrity Evaluasi entity integrity dimaksudkan untuk menguji apakah setiap tabel yang diuji
pada primary key tidak diperbolehkan ‘NULL’ dan untuk yang strong entity tidak diperbolehkan memiliki 2 record yang sama pada primary key .
203 Hasil dari evaluasi entity integerity menunjukan bahwa dari semua tabel yang telah dilakukan pengujian, kesemuanya telah dapat dilakukan dengan tepat. Contohnya adalah ketika tabel pegawai dengan primary key NIP tidak boleh diisi dengan ‘NULL’ dan memiliki nilai yang sama dengan menge-set ‘NOT NULL’ pada tabel.
•
References Integrity Evaluasi references integrity dimaksudkan untuk menguji apakah setiap tabel yang
diuji telah dapat merujuk ke tabel lain yang saling berhubungan. Hasil dari evaluasi referential integrity menunjukan bahwa dari semua tabel yang telah dilakukan pengujian, kesemuanya telah dapat dilakukan dengan tepat. Contohnya adalah ketika tabel jabatan di-insert dengan unit kerja dimana attribute kdUnitKerjanya pada tabel unitKerja tidak ada maka menampilkan pesan Error. ketika table unit kerja diupdate dimana attribute nmUnitKerja diganti maka seluruh tabel yang berhubungan attribute nmUnitKerja-nya telah dirubah pada view. Dan ketika tabel unit kerjanya dihapus maka tabel yang berhubungan akan error. Untuk membuat tabel yang satu saling berhubungan digunakan foreign key references pada create table.
•
Security Evaluasi security dimaksudkan untuk menguji apakah setiap tabel yang diuji telah
memiliki security yang sesuai dengan kebutuhan mekanisme keamanan yang telah dibuat. Hasil dari evaluasi security menunjukan bahwa dari semua tabel yang telah dilakukan pengujian, kesemuanya telah dapat berjalan sesuai mekanisme yang ditentukan. Contohnya untuk user mutasi tidak diperbolehkan untuk menghapus data
204 pegawai, data orang tua dan sebagainya dengan cara membuat permissions pada DBMS seperti grant..
Gambar 4.38 Message Box Akses Data
•
Concurrency Evaluasi concurrency dimaksudkan untuk menguji apakah basis data dapat
melakukan execute dalam waktu yang bersamaan dikomputer yang berbeda. Hasil dari concurrency menunjukan bahwa untuk evaluasi ini masih tidak bisa diketahui karena keterbatasan dalam komputer dalam pengujian aplikasi tersebut.