pengembangan sistem informasi kepegawaian …digilib.unila.ac.id/27067/3/skripsi tanpa bab...

81
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

Upload: vandat

Post on 02-Mar-2019

218 views

Category:

Documents


0 download

TRANSCRIPT

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

ii

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

iii

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 web-

based 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

iv

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

viii

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

ix

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.

x

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

xi

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)

xii

SANWACANA

Puji syukur kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-

Nya 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.

xiii

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.

xiv

13. Eka Wahyuni dan Meita Jayani, yang selalu jadi motivasi.

14. Rahmi, Melisa, Yani, Silva, Raya, Rizki, Rian, Viryanda, dan Terry, sahabat-

sahabat 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

xv

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

xvi

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

xvii

24. Halaman Cetak Laporan PDF ...................................................................... 82

25. Halaman Cetak Laporan Data Pribadi Dosen ............................................... 83

26. Halaman Menu Upload Berkas ................................................................... 84

C. Pengujian Sistem .............................................................................................. 87

1. Pengujian Sistem ......................................................................................... 87

2. Pembahasan ................................................................................................. 91

V. KESIMPULAN

A. Kesimpulan ..................................................................................................... 98

B. Saran ............................................................................................................... 98

DAFTAR PUSTAKA

xviii

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

xix

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

xx

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

xxi

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

xxii

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

xxiii

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

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

2

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]

.

3

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.

4

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.

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,

6

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.

7

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]

.

8

G. Pengertian HTML (Hyper Text Markup Language)

Dokumen ini dikenal sebagai web page. File-file HTML ini berisi instruksi-

instruksi 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> Menyisipkan tulisan bergaris bawah.

Pemrograman

3 <b> </b> 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> Menyisipkan tulisan berkedip kedip.

<blink> klick here </blink>

7 <center> </center> Menyisipkan tulisan dalam bentuk rata

tengah

10 <body> </body> Menyisipkan atribut untuk seluruh

dokumen. Background, bgcolor, bgsound,

font, link, alink, vlink, topmargin,

leftmargin, marginheight, marginwidth

11 <html></html> Tag pembuka di dalam membuat sebuah

desain web.

12 <h1> </h1> Menyisipkan tulisan dalam bentuk

h1 Header 1

13 <h2> </h2> Menyisipkan tulisan dalam bentuk

h2. Header 2

14 <h3></h3> Menyisipkan tulisan dalam bentuk

h3. Header 3

15 <h4></h4> Menyisipkan tulisan dalam bentuk

h4. Header 4

9

NO. TAG HTML FUNGSI TAG HTML DAN

CONTOHNYA

16 <h6></h6> Menyisipkan tulisan dalam bentuk h6. Header 6

17 <h7> </h7> Menyisipkan tulisan dalam bentuk h7.

Header 7

18 <abbr> </abbr> 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>

Mendefinisikan sebuah kutipan panjang.

Pada saat di browser teks akan tampil

menjorok kedalam

23 <cite> </cite> Mendefinisikan kutipan

24 <code> </code> Mendefinisikan sebuah bagian dari kode

komputer

25 <button> </button> Mendefinisikan sebuah tombol diklik

26 <cite> </cite> Mendefinisikan kutipan

27 <font> </font> Mendefinisikan jenis font, warna dan

ukuran untuk teks

28 <form> </form> Mendefinisikan sebuah form HTML untuk

input form

29 <frame> </frame> Mendefinisikan frame dalam frameset

30 <hr> </hr> Membuat garis horizontal

31 <small> </small> Memperkecil ukuran teks dari ukuran

defaultnya

32 <span> </span> Mendefinisikan sebuah section dalam

dokumen

33 <strike> </strike> Untuk memberi garis tengah pada

teks/mencoret teks, fungsi tag ini sama

dengan tag <del>

10

NO. TAG HTML FUNGSI TAG HTML DAN

CONTOHNYA

34 <strong> </strong> Membuat teks tebal, fungsi tag ini sama

