PENGEMBANGAN
SISTEM INFORMASI KEPEGAWAIAN (SIMPEG) BERBASIS WEB
(Studi Kasus : Subbag Administrasi Kepegawaian Pusat
UIN Syarif Hidayatullah Jakarta)
Oleh :
Siti Nurbaity
106091002869
Penguji I Penguji II
Tim Pembimbing,
Pembimbing I Pembimbing II
Mengetahui,
iii
PENGEMBANGAN SISTEM INFORMASI KEPEGAWAIAN (SIMPEG)
BERBASIS WEB
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh
Siti Nurbaity
106091002869
Menyetujui,
Pembimbing 1 Pembimbing 2
Mengetahui,
Ketua Program Studi Teknik Informatika
ii
PERNYATAAN
Siti Nurbaity
106091002869
iv
ABSTRAK
v
KATA PENGANTAR
Bismillahirrahmannirrahiim
Segala puji dan syukur penulis panjatkan kepada Allah SWT, Yang Maha
Kuasa dan telah memberikan berkah dan anugerah-Nya kepada penulis sehingga
salam tak lupa juga penulis haturkan kepada junjungan kita Nabi Besar
Muhammad SAW.
Jakarta. Selain itu juga penulis berharap penelitian ini dapat dipergunakan dengan
Syarif Hidayatullah Jakarta dapat lebih maju dan lulusannya dapat bekerja secara
1. Bapak Dr. Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains
dan Teknologi.
2. Bapak Yusuf Durrachman, M.Sc, MIT selaku ketua Program Studi Teknik
Informatika.
3. Ibu Viva Arifin, MMSi selaku Pembimbing 1 dan Bapak Husni Teja
vi
rela meluangkan waktunya untuk mendukung dan membimbing penulis
dan Ibu Budi selaku Staff Subbag Administrasi Kepegawain Pusat UIN
6. Bapak dan Ibu penguji yang memberikan kritik dan saran pada skripsi ini.
kepada penulis berbagai macam ilmu yang dapat penulis terapkan dalam
8. Kedua orang tua penulis, Wagiran dan Siti Khotimah, S.Ag, yang telah
penelitian ini, baik penulisan maupun aplikasinya sendiri. Oleh karena itu
penulis mengharapkan saran dan kritik yang dapat membangun skripsi ini
Penulis
vii
DAFTAR ISI
Halaman
Abstrak .................................................................................................... v
BAB I PENDAHULUAN
viii
BAB II LANDASAN TEORI
ix
2.8.1. Definisi Basis Data (Data Base) ....................................... 31
x
3.1.3. Wawancara .................................................................... 59
xi
4.2.2. Identifikasi Masalah ....................................................... 88
xii
4.8. Integration Testing .................................................................... 185
LAMPIRAN-LAMPIRAN
xiii
DAFTAR TABEL
xviii
Tabel 4.19. Tabel penghargaan..................................................................... 163
xix
Tabel 4.42. Tabel Spesifikasi Software......................................................... 184
Tabel 4.43. Tabel Integration Testing Login, Beranda, Logout ..................... 185
Tabel 4.44. Tabel Integration Testing Modul Master Kepegawaian .............. 186
Tabel 4.47. Tabel Integration Testing Modul Kenaikan Pangkat .................. 204
Tabel 4.48. Tabel Integration Testing Modul Kenaikan Gaji Berkala ........... 206
Tabel 4.52. Tabel Integration Testing Modul SOP dan Persyaratan .............. 215
Tabel 4.57. Tabel System Testing Modul Data Pegawai ................................ 222
Tabel 4.58. Tabel System Testing Modul Daftar Urut Kepangkatan .............. 237
Tabel 4.59. Tabel System Testing Modul Kenaikan Pangkat ......................... 238
Tabel 4.60. Tabel System Testing Modul Kenaikan Gaji Berkala .................. 239
Tabel 4.64. Tabel System Testing Modul SOP dan Persyaratan..................... 248
xx
Tabel 4.65. Tabel System Testing Modul Laporan ........................................ 249
xxi
DAFTAR GAMBAR
Gambar 4.2. Flowchart Kenaikan Pangkat pada Sistem yang Berjalan ........... 80
Gambar 4.3. Flowchart Kenaikan Gaji Berkala pada Sistem yang Berjalan.... 82
Gambar 4.5. Flowchart Kenaikan Pangkat pada Sistem yang Diusulkan ........ 96
Gambar 4.6. Flowchart Kenaikan Gaji Berkala pada Sistem yang Diusulkan . 98
Gambar 4.7. Flowchart Pensiun pada Sistem yang Diusulkan ...................... 101
Gambar 4.10. Diagram Level 1 Proses ke-1 Sistem yang Diusulkan ............ 108
xiv
Gambar 4.11. Diagram Level 1 Proses ke-2 Sistem yang Diusulkan ............ 109
Gambar 4.12. Diagram Level 1 Proses ke-3 Sistem yang Diusulkan ............ 110
Gambar 4.13. Diagram Level 1 Proses ke-4 Sistem yang Diusulkan ............ 110
Gambar 4.14. Diagram Level 1 Proses ke-5 Sistem yang Diusulkan ............ 111
Gambar 4.15. Diagram Level 2 Proses ke-1.1 Sistem yang Diusulkan ......... 111
Gambar 4.16. Diagram Level 2 Proses ke-1.2 Sistem yang Diusulkan ......... 112
Gambar 4.17. Diagram Level 2 Proses ke-1.3 Sistem yang Diusulkan ......... 113
Gambar 4.18. Diagram Level 2 Proses ke-1.4 Sistem yang Diusulkan ......... 113
Gambar 4.19. Diagram Level 2 Proses ke-1.5 Sistem yang Diusulkan ......... 114
Gambar 4.20. Diagram level 2 proses ke-1.6 sistem yang Diusulkan ........... 115
Gambar 4.21. Diagram Level 2 Proses ke-1.7 Sistem yang Diusulkan ......... 115
Gambar 4.22. Diagram Level 2 Proses ke-2.1 Sistem yang diusulkan .......... 116
Gambar 4.23. Diagram Level 2 Proses ke-2.2 Sistem yang diusulkan .......... 117
Gambar 4.24. Diagram Level 2 Proses ke-3.1 Sistem yang diusulkan .......... 118
Gambar 4.25. Diagram Level 2 Proses ke-3.2 Sistem yang diusulkan .......... 119
Gambar 4.26. Diagram Level 2 Proses ke-4.1 Sistem yang diusulkan .......... 121
Gambar 4.27. Diagram Level 2 Proses ke-5.1 Sistem yang diusulkan .......... 122
Gambar 4.28. Diagram Level 2 Proses ke-5.2 Sistem yang diusulkan .......... 123
Gambar 4.29. Diagram Level 3 Proses ke-1.5.1 Sistem yang diusulkan ....... 124
Gambar 4.30. Diagram Level 3 Proses ke-1.5.2 Sistem yang diusulkan ....... 125
Gambar 4.31. Diagram Level 3 Proses ke-1.5.3 Sistem yang diusulkan ....... 126
Gambar 4.32. Diagram Level 3 Proses ke-1.6.1 Sistem yang diusulkan ....... 126
Gambar 4.33. Diagram Level 3Proses ke-1.6.2 Sistem yang diusulkan ........ 127
Gambar 4.34. Diagram Level 3 Proses ke-1.7.1 Sistem yang diusulkan ....... 128
xv
Gambar 4.35. Diagram Level 3 Proses ke-1.7.2 Sistem yang diusulkan ....... 128
Gambar 4.36. Diagram Level 3 Proses ke-2.1.1 Sistem yang diusulkan ....... 129
Gambar 4.37. Diagram Level 3 Proses ke-2.1.2 Sistem yang diusulkan ....... 130
Gambar 4.38. Diagram Level 3 Proses ke-2.1.3 Sistem yang diusulkan ....... 131
Gambar 4.39. Diagram Level 3 Proses ke-2.1.4 Sistem yang diusulkan ....... 131
Gambar 4.40. Diagram Level 3 Proses ke-2.1.5 Sistem yang diusulkan ....... 132
Gambar 4.41. Diagram Level 3 Proses ke-2.2.1 Sistem yang diusulkan ....... 133
Gambar 4.42. Diagram Level 3 Proses ke-2.2.2 Sistem yang diusulkan ....... 133
Gambar 4.43. Diagram Level 3 Proses ke-2.2.3 Sistem yang diusulkan ....... 134
Gambar 4.44. Diagram Level 3 Proses ke-2.2.4 Sistem yang diusulkan ....... 135
Gambar 4.45. Diagram Level 3 Proses ke-2.2.5 Sistem yang diusulkan ....... 136
Gambar 4.46. Diagram Level 3 Proses ke-2.2.6 Sistem yang diusulkan ....... 136
Gambar 4.47. Diagram Level 4 Proses ke-2.1.5.1 Sistem yang diusulkan .... 137
Gambar 4.48. Diagram Level 4 Proses ke-2.1.5.2 Sistem yang diusulkan .... 138
Gambar 4.49. Diagram Level 4 Proses ke-2.1.5.3 Sistem yang diusulkan .... 138
Gambar 4.50. Diagram Level 4 Proses ke-2.1.5.4 Sistem yang diusulkan .... 139
Gambar 4.51. Diagram Level 4 Proses ke-2.1.5.5 Sistem yang diusulkan .... 140
Gambar 4.52. Diagram Level 4 Proses ke-2.2.1.1 Sistem yang Diusulkan ... 140
Gambar 4.53. Diagram Level 4 Proses ke-2.2.1.2 Sistem yang Diusulkan ... 141
Gambar 4.54. Diagram Level 4 Proses ke-2.2.5.1 Sistem yang Diusulkan ... 142
Gambar 4.55. Diagram Level 4 Proses ke-2.2.5.2 Sistem yang Diusulkan ... 142
Gambar 4.56. Diagram Level 4 Proses ke-2.2.5.3 Sistem yang Diusulkan ... 143
Gambar 4.57. Diagram Level 4 Proses ke-2.2.6.1 Sistem yang Diusulkan ... 144
Gambar 4.58. Diagram Level 2 Proses ke-2.2.6.2 Sistem yang Diusulkan ... 144
xvi
Gambar 4.59. Diagram Level 4 Proses ke-2.2.6.3 Sistem yang Diusulkan ... 145
Gambar 4.60. Diagram Level 4 Proses ke-2.2.6.4 Sistem yang Diusulkan ... 146
Gambar 4.64. STD Menu Utama Account Admin Pusat .............................. 176
Gambar 4.65. STD Menu Utama Account Admin Unit ................................ 177
Gambar 4.73. Contoh code program error pada proses debugging............... 185
xvii
DAFTAR LAMPIRAN
LAMPIRAN A (Wawancara)
LAMPIRAN F (Penelitian)
xxii
xxiii
BAB I
PENDAHULUAN
semakin handal. Informasi merupakan salah satu sumber daya penting dalam
informasi.
Penataan informasi yang dilakukan secara teratur, jelas, tepat dan cepat
tepat.
yang ada. Tanpa adanya pegawai yang baik, organisasi akan sulit
1
2
yang memiliki jumlah pegawai yang besar. Pegawai di UIN Jakarta meliputi
dengan menggunakan file-file Excel dan Word. Selain itu, belum terdapatnya
pengolah kata seperti Ms. Word dan Ms. Excel sebagai dokumentasi untuk
kemudian dibuatkan Surat Usulan Pensiun dan Surat Pengantar yang akan
dengan fitur pengolahan data pegawai, data riwayat pangkat dan jabatan, data
kenaikan pangkat pegawai, data kenaikan gaji berkala, data pensiun, dan
rekapitulasi pegawai per unit kerja serta laporan yang disediakan sesuai
bentuk website.
Jakarta.
Harapan dari penelitian ini adalah agar skripsi ini dapat memberikan
1.2.Perumusan Masalah
adalah :
Jakarta?
Jakarta?
Jakarta.
5
administrasi kepegawaian.
antara lain:
sebagai berikut:
modul-modul sistem.
BAB I PENDAHULUAN
sistematika penulisan.
yang dilakukan.
LANDASAN TEORI
adalah berasal dari kata dasar kembang yakni suatu proses, cara, perbuatan
(kbbi, 2010). Dalam hal ini, pengembangan berarti sebuah tindakan, proses,
sistem yang telah ada. Salah satu alasan diperlukannya pengembangan sistem
Dalam hal ini SIMPEG yang ada saat ini terdapat beberapa
belum sesuai. Selain itu, kendala SIMPEG yang berbasis client-server yaitu
11
12
dengan operating system yang sama disetiap client, relatif lebih sulit
digunakan, akses data setiap user menjadi lebih mudah karena sudah
aplikasi berbasis web yaitu masalah keamanan sistem dan kecepatan aplikasi
tujuan tertentu.
keseluruhan.
itu sendiri.
sistem tersebut.
menghasilkan keluaran.
yang terjadi dalam sistem tersebut. Oleh karena itu, sistem dapat
sistem fisik adalah sistem yang ada secara fisik, misalnya sistem
komputer.
buatan manusia.
terbuka.
subsistem lainnya.
suatu objek nyata seperti tempat, benda dan orang yang betul-betul
sebagai data yang telah diolah menjadi bentuk yang berarti bagi
a. Akurat (accuracy)
pengambilan keputusan.
c. Relevansi (relevancy)
pengambilan keputusan.
1. Mudah diperoleh
mengukurnya.
3. Ketelitian
pengambilan keputusan.
21
4. Kecocokan
keputusan.
5. Ketepatan waktu
6. Kejelasan
informasi.
7. Fleksibilitas/ keluwesan
8. Dapat dibuktikan
yang sama untuk mencapai suatu tujuan dan dapat digunakan untuk
2006 : 45).
2005: 42).
sebagai berikut:
Informasi
Teknologi
Informasi
Perangkat yang
memproses
informasi
diatasi.
pemensiunan.
26
yang berlaku (UU No. 43 Tahun 1999 Pasal 1). Sedangkan Pegawai
disebut NIP. Selain diberikan pada PNS, NIP juga diberikan kepada
Calon Pegawai Negeri Sipil (CPNS). NIP hanya berlaku selama yang
setiap Pegawai Negeri berhak memperoleh gaji yang adil dan layak
PP No. 25 Tahun 2010. Setiap dua (2) tahun sekali PNS akan
2.5.4. Pensiun
Pensiun terbagi atas Pensiun Batas Usia, Pensiun Sakit, dan Pensiun
diantaranya:
strategis perusahaan.
terpisah.
ataupun intranet dan tidak tergantung pada sistem operasi yang digunakan
(Rizky, 2010).
1. Internet
Nama domain atau URL adalah alamat unik di dunia internet yang
Name Service).
3. Web browser
kepada client.
4. Web server
5. Web hosting
browser.
internet.
Database
File
Record
Data Item
atau Field
Characters
a. Characters
b. Field
suatu item dari data, seperti nama, jenis kelamin, dan lain-lain.
record.
c. Record
d. File
memanipulasi database.
2005 : 130).
1. Kemandirian data
control akses yang menentukan data apa yang boleh dilihat oleh
4. Administrasi Data
yang diakses oleh hanya satu pengguna pada satu waktu. Lebih
(konkurensi).
maupun Relationship.
a. Kardinalitas (Cardinality)
1. One to one
1 1
1 M
3. Many to Many
M M
2. Kunci (Key)
Kunci atau key adalah atribut unik yang dapat digunakan untuk
himpunan entitas. Tidak ada lebih dari satu entitas memiliki nilai-nilai
diantaranya :
a. Primary key
Primary key adalah satu set minimal atribut yang tidak hanya
kepada Primary Key pada table lain. Foreign Key terjadi pada
to many.
LRS dibentuk dengan nomor dari tipe record. Beberapa tipe record
unik. LRS juga terdiri dari hubungan diantara tipe record. Salah satu
peralatannya.
komputer (manual).
disimpan ke disk.
laporan ke printer.
sebagai berikut:
2005 : 64).
sebagai berikut:
dihasilkan.
terbuka.
adalah :
Kondisi
Aksi
Aksi adalah apa yang dilakukan oleh sistem bila terjadi perubahan
2.10.1. HTML
<html>
<head>
<title>Web Programing </title>
</head>
<body bgcolor=#FFFFFF> <h1>ini adalah heading 1</h1>
ini adalah bagian tubuh dokumen. Semua yang ditulis
disini akan ditampilkan ke layar browser
</body>
</html>
2.10.2. PHP
dan Andi Gutmants (disingkat Zend) dan lahirlah PHP 3 pada 1998
(Astamal, 2006).
2006).
UNIX, dan PHP dapat dibangun sebagai modul pada web server
2. Tetapi tanda yang resmi dan paling banyak digunakan adalah yang
(Yuliano: 2003).
halaman web :
<html>
<head>
<title>Example</title>
</head>
<body>
<? Echo "Hello World!"; ?>
48
</body>
</html>
2.10.3. CSS
membuat format atau layout halaman web menjadi lebih menarik dan
adalah :
selesai dibuat.
(pop-up).
2.10.4. MySQL
2009: 1).
serangkaian tahapan yang perlu dilalui serta output yang diperoleh dari
1. Observasi
2. Wawancara
3. Studi Literatur
setiap tahapan yang telah dijalankan pada sisi kiri V-model. Jika
pengembangan sistem.
siapa yang berhak untuk melakukan pengujian (testing) pada setiap tahapan
berikut:
a. Kelebihan
tersebut.
b. Kekurangan
Sistem yang dirancang masih bersifat stand alone dan berada di satu
2009.
a. Kelebihan
MySQL.
b. Kekurangan
56
Sistem yang dirancang masih bersifat stand alone dan berada di satu
Kasus Fakultas Sains dan Teknologi UIN Jakarta oleh Miftahul Fahmi
tahun 2009.
a. Kelebihan
database MySQL.
b. Kekurangan
data yang menghasilkan laporan. Tidak ada modul pensiun dan gaji
BAB III
METODOLOGI PENELITIAN
sistem.
3.1.1. Observasi
(Ladjamudin, 2005).
cara observasi di tempat penelitian, yang dalam hal ini adalah Subbag
ini yang meliputi proses input data pribadi dan data kepegawaian
yang dihasilkan sistem. Hal ini perlu dilakukan agar penulis dapat
57
58
3.1.3. Wawancara
administrator pada SIMPEG yang berjalan saat ini dan Ibu Budi
Lampiran.
oleh user.
aplikasi.
Requirements Acceptance
modelling Testing
Architectural System
design Testing
Component Integration
Design Testing
Unit
Code generation
Testing
Executable Software
sedang berjalan.
62
a. Perancangan Aplikasi
4.3.2.
bab 4.5.
yang dalam hal ini Apache Server yang terdapat dalam paket
BAB IV
Pada bab ini, akan dibahas secara detail dan terperinci mengenai aplikasi
yang akan digunakan dalam pengembangan aplikasi ini adalah V-Model. Di dalam
bab empat ini diuraikan tentang tahap pengembangan sistem V-Model diantaranya
adalah requirements modeling yang terdiri dari analisis sistem yang berjalan,
testing.
pegawai. Dan dalam rangka mengetahui proses kerja yang ada di Subbagian
69
70
periode sejarah sehingga sekarang ini telah menjadi salah satu universitas
a. Visi
4).
b. Misi
c. Tujuan
teknologi;
Kepegawaian
a. SK terakhir
b. KGB terakhir
mencapai batas usia pensiun, atau cacat karena dinas dan tidak
yang:
74
tertentu.
terakhir
75
pilihan, apabila:
Negeri Sipil.
e. Inpassing terkahir
f. SK jabtan structural
76
h. Pernyataan pelantikan
j. Ijazah terakhir
C. Proses Pensiun
berwenang.
terakhir
penulis, berikut ini adalah alur kerja proses mutasi pegawai yang saat
a. Kenaikan Pangkat
mengecek pegawai yang akan naik pangkat pada SIMPEG dan mengisi
Gambar 4.3. Flowchart Kenaikan Gaji Berkala pada Sistem yang Berjalan
83
c. Pensiun
laporan pensiun. Alur kerja sistem pensiun yang sedang berjalan pada
dokumen.
Formulir yang berisi nama kepala unit kerja yang diisi oleh
1. SK Kenaikan Pangkat
3. SK Pensiun
7. Laporan Pensiun
pusat.
sistem.
fitur-fitur lain yang diperlukan oleh sistem agar sistem dapat lebih
memuaskan.
A. Functional Requirements
usia pegawai.
otomatis.
pegawai.
pegawai.
B. Nonfunctional Requirements
berikut :
94
a. Kenaikan Pangkat
pangkat yaitu periode April atau Oktober pada tahun tersebut secara
4.5. Flowchart sistem usulan ini telah disetujui oleh Kepala Subbag
pegawai yang akan naik gaji berkala pada SIMPEG On Web secara
kerja sistem Kenaikan Gaji Berkala yang diusulkan pada gambar 4.6.
Diusulkan
99
c. Pensiun
Kepegawaian.
login ke sistem terlebih dulu. Alur kerja sistem pensiun yang diusulkan
4.7. Flowchart sistem usulan ini telah disetujui oleh Kepala Subbag
a. Feasibilitas Ekonomi
web. Dengan adanya sistem berbasis web ini, maka pihak Subbag
b. Feasibilitas Teknis
Machintosh.
103
c. Feasibilitas Legal
kasusnya. Oleh karena itu, legalitas sistem ini sendiri telah teruji di
Jakarta.
d. Alternatif
Dalam konteks diagram pada gambar 4.8. terdapat enam entity yang
Pada sistem yang diusulkan, penulis membedakan level user yang akan
insert, edit, delete data pegawai dan dapat membuka seluruh data
pangkat pegawai.
berkala pegawai.
pendidikan.
1.5 yakni mengolah master jabatan terdapat tiga proses yang terjadi
tambahan.
115
1.6 yakni mengolah master gaji pokok terdapat dua proses yang
pegawai.
3.1.1 *
nama,pangkat,tmt_pangkat
3.1.2 *
Menginput
usul kp Data usul kp
Subbag
naik_pangkat Administrasi
Admin Kepegawaian
Daftar usul kp
3.1.3 *
Daftar usul kp Daftar Usul KP
Pegawai
naik_pangkat Data usul kp
3.1.4 *
Mengedit naik_pangkat
usul kp
naik_pangkat
daftar usul kp, mengedit usul kp, dan proses menghapus usul kp.
pihak admin dan subbag pegawai yang mana akan diusulkan untuk
(proses 3.1.3). Admin dan subbag dapat mengedit (proses 3.1.4) dan
proses mencari pegawai usul kp, proses meng-update usul kp, daftar sk
kp, mencetak sk kp, dan proses mecetak laporan kp. Dalam proses
Admin, Subbag, Kepala Bagian, Kepala Biro, dan Unit Kerja dapat
yakni mengolah data kenaikan gaji berkala (kgb) terdapat enam proses
yaitu proses mencari pegawai yang akan naik kgb, proses menambah
memberikan data kepada pihak admin dan subbag pegawai mana yang
(proses 4.1.4) data kgb yang datanya berasal dari database naik_kgb.
Bagian, Kepala Biro, dan Unit Kerja dapat mencetak Laporan KGB
(proses 4.1.6).
pihak admin dan subbag pegawai yang mana akan diusulkan untuk
123
usul pensiun dan pegawai dapat meng-input usul pensiun dini lalu
Admin, Subbag, Kepala Bagian, Kepala Biro, dan Unit Kerja dapat
1.6.1 yakni mengolah master gaji pokok terdapat lima proses yang
master gaji pokok, mengedit master gaji pokok, dan proses menghapus
1.6.2 yakni mengolah master pp kgb terdapat lima proses yang terjadi
1.7.1 yakni mengolah master satuan kerja terdapat lima proses yang
1.7.2 yakni mengolah master unit kerja terdapat lima proses yang
master unit kerja, mengedit master unit kerja, dan proses menghapus
2.1.1 yakni mengolah data pegawai terdapat tujuh proses yang terjadi
130
yakni mengolah data ciri fisik terdapat lima proses yang terjadi
pegawai, proses mencari ciri fisik pegawai, proses meng-edit ciri fisik,
2.1.3 yakni mengolah data alamat terdapat lima proses yang terjadi
menghapus alamat.
pendidikan.
2.2.1 yakni mengolah data organisasi terdapat dua proses yang terjadi
keterangan organisasi.
2.2.4 yakni mengolah riwayat kgb terdapat lima proses yang terjadi
proses mencari riwayat kgb, proses meng-edit riwayat kgb, dan proses
2.2.5 yakni mengolah data jabatan terdapat tiga proses yang terjadi
2.1.5.1 yakni mengolah data istri/ suami pegawai terdapat lima proses
istri/ suami, proses mencari istri/ suami, proses meng-edit istri/ suami,
2.1.5.2 yakni mengolah data anak pegawai terdapat lima proses yang
menghapus mertua.
140
menghapus saudara.
2.2.1.1 yakni mengolah riwayat satuan kerja terdapat lima proses yang
daftar riwayat satuan kerja, proses mencari riwayat satuan kerja, proses
kerja.
yakni mengolah diklat terdapat lima proses yang terjadi diantaranya proses
menambah diklat, proses daftar diklat, proses mencari diklat, proses meng-
pencetakan data.
Input form
IF Simpan THEN
Data tersimpan
ELSE
147
Tampil data
GET id
Tampilkan detail
Tampil data
GET id
Edit form
IF Simpan THEN
Data tersimpan
ELSE
Data tidak disimpan
END IF
Tampil data
GET id
Delete data
Tampil konfirmasi hapus data
IF Ya THEN
Hapus
ELSE
Data tidak dihapus
Tampil data
GET id
Cetak data
Tampil konfirmasi cetak data
IF Ya THEN
Cetak
ELSE
Data tidak dicetak
148
ket
level+ ket
kode_gol
pejabat
nama + ket
kode_unitkerja+ kode_satuanorg+
no_telp+ foto
sts_tinggal
ket
pekerjaan+ ket
pekerjaan+ ket
pekerjaan+ ket
naik_selanjutnya+ ket
ket
ket
no_sertifikat+thn_sertifikart+
penyelenggara
sumber_biaya_ ket
kelompok
naik_selanjutnya+ ket
static_content+ gambar
pesan+ tanggal
1. Tabel Pegawai
3. Tabel Alamat
6. Tabel Anak
7. Tabel Orangtua
8. Tabel Mertua
9. Tabel Saudara
kecil dan ditentukan matriks CRUD untuk setiap modul. Hal ini
Pengguna
No. Komponen Modul Admin Admin Kepala Admin Pegawai
pusat unit
1. Data Master Agama CRUD R R R X
Pendidikan CRUD R R R X
Golongan CRUD R R R X
Diklat CRUD R R R X
Jabatan struktural CRUD R R R X
Jabatan fungsional CRUD R R R X
Jabatan fungsional CRUD R R R X
tambahan
Gaji pokok CRUD R R R X
PP. KGB CRUD R R R X
Satuan organisasi CRUD R R R X
Unit kerja CRUD R R R X
2. Data - CRUD CRUD R(ALL) R(GRP) X
Pegawai
3. Data Pribadi Ciri fisik CRUD CRUD R(ALL) R(GRP) X
Pegawai Alamat CRUD CRUD R(ALL) R(GRP) X
Riwayat CRUD CRUD R(ALL) R(GRP) X
pendidikan
Istri/ Suami CRUD CRUD R(ALL) R(GRP) X
173
menu utama yaitu account admin, admin pusat, admin unit, kepala, dan
Transitional Diagram).
a. Account Admin
175
d. Account Kepala
e. Account Pegawai
a. Halaman Login
HEADER
FOOTER
Gambar 4.68. Rancangan Halaman Login
b. Halaman Utama
HEADER
MENU GAMBAR
GEDUNG UIN
FOOTER
HEADER
Tambah Cari
MENU
Edit
Hapus
LIST DATA
FOOTER
HEADER
MENU Nama
NIP
Simpan Batal
FOOTER
HEADER
MENU Nama
NIP
Update
Simpan Batal
FOOTER
FPDF.
ini digunakan apache server yang tersedia dalam XAMPP 1.68. Untuk editor
183
dan unit test digunakan Adobe Dreamweaver CS3. Source code lengkap pada
berupa file bantuan yang menjelaskan prosedur dari program. File bantuan
Pada pengembangan aplikasi ini, agar sistem yang dibuat dapat berjalan
berikut :
2. Memory 1 GB 512 MB
terbaik). terbaik).
4. Modem/ Ya Ya
Koneksi
Internet
5. Ethernet card Ya Ya
6. DVD/ Ya Tidak
CD ROM
184
7. Printer Ya Ya
(local/networ
k printer)
8. Keyboard Ya Ya
9. Mouse Ya Ya
Pemrograman
2. DBMS MySQL -
salah tulis atau kesalahan pemrograman. Kegiatan unit testing ini disebut
lalu
http://localhost/simpeg/index.
php
dan
konfirmasi
hapus master
jabatan
fungsional
tambahan
29. Interface http://localhost/simpeg/media. Halaman OK
Tampil php?module=tmgapok tampil master
master gaji gaji pokok
pokok
c. Data Pegawai
hapus satuan
kerja
50. Interface http://localhost/simpeg/media. Halaman OK
Tampil status php?module=stskepeg tampil status
kepegawaian kepegawaian
51. Interface http://localhost/simpeg/media. Halaman OK
Tambah php?module=stskepeg&act=ta tambah status
status mbahstskepeg kepegawaian
kepegawaian
52. Interface http://localhost/simpeg/media. Halaman OK
hasil Cari php?module=stskepeg&act=ca hasil cari
status ri status
kepegawaian kepegawaian
53. Interface http://localhost/simpeg/media. Halaman edit OK
Edit status php?module=stskepeg&act=ed status
kepegawaian itstskepeg&id=1 (id, sesuai kepegawaian
data yang di edit)
e. Kenaikan Pangkat
g. Pensiun
h. Pengguna
i. Konten
Perencana Perencanaan
an Kelembagaa
Kelembag n
aan
14. Interface http://localhost/simpeg/media. Halaman OK
Update php?module=lembaga Update
Konten Konten
Purek Purek
Perencana Perencanaan
an Kelembagaa
Kelembag n
aan
15. Interface http://localhost/simpeg/media. Halaman OK
Tampil php?module=biroak2 Tampil
Konten konten
Kepala Kepala Biro
Biro AAK AAK
16. Interface http://localhost/simpeg/media. Halaman OK
Update php?module=biroak Update
Konten Konten
Kepala Kepala Biro
Biro AAK AAK
17. Interface http://localhost/simpeg/media. Halaman OK
Tampil php?module=biroum2 Tampil
Konten konten
Kepala Kepala Biro
Biro AUK AUK
18. Interface http://localhost/simpeg/media. Halaman OK
Update php?module=biroum Update
Konten Konten
Kepala Kepala Biro
Biro AUK AUK
19. Interface http://localhost/simpeg/media. Halaman OK
Tampil php?module=birosi2 Tampil
Konten konten
Kepala Kepala Biro
Biro PKSI PKSI
20. Interface http://localhost/simpeg/media. Halaman OK
Update php?module=birosi Update
Konten Konten
215
k. Laporan
Rekapitulasi Rekapitulasi
Pegawai per Pegawai per
Unit Kerja Unit Kerja
6. Interface http://localhost/simpeg/modu Halaman OK
Cetak l/mod_naikpangkat/laporank Laporan
Laporan p.php Kenaikan
Kenaikan Pangkat
Pangkat
7. Interface http://localhost/simpeg/modu Halaman OK
Cetak l/mod_naikkgb/laporankgb.p Laporan
Laporan hp Kenaikan
Kenaikan Gaji Berkala
Gaji Berkala
8. Interface http://localhost/simpeg/modu Halaman OK
Cetak l/mod_pensiun/laporanpensiu Laporan
Laporan n.php Pensiun
Pensiun
l. Pesan
m. Bantuan
tahap integrasi antar modul sistem telah berjalan baik. Pengujian ini
interaksi yang tidak diharapkan pada setiap subsistem dengan hasil yang
b. Data Pegawai
di database
14. Cari pendidikan Login admin atau Menampilkan OK
adminpusat, hasil yang
Data pendidikan sesuai
sudah ada di berdasarkan
database nama pegawai
15. Edit riwayat Login admin atau Data pendidikan OK
pendidikan adminpusat, ter-update
Data pendidikan
sudah ada di
database
Data master
pendidikan telah ada
di database
16. Hapus riwayat Login admin atau Data pendidikan OK
pendidikan adminpusat, terhapus
Data pendidikan
sudah ada di
database
17. Tambah Login admin atau Data Istri/Suami OK
Istri/Suami adminpusat, baru tersimpan
Data pegawai sudah
ada di database
Data Istri/Suami
belum ada di
database
Data master
pendidikan telah ada
di database
18. Cari Istri/Suami Login admin atau Menampilkan OK
adminpusat, hasil yang
Data istri/suami sesuai
sudah ada di berdasarkan
database nama pegawai
19. Edit Istri/Suami Login admin atau Data Istri/Suami OK
adminpusat, ter-update
Data Istri/Suami
sudah ada di
database
Data master
226
nama pegawai
35. Edit saudara Login admin atau Data saudara OK
adminpusat, ter-update
Data saudara sudah
ada di database
36. Hapus saudara Login admin atau Data saudara OK
adminpusat, terhapus
Data saudara sudah
ada di database
37. Tambah satuan Login admin atau Data satuan OK
kerja adminpusat, kerja baru
Data pegawai sudah tersimpan
ada di database
Data satuan kerja
belum ada di
database
Data master unit
kerja sudah ada di
database
Data master satuan
organisasi sudah ada
di database
38. Cari satuan kerja Login admin atau Menampilkan OK
adminpusat, hasil yang
Data satuan kerja sesuai
sudah ada di berdasarkan
database nama pegawai
50. Lihat master gaji Login admin atau Data master gaji OK
pokok adminpusat, pokok
Data master gaji ditampilkan
pokok telah ada
dalam database
51. Cari riwayat kgb Login admin atau Menampilkan OK
adminpusat, hasil yang
Data riwayat kgb sesuai
sudah ada di berdasarkan
database nama pegawai
sudah ada di
database
database
71. Cari penghargaan Login admin atau Menampilkan OK
adminpusat, hasil yang
Data penghargaan sesuai
sudah ada di berdasarkan
database nama pegawai
d. Kenaikan Pangkat
f. Pensiun
g. Pengguna
h. Konten
sudah ada di
database
13. Browse-Upload Login admin, Gambar konten OK
Gambar Konten gambar belum ada Purek
Purek di database Perencanaan
Perencanaan Kelembagaan
Kelembagaan ter-update
14. Update Konten Login admin, Konten Purek OK
Purek Data Konten Perencanaan
Perencanaan Purek Kelembagaan
Kelembagaan Perencanaan tersimpan dalam
Kelembagaan database dan ter-
belum ada update
didatabase atau,
Data Konten
Purek
Perencanaan
Kelembagaan
sudah ada di
database
15. Browse-Upload Login admin, Gambar konten OK
Gambar Konten gambar belum ada Kepala Biro
Kepala Biro AAK di database AAK ter-update
16. Update Konten Login admin, Konten Kepala OK
Kepala Biro AAK Data Konten Biro AAK
Kepala Biro AAK tersimpan dalam
belum ada database dan ter-
didatabase atau, update
Data Konten
Kepala Biro AAK
sudah ada di
database
17. Browse-Upload Login admin, Gambar konten OK
Gambar Konten gambar belum ada Kepala Biro
Kepala Biro AUK di database AUK ter-update
18. Update Konten Login admin, Konten Kepala OK
Kepala Biro AUK Data Konten Biro AUK
Kepala Biro AUK tersimpan dalam
belum ada database dan ter-
didatabase atau, update
248
Data Konten
Kepala Biro AUK
sudah ada di
database
19. Browse-Upload Login admin, Gambar konten OK
Gambar Konten gambar belum ada Kepala Biro
Kepala Biro PKSI di database PKSI ter-update
20. Update Konten Login admin, Konten Kepala OK
Kepala Biro PKSI Data Konten Biro PKSI
Kepala Biro PKSI tersimpan dalam
belum ada database dan ter-
didatabase atau, update
Data Konten
Kepala Biro PKSI
sudah ada di
database
atau, update
Data Data SOP
dan Persyaratan
Mutasi Kenaikan
Gaji Berkala
sudah ada di
database
3. Update SOP dan Login admin, Data SOP dan OK
Persyaratan Data SOP dan Persyaratan
Pensiun Persyaratan Pensiun
Pensiun Berkala tersimpan dalam
belum ada database dan ter-
didatabase atau, update
Data Data SOP
dan Persyaratan
Pensiun sudah
ada di database
j. Laporan
Data pensiun
telah ada dalam
database
k. Pesan
l. Bantuan
Si dan staff Subbag Administrasi Kepegawaian atas nama Pak Aan dan
testing. Bukti terlampir uji coba yang dilakukan dapat dilihat pada bagian
No Pengujian Penilaian
BAB V
Setelah melakukan serangkaian penelitian, maka pada bab ini penulis akan
Selain kesimpulan, penulis juga memberikan saran yang akan bermanfaat bagi
5.1. Kesimpulan
golongan, kenaikan gaji berkala, dan pensiun yang disesuaikan dengan SOP
naik pangkat, naik gaji berkala dan pensiun melalui modul laporan.
253
254
dimilikinya.
unit testing (dapat dilihat di sub bab 4.7), integration testing (dapat dilihat di
sub bab 4.8), system testing (dapat dilihat di sub bab 4.9), dan acceptance
5.2. Saran
otomatis.
customize.
Astamal, Rio. 2006. Menjadi Web Master dalam 30 Hari. [Online] Tersedia:
Diterbitkan.
Yogyakarta: Lokomedia.
255
Jogianto, HM. 2005. Analisis dan Desain Sistem Informasi : Pendekatan
Juju, Dominikus. 2007. Buku Latihan Dreamweaver CS3. Jakarta: PT. Elex Media
Komputindo.
Sistem. Jakarta : Pearson Education Asia Pte. Ltd dan PT. Prenhallindo.
Graha Ilmu.
Pustaka Pelajar.
Pramono, Andi dan M. Syafii. 2006. Kolaborasi Flash, Dreamweaver, dan PHP
Pringadi, Didi. 2007. Pensiun PNS dan Pejabat Negara. Makalah BKN Tidak
Diterbitkan.
255
256
Ristian, Tanti Tri Asni. 2010. Sistem Informasi Kepegawaian (Studi Kasus: Unit
Diterbitkan.
Sutabri, Tata. 2005. Sistem Informasi Manajemen. Yogyakarta: Andi. UIN. 2002.
Tidak Diterbitkan.
257
255