PENGEMBANGAN SISTEM INFORMASI KEPEGAWAIAN

advertisement
PENGEMBANGAN SISTEM INFORMASI KEPEGAWAIAN
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
(Skripsi)
Oleh
BERLIANA YUNI SARI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2017
ABSTRAK
PENGEMBANGAN SISTEM INFORMASI KEPEGAWAIAN
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
Oleh:
Berliana Yuni Sari
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Lampung
adalah lembaga yang mengolah data kepegawaian FMIPA Universitas Lampung.
Dalam prosesnya, pengolahan data pegawai masih dilakukan secara manual. Hal
itu menyebabkan sulitnya untuk mencari data umum yang ada di dalam berkas
kepegawaian. Berkas kepegawaian tersebut juga masih diletakkan secara terpisah.
Dalam penelitian ini, penulis membangun suatu pengembangan sistem informasi
berbasis web yang dapat membantu proses pengolahan data secara cepat. Metode
pengembangan dalam pembuatan sistem menggunakan Waterfall. Hasil dari
penelitian ini telah dibangun Sistem Informasi Kepegawaian Berbasis Web yang
dapat digunakan untuk kegiatan pengolahan data pegawai supaya cepat dan
akurat.
Kata Kunci: Daftar Urut Kepangkatan (DUK), Dosen, Waterfall, Web
ii
ABSTRACT
DEVELOPMENT OF INFORMATION SYSTEMS OF EMPLOYEES
FACULTY OF MATHEMATICS AND SCIENCE NATURAL SCIENCE
UNIVERSITAS LAMPUNG
CREATED BY:
Berliana Yuni Sari
Faculty of Mathematics and Natural Science of the University of Lampung is an
institution that manages its personnel. In the process, employee data processing is
still done manually. This makes it hard to find common data in the personnel file.
The personnel file is also left separately. In this study, the authors build a webbased information system development that can help the process of data
processing quickly. The method of development in making the system using
Waterfall. The results of this study has built Web-Based Human Resources
Information System that can be used for employee data processing activities to
quickly and accurately.
Keyword: Daftar Urut Kepangkatan (DUK), Dosen, Waterfall, Web
iii
PENGEMBANGAN SISTEM INFORMASI KEPEGAWAIAN
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
Oleh:
BERLIANA YUNI SARI
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar
SARJANA KOMPUTER
pada
Jurusan Ilmu Komputer
Fakultas Matematika dan Ilmu Pengetahuan Alam
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS LAMPUNG
BANDAR LAMPUNG
2017
iv
RIWAYAT HIDUP
Penulis dilahirkan di Kota Bandar Lampung (Provinsi
Lampung) pada tanggal 15 Juni 1995, sebagai anak kedua
dari dua bersaudara dengan Ayah Suradi dan Ibu Yuliani.
Penulis memulai pendidikan di TK Tunas Muda, Kota
Bandar Lampung, pada tahun 2000. Penulis terdaftar sebagai
siswa di SD Negeri 1 Sukarame, Kota Bandar Lampung, pada tahun 2001.
Setelah menyelesaikan pendidikan tingkat sekolah dasar, penulis melanjutkan
pendidikan di Sekolah Menengah Pertama (SMP) Negeri 12 Bandar Lampung.
Selama menempuh pendidikan di SMP N 12 Bandar Lampung, penulis aktif di
Organisasi Intra Sekolah (OSIS) di bidang seni dan kreatifitas masa bakti
2009/2010 dan organisasi Rohani Islam (ROHIS).
Pada tahun 2011, penulis lulus dari SMP dan melanjutkan pendidikan di Sekolah
Menengah Atas (SMA) Al-Azhar 3 Bandar Lampung. Selama menempuh
pendidikan tersebut, penulis aktif di organisasi Rohani Islam (ROHIS) dan
English Club (EC). Pada tahun 2013, penulis terdaftar sebagai mahasiswi Jurusan
Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Lampung. Selama menjadi mahasiswa, penulis aktif dalam organisasi Himpunan
viii
Mahasiswa Jurusan Ilmu Komputer (HIMAKOM) sebagai Sekretaris Biro
Kesekretariatan periode 2014-2015 dan sebagai anggota Bidang Keilmuan
periode 2015-2016.
Selama menjadi mahasiswa, beberapa kegiatan yang dilakukan penulis antara
lain:
1.
Pada bulan Januari 2014, penulis mengikuti Karya Wisata Ilmiah di Desa
Mulyo Sari, Kabupaten Lampung Selatan.
2.
Pada bulan Mei 2014, penulis mengikuti Seminar Nasional Teknologi
Informasi, Universitas Lampung.
3.
Pada bulan Januari 2016, penulis mengikuti Kuliah Kerja Nyata (KKN) di
Kampung Teladas, Kecamatan Dente Teladas, Kabupaten Tulang Bawang.
4.
Pada bulan Juli 2016, penulis mengikuti kerja praktik di Badan Ketahanan
Pangan Daerah (BKPD) Provinsi Lampung.
ix
PERSEMBAHAN
Kupersembahkan karya ini untuk:
Allah SWT
Ayah Suradi dan Ibu Yuliani tercinta
Terima kasih untuk dukungan, motivasi, semangat, perhatian, doa terbaik serta kasih sayangnya.
Kakakku tercinta, Adi Purnomo Setiawan
Terimakasih untuk doa, semangat, dukungan, candaan yang membuat hari-hari berwarna.
Keluarga Besar Ilmu Komputer 2013
Almamater Tercinta
Universitas Lampung
x
MOTTO
Tidak ada balasan kebaikan kecuali kebaikan pula.
(QS. Ar-Rahman: 60)
Sesungguhnya Allah beserta orang-orang yang sabar.
(Q.S. Al-Baqarah: 153)
“Hiduplah seperti pohon kayu yang lebat buahnya, hidup di tepi jalan dan
dilempari orang dengan batu, tetapi dibalas dengan buah.”
(Abu Bakar Sibli)
“Kebahagiaan hidup yang sebenarnya adalah hidup dengan rendah hati.”
(W.M. Thancheray)
xi
SANWACANA
Puji syukur kehadirat Allah SWT, yang telah melimpahkan rahmat dan karuniaNya sehingga penulis dapat menyelesaikan skripsi ini. Shalawat teriring salam tak
lupa penulis sanjungkan kepada Nabi Muhammad SAW. Skripsi ini disusun
sebagai syarat untuk memperoleh gelar Sarjana Komputer di Jurusan Ilmu
Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Lampung. Pada judul dari skripsi ini adalah “Pengembangan Sistem Informasi
Kepegawaian Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Lampung”.
Dalam penyusunan skripsi ini, penulis banyak mengalami kendala-kendala dan
kesulitan yang dihadapi sebelumnya. Bahkan penulis juga hampir mengalami
sikap menyerah dalam pembuatan skrip ini. Akan tetapi, berkat dukungan dan
bantuan berbagai pihak untuk pantang menyerah, penulis dapat menyelesaikan
skripsi ini dengan baik. Oleh karena itu, penulis ingin menyampaikan ucapan
terimakasih kepada:
1.
Orangtua tercinta, yang selalu memberikan doa terbaik, kasih sayang,
semangat, dukungan sekaligus motivator dikala aku sedang gelisah dan sedih.
2.
Adi Purnomo Setiawan, kakak aku yang selalu memberikan semangat dan
dukungan kepada aku di saat aku menyerah.
xii
3.
Keluarga Besar aku, yang selalu memberikan semangat setiap aku curhat
tentang kuliah.
4.
Bapak Prof. Warsito, S.Si., D.E.A., Ph.D, selaku Dekan FMIPA Universitas
Lampung.
5.
Bapak Dr. Ir. Kurnia Muludi, M.Sc, selaku Ketua Jurusan Ilmu Komputer
FMIPA Universitas Lampung.
6.
Bapak Didik Kurniawan S.Si, M.T., selaku Sekretaris Jurusan Ilmu
Komputer sekaligus penguji skripsi, terima kasih atas kritikan dan saran
dalam penyelesaian skripsi ini.
7.
Bapak Dwi Sakethi, S.Si, M.Kom., sebagai pembimbing I penulis yang telah
membimbing penulis mengenai ide, kritik, dukungan dan saran dalam
pembuatan skripsi ini.
8.
Bapak Ir. Andhi, M.Si, sebagai pembimbing II penulis yang telah
membimbing dan memberikan masukan serta semangat kepada penulis
sehingga skripsi ini dapat terselesaikan.
9.
Ibu Astria Hijriani, S.Kom, M.Kom., sebagai pembimbing akademik penulis
yang telah mendengarkan curhatan penulis selama bimbingan perkuliahan.
10. Bapak dan Ibu Dosen Jurusan Ilmu Komputer yang telah memberikan
pengalaman dan ilmu kepada penulis serta seluruh staff Jurusan Ilmu
Komputer Universitas Lampung.
11. Vandu Riski Muwisnawangsa, yang selalu memberikan semangat, dukungan
dan kesabaran di saat badmood karena kegiatan sehari-hari.
12. Diah Ayu Larasati dan Riska Anggun Sari, sahabat seperjuangan sampai
sekarang.
xiii
13. Eka Wahyuni dan Meita Jayani, yang selalu jadi motivasi.
14. Rahmi, Melisa, Yani, Silva, Raya, Rizki, Rian, Viryanda, dan Terry, sahabatsahabat aku yang selalu menghibur.
15. Lilis, Uli, Anisa, sahabat seperjuangan di kampus.
16. Ariska, Eno, Shintia, Lilis, Mei, Anis, Esti, mbak Wulan, Adeli, Yudha, Jani,
Alfan, Ocid, teman-teman KWI’13.
17. Arma, Cindy, Putri, Rohman, kak Sandy, kak Syarif, teman KKN aku di desa
Teladas yang selalu memberikan canda tawa dan keseruan selama KKN.
18. Teman-teman Jurusan Ilmu Komputer angkatan 2013.
19. Keluarga Besar Himakom Universitas Lampung.
20. Almamater tercinta.
Semoga skripsi ini bermanfaat.
Bandar Lampung, 05 Juni 2017
Penulis,
Berliana Yuni Sari
xiv
DAFTAR ISI
Halaman
ABSTRAK ..................................................................................................................... ii
ABSTRACT .................................................................................................................. iii
MENGESAHKAN .........................................................................................................vi
PERNYATAAN ........................................................................................................... vii
RIWAYAT HIDUP .................................................................................................... viii
PERSEMBAHAN ...........................................................................................................x
MOTTO .........................................................................................................................xi
SANWACANA ............................................................................................................ xii
DAFTAR GAMBAR ................................................................................................ xviii
DAFTAR TABEL ...................................................................................................... xxii
DAFTAR KODE....................................................................................................... xxiii
I. PENDAHULUAN
A.
Latar Belakang ................................................................................................... 1
B.
Rumusan Masalah .............................................................................................. 3
C.
Batasan Masalah ................................................................................................. 3
D.
Tujuan ............................................................................................................... 4
E.
Manfaat ............................................................................................................. 4
II. TINJAUAN PUSTAKA
A.
Pengertian Dosen................................................................................................ 5
B.
Pengertian Jabatan Fungsional ........................................................................... 5
C.
Pengertian Daftar Urut Kepangkatan (DUK)......................................................6
D.
Pengertian Web................................................................................................... 7
E.
Pengertian PHP (Hypertext Preprocessor) ......................................................... 7
F.
Pengertian MySQL ............................................................................................. 7
G.
Pengertian HTML (Hyper Text Markup Language) ...........................................8
H.
Data Manipulation Language (DML) ............................................................... 11
1)
Perintah INSERT .......................................................................................... 11
2)
Perintah SELECT ........................................................................................ 12
xv
3)
Perintah DELETE ........................................................................................ 12
4)
Perintah UPDATE ....................................................................................... 12
I.
Metode Waterfall ............................................................................................. 12
J.
UML (Unified Modeling Language) ................................................................ 14
K.
Konsep Dasar Sistem ....................................................................................... 15
III. METODOLOGI PENELITIAN
A.
Waktu dan Pelaksanaan ................................................................................... 20
B.
Metodologi Penelitian ..................................................................................... 20
C.
Metode Penelitian ............................................................................................ 20
D.
Jadwal Kegiatan Penelitian............................................................................... 55
IV. HASIL DAN PEMBAHASAN
A.
Hasil ................................................................................................................. 56
B.
Implementasi Sistem ........................................................................................ 56
1.
Halaman Login ............................................................................................ 56
2.
Halaman Beranda......................................................................................... 57
3.
Halaman Menu Data User Login ................................................................. 58
4.
Halaman Menu Data Master Jabatan ........................................................... 59
5.
Halaman Menu Data Master Status Nikah .................................................. 60
6.
Halaman Menu Data Master Jenjang Pendidikan......................................... 61
7.
Halaman Menu Data Master Pangkat...........................................................62
8.
Halaman Menu Data Master Jenis Publikasi ................................................62
9.
Halaman Menu Daftar Dosen ......................................................................63
10.
Halaman Form Input Data Dosen ............................................................... 64
11.
Halaman Form Input Data Status Nikah .................................................... 66
12.
Halaman Form Input Data Anak .................................................................. 67
13.
Halaman Form Input Data Pendidikan ........................................................ 68
14.
Halaman Form Input Data Jabatan ............................................................. 69
15.
Halaman Form Input Data Kepangkatan......................................................70
16.
Halaman Form Input Data Mengajar ...........................................................70
17.
Halaman Form Input Data Publikasi Ilmiah ................................................ 71
18.
Halaman Form Input Data Pengabdian Kepada Masyarakat ........................ 72
19.
Halaman Form Input Data Kegiatan Penunjang .......................................... 73
20.
Halaman Form Edit Data Dosen .................................................................. 74
21.
Halaman Menu Laporan DUK ..................................................................... 75
22.
Halaman Menu Laporan Kenaikan Pangkat ................................................. 78
23.
Halaman Menu Cetak Laporan .................................................................... 79
xvi
24.
Halaman Cetak Laporan PDF ......................................................................82
25.
Halaman Cetak Laporan Data Pribadi Dosen ...............................................83
26.
Halaman Menu Upload Berkas ................................................................... 84
Pengujian Sistem .............................................................................................. 87
C.
1.
Pengujian Sistem ......................................................................................... 87
2.
Pembahasan ................................................................................................. 91
V. KESIMPULAN
A.
Kesimpulan ..................................................................................................... 98
B.
Saran ............................................................................................................... 98
DAFTAR PUSTAKA
xvii
DAFTAR GAMBAR
Gambar
Halaman
1. Metode Pengembangan Sistem Menggunakan Model Waterfall ................................ 13
2. Use Case Diagram Sistem Informasi Kepegawaian ....................................................24
3. Activity Diagram Input Data Dosen ............................................................................ 25
4. Activity Diagram Input Data Jabatan ..........................................................................26
5. Activity Diagram Input Data Pangkat..........................................................................26
6. Activity Diagram Edit Data Dosen .............................................................................. 27
7. Activity Diagram Edit Data Jabatan ............................................................................28
8. Activity Diagram Edit Data Pangkat ...........................................................................29
9. Activity Diagram Hapus Data Dosen ..........................................................................29
10. Activity Diagram Hapus Data Jabatan ...................................................................... 30
11. Activity Diagram Hapus Data Pangkat ..................................................................... 30
12. Activity Diagram Cetak Data Dosen ......................................................................... 31
13. Activity Diagram Cetak Data Pangkat ....................................................................... 32
14. Sequence Diagram Input Data Dosen ....................................................................... 33
15. Sequence Diagram Input Data Jabatan......................................................................34
16. Sequence Diagram Input Data Pangkat ..................................................................... 35
17. Sequence Diagram Edit Data Dosen .........................................................................36
18. Sequence Diagram Edit Data Jabatan .......................................................................36
19. Sequence Diagram Edit Data Pangkat ...................................................................... 37
xviii
20. Sequence Diagram Hapus Data Dosen ......................................................................38
21. Sequence Diagram Hapus Data Jabatan ....................................................................39
22. Sequence Diagram Hapus Data Pangkat ...................................................................39
23. Sequence Diagram Cetak Data Dosen ..................................................................... 40
24. Sequence Diagram Cetak Data Pangkat .................................................................... 41
25. Entity Relationship Diagram .....................................................................................42
26. Rancangan Halaman Login .......................................................................................43
27. Rancangan Halaman Beranda Admin .......................................................................43
28. Rancangan Halaman Data Lihat User Login ........................................................... 44
29. Rancangan Halaman Form Data Jabatan ..................................................................45
30. Rancangan Halaman Form Data Status Nikah ..........................................................45
31. Rancangan Halaman Form Data Jenjang Pendidikan .............................................. 46
32. Rancangan Halaman Form Data Master Pangkat .................................................... 46
33. Rancangan Halaman Form Data Jenis Publikasi Ilmiah ........................................... 47
34. Rancangan Halaman Menu Lihat Daftar Dosen ...................................................... 48
35. Rancangan Halaman Form Data Dosen ................................................................... 48
36. Rancangan Halaman Form Data Anak .................................................................... 49
37. Rancangan Halaman Form Data Status Nikah ......................................................... 49
38. Rancangan Halaman Data Pendidikan ..................................................................... 50
39. Rancangan Halaman Form Data Mengajar ............................................................... 51
40. Rancangan Halaman Form Data Publikasi Ilmiah .................................................... 51
41. Rancangan Halaman Form Data Pengabdian Masyarakat ........................................ 52
42. Rancangan Halaman Form Kegiatan Penunjang Dosen............................................ 52
43. Rancangan Halaman Menu Cetak Laporan ............................................................... 53
44. Rancangan Halaman Menu Laporan DUK ............................................................... 53
xix
45. Rancangan Halaman Menu Laporan Kenaikan Pangkat ...........................................54
46. Tampilan Halaman Login ......................................................................................... 57
47. Tampilan Halaman Beranda ..................................................................................... 58
48. Tampilan Halaman Menu Data User Login .............................................................. 59
49. Tampilan Halaman Menu Data Master Jabatan ........................................................ 59
50. Tampilan Halaman Menu Data Master Status Nikah ............................................... 60
51. Tampilan Halaman Menu Data Master Jenjang Pendidikan ..................................... 61
52. Tampilan Halaman Menu Data Master Pangkat .......................................................62
53. Tampilan Halaman Menu Data Master Jenis Publikasi ............................................63
54. Tampilan Halaman Menu Daftar Dosen .................................................................. 64
55. Tampilan Halaman Form Input Data Dosen ............................................................. 65
56. Tampilan Halaman Form Input Status Nikah ........................................................... 67
57. Tampilan Halaman Form Input Data Anak .............................................................. 67
58. Tampilan Halaman Form Input Data Pendidikan .................................................... 68
59. Tampilan Halaman Form Input Data Jabatan .......................................................... 69
60. Tampilan Halaman Form Input Data Kepangkatan ..................................................70
61. Tampilan Halaman Form Input Data Mengajar ........................................................ 71
62. Tampilan Halaman Form Input Data Publikasi Ilmiah ............................................. 72
63. Tampilan Halaman Form Input Data Pengabdian Kepada Masyarakat .................... 73
64. Tampilan Halaman Form Input Data Kegiatan Penunjang ....................................... 74
65. Tampilan Halaman Edit Data Dosen ........................................................................ 75
66. Tampilan Halaman Menu Laporan DUK .................................................................. 76
67. Tampilan Halaman Menu Laporan Kenaikan Pangkat ............................................. 79
68. Tampilan Halaman Menu Cetak Laporan ................................................................. 79
69. Halaman Menu Cetak Laporan Berdasarkan Nama ................................................. 80
xx
70. Halaman Menu Cetak Laporan Berdasarkan Jurusan ............................................... 81
71. Halaman Menu Cetak Laporan Berdasarkan Jabatan ................................................ 81
72. Halaman Cetak Laporan PDF ...................................................................................82
73. Halaman Cetak Data Pribadi Dosen .........................................................................83
74. Tampilan Halaman Menu Upload Berkas................................................................ 84
75. Tampilan Pengujian Input Data Dosen Lengkap ..................................................... 88
76. Tampilan Hasil Pengujian Input Data Dosen Tidak Lengkap .................................. 89
77. Tampilan Pengujian Cetak Laporan DUK ............................................................... 90
78. Tampilan Pengujian Upload Berkas ........................................................................ 90
xxi
DAFTAR TABEL
Tabel
Halaman
1. Tag Pada HTML ................................................................................................ 8
2. Use case Diagram ............................................................................................ 16
3. Simbol Activity Diagram................................................................................. 17
4. Simbol Sequence Diagram .............................................................................. 18
5. Jadwal Kegiatan Penelitian .............................................................................. 55
6. Hasil Kuisioner Pengujian Sistem Informasi Kepegawaian FMIPA Universitas
Lampung ......................................................................................................... 91
7. Hasil Pengujian Sistem Kepegawaian FMIPA Universitas Lampung ............ 93
8. Hasil Skor Akhir Kuisioner Sistem Informasi Kepegawaian FMIPA
Universitas Lampung ........................................................................................... 95
9. Rating pada Skala ............................................................................................ 97
xxii
DAFTAR KODE
Kode
Halaman
1. Perintah INSERT ............................................................................................. 11
2. Perintah SELECT ............................................................................................ 12
3. Perintah DELETE ............................................................................................ 12
4. Perintah UPDATE ........................................................................................... 12
5. Potongan Kode Program Input Data Dosen .................................................... 66
6. Potongan Kode Program menampilkan DUK ................................................. 78
7. Potongan Kode Program Upload Berkas ......................................................... 87
xxiii
I.
PENDAHULUAN
A. Latar Belakang
Teknologi informasi saat ini mengalami perkembangan yang sangat pesat.
Dengan adanya kemajuan pada bidang teknologi informasi ini, memberikan
pengaruh besar dalam kegiatan sehari-hari. Untuk memenuhi kebutuhan pokok
yang dapat mendukung informasi cepat dan akurat, diperlukan sebuah sistem
informasi yang dapat mendukung adanya proses komputerisasi secara otomatis
dalam mengembangkan fungsi kebutuhan sistem. Pemanfaatan tersebut dapat
digunakan pada instansi di bidang yang mengelola data kepegawaian serta
kepangkatan pegawai.
Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA) Universitas Lampung
memiliki jumlah dosen sebanyak 123 orang. Dalam pengolahan data kepegawaian
diolah secara manual. Untuk membantu staff kepegawaian dalam pengolahan
data, dibutuhkan suatu pengembangan sistem informasi yang dapat mengolah data
pegawai FMIPA Universitas Lampung. Dengan adanya perkembangan teknologi
saat ini, data tersebut belum dapat diolah dengan suatu sistem informasi yang
berbasis web.
Sistem Informasi Kepegawaian ini berfungsi juga sebagai pengelola data serta
dapat memproses data pegawai. Sistem yang dikelola juga akan memudahkan
pekerjaan staff untuk mencetak secara otomatis dan mencetak berdasarkan urutan
data yang dicari. Sistem yang dibangun dengan berbasiskan web ini memiliki
kegunaan fungsional dalam sistem tersebut. Dalam perkembangannya, web dapat
dikonfigurasikan dengan berbagai jenis aplikasi ataupun software pendukung
yang sedang berkembang. Hanya saja semua itu bergantung pada fungsi sistem
tersebut. Dengan adanya sistem pengurutan kepangkatan pegawai dalam web ini,
data urut kepangkatan pegawai dapat diimplementasikan secara otomatis yang
terdapat di dalam sistem informasi kepegawaian. Salah satu upaya dalam
mendukung adanya sistem data urut kepangkatan pegawai yang terdapat dalam
sistem informasi kepegawaian secara otomatis yaitu dengan menggunakan sistem
informasi yang berbasis web. Saat ini, sudah banyak pengguna yang
mengaplikasikan sistem informasi kepegawaian
web sebagai penunjang
kebutuhan teknologi informasi. Dengan menyediakan fungsi-fungsi yang akan
dikembangkan pada sistem informasi berbasis web tersebut, diharapkan dapat
membantu kinerja di suatu lembaga/instansi tersebut. Pengelolaan Data urut
kepangkatan (DUK) memegang peranan penting bagi Institusi Pemerintahan
dalam rangka melakukan pembinaan terhadap karier Pegawai Negeri Sipil
berdasarkan sistem karier dan prestasi kerja. Dengan mengaplikasikan sistem
informasi tersebut, informasi yang diolah akan lebih terkini dan akurat. Dalam
sistem yang akan dibuat ini lebih memfokuskan pada pengolahan data pegawai
secara
otomatis
dan
pengurutan
data
kepangkatan
pegawai
di
suatu
instansi/lembaga[1].
2
Pada penelitian ini bertujuan untuk membangun suatu ide yang dapat
memudahkan pengolahan data pegawai dan melakukan pengurutan berdasarkan
kepangkatan ataupun hal lain yang dapat menunjang pada kemampuan
pengolahan
data
sistem
kepegawaian.
Fungsi-fungsi
yang
mencakup
pengembangan sistem tersebut diantaranya pengelolaan data-data kepegawaian
serta dapat mengolah laporan data urut kepangkatan pegawai yang disesuaikan
berdasarkan pada kebutuhan pengguna.
B. Rumusan Masalah
Berdasarkan latar belakang tersebut, maka dapat dirumuskan sebagai berikut:
1.
Bagaimana mengembangkan sistem informasi
kepegawaian FMIPA
Universitas Lampung berbasis web?
2.
Bagaimana mengurutkan data kepangkatan pegawai?
C. Batasan Masalah
Adapun batasan masalah pada penelitian ini yaitu sebagai berikut:
1.
Penelitian ini dilakukan berdasarkan kebutuhan sistem yang sedang
direncanakan dengan menggunakan metode Waterfall,
2.
Pada sistem yang dibangun hanya berdasarkan pada pengolahan data dosen,
3.
Data kepegawaian yang diolah berdasarkan sumber data pegawai di Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Lampung.
4.
Informasi pendukung penelitian ini dengan menambahkan fungsi data urut
kepangkatan pegawai yang dapat membantu admin dalam melakukan fungsi
cetak laporan data pegawai.
3
D. Tujuan
Adapun tujuan dari penelitian adalah sebagai berikut:
1.
Membangun sistem informasi dalam pengolahan data kepegawaian dan data
urut kepangkatan pegawai yang berbasis web,
2.
Menyediakan fitur-fitur sesuai dengan kebutuhan sistem informasi yang
terkait seperti mengelola data pegawai yang selanjutnya dapat dilakukan
proses pengurutan data oleh admin.
E. Manfaat
Manfaat dari penelitian ini yaitu dapat memudahkan user dalam pengolahan data
kepegawaian dan melakukan pengurutan data kepangkatan pegawai berdasarkan
data pegawai yang telah dimasukkan ke sistem serta mencetak data kepegawaian.
4
II. TINJAUAN PUSTAKA
A. Pengertian Dosen
Dosen merupakan pendidik fungsional dan ilmuwan dengan tugas utama
mentransformasikan, mengembangkan dan menyebarluaskan ilmu pengetahuan,
teknologi, dan seni melalui pendidikan, penelitian, dan pengabdian kepada
masyarakat[8].
B. Pengertian Jabatan Fungsional
Jabatan fungsional dosen yang selanjutnya disebut jabatan akademik dosen adalah
kedudukan yang menunjukkan tugas, tanggung jawab, wewenang dan hak
seseorang
dosen
dalam
suatu
satuan
pendidikan
tinggi
yang
dalam
pelaksanaannya didasarkan pada keahlian tertentu serta bersifat mandiri[9]. Tugas
dan fungsi dosen meliputi pendidikan, pelaksanaan pendidikan, pelaksanaan
penelitian, pelaksanaan pengabdian kepada masyarakat dan penujang tugas dosen.
Untuk urutan jabatan dari yang paling rendah sampai dengan yang paling tinggi,
yaitu sebagai berikut:
1) Tenaga Pengajar, Penata Muda, golongan ruang III/a,
2) Asisten Ahli, Penata Muda Tingkat I, golongan ruang III/b,
3) Lektor, terdiri dari:
a. Penata, golongan ruang III/c,
b. Penata Tingkat I, golongan ruang III/d,
4) Lektor Kepala, terdiri dari:
a) Pembina, golongan ruang IV/a,
b) Pembina Tingkat I, golongan ruang IV/b,
c) Pembina Utama Muda, golongan ruang IV/c,
5) Profesor, terdiri dari:
a) Pembina Utama Madya, golongan ruang IV/d,
b) Pembina Utama, golongan ruang IV/e.
Menurut UU RI Nomor 5 Tahun 2014, Aparatur Sipil Negara yang selanjutnya
disingkat ASN adalah pegawai negeri sipil dan pegawai pemerintah dengan
perjanjian kerja yang diangkat oleh pejabat Pembina kepegawaian dan diserahi
tugas dalam suatu jabatan pemerintahan atau diserahi tugas Negara lainnya dan
digaji berdasarkan peraturan perundang-undangan.
C. Pengertian Daftar Urut Kepangkatan (DUK)
Daftar Urut Kepangkatan (DUK) merupakan suatu daftar yang memuat nama
Pegawai Negeri Sipil dari suatu satuan organisasi Negara yang disusun menurut
tingkatan kepangkatan. DUK juga merupakan salah satu bahan obyektif untuk
melaksanakan pembinaan karier Pegawai Negeri Sipil berdasarkan sistem karier
dan sistem prestasi kerja. Oleh karena itu, DUK perlu dibuat dan dipelihara secara
terus-menerus.
6
D. Pengertian Web
World Wide Web (WWW), lebih dikenal dengan web yang merupakan salah satu
layanan yang didapat oleh pemakai komputer yang terhubung ke internet dengan
fasilitas hypertext untuk menampilkan data berupa text, gambar, suara, animasi
dan data multimedia. Sehingga web pada awalannya adalah ruang informasi
dalam internet, dengan menggunakan teknologi hypertext, pemakai dituntun
menemukan informasi dengan mengikuti link yang disediakan dalam dokumen
web yang ditampilkan dalam web browser[2].
E. Pengertian PHP (Hypertext Preprocessor)
PHP merupakan singkatan dari Hypertext Preprocessor. PHP itu sendiri adalah
bahasa skrip Open Source yang umum digunakan yang sangat sesuai untuk
pengembangan web dan dapat dihubungkan kedalam HTML. Tujuan utama dari
bahasa pemrograman ini adalah untuk memungkinkan pengembang web
membangun halaman web yang dihasilkan secara dinamis dengan cepat [3].
F. Pengertian MySQL
MySQL merupakan sebuah basis data yang mengandung satu atau sejumlah tabel.
MySQL termasuk jenis RDBMS (Relational Database Management System).
Sedangkan RDBMS sendiri akan lebih banyak mengenal istilah seperti tabel,
baris, dan kolom digunakan dalam perintah-perintah MySQL. Tabel terdiri atas
sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Server
database MySQL dapat menghubungkan dan memutuskan koneksi sebagai sarana
untuk mengumpulka informasi[2].
7
G. Pengertian HTML (Hyper Text Markup Language)
Dokumen ini dikenal sebagai web page. File-file HTML ini berisi instruksiinstruksi yang kemudian diterjemahkan oleh browser yang ada di komputer client
(user) sehingga isi informasinya dapat ditampilkan secara visual di komputer
pengguna (user). Untuk mengetahui sintaks dasar dari HTML dapat dilihat pada
Tabel 1 berikut.:
Tabel 1. Tag Pada HTML
NO.
TAG HTML
FUNGSI TAG HTML DAN
CONTOHNYA
1
<I> </I>
Menyisipkan tulisan miring. Koding
2
<u> </u>
3
<b> </b>
Menyisipkan tulisan bergaris bawah.
Pemrograman
Menyisipkan tulisan tebal . Skripsi
4
<li> </li>
Menyisipkan bullet. * FUNGSI HTML
5
<marquee>
</marquee>
Menyisipkan tulisan berjalan . “welcome
to website” bergerak dari kiri ke kanan
atau dari atas ke bawah.
6
<blink> </blink>
7
<center> </center>
10
<body> </body>
11
<html></html>
12
<h1> </h1>
13
<h2> </h2>
14
<h3></h3>
15
<h4></h4>
Menyisipkan tulisan berkedip kedip.
<blink> klick here </blink>
Menyisipkan tulisan dalam bentuk rata
tengah
Menyisipkan atribut untuk seluruh
dokumen. Background, bgcolor, bgsound,
font, link, alink, vlink, topmargin,
leftmargin, marginheight, marginwidth
Tag pembuka di dalam membuat sebuah
desain web.
Menyisipkan tulisan dalam bentuk
h1 Header 1
Menyisipkan tulisan dalam bentuk
h2. Header 2
Menyisipkan tulisan dalam bentuk
h3. Header 3
Menyisipkan tulisan dalam bentuk
h4. Header 4
8
NO.
TAG HTML
FUNGSI TAG HTML DAN
CONTOHNYA
16
<h6></h6>
17
<h7> </h7>
18
<abbr> </abbr>
Menyisipkan tulisan dalam bentuk
h6. Header 6
Menyisipkan tulisan dalam bentuk h7.
Header 7
Digunakan untuk menguraikan satu
ungkapan yang disingkat dan Anda dapat
memberikan informasi bermanfaat kepada
penelusur-penulusur page source(halaman
sumber kode) / pembaca layar, sistem
terjemahan dan mesin pencari yang berasal
dari singkatan yang sudah diuraikan, tetapi
saat di browser uraian tersebut tidak akan
tampil dan hanya sebagai informasi saja
19
<acronym></acronym> Mendefinisikan akronim / fungsi tag ini
kurang lebih sama dengan tag <abbr>
20
<area ></area>
Mendefinisikan daerah yang dapat diklik
(link) pada peta gambar
21
<base > </base>
Mendefinisikan URL dasar/target untuk
semua URL relatif dalam dokumen
22
<blockquote>
</blockquota>
23
<cite> </cite>
Mendefinisikan sebuah kutipan panjang.
Pada saat di browser teks akan tampil
menjorok kedalam
Mendefinisikan kutipan
24
<code> </code>
25
<button> </button>
26
<cite> </cite>
Mendefinisikan kutipan
27
<font> </font>
28
<form> </form>
29
30
<frame> </frame>
<hr> </hr>
Mendefinisikan jenis font, warna dan
ukuran untuk teks
Mendefinisikan sebuah form HTML untuk
input form
Mendefinisikan frame dalam frameset
Membuat garis horizontal
31
<small> </small>
32
<span> </span>
33
<strike> </strike>
Mendefinisikan sebuah bagian dari kode
komputer
Mendefinisikan sebuah tombol diklik
Memperkecil ukuran teks dari ukuran
defaultnya
Mendefinisikan sebuah section dalam
dokumen
Untuk memberi garis tengah pada
teks/mencoret teks, fungsi tag ini sama
dengan tag <del>
9
NO.
TAG HTML
34
<strong> </strong>
35
<tr> </tr>
Membuat baris di dalam sebuah table
36
<ul> </ul>
Mendefinisikan daftar dalam format bullet
37
<td> </td>
38
<select> </select>
Mendefinisikan sel di dalam sebuah table.
Height, width, bgcolor, background, align,
valign, title, colspan, rowspan
Membuat daftar drop-down
39
<strong> </strong>
40
<sub> </sub>
41
<sup> </sup>
42
<table> </table>
43
<textarea> <textarea>
44
<tfoot> </tfoot>
45
<th> </th>
46
<ul> </ul>
47
<var> </var>
48
<xmp> </xmp>
49
<tt> </tt>
50
<option> </option>
Menampilkan beberapa pilihan yang
berbentuk dalam sebuah daftar drop-down
51
<noscript> </noscript>
52
<noframes>
</noframes>
<nobr> </nobr>
Jika browser user tidak mendukung clientside scripts
Jika browser user tidak mendukung frame
53
FUNGSI TAG HTML DAN
CONTOHNYA
Membuat teks tebal, fungsi tag ini sama
dengan tag <b>
Membuat teks tebal, fungsi tag ini sama
dengan tag <b>
Memberikan efek subscript pada
teks. Subscript
Memberikan efek superscript pada
teks. Superscript
Membuat table. Border, cellpadding,
cellspacing, width, height, name, id, title,
bgcolor, background, align, valign
Mendefinisikan sebuah kontrol input
multiline. Name, rows, cols, wrap
Untuk mengelompokkan isi footer di
dalam sebuah tabel
Mendefinisikan sel header di dalam
sebuah table. Height, width, bgcolor,
background, align, valign, title, colspan,
rowspan
Mendefinisikan daftar dalam format bullet
Mendefinisikan sebuah variable
Mendefinisikan preformatted text, fungsi
tag ini sama dengan tag <pre>
Mendefinisikan teletype text
Mencegah ganti baris pada teks atau
gambar
10
NO.
TAG HTML
FUNGSI TAG HTML DAN
CONTOHNYA
Mendefinisikan metadata tentang sebuah
dokumen HTML
Mendefinisikan sebuah daftar menu
54
<meta > </meta>
55
<menu> </menu>
56
<ol> </ol>
57
<p> </p>
58
<br> </br>
Mengganti baris
59
<hr> </hr>
Mengganti horizontall
60
<a> </a>
61
62
<option> </option>
<pre></pre>
Membuat link ke dokumen atau situs
lainnya. Href, target, style, class, name, id
Selected, name, value
Preformatted teks. Contoh text
63
<button> </button>
Mendefinisikan sebuah tombol diklik
Ordered List (digunakan dengan <li>) . 1.
Item 1
Menyisipkan paragraph
H. Data Manipulation Language (DML)
Data Manipulation Language (DML) merupakan query yang digunakan untuk
memanipulasi data seperti menampilkan data, mengubah data, menghapus data
atau mengisi data. Proses-proses yang dilakukan pada DML ini dengan
melakukan perintah sintaks yaitu INSERT, SELECT, DELETE DAN UPDATE.
1) Perintah INSERT
Perintah INSERT ini digunakan untuk memasukkan data ke dalam tabel. Sintaks
yang digunakan adalah sebagai berikut:
INSERT INTO dosen (nip, nama_dosen, nidn, npwp, no_seri_karpeg,
sertifikat_pendidik, no_sertifikat_pendidik, alamat_rumah) VALUES
('195806241984032002','TUNDJUNG TRIPENI', '003257', '000172',
'B.03131', 'tidak ada','-','Jl. Kayu Manis No. 11, Wayhalim');
Kode 1. Perintah INSERT
11
2) Perintah SELECT
Perintah SELECT digunakan untuk menampilkan semua data dari database.
Sintaks yang digunakan adalah:
SELECT * FROM dosen;
Kode 2. Perintah SELECT
3) Perintah DELETE
Perintah DELETE digunakan untuk menghapus data dalam tabel dari database.
Sintaks yang digunakan adalah:
DELETE FROM dosen WHERE nip=195806241984032002;
Kode 3. Perintah DELETE
4) Perintah UPDATE
Perintah UPDATE digunakan untuk memperbaharui data dari tabel dalam
database. Sintaks yang digunakan adalah:
UPDATE
dosen
SET
('TUNDJUNG
TRIPENI',
'003257',
'000172',
'B.03131', 'tidak ada', '-', 'Jl. Kayu Manis No. 11, Wayhalim'
WHERE nip =195806241984032002;
Kode 4. Perintah UPDATE
I. Metode Waterfall
Model ini melakukan pendekatan secara sistematis dan urut mulai dari level
kebutuhan sistem lalu menuju ke tahap analisis, desain, coding, testing /
verification, dan maintenance. Disebut dengan waterfall karena tahap demi tahap
yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan
berurutan[4]. Siklus pengembangan sistem dengan menggunakan metode Waterfall
dapat dilihat pada Gambar 1.
12
Gambar 1. Metode Pengembangan Sistem Menggunakan Model Waterfall (sumber: Pascapraharastyan dkk,
2014)
Berikut adalah penjelasan mengenai metode pengembangan sistem menggunakan
model Waterfall yaitu:
1.
Requirement Definition
Tahap ini merupakan tahap dalam mencari informasi mengenai sistem yang
dibangun dengan mendefinisikan metode pengumpulan data yang berfokus pada
software yang akan dibuat. Pengembang juga dapat mengidentifikasikan user dari
pelanggan.
2.
System and Software Design
Tahap ini merupakan tahapan perancangan sistem yang berdasarkan kebutuhan
yang telah diidentifikasikan pada tahapan sebelumnya. Desain sistem yang
dikembangkan harus diimplementasikan yang kemudian akan dikonfigurasikan
dari software.
3.
Implementation and Unit Testing
Tahap ini merupakan tahapan dalam pengimplementasian sistem yang telah
dirancang untuk diubah dengan bahasa pemrograman dan dimengerti oleh
komputer. Proses pengubahan ke dalam bahasa pemrograman dengan melalui
proses coding.
13
4.
Integration and System Testing
Tahap ini merupakan tahap pengujian sistem secara keseluruhan agar dapat
mengetahui kesalahan-kesalahan yang terdapat dalam sistem dan segera
dilakukan perbaikan untuk mendapatkan hasilnya yang sesuai dengan kebutuhan.
5.
Operation and Maintenance
Tahap ini merupakan tahapan penggunaan sistem oleh user yang di dalamnya
harus ada pemeliharaan sistem untuk menjaga proses operasional sistem karena
software yang telah dibuat bisa saja mengalami perubahan.
J. UML (Unified Modeling Language)
UML adalah sebuah bahasa standar untuk pengembangan sebuah software yang
dapat menyampaikan bagaimana membuat dan membentuk model-model, tetapi
tidak menyampaikan apa dan kapan model yang seharusnya dibuat yang
merupakan salah satu proses implementasi pengembangan software. Dalam
mendukung proses pembangunan suatu sistem dibutuhkan desain interface untuk
mendeskripsikan mengenai rancangan sistem yang akan dibangun. UML sendiri
juga memberikan standar penulisan sebuah sistem blue print, yang meliputi
konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik,
skema database, dan komponen-komponen yang diperlukan dalam sistem
software. UML lahir dari penggabungan banyak bahasa permodelan grafis
berorientasi objek yang berkembang pesat pada akhir 1980-an dan awal 1990-an.
UML dibuat oleh Grady Booch, James Rumbaugh, dan Ivar Jacobson di bawah
bendera Rational Software Corp. UML menyediakan notasi-notasi yang
14
membantu memodelkan sistem dari berbagai perspektif. UML tidak hanya
digunakan dalam pemodelan perangkat lunak, namun hampir dalam semua bidang
yang membutuhkan pemodelan[5].
K. Konsep Dasar Sistem
Konsep dasar sistem diimplementasikan dengan menggunakan use case diagram,
activity diagram, sequence diagram dan class diagram.
1. Use Case Diagram
Use case diagram merupakan pemodelan untuk tingkah laku sistem informasi
yang dibuat. Use case diagram mendeskripsikan sebuah interaksi antara satu atau
lebih aktor dengan sistem informasi yang dibuat. Secara kasar, Use case
digunakan untuk mengetahuai fungsi apa saja yang ada di dalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan fungsi itu. Syarat penamaan
use case nama didefinisikan sesederhana mungkin dan dapat dipahami [6]. Fungsi
dari use case diagram digunakan dalam tiga hal sebagai berikut :
1) Menjelaskan fasilitas yang ada (requirements)
Agar sistem yang dibuat lebih jelas ketika dilakukan analisa dengan pembuatan
desain. Pembuatan desain pada sistem akan menghasilkan fasilitas baru yang
memenuhi fungsi dalam sistem dengan menggunakan use case diagram.
2) Komunikasi dengan klien
Dengan menggunakan simbol dan notasi dalam perancangan desain use case,
pengembang dapat lebih mudah untuk berkomunikasi dengan kliennya.
15
3) Membuat test dari kasus-kasus secara umum
Kelayakan dengan pengujian kasus-kasus dalam sistem secara umum dapat
mendefinisikan kejadian-kejadian use case yang dilakukan. Simbol use case
diagram dapat dilihat pada Tabel 2 berikut.
Tabel 2. Use case Diagram
2. Activity Diagram
Activity diagram atau disebut diagram aktivitas menggambarkan aliran
kerja atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu
diperhatikan di sini adalah diagram aktivitas menggambarkan aktivitas
16
sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat
dilakukan oleh sistem[6]. Simbol sequence diagram dapat dilihat pada
Tabel 3 berikut.
Tabel 3. Simbol Activity Diagram
3. Sequence Diagram
Sequence diagram menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
antar objek. Banyaknya sequence diagram yang harus digambar adalah sebanyak
pendefinisian use case yang memiliki proses sendiri[6]. Simbol sequence diagram
dapat dilihat pada Tabel 4 berikut.
17
Tabel 4. Simbol Sequence Diagram
4. Class Diagram
Class diagram menunjukkan kelas dalam sistem yang menjadi suatu hubungan
mengenai pandangan yang ada dalam sistem secara luas. Class diagram
menggambarkan sesuatu yang terjadi. Oleh karena itu, class diagram bersifat
statis[6].
18
5.
Black Box Testing (Pengujian Black Box)
Black Box Testing dapat digunakan untuk membantu pengujian sistem secara
structural dan memerhatikan kesalahan secara detail. Black Box Testing
(Pengujian Black Box) berfokus pada spesifikasi fungsional dari perangkat lunak.
Tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengujian
pada spesifikasi fungsional program. Black Box Testing bukanlah solusi alternatif
dari White Box Testing tapi lebih merupakan pelengkap untuk menguji hal-hal
yang tidak dicakup oleh White Box Testing. Black Box Testing cenderung untuk
menemukan hal-hal berikut[7]:
1) Fungsi yang salah atau hilang.
2) Kesalahan interface.
3) Kesalahan pada struktur data dan akses basis data.
4) Kesalahan performansi.
5) Kesalahan inisialisasi dan terminasi
19
III. METODOLOGI PENELITIAN
A.
Waktu dan Pelaksanaan
Penelitian ini dilakukan di Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Lampung yang terletak di Jalan Prof. Dr. Soemantri Brojonegoro
No.1 Gedung Meneng, Bandar Lampung. Penelitian ini dilaksanakan pada
Semester Ganjil Tahun Ajaran 2016-2107.
B.
Metodologi Penelitian
Dalam tahapan metodologi penelitian ini terdapat beberapa tahapan yang
dilakukan antara lain metode penelitian, metode pengumpulan data dan informasi,
metode pengembangan sistem, jadwal kegiatan penelitian. Berikut adalah
penjelasan dari tahapan metodologi peneltian secara rinci yaitu sebagai berikut.
C.
Metode Penelitian
Pada pengembangan suatu sistem informasi perlu adanya persiapan dan
perencanaan antara pengembang dan pengguna. Untuk mendukung agar
terlaksananya penelitian ini diperlukan data dari sumber pihak yang terkait.
Metode yang digunakan pada penelitian yang ada pada tahap pengumpulan data
dan informasi yaitu studi kepustakaan, studi literatur, observasi, dan wawancara.
1.
Studi Kepustakaan
Dalam metode studi kepustakaan ini menggunakan sumber data dan informasi
dari buku dan skripsi pada perpustakaan Universitas Lampung.
2.
Studi Literatur
Pada tahap ini merupakan pengumpulan topic permasalahan mengenai teori yang
berasal dari buku, jurnal dan modul online pada website. Referensi bacaan
tersebut merupakan landasan dalam penelitian.
3.
Wawancara
Wawancara dilakukan secara langsung dengan Kepala Sub Bagian Perencanaan
dan Kepegawaian FMIPA Universitas Lampung. Dalam wawancara tersebut
diperoleh hasil bahwa permasalahan yang terjadi yaitu kurang efektifnya sistem
yang ada untuk pengolahan data dosen dan dibutuhkan sistem yang mendukung
pengelolaan Daftar Urut Kepangkatan di Sub Bagian Umum dan Kepegawaian
FMIPA Universitas Lampung.
1)
Metode Pengembangan Sistem
Pada penelitian ini digunakan metode pengembangan Waterfall. Metode ini
memiliki proses tahapan secara sistematis dalam setiap tahapannya. Tahapan yang
ada pada model penelitian tersebut yaitu analisis kebutuhan, desain, sistem,
implementasi, pengujian sistem, dan pemeliharaan sistem.
2)
Analisis Kebutuhan
Pada tahap analisis kebutuhan ini, dibutuhkan bagian tahapan kebutuhan yang
terdiri dari kebutuhan sistem dan kebutuhan fungsional. Analisis kebutuhan ini
21
diperlukan
untuk
pengembangan
sistem
informasi.
Untuk
mengetahui
karakteristik dari sistem ini dapat dijabarkan mengenai kebutuhan yang terkait
dalam pengembangan sistem informasi.
a)
Kebutuhan Sistem
Dalam penelitian ini kebutuhan sistem yang dapat digunakan untuk mendukung
serta menunjang kegiatan penelitian yaitu sebagai berikut:
1.
Perangkat Keras (Hardware)
Perangkat keras (hardware) yang dibutuhkan untuk mengembangkan sistem
informasi kepegawaian ini adalah :
-
Kebutuhan hardware yang dibutuhkan pada XAMPP yaitu bergantung pada
sistem operasi yang dibutuhkan. Contoh kebutuhan minimal yang
dibutuhkan pada Windows 7 adalah:
1.) 1 gigaherts (GHz) atau prosesor dengan kecepatan 32-bit (x86) atau
64-bit (x64)
2.) RAM 1 gigabyte (GB) (32-bit) atau 2 GB (64-bit)
3.) Hard disk yang tersedia 16 GB (32-bit) atau 20 GB (64-bit)
4.) Perangkat grafis DirectX 9 dengan driver WDDM 1.0 atau lebih tinggi
-
Monitor dan Keyboard
2.
Perangkat Lunak (Software)
Perangkat lunak yang digunakan dalam pengembangan sistem ini adalah :
a.
XAMPP versi 3.2.1 mencakup Apache 2.4.10 sebagai web server, MySQL
version 5.6.21 sebagai database server, dan PHP 5.6.3
22
b.
Paint Application
c.
Sistem Operasi yang digunakan untuk membuat web ini adalah Windows
XP/7
d.
Web Browser (Mozilla Firefox dan Google Chrome)
b)
Kebutuhan Fungsional
Kebutuhan fungsional menjabarkan fungsi sistem dengan hak akses yang terdiri
dari satu user yang berfungsi untuk mengelola data kepegawaian dengan satu
petugas yang dapat melakukan tambah data, hapus data, ubah data, perbaharui
data, kelola data jabatan dan pangkat pegawai, cetak laporan data pegawai, serta
menampilkan laporan data pegawai.
3.
Desain Sistem
Pada tahap desain sistem ini merupakan perencanaan rancangan sistem yang akan
dibangun. Rancangan sistem dengan menggunakan desain UML. Berikut adalah
rincian mengenai perancangan sistem dengan menggunakan desain UML.
1)
Use Case Diagram
Use case merupakan suatu proses dalam sistem yang akan menghasilkan suatu hal
yang dapat dilihat atau diamati oleh aktor tertentu. Oleh karena itu, pembuatan
use case diagram ini lebih memfokuskan pada fungsionalitas yang terdapat dalam
sistem bukan berdasarkan kejadian ataupun alur. Use case diagram akan
merepresentasikan interaksi antara aktor dengan sistem. Use case diagram Sistem
Informasi Kepegawaian dilihat pada Gambar 2.
23
Gambar 2. Use Case Diagram Sistem Informasi Kepegawaian
2)
Activity Diagram
Activity diagram merupakan suatu gambaran yang menampilkan rangkaian aliran
dari aktivitas. Activity diagram ini digunakan untuk mendeskripsikan suatu
aktivitas dalam suatu operasi yang dapat digunakan juga untuk aktivitas lain
dalam sistem. Diagram ini sangat mirip dengan flowchart karena memodelkan
workflow dari satu aktivitas ke aktivitas lainnya atau dari aktivitas ke status.
Pembuatan activity diagram pada awal pemodelan proses bertujuan untuk
membantu memahami keseluruhan proses dalam perancangan sistem informasi.
Dalam sistem ini terdapat 11 activity diagram, yang dapat dilihat pada Gambar 3
sampai dengan 13.
24
1.
Activity Diagram Input Data Dosen
Gambar 3. Activity Diagram Input Data Dosen
Gambar 3 merupakan activity diagram input dalam Sistem Informasi
Kepegawaian. Dalam memasukkan data dosen, admin dapat mengelola data
dosen dan kemudian pilih input untuk memasukkan data dosen dan
menyimpannya ke dalam database.
2.
Activity Diagram Input Data Jabatan
Pada Gambar 4 merupakan activity diagram input dalam Sistem Informasi
Kepegawaian. Dalam memasukkan data jabatan, hanya admin yang dapat
mengelola data jabatan dan kemudian pilih input untuk menambahkan data
jabatan dan menyimpannya ke dalam database.
25
Gambar 4. Activity Diagram Input Data Jabatan
3.
Activity Diagram Input Data Pangkat
Gambar 5 merupakan activity diagram input dalam Sistem Informasi
Kepegawaian. Dalam memasukkan data pangkat, hanya admin yang dapat
mengelola data pangkat dan kemudian pilih input untuk memasukkan data
pangkat dan menyimpannya ke dalam database.
Gambar 5. Activity Diagram Input Data Pangkat
26
4.
Activity Diagram Edit Data Dosen
Gambar 6 merupakan activity diagram edit dalam Sistem Informasi Kepegawaian.
Dalam mengubah data dosen, hanya admin yang bertugas dalam pengelolaan data
tersebut. Admin dapat memilih menu data dosen dan kemudian pilih edit untuk
mengubah data yang tersimpan di dalam database, lalu sistem akan menampilkan
form edit. Selanjutnya dapat memasukkan data baru yang akan diperbaharui.
Lalu, data disimpan dan diperbaharui.
Gambar 6. Activity Diagram Edit Data Dosen
5.
Activity Diagram Edit Data Jabatan
Gambar 7 merupakan activity diagram edit data jabatan dalam Sistem Informasi
Kepegawaian. Dalam mengubah data jabatan, hanya admin yang bertugas dalam
pengelolaan data tersebut. Admin dapat memilih menu data master dan kemudian
pilih data jabatan untuk mengubah data yang tersimpan di dalam database, lalu
27
sistem akan menampilkan form edit. Selanjutnya dapat memasukkan data baru
yang akan diperbaharui. Lalu, data disimpan dan diperbaharui.
Gambar 7. Activity Diagram Edit Data Jabatan
6.
Activity Diagram Edit Data Pangkat
Gambar 8 merupakan activity diagram edit data pangkat dalam Sistem Informasi
Kepegawaian. Dalam mengubah data pangkat, hanya admin yang bertugas dalam
pengelolaan data tersebut. Admin dapat memilih menu data master dan kemudian
pilih data pangkat untuk mengubah data yang tersimpan di dalam database, lalu
sistem akan menampilkan form edit. Selanjutnya dapat memasukkan data baru
yang akan diperbaharui. Lalu, data disimpan dan diperbaharui.
28
Gambar 8. Activity Diagram Edit Data Pangkat
7.
Activity Diagram Hapus Data Dosen
Gambar 9 merupakan activity diagram hapus data dosen dalam Sistem Informasi
Kepegawaian. Dalam menghapus data dosen, hanya admin yang bertugas dalam
pengelolaan data tersebut. Admin dapat memilih menu data dosen dan kemudian
akan menampilkan data dosen yang tersimpan di dalam database, lalu pilih hapus
untuk menghapus data.
Gambar 9. Activity Diagram Hapus Data Dosen
29
8.
Activity Diagram Hapus Data Jabatan
Gambar 10. Activity Diagram Hapus Data Jabatan
Gambar 10 merupakan activity diagram hapus data jabatan dalam Sistem
Informasi Kepegawaian. Dalam menghapus data jabatan, hanya admin yang
bertugas dalam pengelolaan data tersebut. Admin dapat memilih menu data
jabatan dan kemudian akan menampilkan data jabatan yang tersimpan di dalam
database, lalu pilih hapus untuk menghapus data.
9.
Activity Diagram Hapus Data Pangkat
Gambar 11. Activity Diagram Hapus Data Pangkat
30
Gambar 11 merupakan activity diagram hapus data pangkat dalam Sistem
Informasi Kepegawaian. Dalam menghapus data pangkat, hanya admin yang
bertugas dalam pengelolaan data tersebut. Admin dapat memilih menu data
pangkat dan kemudian akan menampilkan data pangkat yang tersimpan di dalam
database, lalu pilih hapus untuk menghapus data.
10.
Activity Diagram Cetak Data Dosen
Gambar 12. Activity Diagram Cetak Data Dosen
Gambar 12 merupakan activity diagram cetak data dosen dalam Sistem Informasi
Kepegawaian. Dalam mencetak data dosen hanya admin yang bertugas dalam
pencetakan data tersebut. Admin dapat memilih menu data dosen dan kemudian
pilih cetak data dosen untuk mencetak data yang tersimpan di dalam database.
31
11.
Activity Diagram Cetak Data Pangkat
Gambar 13 merupakan activity diagram cetak data pangkat dalam Sistem
Informasi Kepegawaian. Dalam mencetak data pangkat hanya admin yang
bertugas dalam pencetakan data tersebut. Admin dapat memilih menu data
master, lalu pilih menu data pangkat dan kemudian pilih cetak data dosen untuk
mencetak data yang tersimpan di dalam database.
Gambar 13. Activity Diagram Cetak Data Pangkat
3)
Sequence Diagram
Sequence Diagram mendeskripsikan mengenai alur dari fungsi sistem yang
berjalan. Sequence Diagram merupakan gambaran mengenai proses yang
dijalankan oleh sistem. Gambar dari sequence diagram Sistem Informasi
Kepegawaian dapat dilihat sebagai berikut.
1.
Sequence Diagram Input Data Dosen
Gambar 14 merupakan sequence diagram input data dosen dalam Sistem
Informasi Kepegawaian. Untuk memasukkan data, admin dapat mengakses data
32
dosen. Setelah menekan tombol klik tambah data, sistem informasi kepegawaian
akan menampilkan form data dosen. Setelah melakukan input data, sistem akan
menyimpan data ke dalam database. Kemudian akan muncul pemberitahuan jika
berhasil disimpan.
Gambar 14. Sequence Diagram Input Data Dosen
2.
Sequence Diagram Input Data Jabatan
Gambar 15 merupakan sequence diagram input data jabatan dalam Sistem
Informasi Kepegawaian. Untuk memasukkan data, admin dapat mengakses input
data jabatan. Setelah menekan tombol klik input, sistem informasi kepegawaian
akan menampilkan form data jabatan. Setelah melakukan input data, sistem akan
menyimpan data ke dalam database. Kemudian akan muncul pemberitahuan jika
berhasil disimpan.
33
Gambar 15. Sequence Diagram Input Data Jabatan
3.
Sequence Diagram Input Data Pangkat
Gambar 16 merupakan sequence diagram input data pangkat dalam Sistem
Informasi Kepegawaian. Untuk memasukkan data, admin dapat mengakses data
master lalu pilih data pangkat. Dengan menekan tombol klik simpan, sistem
informasi kepegawaian akan menampilkan form input data pangkat. Setelah
melakukan input data, sistem akan menyimpan data ke dalam database.
Kemudian akan muncul pemberitahuan jika berhasil disimpan.
34
Gambar 16. Sequence Diagram Input Data Pangkat
4.
Sequence Diagram Edit Data Dosen
Gambar 17 merupakan sequence diagram edit data dosen dalam Sistem Informasi
Kepegawaian. Untuk mengubah data, admin dapat mengakses menu data dosen.
Setelah itu, sistem informasi kepegawaian akan menampilkan data dosen yang
telah di-input. Admin dapat memilih data dosen yang akan diubah. Lalu, pilih
tombol edit dan sistem akan memperbaharui data dari database.
35
Gambar 17. Sequence Diagram Edit Data Dosen
5.
Sequence Diagram Edit Data Jabatan
Gambar 18. Sequence Diagram Edit Data Jabatan
36
Gambar 18 merupakan sequence diagram edit data jabatan dalam Sistem
Informasi Kepegawaian. Untuk mengubah data, admin dapat mengakses menu
data jabatan. Setelah itu, sistem informasi kepegawaian akan menampilkan data
jabatan yang telah di-input. Admin dapat memilih data jabatan yang akan diubah.
Lalu, pilih tombol ubah dan sistem akan memperbaharui data dari database.
6.
Sequence Diagram Edit Data Pangkat
Gambar 19. Sequence Diagram Edit Data Pangkat
Gambar 19 merupakan sequence diagram edit data pangkat dalam Sistem
Informasi Kepegawaian. Untuk mengubah data, admin dapat mengakses menu
data pangkat. Setelah itu, sistem informasi kepegawaian akan menampilkan data
kepangkatan yang telah di-input. Admin dapat memilih data pangkat yang akan
diubah. Lalu, pilih tombol ubah dan sistem akan memperbaharui data dari
database.
37
7.
Sequence Diagram Hapus Data Dosen
Gambar 20. Sequence Diagram Hapus Data Dosen
Gambar 20 merupakan sequence diagram hapus data dosen dalam Sistem
Informasi Kepegawaian. Untuk melihat data, admin dapat mengakses menu data
dosen. Setelah itu, sistem informasi kepegawaian akan menampilkan data dosen
yang telah di-input. Admin dapat memilih data dosen yang akan dihapus. Setelah
itu, sistem akan menghapus data dari database.
8.
Sequence Diagram Hapus Data Jabatan
Gambar 21 merupakan sequence diagram hapus data jabatan dalam Sistem
Informasi Kepegawaian. Untuk melihat data, admin dapat mengakses menu data
jabatan. Setelah itu, sistem informasi kepegawaian akan menampilkan data
jabatan yang telah di-input. Admin dapat memilih data jabatan yang akan
dihapus. Setelah itu, sistem akan menghapus data dari database.
38
Gambar 21. Sequence Diagram Hapus Data Jabatan
9.
Sequence Diagram Hapus Data Pangkat
Gambar 22 merupakan sequence diagram hapus data pangkat dalam Sistem
Informasi Kepegawaian. Untuk melihat data, admin dapat mengakses menu data
pangkat. Setelah itu, sistem informasi kepegawaian akan menampilkan data
pangkat yang telah di-input. Admin dapat memilih data pangkat yang akan
dihapus. Setelah itu, sistem akan menghapus data dari database.
Gambar 22. Sequence Diagram Hapus Data Pangkat
39
10.
Sequence Diagram Cetak Data Dosen
Gambar 23. Sequence Diagram Cetak Data Dosen
Gambar 23 merupakan sequence diagram cetak data dosen dalam Sistem
Informasi Kepegawaian. Untuk mencetak data, admin dapat mengakses menu
data dosen. Kemudian, sistem informasi kepegawaian akan menampilkan data
dosen. Selanjutnya, user memilih cetak data dosen dan sistem akan mencetak data
dosen.
11.
Sequence Diagram Cetak Data Pangkat
Gambar 24 merupakan sequence diagram cetak data pangkat dalam Sistem
Informasi Kepegawaian. Untuk mencetak data, admin dapat mengakses menu
data pangkat. Kemudian, sistem informasi kepegawaian akan menampilkan data
pangkat. Selanjutnya, user memilih cetak data pangkat dan sistem akan mencetak
data kepangkatan.
40
Gambar 24. Sequence Diagram Cetak Data Pangkat
41
4)
Entity Relationship Diagram (ERD)
Gambar 25. Entity Relationship Diagram (ERD)
42
5)
Rancangan Interface (Antarmuka)
1.
Rancangan Halaman Login
Rancangan halaman login ini berfungsi untuk memasukkan hak akses ke halaman
beranda sistem. Rancangan sistem halaman login dapat dilihat pada Gambar 26.
Gambar 26. Rancangan Halaman Login
2.
Rancangan Halaman Beranda
Rancangan halaman beranda berfungsi sebagai halaman utama sistem setelah
melakukan input login yang mengidentifikasikan hak akses user. Rancangan
sistem halaman beranda admin dapat dilihat pada Gambar 27.
Gambar 27. Rancangan Halaman Beranda Admin
43
3.
Rancangan Halaman Data Lihat User Login
Rancangan halaman data user login berfungsi untuk menampilkan user yang
berhak mendapatkan hak akses. User yang telah mendapatkan hak akses untuk
masuk ke sistem. Rancangan sistem halaman data user login dapat dilihat pada
Gambar 28.
Gambar 28. Rancangan Halaman Data Lihat User Login
4.
Rancangan Halaman Form Data Master Jabatan
Rancangan halaman form data master jabatan berfungsi untuk memudahkan
penambahan ID jabatan pada form dosen. Rancangan sistem halaman form data
jabatan dapat dilihat pada Gambar 29.
44
Gambar 29. Rancangan Halaman Form Data Jabatan
5.
Rancangan Halaman Form Data Master Status Nikah
Rancangan halaman form data master status nikah berfungsi untuk memudahkan
penambahan ID status nikah pada form dosen. Rancangan sistem halaman form
data status nikah dapat dilihat pada Gambar 30.
Gambar 30. Rancangan Halaman Form Data Status Nikah
45
6.
Rancangan Halaman Form Data Master Jenjang Pendidikan
Rancangan halaman form data master jenjang pendidikan berfungsi untuk
memudahkan penambahan ID jenjang pendidikan pada form dosen. Rancangan
sistem halaman form data jenjang pendidikan dapat dilihat pada Gambar 31.
Gambar 31. Rancangan Halaman Form Data Jenjang Pendidikan
7.
Rancangan Halaman Form Data Master Pangkat
Rancangan halaman form data master pangkat berfungsi untuk memudahkan
penambahan ID pangkat pada form dosen. Rancangan sistem halaman form data
master pangkat dapat dilihat pada Gambar 32.
Gambar 32. Rancangan Halaman Form Data Master Pangkat
46
8.
Rancangan Halaman Form Data Master Jenis Publikasi Ilmiah
Rancangan halaman form data master jenis publikasi berfungsi untuk
memudahkan penambahan ID jenis publikasi pada form dosen. Rancangan sistem
halaman form data master jenis publikasi dapat dilihat pada Gambar 33.
Gambar 33. Rancangan Halaman Form Data Jenis Publikasi Ilmiah
9.
Rancangan Halaman Menu Lihat Daftar Dosen
Rancangan halaman menu lihat daftar dosen dapat menampilkan daftar dosen
yang telah ditambahkan. Daftar dosen tersebut berfungsi untuk memudahkan
pencarian data dosen berdasarkan NIP dosen. Rancangan halaman menu lihat
daftar dosen dapat dilihat pada Gambar 34.
47
Gambar 34. Rancangan Halaman Menu Lihat Daftar Dosen
10.
Rancangan Halaman Form Data Dosen
Rancangan halaman form data dosen memudahkan penambahan data dosen.
Rancangan halaman form data dosen dapat dilihat pada Gambar 35.
Gambar 35. Rancangan Halaman Form Data Dosen
48
11.
Rancangan Halaman Form Data Anak
Rancangan halaman form data anak memudahkan penambahan data status anak.
Rancangan halaman form data anak dapat dilihat pada Gambar 36.
Gambar 36. Rancangan Halaman Form Data Anak
12.
Rancangan Halaman Form Data Status Nikah
Rancangan halaman form data status nikah memudahkan penambahan data status
nikah. Rancangan halaman form data status nikah dapat dilihat pada Gambar 37.
Gambar 37. Rancangan Halaman Form Data Status Nikah
49
13.
Rancangan Halaman Form Data Pendidikan
Rancangan halaman form data pendidikan memudahkan penambahan data
pendidikan ke dalam form data dosen. Rancangan halaman form data pendidikan
dapat dilihat pada Gambar 38.
Gambar 38. Rancangan Halaman Data Pendidikan
14.
Rancangan Halaman Form Data Mengajar
Rancangan halaman form data mengajar memudahkan penambahan data mengajar
ke dalam form data dosen. Rancangan halaman form data mengajar dapat dilihat
pada Gambar 39.
50
Gambar 39. Rancangan Halaman Form Data Mengajar
15.
Rancangan Halaman Form Data Publikasi Ilmiah
Rancangan halaman form data publikasi ilmiah memudahkan penambahan data
publikasi ilmiah ke dalam form data dosen. Rancangan Halaman Form Data
Publikasi Ilmiah dapat dilihat pada Gambar 40.
Gambar 40. Rancangan Halaman Form Data Publikasi Ilmiah
51
16.
Rancangan Halaman Form Data Pengabdian Masyarakat
Rancangan halaman form data pengabdian masyarakat memudahkan penambahan
data pengabdian masyarakat ke dalam form data dosen. Rancangan halaman form
data pengabdian masyarakat dapat dilihat pada Gambar 41.
Gambar 41. Rancangan Halaman Form Data Pengabdian Masyarakat
17.
Rancangan Halaman Form Kegiatan Penunjang Dosen
Rancangan halaman form data kegiatan penunjang dosen memudahkan
penambahan data kegiatan penunjang ke dalam form data dosen. Rancangan
halaman form kegiatan penunjang dosen dapat dilihat pada Gambar 42.
Gambar 42. Rancangan Halaman Form Kegiatan Penunjang Dosen
52
18.
Rancangan Halaman Menu Cetak Laporan
Rancangan halaman menu cetak laporan digunakan untuk mencetak laporan data
dosen yang telah ditambahkan. Data seluruh dosen yang telah ditambahkan akan
ditampilkan. Dan data tersebut dapat dicetak pada menu cetak laporan.
Rancangan halaman menu cetak laporan dapat dilihat pada Gambar 43.
Gambar 43. Rancangan Halaman Menu Cetak Laporan
19.
Rancangan Halaman Menu Laporan DUK
Rancangan halaman menu laporan DUK digunakan untuk menampilkan daftar
urut kepangkatan (DUK) dosen. DUK ditambahkan berdasarkan pengkat tertinggi
yang telah ditambahkan pada data riwayat pangkat dosen. Rancangan halaman
menu laporan DUKdapat dilihat pada Gambar 44.
Gambar 44. Rancangan Halaman Menu Laporan DUK
53
20.
Rancangan Halaman Menu Laporan Kenaikan Pangkat
Rancangan halaman menu laporan kenaikan pangkat digunakan untuk
menampilkan daftar dosen yang belum memproses naik pangkat. Rancangan
halaman menu laporan kenaikan pangkat dapat dilihat pada Gambar 45.
Gambar 45. Rancangan Halaman Menu Laporan Kenaikan Pangkat
4.
Pengkodingan
Tahap ini merupakan tahap dimana proses pembuatan kode program untuk
memproses pengolahan data pada sistem informasi berbasis web tersebut. Pada
tahapan pengkodingan, pengembang menggunakan bahasa pemrograman PHP
dan MySQL.
1)
Pengujian Sistem
Pada proses pengujian ini, pengembang menggunakan blackbox testing. Blackbox
testing merupakan penjelasan sistem secara terstruktur setelah sistem tersebut
selesai. Dengan memerhatikan kesalahan-kesalahan yang tidak sesuai dan
54
diperlukan suatu perbaikan. Setelah sistem selesai sesuai dengan keinginan, maka
sistem dapat diimplementasikan oleh user.
2)
Pemeliharaan Sistem
Pemeliharaan sistem dapat dikelola oleh user admin jika pengembang tidak
dibutuhkan seutuhnya dalam pengelolaan sistem informasi. Pengembang hanya
mengolah data pada tahapan awal saja untuk memasukkan data pada proses awal
dan selanjutnya diserahkan kepada pengelola sistem selain pengembang.
D.
Jadwal Kegiatan Penelitian
Dalam proses pembuatan sistem informasi, dilakukan beberapa proses kegiatan
penelitian. Jadwal kegiatan penelitian dapat dilihat pada Tabel 5.
Tabel 5. Jadwal Kegiatan Penelitian
Tahun 2016
Kegiatan
November
1
2 3
4
Tahun 2017
Desember
1
2
3
4
Februari
Januari
1
2
3
4
1
2
3
Maret
4
1
2
3
4
Analisis
Kebutuhan
- Kebutuhan
Sistem
- Kebutuhan
Fungsional
Desain
- Desain
Sistem dan
Antarmuka
Pengkodinga
n
Pengujian
Sistem
55
V. SIMPULAN DAN SARAN
A. Simpulan
Berdasarkan penelitian mengenai Sistem Informasi Kepegawaian FMIPA
Universitas Lampung dapat disimpulkan sebagai berikut:
1.
Telah dibangun Sistem Informasi Kepegawaian FMIPA Universitas
Lampung berbasis web.
2.
Sistem
informasi
kepegawaian
memiliki
fungsi
untuk
mengelola,
menampilkan dan mencetak data dosen.
3.
Sistem informasi dapat melakukan pengurutan data kepangkatan pegawai
FMIPA Universitas Lampung.
4.
Sistem ini dibangun dengan menggunakan satu user yang dapat memudahkan
dalam penambahan data dosen.
B. Saran
Berdasarkan sistem informasi yang telah dibangun, maka beberapa saran yang
perlu diperhatikan dalam mengembangkan sistem informasi kepegawaian ini
adalah sebagai berikut:
1.
Sistem informasi kepegawaian membutuhkan user lebih dari satu yang dapat
memudahkan dalam menambahkan data pribadi pegawai.
2.
Sistem informasi ini belum menyediakan back up dan restore database untuk
menghindari kehilangan data saat listrik padam.
99
DAFTAR PUSTAKA
[1]
Sunoto, Akwan. Rancangan Sistem Informasi Daftar Urut Kepangkatan
(Studi Kasus Rumah Sakit Xyz). Vol. 8, No.3, Oktober 2014.
[2]
Kustiyahningsih. Yeni, dan Anamisa. Devie Rosa. 2011. Pemrograman
Basis Data Berbasis Web Menggunakan PHP dan MySQL. Yogyakarta:
Graha Ilmu. Hal 146.
[3]
PHP Manual. http://php.net/manual/en/preface.php diakses pada 09 Mei 2017
[4]
Pascapraharastyan. Rizki Alfiasca, Supriyanto. Antok, Sudarmaningtyas,
Pantjawati. Rancang Bangun Sistem Informasi Manajemen Arsip Rumah
Sakit Bedah Surabaya Berbasis Web. Vol 3, No 1, 2014.
[5]
Fowler, Martin. 2004. UML Distilled Panduan Singkat Bahasa
Pemodelan Objek Standar, Edisi 3. Yogyakarta: Andi Publishing.
[6]
Rosa dan Shalahuddin, M. 2011. Modul Pembelajaran: Rekayasa
Perangkat Lunak. Bandung: Modula.
[7]
Mustaqbal. M Sidi, Firdaus. Roeri Fajri, Rahmadi, Hendra. 2015.
Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value
Analysis. Volume I No. 3.
[8]
PERMENPAN No. 37 Tahun 2009
[9]
PERMENPAN No. 17 Tahun 2013
Download