dengan tag <b>

35 <tr> </tr> Membuat baris di dalam sebuah table

36 <ul> </ul> Mendefinisikan daftar dalam format bullet

37 <td> </td> Mendefinisikan sel di dalam sebuah table. Height, width, bgcolor, background, align,

valign, title, colspan, rowspan

38 <select> </select> Membuat daftar drop-down

39 <strong> </strong> Membuat teks tebal, fungsi tag ini sama

dengan tag <b>

40 <sub> </sub> Memberikan efek subscript pada

teks. Subscript

41 <sup> </sup> Memberikan efek superscript pada

teks. Superscript

42 <table> </table> Membuat table. Border, cellpadding,

cellspacing, width, height, name, id, title,

bgcolor, background, align, valign

43 <textarea> <textarea> Mendefinisikan sebuah kontrol input

multiline. Name, rows, cols, wrap

44 <tfoot> </tfoot> Untuk mengelompokkan isi footer di

dalam sebuah tabel

45 <th> </th> Mendefinisikan sel header di dalam

sebuah table. Height, width, bgcolor,

background, align, valign, title, colspan,

rowspan

46 <ul> </ul> Mendefinisikan daftar dalam format bullet

47 <var> </var> Mendefinisikan sebuah variable

48 <xmp> </xmp> Mendefinisikan preformatted text, fungsi

tag ini sama dengan tag <pre>

49 <tt> </tt> Mendefinisikan teletype text

50 <option> </option> Menampilkan beberapa pilihan yang

berbentuk dalam sebuah daftar drop-down

51 <noscript> </noscript> Jika browser user tidak mendukung client-

side scripts

52 <noframes>

</noframes>

Jika browser user tidak mendukung frame

53 <nobr> </nobr> Mencegah ganti baris pada teks atau

gambar

11

NO. TAG HTML FUNGSI TAG HTML DAN

CONTOHNYA

54 <meta > </meta> Mendefinisikan metadata tentang sebuah

dokumen HTML

55 <menu> </menu> Mendefinisikan sebuah daftar menu

56 <ol> </ol> Ordered List (digunakan dengan <li>) . 1.

Item 1

57 <p> </p> Menyisipkan paragraph

58 <br> </br> Mengganti baris

59 <hr> </hr> Mengganti horizontall

60 <a> </a> Membuat link ke dokumen atau situs

lainnya. Href, target, style, class, name, id

61 <option> </option> Selected, name, value

62 <pre></pre> Preformatted teks. Contoh text

63 <button> </button> Mendefinisikan sebuah tombol diklik

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

12

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.

13

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.

Gambar 1. Metode Pengembangan Sistem Menggunakan Model Waterfall (sumber: Pascapraharastyan dkk,

2014)

14

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

15

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.

16

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

17

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.

18

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]

.

19

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

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.

21

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

22

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

23

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.

24

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.

25

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.

26

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

27

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

28

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.

29

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

30

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

31

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.

32

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

33

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.

34

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.

35

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.

36

Gambar 17. Sequence Diagram Edit Data Dosen

5. Sequence Diagram Edit Data Jabatan

Gambar 18. Sequence Diagram Edit Data Jabatan

37

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.

38

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.

39

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

40

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.

41

Gambar 24. Sequence Diagram Cetak Data Pangkat

42

4) Entity Relationship Diagram (ERD)

Gambar 25. Entity Relationship Diagram (ERD)

43

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

44

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.

45

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

46

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

47

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.

48

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

49

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

50

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.

51

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

52

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

53

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

54

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

55

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

Kegiatan

Tahun 2016 Tahun 2017

November Desember Januari Februari Maret

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Analisis Kebutuhan

- Kebutuhan Sistem

- Kebutuhan Fungsional

Desain

- Desain Sistem dan Antarmuka

Pengkodingan

Pengujian Sistem

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.

99

2. Sistem informasi ini belum menyediakan back up dan restore database untuk

menghindari kehilangan data saat listrik padam.

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