Anda di halaman 1dari 166

ANALISIS DAN PERANCANGAN SISTEM

INFORMASI KEPEGAWAIAN BERBASIS WEB PADA


DINAS ENERGI DAN SUMBER DAYA MINERAL
PROVINSI JAMBI

Tesis

Untuk memenuhi persyaratan


Mencapai derajat Sarjana S-2
Program Magister Sistem Informasi

HALAMAN JUDUL

Oleh :

Artika Sari

9041918024

Untuk Persyaratan Penelitian dan Penulisan Tugas Akhir

Sebagai Akhir Proses Studi Strata 1

PROGRAM PASCASARJANA
UNIVERSITAS DINAMIKA BANGSA
JAMBI
2021
PERSETUJUAN TESIS

Diberikan Kepada :

NAMA : Artika Sari

NIM : 9041918024

JUDUL TESIS

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


KEPEGAWAIAN BERBASIS WEB PADA DINAS ENERGI DAN
SUMBER DAYA MINERAL PROVINSI JAMBI

Disetujui untuk diajukan pada ujian akhir sidang tesis


Program Pascasarjana Magister Sistem Informasi
Universitas Dinamika Bangsa
Jambi

Menyetujui

Pembimbing I Pembimbing II

Dr. Ing. Kondar Siahaan Dr. Drs. Effiyaldi, M.M


NIDN.0306054401 NIDN. 102610670

PROGRAM PASCASARJANA
UNIVERSITAS DINAMIKA BANGSA
JAMBI
2021

ii
PENGESAHAN TESIS

ANALISIS DAN PERANCANGAN SISTEM INFORMASI


KEPEGAWAIAN BERBASIS WEB PADA DINAS ENERGI DAN
SUMBER DAYA MINERAL PROVINSI JAMBI

Oleh :

Artika Sari
9041918024

Telah dipertahankan di depan Dewan Penguji dan dinyatakan lulus dalam Ujian
Sidang Tesis Program Pascasarjana Magister Sistem Informasi STIKOM
Dinamika Bangsa yang diselenggarakan pada tanggal ___________

Penguji Utama Anggota


Penguji

Nama Penguji Nama Penguji


NIDN.______ NIDN.______

Ketua Penguji

Nama Penguji
NIDN._____

Mengetahui :
Ketua Program
Magister Sistem Informasi

Dr. Joni Devitra, S.E., M.M., Ak., CA


NIDN. 1006127401

iii
PERNYATAAN

Dengan ini saya menyatakan bahwa dalam tesis ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu perguruan
tinggi. Dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Jika saya melanggar pernyataan ini, maka saya menyatakan bersedia
dikenakan sanksi plagiarism dan sanksi akademik lainnya sesuai dengan ketentuan
yang berlaku pada Program Pascasarjana Universitas Dinamika Bangsa Jambi.
Saya menadatangani pernyataan ini dengan sadar dan pernyataan ini dapat
dipergunakan sebagaimana mestinya.

Jambi,___________

Artika Sari
9041918024

iv
KATA PENGANTAR

Alhamdulillahi rabbil ‘alamin, dengan memanjatkan puji dan syukur


kehadirat Allah SWT, Shalawat serta salam tidak lupa tercurahkan kepada
junjungan kita nabi Muhammad SAW.

Sehubungan dengan tersusunnya laporan tesis ini banyak sekali kesulitan-


kesulitan yang penulis temui baik dalam mencari kata demi kata dan telah banyak
mendapatkan bimbingan dan bantuan baik moral maupun material dari berbagai
pihak. Adapun judul dari penelitian tesis ini adalah “Analisis Dan Perancangan
Sistem Informasi Kepegawaian Berbasis Web Pada Dinas Energi Dan
Sumber Daya Mineral Provinsi Jambi”.

Pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih


yang sebesar-besarnya kepada :
1. Bapak Dr. Ir. Eddy Anthony., SH., MM, selaku Ketua Yayasan
Universitas Dinamika Bangsa Jambi.
2. Bapak Setiawan Assegaff, ST., M.M.S.I., Ph.D selaku Ketua Universitas
Dinamika Bangsa Jambi
3. Bapak Dr. Joni Devitra, S.E., M.M., Ak., CA selaku Ketua Pasca Sarjana
Universitas Dinamika Bangsa Jambi.
4. Bapak Dr. Ing. Kondar Siahaan selaku pembimbing I yang telah
memberikan arahan dan bimbingannya sehingga tesis ini dapat
terselesaikan.
5. Bapak Dr. Drs. Effiyaldi, M.M selaku pembimbing II yang telah
memberikan arahan dan bimbingannya sehingga tesis ini dapat
terselesaikan.
6. Bpk/Ibu/ Pimpinan Penelitian selaku Jabatanpim di Dinas Energi Dan
Sumber Daya Mineral Provinsi Jambi yang telah mengizinkan penulis
melakukan penelitian.
7. Seluruh dosen pascasarjana Universitas Dinamika Bangsa Jambi yang
telah memberikan pengarahan, pengalaman dan pengetahuan.
8. Kepada orang tua, keluarga serta rekan-rekan penulis yang telah
memberikan dukungan dan motivasi.
9. Seluruh pimpinan staf yayasan Dinamika Bangsa Jambi Program Magister
Sistem Informasi, Universitas Dinamika Bangsa Jambi.
10. Semua pihak yang tidak dapat penulis sebutkan baik secara langsung
maupun tidak langsung.
v
Dengan keterbatasnya ilmu dan pengetahuan yang dimiliki penulis,
laporan tesis ini masih jauh dari kesempurnaan dan terdapat banyak kekurangan
dan kelemahan. Walaupun demikian, penulis telah berusaha semaksimal mungkin
untuk mendapatkan hasil yang baik. Penulis berharap adanya saran dan kritik
yang membangun dari berbagai pihak sehingga menjadi bahan masukan bagi
penulis dan bermanfaat bagi semua pihak.

Jambi,__,Agustus 2021

Artika Sari
9041918024

vi
DAFTAR ISI

Contents
HALAMAN JUDUL
i
PERSETUJUAN TESIS
ii
PENGESAHAN TESIS
iii
PERNYATAAN
iv
KATA PENGANTAR
v
DAFTAR ISI
vii
DAFTAR TABEL
ix
DAFTAR GAMBAR
x
DAFTAR LAMPIRAN
xii
ABSTRAK
xiii
ABSTRACT
xiv
BAB I PENDAHULUAN
....................................................................................................................................
1
1.1 Latar Belakang Masalah
1
1.2 Rumusan Masalah
5
1.3 Batasan Masalah
5
1.4 Tujuan Penelitian
5
1.5 Manfaat Penelitian
6
1.6 Sistematika Penulisan
6
BAB II ANDASAN TEORI DAN TINJAUAN PUSTAKA
....................................................................................................................................
8
2.1 Landasan Teori
8
vii
2.1.1 Sistem Informasi
..........................................................................................................
8
2.1.2 Analisis Sistem Informasi
..........................................................................................................
12
2.1.3 Perancangan Analisis Sistem Informasi
..........................................................................................................
17
2.1.4 Uml (Unified Modeling Language)
..........................................................................................................
20
2.1.5 Diagram Usecase (Usecase Diagram)
..........................................................................................................
23
2.1.6 Diagram Aktivitas (Activity Diagram)
..........................................................................................................
26
2.1.7 Diagram Kelas (Class Diagram)
..........................................................................................................
28
2.1.8 Prototype
..........................................................................................................
31
2.1.9 Web
..........................................................................................................
37
2.1.10 Basis Data
..........................................................................................................
37
2.1.11 Administrasi Kepegawaian
..........................................................................................................
45
2.2 Tinjauan Pustaka
49
BAB III METODOLOGI PENELITIAN
....................................................................................................................................
58
3.1 ALUR PENELITIAN
58
3.2 BAHAN PENELITIAN
62
3.3 ALAT PENELITIAN
62

viii
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
....................................................................................................................................
63
4.1 Hasil Penelitian
63
4.1.1 Gambaran Umum Dinas Energi Sumber Daya Dan Mineral
(ESDM) Provinsi Jambi
..........................................................................................................
63
4.1.2 VISI dan MISI Dinas Energi Sumber Daya Dan Mineral (ESDM)
Provinsi Jambi
..........................................................................................................
64
4.1.3 Struktur Organisasi Dinas Energi Sumber Daya Dan Mineral
(ESDM) Provinsi Jambi
..........................................................................................................
66
4.2 Pembahasan
71
4.2.1 Analisis Sistem Yang Sedang Berjalan
..........................................................................................................
71
4.2.2 Solusi Pemecahan Masalah
..........................................................................................................
73
4.2.3 Analisis Proses Sistem
..........................................................................................................
74
4.2.4 Usecase Diagram
..........................................................................................................
76
4.2.5 Desripsi Usecase
..........................................................................................................
77
4.2.6 Activity Diagram
..........................................................................................................
91
4.2.7 Class Diagram
..........................................................................................................
120
4.2.8 Perancangan Sistem Basis Data
..........................................................................................................
121
4.2.9 Perancangan Prototype Sistem
..........................................................................................................
125
ix
BAB V PENUTUP
145
PENUTUP
145
6.1 Kesimpulan
145
6.2 Saran
146
DAFTAR PUSTAKA

x
DAFTAR TABEL

Halaman

Tabel 2.1 Ringkasan Diagram UML 2.0.............................................................15


Tabel 2.2 Komponen Use Case Diagram............................................................18
Tabel 2.4 Simbol Pada Activity Diagram...........................................................20
Tabel 2.3 Gambaran Class Diagram....................................................................23
Tabel 2.4 Research GAP.....................................................................................48
Tabel 2.5 Kesimpulan Research GAP.................................................................50
Tabel 4.1 Deskripsi Use case login.....................................................................70
Tabel 4.2 Deskripsi Use case Mengelola Data Admin........................................71
Tabel 4.3 Deskripsi Use case Mengelola Data Profil Pegawai...........................72
Tabel 4.4 Deskripsi Use case Mengelola Data Kenaikan pangkat......................73
Tabel 4.5 Deskripsi Use case Mengelola Data Kenaikan Berkala......................75
Tabel 4.6 Deskripsi Use case Mengelola Data Pegawai.....................................76
Tabel 4.7 Deskripsi Use case Mengelola Data SKP...........................................78
Tabel 4.8 Deskripsi Use case Mengelola Data Cuti............................................79
Tabel 4.9 Deskripsi Use case Mengelola Data Prestasi dan Penghargaan..........81
Tabel 4.10 Deskripsi Use case Mencetak Laporan...............................................82
Tabel 4.11 Deskripsi Use case Logout..................................................................83
Tabel 4.12 Rancangan Tabel Admin...................................................................114
Tabel 4.13 Rancangan Tabel Profil Pegawai......................................................114
Tabel 4.14 Rancangan Tabel Kenaikan Pangkat.................................................115
Tabel 4.15 Rancangan Tabel Kenaikan Berkala.................................................115
Tabel 4.16 Rancangan Tabel Pegawai................................................................116
Tabel 4.17 Rancangan Tabel SKP.......................................................................117
Tabel 4.18 Rancangan Tabel Cuti.......................................................................117
Tabel 4.19 Rancangan Tabel Prestasi dan Penghargaan.....................................118

DAFTAR GAMBAR
xi
Halaman

Gambar 2.1 Metode Pengembangan Prototipe.......................................................26


Gambar 3.1 Kerangka Kerja Penelitian................................................................51
Gambar 3.2 Model Prototype................................................................................54
Gambar 4.1 Struktur Organisasi...........................................................................59
Gambar 4.2 Use case Diagram Kepegawaian.......................................................69
Gambar 4.3 Activity Diagram Login....................................................................85
Gambar 4.4 Activity Diagram Tambah Data Admin............................................86
Gambar 4.5 Activity Diagram Edit Data Admin..................................................87
Gambar 4.6 Activity Diagram Hapus Data Admin...............................................88
Gambar 4.7 Activity Diagram Tambah Data Profil Pegawai...............................89
Gambar 4.8 Activity Diagram Edit Data Profil Pegawai......................................90
Gambar 4.9 Activity Diagram Hapus Data Profil Pegawai..................................91
Gambar 4.10 Activity Diagram Tambah Data Kenaikan pangkat.......................92
Gambar 4.11 Activity Diagram Edit Data Kenaikan pangkat..............................93
Gambar 4.12 Activity Diagram Hapus Data Kenaikan pangkat..........................94
Gambar 4.13 Activity Diagram Tambah Data Kenaikan Berkala........................95
Gambar 4.14 Activity Diagram Edit Data Kenaikan Berkala..............................96
Gambar 4.15 Activity Diagram Hapus Data Kenaikan Berkala...........................97
Gambar 4.16 Activity Diagram Tambah Data Pegawai.......................................98
Gambar 4.17 Activity Diagram Edit Data Pegawai.............................................99
Gambar 4.18 Activity Diagram Hapus Data Pegawai........................................100
Gambar 4.19 Activity Diagram Tambah Data SKP...........................................101
Gambar 4.20 Activity Diagram Edit Data SKP..................................................102
Gambar 4.21 Activity Diagram Hapus Data SKP..............................................103
Gambar 4.22 Activity Diagram Tambah Data Cuti............................................104
Gambar 4.23 Activity Diagram Edit Data Cuti..................................................105
Gambar 4.24 Activity Diagram Hapus Data Cuti..............................................106
Gambar 4.25 Activity Diagram Tambah Data Prestasi dan Penghargaan..........107
Gambar 4.26 Activity Diagram Edit Data Prestasi dan Penghargaan................108
Gambar 4.27 Activity Diagram Hapus Data Prestasi dan Penghargaan............109
Gambar 4.28 Mencetak Laporan Data Kenaikan pangkat..................................110
Gambar 4.29 Mencetak Laporan Data Pegawai.................................................111
Gambar 4.30 Activity Diagram Logout..............................................................112
Gambar 4.31 Class Diagram...............................................................................113
Gambar 4.32 Rancangan Input Login................................................................119
Gambar 4.33 Rancangan Input Form Menu Utama...........................................120
Gambar 4.34 Rancangan Input Form Menu Admin...........................................121
Gambar 4.35 Rancangan Input Form Tambah Admin.......................................121
Gambar 4.36 Rancangan Input Form Edit Admin..............................................122
Gambar 4.37 Rancangan Input Form Menu Profil Pegawai..............................123
Gambar 4.38 Rancangan Input Form Tambah Profil Pegawai...........................123
Gambar 4.39 Rancangan Input Form Edit Profil Pegawai.................................124
xii
Gambar 4.40 Rancangan Input Form Menu Kenaikan pangkat.........................125
Gambar 4.41 Rancangan Input Form Tambah Kenaikan pangkat.....................125
Gambar 4.42 Rancangan Input Form Edit Kenaikan pangkat............................126
Gambar 4.43 Rancangan Input Form Menu Kenaikan Berkala.........................127
Gambar 4.44 Rancangan Input Form Tambah Kenaikan Berkala.....................127
Gambar 4.45 Rancangan Input Form Edit Kenaikan Berkala............................128
Gambar 4.46 Rancangan Input Form Menu Pegawai........................................129
Gambar 4.47 Rancangan Input Form Tambah Pegawai.....................................129
Gambar 4.48 Rancangan Input Form Edit Pegawai...........................................130
Gambar 4.49 Rancangan Input Form Menu SKP...............................................131
Gambar 4.50 Rancangan Input Form Tambah SKP...........................................131
Gambar 4.51 Rancangan Input Form Edit SKP.................................................132
Gambar 4.52 Rancangan Input Form Menu Cuti...............................................133
Gambar 4.53Rancangan Input Form Tambah Cuti.............................................133
Gambar 4.54 Rancangan Input Form Edit Cuti..................................................134
Gambar 4.55 Rancangan Input Form Menu Prestasi dan Penghargaan.............135
Gambar 4.57 Rancangan Input Form Edit Prestasi dan Penghargaan................136
Gambar 4.58 Rancangan Laporan Data Kenaikan pangkat...............................137
Gambar 4.59 Rancangan Laporan Data Pegawai..............................................137

DAFTAR LAMPIRAN

xiii
Halaman
Lampiran A. Daftar Riwayat Hidup.................................................................
Lampiran B. Surat Keterangan Penelitian........................................................
Lampiran C. Daftar Wawancara.......................................................................
Lampiran D. Foto Dokumentasi.......................................................................

ABSTRAK

xiv
Dinas Energi Sumber Daya dan Mineral (ESDM) Provinsi Jambi, merupakan
Dinas yang meangani berbagai masalah pertambangan, dinas ini beralamatkan di
di Jalan Arief Rachman Hakim No. 30 Telanaipura Jambi Kelurahan Simpang IV
Sipin, Kecamatan Telanaipura. Masalah pada proses pengolahan datanya yaitu
proses pencarian data di nilai lambat, data tidak tampil otomatis sehingga harus
menginput secara berulang, serta data tidak dapat saling terintegrasi karena tidak
adanya database. Manfaat penelitian yang dilakukan yaitu meningkatkan kinerja
pada bagian admin sehingga dapat mempermudah proses pengolahan data
pegawai.Tujuan penelitian yaitu merancang Sistem Informasi Kepegawaian Pada
Dinas Energi Dan Sumber Daya Mineral Provinsi Jambi. Metode menggunakan
Prototype, Hasil penelitian yaitu aplikasi pengolahan data yang telah dirancang
dapat mempermudah dalam pengolahan data maupun pembuatan laporan. Saran
sebelum penggunaan aplikasi ada baiknya user mendapatkan pelatihan dahulu
agar dapat dioperasikan secara maksimal.

Kata Kunci : Analisis, Perancangan, Sistem informasi, kepegawaian, Web,


prototype, UML

ABSTRACT

xv
The Department of Energy and Mineral Resources (ESDM) of Jambi Province, is
a service that handles various mining problems, this service is addressed at Jalan
Arief Rachman Hakim No. 30 Telanaipura Jambi, Simpang IV Sipin Village,
Telanaipura District. Problems in the data processing process, namely the process
of finding data at a slow value, the data does not appear automatically so it must
input repeatedly, and data cannot be mutually integrated due to the absence of a
database. The benefits of the research conducted are improving performance in
the admin section so that it can simplify employee data processing. The purpose
of the study is to design a Staffing Information System at the Jambi Province
Energy and Mineral Resources Office. The method of using the prototype model,
the results of the research are data processing applications that have been designed
to facilitate data processing and report generation. Suggestions before using the
application, it is better for the user to get training first so that they can be operated
optimally

Kata Kunci : Analysis, Design, Information systems, staffing, Web, prototype,


UML

xvi
BAB I PENDAHULUAN

PENDAHULUAN

1.1 LATAR BELAKANG MASALAH

Seiring dengan pesatnya perkembangan teknologi informasi, merupakan hal

yang penting bagi setiap orang, terutama bagi perusahaan yang memerlukan

banyak sekali informasi untuk mengembangkan perusahaaanya sendiri. Kehadiran

komputer disarankan sangatlah penting didalam kehidupan, komputer diciptakan

tidak lain untuk membantu manusia dalam hal pemecahan masalah. Penggunaan

teknologi informasi didukung oleh komputer yang digunakan untuk

mengumpulkan, mengolah dan memperoleh data. Dengan adanya penggunaan

komputerisasi mampu membantu kinerja sistem operasional perusahaan serta

lebih menunjang ke-efektifitas pekerjaan. Dengan menggunakan komputer,

sebuah pekerjaan akan lebih mudah dan lebih cepat untuk diselesaikan.

Sistem Informasi Kepegawaian merupakan sistem pengolahan data, tata

kerja sumber daya manusia pada teknologi komputer untuk menghasilkan

informasi yang cepat, lengkap dan akurat dalam rangka mendukung kegiatan

administrasi kepegawaian. Pengolahan data pegawai merupakan hal yang penting

dalam kepegawaian terutama dalam menginput dan mencari data pegawai untuk

kemudian diubah sesuai dengan yang dibutuhkan. Sistem infomasi kepegawaian

bertujuan untuk mengelola data kepegawaian seperti cuti, kenaikan pangkat,

mutasi, unit kerja dan sebagainya. Kebutuhan akan informasi pada saat ini

semakin meningkat hal ini memuntut kinerja untuk cepat dan dapat di percaya

dalam mengelola informasi.

1
Dinas Energi Sumber Daya dan Mineral (ESDM) Provinsi Jambi,

merupakan salah satu instansi pemerintah yang khusus menangani berbagai

masalah pertambangan, dinas ini beralamatkan di di Jalan Arief Rachman Hakim

No. 30 Telanaipura Jambi Kelurahan Simpang IV Sipin, Kecamatan Telanaipura.

Dinas Energi dan Sumber Daya Mineral (ESDM) Provinsi Jambi telah memasuki

usia yang genap 3 tahun sejak terbentuknya Struktur Organisasi dan Tata Kerja

(SOTK) baru dalam Pemerintah Provinsi Jambi, yaitu pada bulan Juni 2008 yang

sebelumnya bernama Dinas Pertambangan dan Energi Provinsi Jambi. Peran

Dinas Energi dan Sumber Daya Mineral (ESDM) Provinsi Jambi menjadi semakin

penting sebagai salah satu komponen untuk mewujudkan program peningkatan

ekonomi dan penguatan infrastruktur guna memperkuat kehidupan perekonomian

rakyat, yang merupakan salah satu program kerja Pemerintah Provinsi Jambi pada

periode 2008 - 2013.

Pada sistem yang sedang berjalan, bagian media Informasi yang dapat

memberikan informasi tentang layanan seputar masalah kepegawaian kepada

pegawai dan karyawati di Dinas Energi dan Sumber Daya Mineral Provinsi Jambi

masih terdapat kendala yaitu masih banyak sekali informasi kepegawaian seperti

cara cuti, prosedur kenaikan pangkat, pemberitahuan mutasi, berita mengenai unit

kerja dan sebagainya tidak diberikan secara merata. Hal ini disebabkan kegiatan

penyampaian informasi masih menggunakan kertas atau arsip, belum

menggunakan website yang terkoneksi internet, sehingga informasi yang

seharusnya di sampaikan ke seluruh pegawai dan karyawati, hanya di terima

sebagian orangsaja.

2
Selain terkendala dalam penyampaian informasi, pihak Dinas Energi dan

Sumber Daya Mineral Provinsi Jambi khususnya staff yang mengelola data

kepegawaian, juga memiliki kesulitan dalam sistem keamanan datanya. Hal ini

disebabkan kegiatan pendataan pegawai, dominan masih menggunakan microsoft

word dan microsoft excel sehingga menimbulkan beberapa kendala lainnya yaitu

tingkat keamanan data yang masih rendah karena beberapa data masih disimpan

dalam bentuk arsip yang beresiko dapat terjadi kerusakan, maupun kehilangan

data dan dalam proses pencatatan data Data Kepegawaian masih menggunakan

kertas/arsip sehingga membutuhkan waktu yang lama dan kerap kali terjadi

kesalahan selama pencatatan yang tanpa disadari sehingga data yang salah

terlanjur tersimpan dan tidak terkoreksi kembali. Proses pencarian data

membutuhkan waktu yang relatif lama karena data terdapat pada buku agenda

dalam bentuk catatan tertulis yang disimpan dalam lemari arsip yang datanya telah

sangat banyak, serta disimpan dalam bentuk arsip yang terpisah. Setiap data

dicatat kedalam buku agenda di anggap kurang efektif dan efisien karena data

tidak saling terintegrasi sehingga mengalami kesulitan saat harus merekap data

dalam pembuatan laporan karena harus menyusun kembali data-data lama.

Dari permasalah tersebut, penulis melakukan penelitian dan melakukan

perancangan prototype yang dapat di gunakan oleh Dinas Energi dan Sumber

Daya Mineral Provinsi Jambi, sebagai acuan untuk membangun sistem informasi

kepegawaian. Dimana sistem yang dirancang dilengkapi sistem keamanan data,

pencarian data dan fungsi peringatan data yang kosong, sehingga dapat

meminimalisir terjadinya pembobolan oleh pihak yang tidak terkait dengan

3
sistem, kehilangan data serta kesalahan penginputan data. Proses pencarian data

lebih cepat dan langsung dapat digunakan untuk kepentingan tertentu sehingga

lebih menghemat waktu, dengan memanfaatkan fungsi pencarian pada

sistem.Pengolahan data akan dilakukan secara terkomputerisasi, dimana data-data

Data Kepegawaian saling terintegrasi dan data yang telah diinput sebelumnya

nanti akan diproses lebih cepat serta akurat sehingga dapat membantu dalam

pembuatan laporan.

Untuk itu penulis tertarik melakukan penelitian pengolahan data

kepegawaian pada Dinas Energi dan Sumber Daya Mineral Provinsi Jambi yang

dituangkan dalam bentuk laporan tesis dengan judul: “Analisis Dan

Perancangan Sistem Informasi Kepegawaian Berbasis Web Pada Dinas

Energi Dan Sumber Daya Mineral Provinsi Jambi”. Segenap aktifitas yang

bersangkutan dengan masalah kepegawaian ini diatur oleh bagian administrasi

kepegawaian. Administrasi kepegawaian bertugas untuk melakukan pengelolaan

data pegawai agar tercipta keseragaman dalam pengumpulan, pengolahan, dan

penyajian data kepegawaian sehingga menghasilkan informasi data pegawai yang

berkualitas untuk keperluan perencanaan, pembinaan, pelatihan serta pelayanan

kepegawaian yang lebih baik.

4
1.2 RUMUSAN MASALAH

Berdasarkan hasil pembahasan diatas maka dapat dirumuskan suatu

permasalahan, yaitu bagaimana menganalisis Dan merancang sistem informasi

Kepegawaian Berbasis Web Pada Dinas Energi Dan Sumber Daya Mineral

Provinsi Jambi menggunakan model prototype?

1.3 BATASAN MASALAH

Agar dalam penelitian ini dapat berjalan dengan baik dan terarah penulis

menetapkan ruang lingkup penelitian meliputi :

1. Perancangan sistem informasi kepegawaian berbasis web hanya sebatas

prototype.

2. Sistem informasi yang dirancang hanya mendata admin, berita, cuti, file

penunjang, gallery, golongan ruang, kenaikan pangkat, kritik dan saran,

mutasi, pegawai, profil dan Unit kerja

3. Pemodelan sistem dengan menggunakan pemrograman berorientasi

objek berupa tools UML (unified modelling language) yang meliputi

use case diagram, activity diagram dan class diagram

4. Kegiatan kenaikan pangkat Dan kenaikan berkala hanya untuk usulan

dari Dinas ESDM saja, bukan merupakan hasil akhir penentuan

kenaikan Pangkat yang merupakan wewenang BKD ( Badan

Kepegawaian Daerah) selalu OPD pembina Kepegawaian Provinsi.

5
1.4 TUJUAN PENELITIAN

Adapun tujuan penelitian yang dilakukan oleh penulis, yaitu :

1. Menganalisis proses pengolahan data kepegawaian yang sedang

berjalan pada Dinas Energi dan Sumber Daya Mineral Provinsi Jambi.

2. Merancang prototype sebuah sistem informasi kepegawaian pada Dinas

Energi dan Sumber Daya Mineral Provinsi Jambi.

1.5 MANFAAT PENELITIAN

Adapun manfaat dalam melakukan penelitian ini yaitu :

1. Membantu Dinas Energi dan Sumber Daya Mineral Provinsi Jambi

untuk mengelola data kepegawaian secara tepat dan akurat.

2. Membantu kinerja pegawai yang bertugas di bagian Umum dan

Kepegawaian agar dapat bekerja lebih efektif dan efisien

3. Mempermudah pegawai negeri sipil (PNS) pada Dinas Energi dan

Sumber Daya Mineral Provinsi Jambi untuk mendapatkan informasi

kepegawaian.

1.6 SISTEMATIKA PENULISAN

Penulisan laporan tesisi di paparkan dengan susunan sistematika sebagai

berikut :

BAB I : PENDAHULUAN”

BerisiKpertanyaan latarjbelakang, pertanyaan yang diajukan,

batasanZpertanyaan, tujuanLdan manfaatUpenelitianYdan

penulisan sistematis.

6
BAB II : LANDASANoTEORI DANuTINJAUAN PUSTAKA

PadaMbabUiniSpenulisOakanAmembahas kajian sastra dari

buku, jurnal, dan internet. Kajian sastra tersebut mengandung

konsep teori yang diterapkan dalam penelitian sebagai acuan

untuk melakukan penelitian dan membantu penulis

memberikan landasan teori yang baik untuk penelitian tersebut.

BAB III : METODOLOGIOPENELITIAN

Padanbabainiepenulisoakan membahas berbagai tahapan dalam

prosesopenelitian (pengembangan perangkat lunak), metode

yang digunakan, dan alat-alat yang digunakan untuk

mengembangkan perangkat lunak (termasuk perangkat lunak

dan perangkat keras).

BAB IV : HASIL PENELITIAN DAN PEMBAHASAN

Bab ini memaparkan analisis masalah dan solusi masalah,

analisis kebutuhan sistem, desain dan desain sistem, dan

memperkenalkan proses pengujian prototipe yang dirancang,

kelebihan dan kekurangan prototipe, cara menjalankannya, dan

hasil yang diperoleh dengan menganalisis.

BAB V : PENUTUP

Pada bab ini penulis akan memberikan kesimpulan dan saran

yang diambil dari hasil penelitian untuk mendukung penelitian

selanjutnya.

7
8
BAB II ANDASAN TEORI DAN TINJAUAN PUSTAKA

LANDASAN TEORI DAN TINJAUAN PUSTAKA

2.1 LANDASAN TEORI

Pada landasan teori berikut, membahas referensi yang digunakan dalam proses

analisis dan perancangan sistem informasi kepegawaian berbasis web pada Dinas

Energi Dan Sumber Daya Mineral Provinsi Jambi, yang bertujuan untuk

menyelesaikan permasalahan yang diangkat oleh peneliti. Semua sumber landasan

teori yang digunakan peneliti berasal dari buku, e-book, jurnal dan karya ilmiah

sebelumnya.

2.1.1 Sistem Informasi

Sistem informasi adalah kombinasi dari teknologi informasi dan aktivitas

orang yang menggunakan teknologi itu untuk mendukung operasi dan

manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering

digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan

teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya

pada penggunaan organisasi teknologi informasi dan komunikasi (TIK), tetapi

juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam

mendukung proses bisnis.

Menurut O’Brien dan Marakas (2010 : 4), “An information system (IS)

can be any organized combination of people, hardware, software,

communications networks, data resources, and policies and procedures that

9
stores, retrieves, transforms, and disseminates information in an

organization”. Artinya adalah “Sistem informasi (SI) dapat berupa kombinasi

terorganisir dari orang-orang, perangkat keras, perangkat lunak, jaringan

komunikasi, sumber daya data, dan kebijakan dan prosedur yang menyimpan,

mengambil, mengubah, dan menyebarkan informasi dalam suatu organisasi”.

Menurut Stair dan Reynolds (2012 : 10), “an information system is a set

of interrelated element or components that collect (input), manipulate

(process), store, and disseminate (output) data and information and provide a

corrective reaction (feedback mechanism) to meet an objective”. Artinya

adalah “Sistem informasi adalah sekumpulan elemen atau komponen yang

saling terkait yang mengumpulkan (input), memanipulasi (proses), menyimpan,

dan menyebarkan (output) data dan informasi dan memberikan reaksi korektif

(mekanisme umpan balik) untuk mencapai tujuan”.

Dennis, et all. (2012 ; 6) menjelaskan bahwa : “information system (IS) can

support business needs, designing the system, buildingit, and delivering it to

users”. Artinya adalah “Sistem Informasi (SI) dapat mendukung kebutuhan

bisnis, merancang sistem, membangun, dan menyampaikannya kepada

pengguna”.

Thomas Connolly dan Carolyn Begg (2005 : 311) menyatakan bahwa : “An

information system is the resources that enable the collection, management,

control, and dissemination of information throughout an organization”. Artinya

adalah "Sistem informasi adalah sumber daya yang memungkinkan pengumpulan,

pengelolaan, pengendalian, dan penyebaran informasi ke seluruh organisasi".

10
Dari pengertian-pengertian di atas dapat disimpulkan bahwa sistem

informasi adalah suatu sistem yang memiliki satu kesatuan dan terintegrasi dan

tidak dapat dipisahkan dan bertugas mengumpulkan, memproses, menyimpan,

dan mendistribusikan informasi guna mendukung pengambilan keputusan,

dimana manusia sebagai komponen kunci dalam menciptakan serta

mengendalikan sumber daya yang tersedia untuk mencapai suatu tujuan yaitu

menyajikan informasi pada suatu perusahaan.

Sebagai masalah teknis seputar pengembangan, penggunaan, dan dampak

dari sistem informasi yang digunakan oleh perusahaan. Menurut C. Laudon dan

P. Laudon (2012 ; 18-21) masing-masing komponen sistem informasi adalah

sebagai berikut :

1. Organisasi

Merupkan personel/orang dari sistem informasi, meliputi manajer, analis,

programer, dan operator, serta bertanggung jawab terhadap perawatan

sistem

2. Manajemen

menjelaskan banyak hal dari situasi yang dihadapi oleh organisasi,

membuat keputusan, dan merumuskan rencana aksi untuk memecahkan

masalah organisasi.

3. Teknologi

Teknologi informasi merupakan salah satu alat manajer gunakan untuk

mengatasi perubahan yang terdiri dari :

11
a. hardware komputer adalah peralatan fisik yang digunakan untuk input,

pengolahan, dan kegiatan output dalam sebuah sistem informasi. Ini

terdiri dari berikut: komputer dari berbagai ukuran dan bentuk

(termasuk perangkat genggam mobile); berbagai perangkat input,

output, dan penyimpanan; dan telekomunikasi perangkat yang

menghubungkan komputer bersama-sama.

b. perangkat lunak komputer terdiri dari rinci, instruksi diprogram pra

yang mengontrol dan mengkoordinasikan komponen perangkat keras

komputer dalam sebuah sistem informasi.

c. teknologi manajemen data terdiri dari perangkat lunak yang mengatur

organisasi data pada media penyimpanan fisik.

d. Jaringan dan teknologi telekomunikasi, yang terdiri dari kedua

perangkat fisik dan perangkat lunak, menghubungkan berbagai

potongan perangkat keras dan transfer data dari satu lokasi fisik yang

lain. Komputer dan peralatan komunikasi dapat dihubungkan dalam

jaringan untuk berbagi suara, data, gambar, suara, dan video. Sebuah

jaringan menghubungkan dua atau lebih komputer untuk berbagi data

atau sumber daya, seperti printer.

Semua teknologi ini, bersama dengan orang-orang yang diperlukan

untuk menjalankan dan mengelola mereka, merupakan sumber daya yang bisa

dibagi di seluruh organisasi dan merupakan teknologi informasi perusahaan

infrastruktur.

12
2.1.2 Analisis Sistem Informasi

Tahap analisis sistem dilakukan guna untuk mengetahui struktur sistem

serta kebutuhan sistem secara mendalam, maka dari itu analisis sistem

memiliki komponen penting dalam tujuannya.

C. Laudon dan P. Laudon (2012 ; 68) menggungkapkan bahwa : “Systems

analysts constitute the principal liaisons between the information systems groups

and the rest of the organization. It is the systems analyst’s job to translate usiness

problems and requirements into information requirements and systems”. Yang

artinya adalah “Analis sistem merupakan penghubung utama antara kelompok

sistem informasi dan seluruh organisasi. tugas analis sistem ini adalah untuk

menerjemahkan masalah, kegunaan dan persyaratan menjadi sistem informasi ”.

Sedangkan Menurut Dennis et. al, (2012 : 8), “The systems analyst plays a

key role in information systems development projects. The systems analyst works

closely with all project team members so that the team develops the right system

in an effective way”. Yang artinya adalah “Analis sistem memainkan peran kunci

dalam proyek pengembangan sistem informasi. Analis sistem bekerja erat dengan

semua anggota tim proyek sehingga tim mengembangkan sistem yang tepat

dengan cara yang efektif”.

Kenneth E. Kendall dan Julie E. Kendall (2011 ; 20) menjelaskan

bahwa : “Systems analysis and design is a systematic approach to identifying

problems, opportunities, and objectives; to analyzing human and computer-

generated information flows in organizations; and to designing computerized

information systems to solve a problem”. Yang artinya adalah “Analisis dan

13
desain sistem adalah pendekatan sistematis untuk mengidentifikasi masalah,

peluang, dan tujuan untuk menganalisis arus informasi yang dihasilkan

manusia dan komputer dalam organisasi dan merancang sistem informasi

terkomputerisasi untuk memecahkan suatu masalah”.

Dari isi diatas dapat disimpulkan bahwa analisis merupakan tahap

mendeskripsikan berbagai kebutuhan pengguna dan menyesuaikan dengan sistem

baru yang akan dibangun. Tujuan dari kegiatan analisis agar mudah dipahami, dan

bentuk pencatatan kebutuhan bisnis (business requirement) juga menjadi acuan

untuk proses sistem yang baru.

A. KEBUTUHAN ANALISIS DAN DESAIN SISTEM

Analisis dan desain sistem, seperti yang dilakukan oleh seorang analis,

berupaya memahami apa yang dibutuhkan manusia untuk menganalisis

masukan data atau aliran data secara sistematis, memproses atau mengubah

data, menyimpan data, dan mengeluarkan informasi dalam konteks organisasi

atau perusahaan tertentu. Dengan melakukan analisis yang menyeluruh, analis

berusaha untuk mengidentifikasi dan memecahkan masalah yang tepat.

Selanjutnya, analisis dan desain sistem digunakan untuk menganalisis,

merancang, dan mengimplementasikan perbaikan dalam mendukung pengguna

dan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi

terkomputerisasi.

Menginstal sistem tanpa perencanaan yang tepat menyebabkan

ketidakpuasan pengguna yang hebat dan sering kali menyebabkan sistem tidak

14
digunakan. Analisis dan desain sistem memberikan struktur pada analisis dan

desain sistem informasi, upaya mahal yang mungkin dilakukan secara

sembarangan. Ini dapat dianggap sebagai serangkaian proses yang dilakukan

secara sistematis untuk meningkatkan bisnis melalui penggunaan sistem

informasi terkomputerisasi. Analisis dan desain sistem melibatkan bekerja

dengan pengguna sistem informasi saat ini dan akhirnya untuk mendukung

mereka dalam bekerja dengan teknologi dalam pengaturan organisasi (Kenneth

E. Kendall dan Julie E. Kendall, 2011 ; 6).

B. PERAN SISTEM ANALIS

Analis sistem secara sistematis menilai bagaimana pengguna berinteraksi

dengan teknologi dan bagaimana bisnis berfungsi dengan memeriksa input dan

pemrosesan data dan keluaran informasi dengan tujuan untuk meningkatkan

proses organisasi. Banyak peningkatan melibatkan dukungan yang lebih baik

untuk tugas kerja dan fungsi bisnis pengguna melalui penggunaan sistem

informasi terkomputerisasi. Definisi ini menekankan pendekatan sistematis dan

metodis untuk menganalisis dan berpotensi meningkatkan apa yang terjadi

dalam konteks spesifik yang dialami oleh pengguna dan dibuat oleh bisnis.

Definisi kami tentang analis sistem sangat luas. Analis harus dapat bekerja

dengan orang-orang dari semua deskripsi dan berpengalaman dalam bekerja

dengan komputer. Analis memainkan banyak peran, terkadang

menyeimbangkan beberapa peran pada saat yang bersamaan. Tiga peran utama

analis sistem adalah konsultan, ahli pendukung, dan agen perubahan (Kenneth

15
E. Kendall dan Julie E. Kendall, 2011 ; 6). Yang akan dijelaskan sebagai

berikut:

1. Analis Sistem sebagai Konsultan

Analis sistem sering bertindak sebagai konsultan sistem bagi manusia dan

bisnis mereka dan, dengan demikian, dapat dipekerjakan secara khusus

untuk menangani masalah sistem informasi dalam bisnis. Perekrutan

seperti itu dapat menjadi keuntungan karena konsultan luar dapat

membawa serta perspektif baru yang tidak dimiliki orang lain dalam suatu

organisasi. Ini juga berarti bahwa analis luar berada pada posisi yang

kurang menguntungkan karena orang luar tidak pernah dapat mengetahui

budaya organisasi yang sebenarnya. Sebagai konsultan luar, Anda akan

sangat bergantung pada metode sistematis yang dibahas di seluruh teks ini

untuk menganalisis dan merancang sistem informasi yang sesuai untuk

pengguna yang bekerja dalam bisnis tertentu. Selain itu, Anda akan

mengandalkan pengguna sistem informasi untuk membantu Anda

memahami budaya organisasi dari sudut pandang orang lain.

2. Analis Sistem sebagai Pakar Pendukung

Peran lain yang mungkin perlu Anda mainkan adalah mendukung pakar

dalam bisnis di mana Anda secara teratur dipekerjakan dalam beberapa

kapasitas sistem. Dalam peran ini, analis mengacu pada keahlian

profesional mengenai perangkat keras dan perangkat lunak komputer dan

penggunaannya dalam bisnis. Pekerjaan ini sering kali bukan merupakan

16
proyek sistem lengkap, melainkan memerlukan modifikasi kecil atau

keputusan yang memengaruhi satu departemen.

3. Analis Sistem sebagai Agen Perubahan

Peran paling komprehensif dan bertanggung jawab yang diambil oleh

analis sistem adalah sebagai agen perubahan, baik internal maupun

eksternal bisnis. Sebagai seorang analis, Anda adalah agen perubahan

setiap kali Anda melakukan aktivitas apa pun dalam siklus hidup

pengembangan sistem (dibahas di bagian selanjutnya) dan hadir serta

berinteraksi dengan pengguna dan bisnis untuk jangka waktu yang lama

(dari dua minggu hingga lebih. dari satu tahun). Agen perubahan dapat

didefinisikan sebagai orang yang berfungsi sebagai katalisator perubahan,

mengembangkan rencana perubahan, dan bekerja dengan orang lain dalam

memfasilitasi perubahan itu.

4. Kualitas Analis Sistem

Dari uraian di atas tentang peran yang dimainkan oleh analis sistem,

mudah untuk melihat bahwa analis sistem yang berhasil harus memiliki

berbagai kualitas. Banyak jenis orang yang berbeda adalah analis sistem,

jadi deskripsi apa pun ditakdirkan untuk gagal dalam beberapa hal.

Namun, ada beberapa kualitas yang tampaknya ditampilkan oleh sebagian

besar analis sistem.

17
2.1.3 Perancangan Analisis Sistem Informasi

Pada umumnya perancangan bertujuan untuk memberikan gambaran

yang jelas dari sistem yang dibentuk (dirancang) dari beberapa elemen yang

terpisah ke dalam satu kesatuan yang utuh dan lengkap dan tidak dapat

dipisahkan satu sama lain. Berikut ini beberapa pendapat tentang perancangan

sistem.

Sedangkan menurut C. Laudon dan P. Laudon (2012 ; 498) “System

design is details how a system will meet the information requirements as

determined by the systems analysis”. Artinya adalah “Perancangan sistem

adalah perincian bagaimana suatu sistem akan memenuhi persyaratan informasi

yang ditentukan oleh analisis sistem”.

Selain itu juga diungkapkan oleh Pressman, Roger S. (2010 ; 219)

“Software design is an iterative process through which requirements are

translated into a blueprint‖ for constructing the software. Initially, the

blueprint depicts a holistic view of software”. Artinya adalah “Desain

perangkat lunak adalah proses berulang di mana persyaratan diterjemahkan ke

dalam cetak biru‖ untuk membangun perangkat lunak. Awalnya, cetak biru

tersebut menggambarkan pandangan holistik dari perangkat lunak ".

Dan menurut Dennis et. al, (2012 : 8),” Design systems to implement

those changes, and train and motivate others to use the systems”. Artinya

adalah "Merancang sistem untuk mengimplementasikan perubahan tersebut,

dan melatih serta memotivasi orang lain untuk menggunakan sistem tersebut".

18
Menurut Dennis, et all. (2012 : 14), ”The design phase decides how the

system will operate in terms of the hardware, software, and network

infrastructure that will be in place; the user interface, forms, and reports that

will be used; and the specific programs, databases, and files that will be

needed”. Artinya adalah “Tahap desain memutuskan bagaimana sistem akan

beroperasi dalam hal perangkat keras, perangkat lunak, dan infrastruktur

jaringan yang akan ada; antarmuka pengguna, formulir, dan laporan yang akan

digunakan; dan program, database, dan file spesifik yang akan dibutuhkan”.

Berdasarkan pengertian diatas dapat ditarik kesimpulan bahwa

perancangan sistem adalah tahapan yang dilakukan dalam rangka memenuhi

kebutuhan user, dan untuk memberikan gambaran yang jelas, serta

rancang.bangun yang lengkap kepada programmer dan ahli-ahli teknik lainnya

yang terlibat.

Berikut tahapan perancangan yaitu:

Fase desain memutuskan bagaimana sistem akan beroperasi dalam hal

perangkat keras, perangkat lunak, dan infrastruktur jaringan yang akan ada;

antarmuka pengguna, formulir, dan laporan yang akan digunakan; dan program,

database, dan file spesifik yang akan dibutuhkan. Meskipun sebagian besar

keputusan strategis tentang sistem dibuat dalam pengembangan konsep sistem

selama tahap analisis, langkah-langkah dalam tahap desain menentukan dengan

tepat bagaimana sistem akan beroperasi. Fase desain memiliki empat langkah

1. Strategi desain harus ditentukan. Ini menjelaskan apakah sistem akan

dikembangkan oleh pemrogram perusahaan itu sendiri, apakah

19
pengembangannya akan dialihkan ke perusahaan lain (biasanya perusahaan

konsultan), atau apakah perusahaan akan membeli paket perangkat lunak

yang sudah ada.

2. Hal ini mengarah pada pengembangan desain arsitektur dasar untuk sistem

yang menggambarkan perangkat keras, perangkat lunak, dan infrastruktur

jaringan yang akan digunakan. Dalam kebanyakan kasus, sistem akan

menambah atau mengubah infrastruktur yang sudah ada di organisasi.

Desain antarmuka menentukan bagaimana pengguna akan bergerak melalui

sistem (misalnya, dengan metode navigasi seperti menu dan tombol di

layar) dan formulir serta laporan yang akan digunakan sistem.

3. Database dan spesifikasi file dikembangkan. Ini menentukan dengan tepat

data apa yang akan disimpan dan di mana mereka akan disimpan. 4. Tim

analis mengembangkan desain program, yang mendefinisikan program-

program yang perlu ditulis dan apa yang akan dilakukan oleh setiap

program.

Kumpulan kiriman ini (desain arsitektur, desain antarmuka, spesifikasi

database dan file, dan desain program) adalah spesifikasi sistem yang

digunakan oleh tim pemrograman untuk implementasi. Pada akhir fase desain,

analisis kelayakan dan rencana proyek diperiksa ulang dan direvisi, dan

keputusan lain dibuat oleh sponsor proyek dan komite persetujuan tentang

apakah akan menghentikan proyek atau melanjutkan. (Dennis, et all, 2012 : 14).

20
2.1.4 UML (Unified Modeling language)

Pada perkembangan teknologi perangkat lunak, diperlukan adanya Bahasa

yang digunakan untuk memodelkan perangkat lunak yang akan dibuat dan perlu

adanya standarisasi agar orang diberbagai Negara dapat mengerti pemodelan

perangkat lunak. Pada perkembangan teknik pemrograman berorientasi objek,

muncullah sebuah standarisasi bahasa pemodelan untuk membangun perangkat

lunak yang dibangun dengan menggunakan Unified Modelling Language (UML).

Kendall dan Kendall (2011 ; 316) mengungkapkan bahwa : “The unified

modeling language (UML) is a modeling language that provides a standard set of

tools for analyzing and documenting analyzes software system design. UML is

basically based on an object-oriented technique known as usage case modeling.

The use case model describes what the system does without explaining how the

system does it. The use case model divides the functionality of the system into

significant behaviors (called use cases) system users (called actors). Different

scenarios are made for each set of conditions a use cases”. Artinya adalah

“Bahasa pemodelan terpadu (UML) adalah bahasa pemodelan yang menyediakan

seperangkat alat standar untuk menganalisis dan mendokumentasikan desain

sistem perangkat lunak analisis. UML pada dasarnya didasarkan pada teknik

berorientasi objek yang dikenal sebagai pemodelan kasus penggunaan. Model use

case menjelaskan apa yang dilakukan sistem tanpa menjelaskan bagaimana sistem

melakukannya. Model use case membagi fungsionalitas sistem menjadi perilaku

21
signifikan (disebut use case) pengguna sistem (disebut aktor). Skenario berbeda

dibuat untuk setiap rangkaian kondisi dan kasus penggunaan ”.

Pressman, Roger S. (2010 ; 54), menggungkapkan bahwa : “UML

provided the necessary technology to support object-oriented software

engineering practice, but it did not provide the process framework to guide

project teams in their application of the technology. The result was UML—a

unified modeling language that contains a robust notation for the modeling and

development of object-oriented systems”. Artinya adalah “UML menyediakan

teknologi yang diperlukan untuk mendukung praktik rekayasa perangkat lunak

berorientasi objek, tetapi UML tidak menyediakan kerangka proses untuk

memandu tim proyek dalam penerapan teknologinya. Hasilnya adalah UML —

bahasa pemodelan terpadu yang berisi notasi yang kuat untuk pemodelan dan

pengembangan sistem berorientasi objek ”.

Dennis et. al, (2012 : 501) mengungkapkan bahwa “Unified Modeling

Language is to provide a common vocabulary of object-based term and

diagramming techniques that is rich enough to model any system development

project from analysis to design”. Artinya adalah “Unified Modeling Language

adalah menyediakan kosakata umum dari istilah berbasis objek dan teknik

diagram yang cukup kaya untuk memodelkan proyek pengembangan sistem dari

analisis hingga desain”.

Meskipun UML sudah cukup banyak menyediakan diagram yang bisa

membantu mendefenisikan sebuah aplikasi, tidak berarti bahwa semua diagram

22
tersebut akan bisa menjawab persoalan yang ada. Tipe diagram UML dan

klasifikasi diagram UML versi 2.0 dapat dilihat pada tabel berikut :

Tabel 2.1 Ringkasan Diagram UML 2.0 (Dennis et. al, 2012 ; 513)

Nama Diagram Kegunaan Tahap Utama


Struktur Diagram
Class Menggambarkan hubungan antara kelas Analisis, Desain
dimodelkan dalam sistem
Object Menggambarkan hubungan antara objek Analisis, Desain
dimodelkan dalam sistem.
Berfungsi bila kasus aktual dari kelas akan
lebih baik berkomunikasi dengan model.
Package Kelompok elemen UML lainnya bersama- Analisis,
sama membangun untuk tingkat yang lebih Desain,
tinggi. Implementasi
Deployment ampilkan arsitektur fisik sistem. Bisa juga Analisis,
digunakan untuk menunjukkan komponen Desain,
software yang dikerahkan ke arsitektur Implementasi
fisik
Component Menggambarkan hubungan fisik antara Analisis,
komponen perangkat lunak Desain,
Implementasi
Composite Menggambarkan struktur internal dari Analisis, Desain
Structure kelas yakni hubungan antara bagian-bagian
dari sebuah kelas
Prilaku Diagram
Activity Menggambarkan aliran bisnis bekerja Analisis, Desain
independen dari kelas, aliran kegiatan
dalam use case, atau desain rinci metode
Sequence Model perilaku objek dalam use case, Analisis, Desain
berfokus pada pemesanan berbasis waktu
pada aktivitas
Communication Model perilaku objek dalam use case, Analisis, Desain
berfokus pada komunikasi antara satu set
berkolaborasi objek dari suatu kegiatan
Interaction Menggambarkan pada gambaran dari aliran Analisis, Desain
Overview kontrol dari sebuah proses
Timming Menggambarkan interaksi yang terjadi Analisis, Desain
antara satu set objek dan perubahan negara
bahwa mereka pergi melalui sepanjang
sumbu waktu

23
Nama Diagram Kegunaan Tahap Utama
Behaviour State Mengkaji perilaku satu kelas Analisis, Desain
Machine
Protocol State Menggambarkan ketergantungan antar Analisis, Desain
Machine antarmuka yang berbeda dari kelas
Use Case Menangkap kebutuhan bisnis untuk sistem Analisis
dan untuk menggambarkan interaksi antara
sistem dan lingkungannya

2.1.5 Diagram Usecase (Usecase Diagram)

Use case bekerja dengan cara mendeskripsikan tipikal interaksi antar

pengguna (yang disebut dengan actor) sebuah sistem dengan sistemnya sendiri

melalui sebuah cerita bagaimana sebuah sistem dipakai. Urutan langkah-

langkah yang menerangkan antar pengguna dan sistem disebut scenario. Setiap

scenario mendeskripsikan kejadian. Setiap urutan diinisiasi oleh orang, sistem

yang lain, perangkat keras atau urutan waktu. Dengan demikian secara singkat

bisa dikatakan use case adalah blok bangunan untuk diagram use case, yang

merangkum semua use case (untuk bagian dari sistem yang dimodelkan)

bersama-sama dalam satu gambar.

Dennis et. al, (2010 : 149) menjelaskan : “A usecase depicts a set of

activities performed to produce some output result. Each use case describes

how an external user triggers an event to which the system must respond”.

Artinya adalah “Kasus penggunaan menggambarkan serangkaian aktivitas yang

dilakukan untuk menghasilkan beberapa hasil keluaran. Setiap kasus

penggunaan menjelaskan bagaimana pengguna eksternal memicu peristiwa

yang harus ditanggapi oleh sistem ”.

24
Menurut Menurut Pressman, Roger S. (2010 ; 54) memaparkan bahwa :

“A use case is a text narrative or template that describes a system function or

feature from the user’s point of view. A use case is written by the user and

serves as a basis for the creation of a more comprehensive requirements

model”. Artinya adalah "Kasus penggunaan adalah narasi teks atau template

yang mendeskripsikan fungsi atau fitur sistem dari sudut pandang pengguna.

Kasus penggunaan ditulis oleh pengguna dan berfungsi sebagai dasar untuk

pembuatan model persyaratan yang lebih komprehensif ”.

Kendall dan Kendall (2011 ; 315) menjelaskan bahwa : “A use case"

model shows a view of the system from the user perspective, thus describing

what a system does without describing how the system does it. UML can be

used to analyze the use case model, and to derive system objects and their

interactions with each other and with the users of the system ”. Artinya adalah

Model "kasus penggunaan" menunjukkan tampilan sistem dari perspektif

pengguna, sehingga mendeskripsikan apa yang dilakukan sistem tanpa

menjelaskan bagaimana sistem melakukannya. UML dapat digunakan untuk

menganalisis model kasus penggunaan, dan untuk mendapatkan objek sistem

dan interaksinya dengan satu sama lain dan dengan pengguna sistem ”.

Jadi dapat disimpulkan bahwa Activity diagram merupakan diagram yang

bersifat dinamis. Activity diagram adalah tipe khusus dari diagram yang

memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu

sistem dan berfungsi untuk menganalisa proses.

25
Tabel 2.2 komponen Use Case Diagram (Dennis et. al, 2012:518)
No. Notasi Nama elemen Fungsi
1 Actor Menggambarkan tokoh atau
sistem yang memperoleh
keuntungan dan berada di luar
dari sistem. Actor dapat
beraosiasi dengan actor lainnya
dengan menggunakan
specialiazation / superclass
association. Actor ditempatkan
diluar subject boundary

2. Use Case Mewakili sebuah bagian dari


Use
fungsionalitas sistem dan
ditempkan dalam sistem
boundary

3. Subject Subject Menyatakan lingkup dari subjek


boundary

4. Association Menghubungkan actor untuk


* * Relationship berinteraksi dengan use case

5. Include Menunjukan inclusion


<< include >> Relationship fungsionalitas dari sebuah use
case dengan use case lainnya
arah parah dari base use case ke
included use case

6. Extend Menunjukan extension dari


<< extend >> Relationship sebuah usecase untuk menambah
optional behavior arah panah
dari extension use case ke base
use case

7. General Menunjukan generalisasi dari


Relationship use case khusus yang lebih
umum

26
2.1.6 Diagram Aktivitas (Activity Diagram)

Merupakan berbagai bentuk aktivitas sistem yang sedang dirancang, dan

bagai mana tiap-tiap aktivitas dimulai, decision, dan cara mengakhiri aktivitas

tersebut.

Menurut Pressman (2010 ; 161) menjelaskan : “activity diagram

supplements the use case by providing a graphical representation of the flow of

interaction within a specific scenario. Similar to the flowchart, an activity

diagram uses rounded rectangles to imply a specific system function, arrows to

represent flow through the system, decision diamonds to depict a branching

decision (each arrow emanating from the diamond is labeled), and solid

horizontal lines to indicate that parallel activities are occurring. It should be

noted that the activity diagram adds additional detail not directly mentioned

(but implied) by the use case”. Artinya adalah “Diagram aktivitas melengkapi

kasus penggunaan dengan memberikan representasi grafis dari aliran interaksi

dalam skenario tertentu. Mirip dengan diagram alur, diagram aktivitas

menggunakan persegi panjang bulat untuk menyiratkan fungsi sistem tertentu,

panah untuk mewakili aliran melalui sistem, berlian keputusan untuk

menggambarkan keputusan percabangan (setiap panah yang berasal dari berlian

diberi label), dan garis horizontal padat untuk menunjukkan bahwa aktivitas

paralel sedang terjadi. Perlu dicatat bahwa diagram aktivitas menambahkan

detail tambahan yang tidak disebutkan secara langsung (tetapi tersirat) oleh use

case ”.

27
Diagram activity merupakan gambaran perilaku suatu objek dalam sebuah

proses. Diagram activity menggambarkan suatu alur rporgam, mulai dari

workflow hingga ke dalam yang menggunakan banyak use. (Dennis, et. al, 2009 ;

165).

Menurut KendallodanoKendall (2011 ; 319) “activity diagram biasanya

dibuat untuk satu use case dan mungkin dapat menunjukkan skenario yang

berbeda”.

Activity diagram adalah bentuk dari kegiatan mengambarkan sebuah

aktivitas dari sistem. Berikut merupakan symbol-simbol yang kerap kali

digunakan pada pembuatan activity diagram :

Tabel 2.4 simbol pada activity diagram (Dennis, et. al, 2010 ; 160)
No. Simbol Nama Simbol Keterangan
1. Action Untuk menggambarkan prilaku
yang sederhana dan bersifat non
- decomposable
2. Activity Untuk mewakili kumpulan aksi
(action)
3. Object node Untuk mewakili objek yang
Class name terhubung dengan kumpulan
object flow
5. Control flow Menunjukkan rangkaian
pelaksanaan
6. Object flow Menunjukkan aliran sebuah
objek dari sebuah aktivitas atau
aksi atau ke aktivitas atau aksi
lainnya
7. Initial Node Menandakan awal dari
kumpulan aksi atau aktivitas
8. Final – Menandaka akhir dari
Activity Node kumpulan dari aksi

28
No. Simbol Nama Simbol Keterangan
9. Untuk mewakili suatu kondisi
pengujian yang bertujuan untuk
Decision Node memastikan bahwa control flow
atau object flow hanya
menunjuk ke satu arah
3. Untuk menyatukan kembali
decision path yang dibuat
Merge Node dengan menggunakan decision
node
5. Untuk memisahkan perilaku
menjadi kumpulan aktivitas
Fork Node yang berjalan secara parallel
atau bersamaan
6. Untuk menyatukan kembali
kumpulan aktivitas yang
Join Node berjalan secara parallel atau
bersamaan
7. Memisahkan organisasi bisnis
Swimlane yang bertanggung jawab
terhadap aktivitas yang terjadi.

2.1.7 Diagram Kelas (Class Diagram)

Kelas diagram digunakan untuk menggambarkan kelas kelas diagram yang

ada pada suatu sistem yang dijalankan oleh satu aktor bahkan lebih.

MenurutoDennis et.al (2012 ; 521) menjelaskan : “The class diagram is

a static model that supports the static view of the evolving system. It shows the

classes and the relationships among the classes that remain constant in the

system over time”. Artinya adalah “Diagram kelas adalah model statis yang

mendukung tampilan statis dari sistem yang berkembang. Ini menunjukkan kelas

dan hubungan di antara kelas yang tetap konstan dalam sistem dari waktu ke

waktu "

29
KendallodanoKendall (2011 ; 297) mengungkapkanobahwa : “Class

diagrams show the static features of the system and do not represent any

particular processing. A class diagram also shows the nature of the

relationships between classes. Classes are represented by a rectangle on a class

diagram. In the simplest format, the rectangle may include only the class name,

but may also include the attributes and methods. Attributes are what the class

knows about characteristics of the objects, and methods (also called operations)

are what the class knows about how to do things. Methods are small sections of

code that work with the attributes”. Artinya adalah “Diagram kelas

menunjukkan fitur statis dari sistem dan tidak mewakili pemrosesan tertentu.

Diagram kelas juga menunjukkan sifat hubungan antar kelas. Kelas diwakili

oleh persegi panjang pada diagram kelas. Dalam format yang paling sederhana,

persegi panjang mungkin hanya menyertakan nama kelas, tetapi juga dapat

menyertakan atribut dan metode. Atribut adalah apa yang diketahui kelas

tentang karakteristik objek, dan metode (juga disebut operasi) adalah apa yang

diketahui kelas tentang bagaimana melakukan sesuatu. Metode adalah bagian

kecil dari kode yang bekerja dengan atribut ".

Menurut Menurut Pressman, Roger S. (2010 ; 54) memaparkan bahwa :

“Class-based modeling represents the objects that the system will manipulate,

the operations (also called methods or services) that will be applied to the

objects to effect the manipulation, relationships (some hierarchical) between the

objects, and the collaborations that occur between the classes that are defined.

The elements of a class-based model include classes and objects, attributes,

30
operations, classresponsibility-collaborator (CRC) models, collaboration

diagrams, and packages”. Artinya adalah “Pemodelan berbasis kelas mewakili

objek yang akan dimanipulasi oleh sistem, operasi (juga disebut metode atau

layanan) yang akan diterapkan pada objek untuk mempengaruhi manipulasi,

hubungan (beberapa hierarki) antara objek, dan kolaborasi yang terjadi antara

kelas yang ditentukan. Elemen model berbasis kelas termasuk kelas dan objek,

atribut, operasi, model classresponsibility-kolaborator (CRC), diagram

kolaborasi, dan paket "

Berdasarkan definisi diatas maka dapat disimpulkan Class Diagram

merupakan diagram yang menunjukan class-class yang ada di sistem dan

hubungannya secara logic.

Tabel 2.3 : Gambaran Class Diagram (Dennis, et. al 2012 ; 524)


No
Simbol Keterangan
.
1. Kelas
Nama 1. Merupakan jenis orang, tempat, atau hal
tentang yang sistem harus menangkap dan
+ Atribut menyimpan informasi.
2. Telah nama diketik dalam huruf tebal dan
+ Operasi ()
berpusat di bagian atasnya
3. Memiliki daftar atribut di bagian
tengahnya
4. Memiliki daftar operasi dibagian
bawahnya
5. Tidak secara jelas menunjukan operasi
yang tersedia untuk semua kelas
2. Atribut name/ Atribut
derived 1. Merupakan sifat yang menggambarkan
tempat dari suatu obyek
2. Dapat diturunkan dari atribuat lainnya
ditunjukan dengan menempatkan garis
miring sebelum nama atribut ini.
3. Operasi name() Operasi

31
No
Simbol Keterangan
.
1. Merupakan aksi fungsi yang kelas dapat
melakukan
2. Dapat diklasifikasikan sebagai
konstruktor, query, atau operasi update
3. Termasuk tanda kurung yang mungkin
berisi parameter khusus atau informasi
yang dibutuhkan untuk melakukan operasi
4. 1..* 0.1 Penghubung
1. Merupakan hubungan antara banyak kelas,
Verb phrase atau kelas dan kelas itu sendiri.
2. Diberi label frase kata kerja atau nama
peran, mana yang lebih baik menunjukkan
hubungan
3. Bisa ada di antara satu atau lebih kelas
4. Berisikan banyak simbol, yang mewakili
minimum dan waktu maksimum contoh
kelas dapat dikaitkan dengan kelas
misalnya terkait

2.1.8 Prototype

Prototype adalah sebuah Javascript Framework yang dibuat untuk lebih

memudahkan proses dalam membangun aplikasi berbasis web. Metode prototype

sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya

sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah

ada, tetapi sekaligus merupakan revolusi dalam pengembangan sistem informasi

manajemen ada 2 Jenis Prototype :

1. Jenis I : Suatu Sistem yang akan menjadi sistem operasional

2. Jenis II : Suatu model yang dapat dibuang yang berfungsi sebagai cetak

biru bagi sistem operasional.

Karakteristik metode prototype meliputi langkah-langkah :

32
1. Pemilahan fungsi

2. Penyusunan Sistem Informasi

3. Evaluasi

4. Penggunaan Selanjutnya

Jenis-jenis prototype meliputi :

1. Feasibility prototype

2. Requirement prototype

3. Desain Prototype

4. Implementation prototype

Teknik-teknik prototype meliputi :

1. Perancangan Model

2. Perancangan Dialog

3. Simulasi

Prototipe merupakan evolutionary process model, yang merupakan

pengembangan dari waterfall model dimana pada prototype. Suatu proses bisa

dilakukan secara timbal balik namun sesuai dengan proses yang dipakai pada

waterfall model. Pada tiap akhir proses deployment, tim dapat kembali ke proses

communication untuk membicarakan kembali tentang perkembangan perangkat

lunak yang sedang dibuat (Pressman, 2012 : 50)

33
Gambar 2.1 Metode Pengembangan Prototipe (Pressman, 2012)

Langkah-langkah yang digunakan dalam membangun model prototipe

adalah sebagai berikut :

1. Pada proses communication dengan model prototype, pengguna dan tim

melakukan diskusi mengenai beberapa hal yang penting bagi terwujudnya

perangkat lunak yang dibutuhkan oleh pengguna. Pengguna dan tim

melakukan diskusi mengenai kebutuhan – kebutuhan dasar dari suatu

proyek, semisal price, proses bisnis suatu perusahaan, hasil yang

diinginkan perusahaan terhadap produk, dan mendemonstrasikan suatu

prototype yang mungkin diharapkan oleh pengguna sehingga akan

mempercepat terwujudnya produk perangkat lunak.

2. Pada proses quick plan dengan model prototype, tim mulai melakukan

diskusi rencana yang akan dilakukan setelah mengetahui apa saja

kebutuhan yang diinginkan oleh pengguna. Perencanaan yang

34
dimaksudkan antara lain adalah pembagian tugas dan tanggung jawab dan

rencana kerja.

3. Pada proses modeling dengan model prototype, tim mulai melakukan

perencanaan model yang disesuaikan dengan keinginan pengguna sesuai

dengan prototype yang dipilih.

4. Pada proses construction dengan model prototype, tim mulai melakukan

pembuatan coding dan testing yang disesuaikan dengan modeling yang

telah selesai dibuat.

5. Pada proses deployment, delivery dan feedback dengan model prototype,

tim mendemonstrasikan perangkat lunak sesuai dengan kebutuhan dasar

yang disampaikan oleh pengguna pada proses communication sebelumnya

dan berdasarkan prototype yang dipilih oleh pengguna. Apabila feedback

dari pengguna baik dan sudah sesuai dengan kebutuhan, maka perangkat

lunak dapat diterima dan proyek pun selesai. Namun, apabila ternyata

adanya suatu revisi yang harus dilakukan ataupun tidak sesuai dengan

keinginan pengguna, maka kembali lagi ke proses communication dan

melakukan diskusi ulang mengenai revisi yang diinginkan oleh pengguna.

Beberapa keuntungan dalam menggunakan prototipe adalah sebagai berikut :

1. Prototipe melibatkan pengguna dalam analisis dan desain.

2. Punya kemampuan merangkap kebutuhan secara konkret dari pada secara

abstrak.

3. Untuk digunakan secara standalone.

35
Pressman, Roger S. (2010 ; 43), menggungkapkan bahwa :“Prototyping is

defines a set of general objectives for software, but does not identify detailed

requirements for functions and features. In other cases, the developer may be

unsure of the efficiency of an algorithm, the adaptability of an operating system,

or the form that human-machine interaction should take. In these, and many other

situations, a prototyping paradigm may offer the best approach.” Artinya adalah :

“Prototipe adalah mendefinisikan sekumpulan tujuan umum untuk perangkat

lunak, tetapi tidak mengidentifikasi persyaratan rinci untuk fungsi dan fitur.

Dalam kasus lain, pengembang mungkin tidak yakin dengan efisiensi algoritme,

kemampuan beradaptasi sistem operasi, atau bentuk interaksi manusia-mesin yang

harus diambil. Dalam situasi ini, dan banyak situasi lainnya, paradigma

pembuatan prototipe mungkin menawarkan pendekatan terbaik. ”

C. Laudon dan P. Laudon (2012 ; 507) menggungkapkan bahwa : “The

prototype is a working version of an information system or part of the system, but

it is meant to be only a preliminary model. Once operational, the prototype will

be further refined until it conforms precisely to users’ requirements. Once the

design has been finalized, the prototype can be converted to a polished

production system.“ Artinya adalah “Prototipe adalah versi kerja dari sistem

informasi atau bagian dari sistem, tetapi itu dimaksudkan hanya sebagai model

awal. Setelah beroperasi, prototipe akan disempurnakan lebih lanjut hingga benar-

benar sesuai dengan kebutuhan pengguna. Setelah desain diselesaikan, prototipe

dapat diubah menjadi sistem produksi yang dipoles".

36
Dan menurut Dennis et. al, (2010 ; 54), ”System prototyping performs the

analysis, design, and implementation phases concurrently in order to quickly

develop a simplified version of the proposed system and give it to the users for

evaluation and feedback”. Artinya adalah “Pembuatan prototipe sistem

melakukan tahap analisis, desain, dan implementasi secara bersamaan untuk

segera mengembangkan versi sederhana dari sistem yang diusulkan dan

memberikannya kepada pengguna untuk evaluasi dan umpan balik".

Selain itu didefenisikan oleh C. Kendall dan P. Kendall (2011 ; 431)

“prototyping of information system is a worthwhile technique for quickly

gathering specific information about user information system”. Artinya adalah

"Pembuatan prototipe sistem informasi adalah teknik yang bermanfaat untuk

mengumpulkan informasi spesifik dengan cepat tentang sistem informasi

pengguna"

Menurut Yusniar Nur Syarif Sidiq. et al, (2020 ; 14), Metode Prototype atau

sering disebut juga dengan prototyping merupakan sebuah metode pengembangan

sistem yang didasarkan pada konsep working model. [25]

Menurut Muharto dan Arisandy Ambarita (2016 ; 107), Prototyping

merupakan proses interaktif dalam pengembangan suatu sistem dimana kebutuhan

diganti ke dalam kerja sistem yang secara terus diperbaiki lewat kerjasama di

antara user dan analis. [26]

Menurut Indra Rianto (2021 ; 48), Prototipe adalah versi sistem atau bagian

dari sistem yang dikembangkan dengan cepat untuk memeriksa.

37
2.1.9 Web

Menurut Jefferly Helianthusonfri (2014 ; 2), Website adalah sebuah

kumpulan halaman yang ada diinternet, di dalam halaman itu ada kontet berupa

tezt, suara ataupun gambar. Dan bisa menjalankan file dalam bentuk dokumen berbasis

web. Web engine adalah proses dimana penerjemahaan dilakukan untuk menampilkan

komponen serta dokumen website. URL (Unified Resouce Locator) merupakan wadah

yan menampung website yang terdiri dari dokumen-dokumen yang bertujuan untuk

mempublikasikan di internet.

2.1.10 Basis Data

Basis data terdiri atas 2 kata, yaitu Basis dan data. Basis kurang lebih dapat

diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul.

Sedangan Data adalah representasi fakta dunia nyata yang mewakili suatu objek

seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa,

konsep, keadaan, dan sebagainya yang terekam dalam bentuk angka, huruf,

simbol, teks, gambar, bunyi, atau kombinasi lainnya. Berikut definisi basis data

menurut para ahli :

Abdul Kadir (2020 ; 23) menjelaskan : “database merupakan kumpulan

tabel-tabel yang berisi data-data yang saling berkaitan”.

Aryanto (2016 ; 33) memaparkan : “Database (basis data) secara umum

dapat diartikan sebagai kumpulan dari berbagai macam data. Data tersebut dapat

berupa text, gambar, suara, video dan berbagai multimedia lainnya. Secara

khusus, Database didefinisikan sebagai kumpulan dari berbagai macam Object

38
data yang termasuk di dalamnya kumpulan Form, Table, Image, Report, Query

dan lain-lain” [16].

Jubilee Enterprise (2016 ;12) menyatakan : “Database adalah sebuah sistem

yang berfungsi untuk menyimpan dan mengolah selammulan data. Setiap database

mempunyai API tertentu untuk membuat, mengakses, mengatur, mencari, dan

menyalin data yang ada di dalamnya sehingga bisa dimanfaatkan oleh aplikasi

lainnya. Untuk menampung dan mengatur data yang begitu banyak, Anda dapat

menggunakan Relational Database Management Systems (RDBMS)” [17].

Dari definisi diatas dapat disimpulkan, Basis Data adalah suatu

pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan

aktivitas untuk memperoleh informasi.

1. Fungsi Database

Setelah memahami pengertian database, tentunya kita juga harus

mengetahui apa fungsi dari database. Berikut ini adalah beberapa fungsi database:

a. Mengelompokkan data dan informasi sehingga lebih mudah dimengerti

b. Mencegah terjadinya duplikat data maupun inkonsistensi data

c. Mempermudah proses penyimpanan, akses, pembaharuan, dan menghapus

data.

d. Menjaga kualitas data dan informasi yang diakses sesuai dengan yang di-

input.

e. Membantu proses penyimpanan data yang besar

39
f. Membantu meningkatkan kinerja aplikasi yang membutuhkan penyimpanan

data

2. Manfaat Database

Sebelum mengetahui apa saja jenis perangkat lunak yang bisa digunakan untuk

menyusun database, berikut ini beberapa manfaat yang bisa didapatkan jika

bekerja dengan sistem database:

a. Tidak Terjadi Redudansi Basis Data

Seperti yang sudah disinggung pada pengertian database sebelumnya,

database bisa membantu meminimalkan redudansi data. Redudansi sendiri

merupakan terjadinya data-data ganda dalam berkas-berkas yang berbeda.

b. Integritas terjaga

Database memastikan integritas data yang tinggi dimana database akan

memastikan keakuratan, aksesbilitas, konsistensi dan juga kualitas tinggi

pada suatu data.

c. Independensi Data Terjaga

Database menjaga independensi data dimana orang lain tidak dapat merubah

data meskipun data bisa diakses.

d. Kemudahan Berbagi Data

Menggunakan perangkat lunak database bisa digunakan untuk berbagi data

atau informasi dengan sesama pengguna lainnya.

e. Menjaga Keamanan Data

40
Database menjamin keamanan suatu informasi dan data, dimana Anda bisa

menyisipkan kode akses untuk data-data tertentu yang tidak bisa diakses

bersama.

3. Type Database

Tipe-Tipe Database Dibutuhkan software khusus untuk menyimpan dan

mengambil data dan informasi dari database. Software ini sering disebut

dengan System Managemen Basis Data (DBMS). Berikut ini adalah tipe

database:

a. Analytical database; yaitu database untuk menyimpan informasi dan data

yang diambil dari operasional dan eksternal database

b. Operational database; yaitu database yang menyimpan data mendetail yang

dibutuhkan untuk mendukung operasi suatu organisasi secara keseluruhan

c. Distributed database; yaitu kelompok kerja lokal database dan departemen

di berbagai kantor dan lokasi kerja yang lainnya.

d. Data warehouse; yaitu sebuah gudang data yang menyimpan berbagai data

dari tahun-tahun sebelumnya hingga saat ini.

e. End-user database; yaitu basis data pengguna akhir yang terdiri dari

berbagai file data yang dikembangkan dari end-user dalam workstation

mereka.

f. Real time database; yaitu sistem pengolahan yang dirancang dalam

menangani beban kerja suatu negara yang bisa berubah-ubah, mengandung

data terus menerus dan sebagian tidak berpengaruh terhadap waktu.

41
g. Document oriented database; yaitu salah satu perangkat lunak komputer

yang dibuat untuk sebuah aplikasi dan berorientasi pada dokumen.

h. In memory database; yaitu database yang tergantung pada memori untuk

menyimpan informasi/ data pada komputer

i. Navigational database; pada navigasi database, queries menemukan benda

bagi yang mengikuti referensi dari objek tertentu

j. Hypermedia database on the web; sekumpulan halaman multimedia yang

saling berhubungan dalam sebuah website, yang terdiri dari homepage dan

hyperlink dari multimedia (gambar, teks, grafik audio, dan lain-lain)

k. External database; database yang menyediakan akses ke luar, dan data

pribadi online

l. Relational database; merupakan standar komputasi bisnis, dan basis data

yang paling umum dipakai saat ini.

4. Jenis-Jenis Software Database

Setelah memahami pengertian database dan keuntungan yang bisa

didapatkan jika menggunakan perangkat lunak database, maka berikut ini jenis-

jenis software database terbaik yang bisa Anda gunakan:

a. Microsoft Access

Salah satu software database ini adalah yang paling sering digunakan.

Microsoft access sangat cocok digunakan untuk sebagian besar komputer

yang relasional. Selain itu, jika Anda berbisnis dalam skala rumahan, bisa

42
memilih sistem database ini karena sangat ringan digunakan dan format

datanya sangat umum sehingga memudahkan pembacaan.

b. Oracle

Salah satu software database ini sangat mampu untuk menyimpan data

dengan ukuran yang maksimum hingga tera byte. Oracle paling banyak

digunakan pada perusahaan-perusahaan terutama yang sedang berkembang

karena memang untuk mengaksesnya tersedia secara gratis.

c. Ms SQL Server

Software database ini merupakan manajemen basis data yang umum

digunakan pada Microsoft dengan bahasa pemograman yang digunakan

adalah Transact-SQL. Tipe data yang digunakan cukup banyak sehingga

sangat efektif untuk mendukung kinerja Anda.

d. MySQL

Salah satu software database yang open access untuk umum dan

kompatibel pada sistem operasi Windows maupun Linux. Keunggulan

yang bisa Anda gunakan dengan menggunakan program MySQL adalah

bisa digunakan untuk multi user. Kelebihan lainnya dar MySQL yaitu

tersedia gratis, query data yang cepat dan berlisensi resmi.

e. Firebird

Bisa dibilang software database ini memiliki fitur sistem yang standar dan

ringan yaitu fitur ANS SQL-99 dan SQL – 2003. Kompatibel untuk

digunakan pada sistem operasi Windows, Linux maupun Unix.

43
f. Postgre SQL

Menawarkan sistem database opensource dengan lisensi GPL/ General

Public License. Software ini menggunakan bahasa pemograman C++, C,

SQL, PHP dan lainnya. Jika digunakan untuk pekerjaan pribadi, maka

software ini sangat recommended digunakan.

5. Pengertian Field, Record, Table, File, Data dan Basis Data

Sebelum membahas lebih jauh seputar database, perlu diketahui komponen

penting didalamnya. Berikut pengertian setiap komponen penting ketika membuat

database.

a. Pengertian Field

Istilah field merujuk pada kumpulan berbagai karakter didalam database

yang mempunyai arti didalamnya.

Misal didalam field ada info seputar No. Barang atau sebagainya, maka

paparan field harus ada kaitannya dengan nomor barang dan tidak boleh

melenceng dari pembahasan tersebut.

b. Pengertian Record

Record adalah kumpulan field yang sudah lengkap didalam basis data.

Kumpulan tersebut biasanya dihitung di satuan baris yang telah tersedia di

database.

c. Pengertian Tabel

Tabel disebut sebagai kumpulan record dan field yang sudah lengkap di

sistem database.

44
d. Pengertian file

File menunjukkan kumpulan beberapa record yang bisa menggambarkan

informasi data tertentu dengan baik dalam sebuah database. Contoh file

yang ada didalam database adalah informasi berisi data yang berisikan

nama barang tertentu didalamnya.

e. Pengertian Data

Data merupakan kumpulan kejadian dan fakta yang bisa dipakai untuk

penyelesaian masalah berbentuk informasi khusus didalam database.

Data bisa tercantum dalam bentuk bunyi, gambar, teks, simbol, angka,

huruf atau kombinasi beberapa didalamnya.

6. Primary Key dan Foreign Key

Primary key merupakan istilah yang sering kita sebut sebagai kunci utama

pada field tertentu didalam sebuah tabel yang menjadi acuan yan dapat dipakai

untuk mendefinisikan suatu baris (rows) data. Sedangkan foreign key merupakan

suatu atribut pada tabel yang menunjukan relasi (hubungan) ke tabel induknya.

Contohnya field id_pembeli pada tabel pembeli yang merupakan kunci

utama (primary key) dapat menjadi kunci tamu (foreign key) pada tabel Transaksi.

Bgitu juga field id_barang sebagai kunci utama pada tabel barang dapat menjadi

kunci tamu pada tabel transaksi..

45
Gambar 2.1 Contoh Relasi Database

Nantinya kita dapat membuat relasi dari ketiga tabel tersebut dengan

menghubungkan antara tabel pembeli ke tabel transaksi dengan menggunakn

field id_pembeli dan dari tabel transaksi ke tabel barang menggunakan

field id_barang.

2.1.11 Administrasi Kepegawaian

1. Definisi Pegawai

Pegawai Adalah Pegawal adalah seseorang yang bekeria di suatu sektor

pada pemerintah maupun dl suatu perusahaan. Orang yang bekerja dl salah satu

sektor pada pemerintah blasanya disebut dengan pegawai negeri. Pegawai swasta

memegang peranan penting dalarn keberhasilan suatu perusahaan. Pegawal yang

memillkl Inovasi tinggl sangat dIbutuhkan dalam kemaJuan sebuah perusahaan.

Suatu perusahaan dapat menjadl maju dan berkembang jika didukung oleh

46
pegawal atau tenaga kerja yang memiliki kemampuan dan keahlian dl bidang

tertentu. Demlklan halnya dengan pegawal negeri. Kelancaran dan keberhasilan

suatu pemerintahan tergantung dari aparatur negara. Mengapa demlkian? Karena

pegawal negeri merupakan aparatur negara yang bertugas menyelenggarakan

pemerintahan, dalarn mewujudkan cita-cita pembangunan nasional (Agus

Maryoto, 2019 ; 1).

2. Definisi Pegawai Negeri

Undang-Undang Pokok Kepegawaian termuat dalam Undang-Undang No. 8

Tahun 1974. Selanjutnya undang-undang ini telah diubah melalui UU No. 43

Tahun 1999 tentang pegawai negeri sipil. Undang-undang tersebut merupakan

landasan hukum untuk menjamin pegawai negeri dan dapat dijadikan dasar untuk

mengatur penyusunan aparatur negara yang baik dan benar. Penyusunan aparatur

negara menuju kepada administrasi yang sempurna sangat bergantung kepada

kualitas pegawai negeri dan mutu kerapian organisasi aparatur itu sendiri.

Undang-undang nomor 43 tabun 1999 yang merupakan perubahan atas

undang-undang nomor B tahun 1974 memuat tentang pokok-pokok kepegawalan.

Ui dalamnya menegaskan bahwa pegawal negerl adalah setiap warga negara

republik indonesla yang telah memenuhl syarat yang ditentukan, diangkat oleh

pejabat yang berwenang dan diserahl tugas dalam suatu jabatan negerl atau

dlserahl tugas negara lainnya, dan digaji berdasarkan peraturan perundang-

undangan yang berlaku.

47
Kelancaran penyelenggaraan pemerintanan dan pelaksanaan pembangunan

nasional, terutama tergantung pada kesempurnaan pegawal negeri. Dalam rangka

usaha mencapal tujuan nasional, diperlukan adanya pegawal negeri yang penuh

kesetiaan dan ketaatan pada Pancasila dan Undang-Undang Dasar 1945, negara,

pemerintah, serta bersatu padu, bermental baik, berwibawa, berdaya guna dan

berhasil guna, berkuailtas tinggi, kesadaran akan tanggung Jawabnya sebagaa

aparatur negara, abdi negara, serta abdi masyarakat. Untuk mewujudkan pegawai

negeri sebagaimana tersebut di atas, diperlukan adanya pembinaan dengan sebaik-

baiknya atas dasar sistem prestasi kerja (Agus Maryoto, 2019 ; 2-3).

3. Definisi Pegawai Negeri Sipil

Pegawai negeri sipil merupakan salah satu organ penting bagi keberadaan

suatu negara. Keberadaan pegawai negeri sipil selain sebagai bagian dari eksekutif

Juga terdapat pada organ-organ kenegaraan lainnya seperti yudikatif maupun

lembaga legislatif.

Berdasarkan Pasal 2 ayat (2) Undang-Undang Nomor 43 Tahun 1999,

pegawai negeri sipil terbagi menjadi beberapa kelompok, yaitu pegawai negeri

sipil pusat dan pegawai negeri sipil ddaerah. Pegawai negeri sipil pusat (PNS

pusat) yaitu pegawai negeri sipil yang mendapat gaji dari APBN dan bekerja pada

departemen, lembaga nondepartemen, kesekretariatan negara, lembaga-lembaga

tinggi negara, instansi vertikal di daerah-daerah, serta kepaniteraan di pengadilan.

Pegawai negeri sipil daerah (PNS daerah) yaitu pegawai negeri sipil yang bekerja

48
di Pemerintah Daerah dan gajinya dibebankan pada APBD. Pegawai negeri sipil

daerah terdiri atas PNS Daerah Provinsi dan PNS Daerah Kabupaten/Kota.

Pegawai negeri sipil merupakan pegawal tetap. SelaIn pegawal tetap,

dikenal pula pegawai honorer atau pegawai tidak tetap. Pegawal honorer

merupakan pegawai yang diangkat untuk jangka waktu tertentu. Tugasnya

melaksanakan jalannya pemerintahan dan pembangunan yang bersifat teknis dan

profesional. Hal ini sesuai dengan kebutuhan dan kemampuan organisasi. Oleh

karena Itu, pegawai honorer atau pegawai tidak tetap tidak berkedudukan sebagai

pegawai negeri. (Agus Maryoto, 2019 ; 4-5).

4. Definisi Administrasi Kepegawaian

Administrasi kepegawaian dirumuskan sebagai segenap aktivitas yang

bersangkut paut dengan masalah penggunaan tenaga kerja manusia dalam suatu

usaha kerjasama untuk mencapai tujuan tertentu. Kepegawaian adalah seni dan

ilmu perencanaan, pelaksanaan dan pengontrolan tenaga kerja untuk mencapai

tujuan yang telah ditentukan tedebih dahulu, dengan meninggalkan kepuasan hati

pada diri para pekerja. Dari penjelasan diatas dapat disimpulkan bahwa pengertian

administrasi kepegawaian secara umum adalah seluruh aktivitas atau kegiatan

yang berkaitan dengan masalah penggunaan pegawai atau tenaga kerja untuk

mencapai tujuan. Masalah kepegawaian tersebut antara lain penerimaan,

pengangkatan, pengembangan, balas jasa/ gaji, sampai pada pemberhentian.

Adminisitrasi kepegawaian adalah seni untuk merencanakan, mengorganisasi,

mengarahkan dan mengendalikan pegawai sedemikian rupa untuk melaksanakan

49
fungsi-fungsinya dengan seefektif dan sefisien mungkin (Eny Fujiasri dan Sri Edy

Budiningsih, 2018 ; 5)

2.2 TINJAUAN PUSTAKA

Tinjauan pustaka merupakan uraian dari hasil penelitian terdahulu yang memiliki

kaitan pada penelitian ini, menjadi pembanding antara penelitian ini dengan penelitian

yang telah dilakukan sebelumnya. Dan bertujuan mencari titik beda serta gambaran dari

alur penelitian ini. Tinjauan pustaka yang terkait dengan penelitian ini adalah sebagai

berikut :

2.2.1 Penelitian Sejenis

1. Pembangunan Sistem Informasi Kepegawaian Berbasis Web Di Kantor

Desa Manggungharja

Merupakan jurnal yang di tulis oleh Hanhan Hanafiah, Agum Pirmansyah.

2019 yang telah terakreditasi Jurnal SINTA 3 (Science and Technology

Index)

Masalah yang ada pada sistem yang sedang berjalan yaitu pada Desa

Manggungharja belum memiliki sistem informasi kepegawaian yang di

dalamnya terdapat pengelolaan data profil pegawai data jabatan dan

kehadiran pegawai. Setiap data yang ada di kantor Desa ini yang

menyangkut data pegawai dan laporan pegawai disimpan dalam bentuk

pembukuan atau masih dilakukan secara manual. Sehingga masalah yang

ada pada Desa Manggungharja menyangkut pengolaan data pegawai dan

50
laporan pegawai yaitu tidak maksimal pembukuan data dan laporan

pegawai dan seringkali data tersebut hilang dan tidak aman.

Hasil yang didapatkan setelah melakukan penelitian yaitu Sistem informasi

kepegawaian ini dapat mempermudah bagian kepegawain dalam

pembuatan laporan sehingga dapat terciptanya pekerjaan yang lebih baik,

efektif dan efisien. Dengan adanya Sistem Informasi Kepegawaian ini

dapat mempermudah pegawai dalam melakukan absensi. Sejalan dengan

pesatnya kemajuan teknologi, penulis berharap agar para pegawai lebih

memperdalam pengetahuan dibidang komputer, mengingat penggunaan

komputer dewasa ini tidak dapat dipisahkan lagi dengan aktifitas sehari-

hari. Pembangunan Sistem Informasi Kepegawaian Berbasis Web Di

Kantor Desa Manggungharja ini diharapkan bisa terus dikembangkan lagi

dari segi interface ataupun bahasa pemrogramannya.

2. Sistem Informasi Kepegawaian Pada Mtsn Mulawarman

Banjarmasin Berbasis Web

Merupakan jurnal yang di tulis oleh Heldiansyah, Noor Amellya dan

Syarifah Shoraya Assegaf, 2016. Yang telah terakreditasi Jurnal SINTA 4

(Science and Technology Index)

Masalah yang ada pada sistem yang sedang berjalan yaitu Pada Sekolah

MTsN Mulawarman Banjarmasin mengalami kendala khususnya untuk

informasi kepegawaian. Dari hasil temuan sekolah ini dalam pengolahan

data kepegawaiannya dilakukan secara semi manual dengan menggunakan

51
sistem komputerisasi yang kurang maksimal yaitu sistem aplikasi

Microsoft Excel dan Microsoft Word untuk menginput data-data

kepegawaian. Sistem tersebut berimbas pada tidak efektif dan efisiennya

sistem yang ada , misalnya dalam menginput identitas guru dengan

menggunakan Microsoft Exel dan Microsoft Word kekeliruan menginput

data pegawai lebih besar serta update data yang membutuhkan watu yang

lumayan lama.

Hasil yang didapatkan setelah melakukan penelitian yaitu Permasalahan

kepegawaian di MTsN Mulawarman Banjarmasin bisa teratasi dengan

menerapkan sistem informasi kepegawaian berbasis Web. Keuntungan

aplikasi berbasis Web ini adalah informasi dan pemprosesan data lebih

mudah dan tidak memerlukan waktu yang lama, pendataan lebih akurat

dan mudah agar tidak lagi terjadi kekeliruan data pegawai, pengelolaan

data lebih cepat dan seimbang dengan biaya yang dikeluarkan, serta tidak

perlu lagi mencari informasi secara manual.

3. Sistem Informasi Kepegawaian Pada Rumah Sakit Umum Sari

Mutiara Medan

Merupakan jurnal yang di tulis oleh Erwin Panggabean, 2015. Yang telah

terakreditasi Jurnal SINTA 4 (Science and Technology Index)

Masalah yang ada pada sistem yang sedang berjalan yaitu, pada Rumah

Sakit Sari Mutiara Medan merupakan Rumah Sakit swasta yang telah

menggunakan sistem komputerisasi dalam melaksanakan kegiatannya.

52
Namun sistem yang digunakan untuk melakukan pendataan dan pencarian

pegawai masih dilakukan secara manual. Hal ini dapat diselesaikan dengan

pembuatan aplikasi dengan database sebagai pemeroses dan penyimpan

data

Hasil yang didapatkan setelah melakukan penelitian yaitu, komputerisasi

dapat meningkatkan efektifitas kerja petugas di Rumah Sakit Umum Sari

Mutiara Medan. Dengan menggunakan jasa komputer yang menggunakan

sistem yang telah dibuat oleh penulis maka pelaporan data akan dapat

dilakukan dengan cepat dan tidak memerlukan waktu yang lama maupun

ruang penyimpanan yang besar. Dengan menggunakan bahasa

pemograman Microsoft Visual Basic 6.0 dapat dibuat Sistem Informasi

Kepegawaian yang lebih, cepat dan akurat.

4. Pengembangan Sistem Informasi Kepegawaian Berbasis Web Pada

Man 1 Padang

Merupakan jurnal yang di tulis oleh Rendy Harisca, Asrul Huda dan

Legiman Slamet, 2017 yang telah terakreditasi Jurnal SINTA 4 (Science

and Technology Index)

Masalah yang ada pada sistem yang sedang berjalan yaitu, Bagian Tata

Usaha (TU) di Man 1 Padang memiliki tugas melakukan administrasi

kepegawaian meliputi pengurusan proses mutasi, cuti, dan pensiun

pegawai. MAN 1 Padang menerapkan sistem manual dalam memberikan

layanan informasi untuk kebutuhan user, sehingga masih kurang bisa

53
dalam menjawab tantangan zaman dan terkesan tertinggal dari modernitas.

Berdasarkan hasil observasi dan berdasarkan wawancara yang dilakukan

dengan Kepala TU MAN 1 Padang bahwa disekolah tersebut belum

tersedianya sebuah sistem informasi yang dapat diakses dimanapun dan

kapanpun seperti sistem informasi kepegawaian. Sistem manual tersebut

sudah tidak relevan lagi dengan keadaan MAN 1 Padang yang semakin

berkembang dan dengan jumlah pegawainya yang terus meningkat. Sistem

manual ini memiliki banyak kekurangan yaitu penggunaan waktu yang

lama, tenaga kerja yang banyak, biaya yang dibutuhkan sangat besar serta

lebih rentan terjadi kesalahan. Disekolah tersebut pengelolaan administrasi

kepegawaian seperti data pegawai, cuti, mutasi, dan pensiun di MAN 1

Padang belum menggunakan database sebagai media penyimpanan data

kepegawaian, ini dapat dilihat dalam menyajikan laporan tersebut

penggunaan komputerisasi hanya sebatas pengetikan seluruh data yang

telah dipersiapkan sebelumnya dengan menggunakan aplikasi Ms. Word

dan Ms. Excel, sehingga didalam menghasilkan seluruh laporan yang tepat

relatif lama serta kurang lengkapnya laporan yang dihasilkan kemudian

lambatnya informasi yang diterima oleh pegawai dari TU MAN 1 Padang.

Hasil yang didapatkan setelah melakukan penelitian yaitu, Dengan

penerapan sistem komputerisasi dalam mengelola data kepegawaian

dengan database yang dibuat menggunakan MySQL dapat dilakukan

dengan cepat sehingga kesalahan dalam memasukkan dan perhitungan

data relatif tidak terjadi. Dengan sendirinya efisiensi waktu dalam

54
pengerjaan dan penyelesaian suatu laporan akan lebih baik. Hasil dari

pembuatan sistem informasi kepegawaian ini dapat mendukung kelancaran

pelaksanaan dan fungsi dalam bidang administrasi kepegawaian yang

efektif dan efisien, seperti administrasi dalam pengolahan data pegawai,

pengajuan cuti, mutasi dan pensiun. Meningkatkan pelayanan dan

kebutuhan akan informasi kepegawaian yang lebih akurat dan relevan.

5. Sistem Informasi Kepegawaian Berbasis Web Pada Kementerian

Kelautan Dan Perikanan Kota Ternate

Merupakan jurnal yang di tulis oleh Muhdar Abdurahman, 2018 yang

telah terakreditasi Jurnal SINTA 3 (Science and Technology Index)

Masalah yang ada pada sistem yang sedang berjalan yaitu, pada Kantor

Kementerian Kelautan dan Perikanan Nusantara Ternate proses

penyimpanan informasi yang berhubungan dengan kegiatan para pegawai

masih dilakukan secara manual. Pendataan sering kali tidak efektif serta

membutuhkan waktu yang cukup lama ketika melakukan pengecekan

terhadap data-data pegawai. Kementerian dan Kelautan Perikanan

Nusantara Ternate belum memiliki Website resmi sebagai media informasi

yang bisa diketahui lansung oleh masyarakat, khususnya informasi

mengenai data-data pegawai yang ada di kementerian dan kelautan

perikanan nusantara Ternate sehingga pengolahan datanya belum efektif.

Hasil yang didapatkan setelah melakukan penelitian yaitu, Sistem ini

mempermudah Membantu Kinerja admin dalam dalam mengelola data

55
pegawai secara efesien dan Sebagai media informasi kepada masyarakat

tentang Kelautan dan Perikanan

2.2.2 Research GAP (RG)

Menurut Lira Agusinta (2020 ; 23), Research Gap (RG) merupakan celah-

celah atau kesenjangan penelitian yang dapat dimasuki oleh seorang peneliti

berdasarkan pengalaman atau temuan peneliti-peneliti terdahulu. Penelitian ilmiah

disasarkan untuk mendapatkan sebuah jawaban baru terhadap sesuatu yang

menjadi masalah. Oleh karena itu peneliti harus berhadapan dengan sesuatu yang

menjadi masalah didukung oleh pembenaran atau justifikasi penelitian yang baik

dan berupaya untuk mencari jawaban yang baru dari masalah yang memang

penting untuk diteliti. Berikut merupakan Research GAP yang penulis lakukan

berdasarkan penelitian sejenis yang penulis paparkan sebelumnya yaitu :

Tabel 2.4 Research GAP


Aktor,
pengolahan data
No. Peneliti Persamaan Perbedaan
dan Hasil
Pengolahan
1. Hanhan Aktor : Admin Terdapat Pada penelitian
Hanafiah, dan pegawai persamaan yang penulis
Agum dengan lakukan memiliki
Pirmansyah. Pengolahan penelitian yang beberapa
(2019) Data : penulis lakukan penambahan pada
Data pegawai, pada Basis pengolahan data
data jabatan, data yang digunakan seperti
kenaikan jabatan, yaitu Data admin, berita,
registrasi pegawai Web, cuti, file
Data yang di penunjang, gallery,
Hasil olah dan hasil golongan ruang,
Pengolahan : pengolahan kritik dan saran,
Laporan pegawai, datanya mutasi, profil dan
laporan kenaikan Unit kerja. Serta
jabatan penambahan aktor
yaitu pimpinan

56
Aktor,
pengolahan data
No. Peneliti Persamaan Perbedaan
dan Hasil
Pengolahan
2. Syarifah Aktor : Pegawai Terdapat Pada penelitian
Shoraya dan Kepala persamaan yang penulis
Assegaf, sekolah dengan lakukan tidak
(2016) penelitian yang membahas
Pengolahan penulis lakukan formulir data
Data : pada Basis pegawai karena
Data pegawai, yang digunakan pada sistem yang
data golongan, yaitu dirancang,
data pelatihan dan Web, pendataan di
data kenaikan Data yang di lakukan secara
pangkat olah online tanpa
menggunakan
Hasil pengolahan formulir lagi
Data : Formulir
Data Pegawai,
Daftar Urut
Kepangkatan
3. Erwin Aktor : Admin Terdapat Pada penelitian
Panggabean, dan Pegawai persamaan yang di lakukan
(2015) Pengolahan dengan penelitian ini
Data : penelitian yang menggunakan VB
Data pegawai, penulis lakukan (Visual basic)
data golongan, pada Data yang sehingga tidak
data cetak kartu, di olah dan dapat dikoneksikan
data absensi, data hasil internet, Serta
bagian pengolahan penambahan aktor
datanya yaitu pimpinan
Laporan pegawai,
laporan absensi,
laporan bagian,
laporan golongan.
4. Rendy Aktor : Pegawai, Terdapat Pada penelitian
Harisca, Tata usaha dan persamaan yang penulis
Asrul Huda Kepala sekolah dengan lakukan memiliki
dan Legiman penelitian yang beberapa
Slamet, 2017 Data yang penulis lakukan penambahan pada
diolah : data pada Basis pengolahan data
pegawai, yang digunakan seperti
pengajuan cuti, yaitu Data admin, berita,
mutasi dan Web dan Data cuti, file
pension yang di olah penunjang, gallery,
golongan ruang,

57
Aktor,
pengolahan data
No. Peneliti Persamaan Perbedaan
dan Hasil
Pengolahan
Hasil data yang kritik dan saran,
diolah : Laporan mutasi, profil dan
cuti pegawai Unit kerja.
5. Muhdar Aktor : Admin Terdapat Pada penelitian
Abdurahman, dan User persamaan yang di lakukan
2018 dengan penelitian ini
Data yang di olah penelitian yang menggunakan
: Data admin, penulis lakukan website offline
data pegawai pada Basis sehingga ruang
kontrak, data yang digunakan lingkup informasi
pegawai PNS yaitu terbatas, Serta
Web dan Data penambahan aktor
Hasil data yang yang di olah yaitu pimpinan
diolah : Laporan
pegawai kontrak,
laporan pegawai
PNS

Tabel 2.5 Kesimpulan Research GAP


Hasil
Research Gap Peneliti
Perbedaan
Terdapat perbedaan penelitian yang penulis Signifikan Muhdar
lakukan terhadap sistem informasi Abdurahman, 2018
kepegawaian yang di rancang yaitu aktor Erwin Panggabean,
yang menggunakan aplikasi, data yang di 2015
olah dan hasil yang didapatkan oleh Tidak Hanhan Hanafiah,
aplikasi signifikan Agum Pirmansyah,
2019.
Syarifah Shoraya
Assegaf, 2016.
Rendy Harisca,
Asrul Huda dan
Legiman Slamet,
2017.

58
BAB III METODOLOGI PENELITIAN

METODOLOGI PENELITIAN

3.1 ALUR PENELITIAN

Saat penulis melakukanopenelitianeterlebih dahuluopenulisomerencanakan

langkah-langkah yang harus peneliti lakukan dalam setiap proses kerja yang

yaituosebagaioberikut :

Gambar 3.1 Kerangka Kerja Penelitian

59
Dari alur penelitian, penulis memaparkannya agar mudah dipahami setiap

proses kerja penulis lakukan sebagaimana berikut ini :

1. Identifikasi Masalah

Pada tahap ini penulis meneliti bagian pengelolaan data Administrasi

kepegawaian di Dinas Energi Dan Sumber Daya Mineral Provinsi

Jambi. Sehingga penulis dapat menemukan apa saja yang menjadi

pokok permasalahan juga sebagai langkah awal dalam proses

penelitian. Ketika peneliti telah menemukan masalah untuk diteliti,

langkah selanjutnya yang dilakukan adalah mengumpulkan referensi.

2. StudioLiteratur

Penulis mencari landasanoteorioyang tepat sesuai dengan penelitian

yang penulis lakukan. Studi literatur yang penulis lakukan merupakan

kegiatan yang berkenaan dengan pengumpulan referensi melalui

website google scholar kemudian penulis membaca, mencatat, serta

mengelolah referensi sebagai bahan penelitian.

3. Pengumpulanodata

Ada dua cara pengumpulan data yang penulis lakukan yaitu :

a. Mengamati secara langsung

Penulis melakukan pengamatan langsung di Dinas Energi Dan

Sumber Daya Mineral Provinsi Jambi mengenai bagaimana

proses kegiatan administrasi kepegawaian yang tengah terjadi,

kemudian penulis merangkumnya ke dalam laporan.

60
b. Dokumentasi

Penulis melakukan dokumentasi dalam suatu penelitian yang

berkaitan dengan situasi sosial pada Dinas Energi Dan Sumber

Daya Mineral Provinsi Jambi tersebut, seperti melihat secara

langsung proses pengolahan data administrasi kepegawaian yang

sedang dilakukan. Pada tahap pengumpulan data dokumentasi,

penulis mendokumentasikan dengan cara memfoto dan mem-

photocopy data-data yang di butuhkan.

4. AnalisisoSistem

Penulis menganalis sistem yang sedang digunakan pihak Dinas Energi

Dan Sumber Daya Mineral Provinsi Jambi, dimulai dari mendata

keuangan yang dilakukan administrasi ke dalam buku, bagai mana

memproses data tersebut menggunakan aplikasi bantu Microsoft

excel, kemudian menjadikan data tersebut sebagai informasi dalam

bentuk laporan kepada kepala sekolah.

5. Perancangan Prototype

Penulis melakukan perancangan prototype sesuai analisis sistem, pada

tahap ini penulis menggunakan aplikasi bantu microsoft visio untuk

menyusun tampilan interfacenya

61
Gambar 3.2 Model Prototype (Pressman, 2012)

6. Penyusunan Laporan

Setelah prototype selesai di susun, maka dalam tahap ini penulis

melakukan penarikan kesimpulan, apakah prototype yang penulis buat

bermanfaat bagi penulis juga bagi Dinas Energi Dan Sumber Daya

Mineral Provinsi Jambi. Kemudian menyusun dalam bentuk laporan

tesis dengan arahan dari dosen pembimbing sehingga laporan yang

disusun menjadi lebih tertata dan rapi sesuai dengan panduan

penulisan yang telah ditetapkan.

62
3.2 BAHAN PENELITIAN

Bahan penelitian yang penulis gunakan terkait dengan pembahasan yaitu

terdiri dari :

1. Data pegawai 3 tahun terakhir masing-masing jabatan.

2. Laporan pegawai 3 tahun terakhir, termasuk laporan berita, cuti, file

penunjang, golongan ruang, kenaikan pangkat, pegawai, profil dan Unit kerja

3.3 ALAT PENELITIAN

Adapun alat penelitian yang penulis gunakan :

a. Hardwarer

1) Laptop : Lenovo Corebi3.

2) Printer : canon MP 237

3) Dan perangkat keras lainnya.

b. Softwarer

1) SistemmOperasi :TWindows 8

2) Laporan : PDF (Portable Document Format)

3) Dokumentasi : Microsoft Word

4) Prototype : Microsoft Visio 2013

63
BAB IV HASIL PENELITIAN DAN PEMBAHASAN

HASIL PENELITIAN DAN PEMBAHASAN

4.1 HASIL PENELITIAN

4.1.1 Gambaran Umum Dinas Energi Sumber Daya Dan Mineral (ESDM)

Provinsi Jambi

Dinas Energi Sumber Daya Dan Mineral (ESDM) Provinsi Jambi beralamat

di Jl. Arif Rahman Hakim No.30 A, Simpang IV Sipin, Kec. Telanaipura, Kota

Jambi, Jambi 36361. Berdasarkan Peraturan Presiden RI No. 68 Tahun 2015

tentang Kementerian Energi dan Sumber Daya Mineral dan Peraturan Menteri

ESDM No. 15 Tahun 2021 tentang Organisasi dan Tata Kerja Kementerian Energi

dan Sumber Daya Mineral, memiliki tugas yaitu Kementerian Energi dan Sumber

Daya Mineral mempunyai tugas menyelenggarakan urusan pemerintahan di

bidang energi dan sumber daya mineral untuk membantu Presiden dalam

menyelenggarakan pemerintahan negara.

Serta Dinas Energi Sumber Daya Dan Mineral (ESDM) Provinsi Jambi

memiliki fingsi dalam perumusan dan penetapan kebijakan di bidang pembinaan,

pengendalian, dan pengawasan minyak dan gas bumi, ketenagalistrikan, mineral

dan batubara, energi baru, energi terbarukan, konservasi energi, dan geologi.

pelaksanaan kebijakan di bidang pembinaan, pengendalian, dan pengawasan

minyak dan gas bumi, ketenagalistrikan, mineral dan batubara, energi baru, energi

terbarukan, konservasi energi, dan geologi serta pengelolaan Penerimaan Negara

Bukan Pajak sektor energi dan sumber daya mineral sesuai dengan peraturan

64
perundang-undangan, pelaksanaan bimbingan teknis dan supervisi atas

pelaksanaan kebijakan di bidang pembinaan, pengendalian, dan pengawasan

minyak dan gas bumi, ketenagalistrikan, mineral dan batubara, energi baru, energi

terbarukan, konservasi energi, dan geologi. pelaksanaan penelitian dan

pengembangan di bidang energi dan sumber daya mineral, pelaksanaan

pengembangan sumber daya manusia di bidang energi dan sumber daya minera.

4.1.2 VISI dan MISI Dinas Energi Sumber Daya Dan Mineral (ESDM)

Provinsi Jambi

A. VISI

"Terwujudnya Pengelolaan Sumberdaya Energi Dan Mineral Yang Unggul, Adil

Dan Sejahtera" 

B.  MISI

1) Meningkatkan Rasio Elektrifikasi

2) Optimalisasi Pemanfaatan Energi Baru Terbarukan sebagai Sumber Energi.

3) Meningkatkan Investasi Sektor Energi dan Sumber Daya Mineral

4) Meningkatkan Sosial Ekonomi Masyarakat Mealui Good Mining Practice.

5) Pelayanan Publik Sektor Energi dan Sumberdaya Mineral yang Profesional

C.  TUJUAN

1) Meningkatnya Rasio Elektrifikasi

2) Peningkatan Pemanfaatan EBT

3) Meningkatnya Investasi Sektor ESDM

65
4) Terlaksananya kaidah teknis pertambangan yang baik/prinsio Good Mining

Practice

5) Terlayaninya masyarakat dan pengguna jasa pada Bidang Energi dan

Sumber Daya Mineral Provinsi Jambi

SASARAN

1) Terlaksananya pelayanan teknis dan administrasi secara profesional.

2) Tersedianya data energi dan sumberdaya mineral.

3) Tersedianya informasi peraturan perundang-undangan di sektor energi dan

sumberdaya mineral.

4) Termanfaatkannya sumberdaya energi dan mineral secara optimal.

5) Terminimalisasikannya kerusakan lingkungan akibat kegiatan usaha energi

dan sumberdaya mineral.

6) Terpantaunya penyediaan dan pendistribusian Bahan Bakar Minyak.

7) Terlaksananya pembangunan listrik perdesaan.

8) Terlaksananya pembangunan sarana dan prasarana air tanah.

9) Terlaksananya kegiatan usaha energi dan sumberdaya mineral yang baik dan

benar.

10) Terwujudnya kemandirian masyarakat desa akan energi baru dan

terbarukan.

11) Terwujudnya pendapatan daerah secara maksimal.

66
4.1.3 Struktur Organisasi Dinas Energi Sumber Daya Dan Mineral (ESDM) Provinsi Jambi

Gambar 4.1 Struktur Organisasi

67
Tugas dan Fungsi struktur organisasi sebagai berikut :

1. Subbagian Umum, dan Kepegawaian

Pasal 9 Untuk melaksanakan tugas sebagai mana dimaksud dalam Pasal 8,

Subbagian Umum, dan Kepegawaian menyelenggarakan fungsi :

a. Pengolahan dan pendistribusian surat masuk/keluar

b. Pelaksanakan urusan rumah tangga dinas

c. Penyusunan data administrasi kepegawaian

d. Pembuatan rencana kebutuhan pegawai

e. Pengusulan mutasi dan pengembangan kepegawaian

f. Pengelolaan perpustakaan/kearsipan

g. Pelaksanakan kegiatan kehumasan dan protokol

h. Penyusunan rencana kebutuhan pendidikan dan pelatihan penjenjangan dan

teknis bagi ASN

i. Pengusulan kenaikan pangkat/pemberian penghargaan dan kenaikan gaji

berkala ASN lingkup kerja dinas

j. Perhitungan dan pembahasan angka kredit pejabat fungsional sesuai

ketentuan perundang-undangan yang berlaku

k. Penyusunan instrumen analisis jabatan dan analisis beban kerja

l. Pelaksanaan fungsi lain yang diberikan oleh sekretariat sesuai dengan bidang

tugasnya.

68
2. Bidang Geologi

Paragraf 2 bidang Geologi dan Air tanah. Pasal 14, Bidang Geologi dan Air

Tanah mempunyai tugas membantu dinas dalam rangka menyelenggarakan

penelitian, penyelidikan dan pelayanan, penyiapan bahan rekomendasi teknis,

perumusan dan pelaksanaan serta monitoring, evaluasi dan pelaporan serta

administrasi di bidang geologi dan air tanah. Pasal 15 Untuk melaksanakan tugas

sebagaimana dimaksud dalam Pasa1 14, Bidang Geologi dan Air Tanah

menyelenggarakan fungsi:

a. Penyusunan kebijakan teknis penelitian dan penyelidikan, inventarisasi

sumber daya geologi dan air tanah

b. Perumusan kebijakan pelayanan sumber daya geologi dan air tanah

c. Pelaksanaan penelitian, penyelidikan dan pelayanan geologi dan air tanah

d. Penyusunan norma, standar, prosedur dan kriterian geologi dan air tanah

e. Pelaksanaan bimbingan teknis geologi dan air tanah

f. Pemantauan, perencanaan, pelaksanaan, evaluasi dan pelaporan pelaksanaan

tugas geologi dan air tanah

g. Pelaksanaan pengusahaan dan sarana usaha geologi dan air tanah

h. pelaksanaan fungsi lain yang diberikan oleh atasan sesual dengan bidang

tugasnya.

3. Bidang Pertambangan Mineral dan Batubara

Pasal 22, bidang Pertambangan Mineral dan Batubara mempunyai tugas

membantu dinas dalam rangka melaksanakan penyiapan perumusan dan

pelaksanaan kebijakan, evaluasi dan pelaporan, dan administrasi di bidang

69
pertambangan mineral dan batubara. Pasal 23, untuk menyeleggarakan tugas

sebagai mana dimaksud dalam Pasal 22, Bidang Pertambangan Mineral dan

Batubara menyelenggarakan fungsi :

a. penyiapan bahan perumusan dan pelaksanaan kebijakan, evaluasi dan

pelaporan, dan administrasi di bidang pemetaan wilayah ijin usaha

pertambangan serta pemberian izin usaha pertambangan mineral bukan logam

dan batuan

b. penyiapan bahan perumusan dan pelaksanaan kebijakan, evaluasi dan

pelaporan, dan administrasi di bidang pemetaan wilayah izin usaha

pertambangan dan pemberian izin usaha pertambangan mineral logam dan

batubara

c. penyiapan bahan perumusan dan pelaksanaan kebijakan, evaluasi dan

pelaporan, dan administrasi di bidang pembinaan dan pengawasan aspek

pengusahaan mineral dan batubara

d. pelaksanaan fungsi lain yang diberikan oleh atasan sesuai bidang tugasnya.

4. Bidang Energi Baru Terbarukan dan Tak Terbarukan

Pasal 30 Bidang Energi Baru Terbarukan dan Tak Terbarukan mempunyai

tugas membantu dinas dalam rangks melaksanakan penyiapan perumusan dan

pelaksanaan kebijakan, evaluasi dan pelaporan, dan administrasi di bidang energi

baru, terbarukan dan tak terbarukan. Pasal 31 Untuk menyeleggarakan tugas

sebagai mana dimaksud dalam Pasal 30, Bidang Energi Baru Terbarukan dan tak

terbarukan menyelenggarakan fungsi:

70
a. Penyusunan rencana dan bahan perumusan serta melaksanakan kebijakan

teknis di bidang energi baru, terbarukan dan tak terbarukan

b. Pelaksanaan pelayanan rekomendasi teknis di bidang energi baru dan

terbarukan

c. Pelaksanaan pelayanan perizinan bidang energi haru, terbarukan termasuk

pemanfaatan langsung panas bumi iintas daerah kabupaten/kota dalam

provinsi jambi

d. Pembinaan dan pengawasan kegiatan di bidang energi baru, terbarukan

termasuk pemanfaatan langsung panas bumi lintas daerah kabupaten/kota

dalam provinsi jambi

e. Pelaksanaan pelayanan rekomendasi teknis dalam rangka pelaksanaan

kegiatan usaha bahan bakar nabati (biofuel) sebagai bahan bakar lain dengan

kapasitas penyediaan sampai dengan 10.000 (sepuluh ribu) ton per tahun

f. Pelaksanaan pelayanan perizinan usaha niaga bahan bakar nabati (biofuel)

sebagai bahan bakar lain dengan kapasitas penyediaan sampai dengan 10.000

(sepuluh ribu) ton per tahun

g. Pelaksanaan inventarisasi kegiatan energi baru, terbarukan dan tak terbarukan

serta konservasi energi

h. Pengaturan dan pemanfaatan konservasi energi

i. Pelaksanaan fasilitasi kegiatan pentanfantan ettergi tak terbarukan

j. Pelaksanaan fungsi lain yang diberikan oleh atasan sesuai fungsinya.

5. Bidang ketenagalistrikan

71
Pasal 38 bidang ketenagalistrikan mempunyai tugas membantu dinas dalam

rangka melaksanakan penyiapan perumusan dan pelaksanaan kebiiakan, evaluasi

dan pelaporan, dan administrasi di bidang ketenagalistrikan. Pasal 39 untuk

melaksanakan tugas sebagaiman di maksud dalam pasal 38, bidang

ketenagalistrikan menyelenggarakan fungsi :

a. Penyiapan bahan perumusan dan pelaksanaan kebijakan, evaluasi dan

pelaporan, dan administrasi di bidang pengembangan ketenagalistrikan

b. Penyiapan bahan perumusan dan pelaksanaan kebijakan, evaluasi dan

pelaporan dan administrasi di bidang pengusahaan ketenagalistrikan

c. Penyiapan bahan perumusan dan pelaksanaan kebijakan, evaluasi dan

pelaporan, dan administrasi di bidang teknik dan lingkungan ketenagalistrikan

d. Pelaksanaan fungsi lain yang diberikan oleh atasan sesuai bidang tugasnya.

4.2 PEMBAHASAN

4.2.1 Analisis Sistem Yang Sedang Berjalan

Menganalisis suatu sistem yang sedang berjalan merupakan salah satu tahap

untuk manganalisis suatu sistem akankah sesuai dengan tujuan utama sistem itu

sendiri yaitu mempermudah user sistem. Sebagai berikut :

1. Pegawai menemui bagian admin untuk menginformasikan data diri

2. Admin mendata seluruh pegawai kedalam sistem informasi kepegawaian

3. Jika pegawai mengajukan permohonan cuti, pegawai menemui bagian

administrasi

4. Admin akan teruskan permohonan cuti pegawai ke Kepala dinas

72
5. Kepala dinas memberikan izin cuti

6. Admin mendata pegawai yang melakukan cuti

7. Jika pegawai memiliki prestasi yang baik, maka pegawa mendapatkan

kenaikan pangkat.

8. Pemberian kenaikan pangkat dilakukan Kepala dinas setelah melihat kinerja

pegawai

9. Dan sementara untuk mutasi, akan dilakukan setelah kepala dinas

menginformasikan ke bagian administrasi

10. Kemudian administrasi menyampaikan kepada karyawan

11. Pada periode tertentu admin merekap data-data karyawan untuk dicetak

menjadi laporan dan diserahkan kepada kepala dinas.

Berdasarkan hasil pengamatan, maka penulis memperoleh kesimpulan

bahwa proses pengolahan data pengolahan data kepegawaian pada Dinas Energi

Sumber Daya dan Mineral (ESDM) Provinsi Jambi saat ini masih terdapat

beberapa kendala yaitu :

1. Tingkat keamanan data yang masih rendah karena beberapa data masih

disimpan dalam bentuk arsip yang beresiko dapat terjadi kerusakan,

maupun kehilangan data.

2. Proses penyerahan data masing-masing pegawai masih menggunakan cara

manual, yaitu harus menemui bagian administrasi yang mengelola data

kepegawaian dan memberikan semua berkas-berkas kepegawaian.

73
3. Sistem sebelumnya dinilai belum detail, yaitu tidak adanya pengelolaan

data SKP, data prestasi dan penghargaan serta beberapa data lainnya.

Dari permasalahan di atas, maka penulis memperoleh kesimpulan dimana

proses manual yang butuh waktu cukup lama dalam mengerjakannya serta ketidak

keakuratan data yang dihasilkan.

4.2.2 Solusi Pemecahan Masalah

Dari permasalah tersebut salah satu solusi yang dapat di gunakan oleh

Dinas Energi Sumber Daya dan Mineral (ESDM) Provinsi Jambi untuk mengatasi

permasalahan tersebut adalah dengan merancang suatu sistem informasi

pengolahan data kepegawaian pada Dinas Energi Sumber Daya dan Mineral

(ESDM) Provinsi Jambi. Adapun solusi dari sistem yang akan dirancang tersebut

sebagai berikut :

1. Sistem yang dirancang dilengkapi sistem keamanan data, pencarian data

dan fungsi peringatan data yang kosong, sehingga dapat meminimalisir

terjadinya pembobolan oleh pihak yang tidak terkait dengan sistem,

kehilangan data serta kesalahan penginputan data.

2. Proses penyerahan data masing-masing pegawai dapat dibantu

menggunakan cara upload file, yaitu pegawai dapat menyerahkan file

tanpa harus menemui bagian administrasi yang mengelola data

kepegawaian dan memberikan semua berkas-berkas kepegawaian.

3. Sistem yang baru dibuat lebih detail, yaitu dilengkapi dengan adanya

74
pengelolaan data SKP, data prestasi dan penghargaan serta beberapa data

lainnya.

Berdasarkan dari solusi pemecahan masalah di atas, maka penulis jadikan

sebagai landasan dalam pembangunan sistem informasi pengolahan data

kepegawaian..

4.2.3 Analisis Proses Sistem

A. Analisis Kebutuhan Fungsional

Kebutuhan fungsional sistem menggambarkan proses atau fungsi yang harus

dikerjakan oleh sistem untuk memenuhi kebutuhan user secara rinci mengenai

data dan informasi yang berhubungan dengan Admin. Fungsi sistem yang harus

dilakukan adalah sebagai berikut :

a. Fungsi Login

Fungsi ini merupakan fungsi yang dilakukan Admin untuk masuk kedalam

sistem dengan menginput Username dan Password.

b. Mengelola data Admin

Fungsi ini merupakan fungsi yang dilakukan Admin untuk melihat,

menambah, mengubah dan menghapus data Admin

c. Mengelola data Profil Pegawai

Fungsi ini merupakan fungsi yang dilakukan Admin untuk melihat,

menambah, mengubah dan menghapus data Profil Pegawai

d. Mengelola data Kenaikan pangkat

Fungsi ini merupakan fungsi yang dilakukan Admin untuk melihat,

menambah, mengubah dan menghapus data Kenaikan pangkat

75
e. Mengelola data Kenaikan Berkala

Fungsi ini merupakan fungsi yang dilakukan Admin untuk melihat,

menambah, mengubah dan menghapus data Kenaikan Berkala

f. Mengelola data Pegawai

Fungsi ini merupakan fungsi yang dilakukan Admin untuk melihat,

menambah, mengubah dan menghapus data Pegawai

g. Mencetak laporan

Fungsi ini merupakan fungsi yang dilakukan Admin untuk melihat dan

mencetak laporan

h. Fungsi Logout

Fungsi ini merupakan fungsi yang dilakukan Admin untuk menutu koneksi

atau keluar dari sistem

Fungsi ini merupakan fungsi yang dilakukan Pengunjung Web dan Pegawai

untuk menutu koneksi atau keluar dari sistem

B. Analisis Kebutuhan Non Fungsional

Selain kebutuhan fungsional yang akan dipenuhi, sistem yang dirancang

juga diharapkan memenuhi kebutuhan non fungsional sebagai berikut :

a. Usability

Sistem memiliki rancangan interface yang mudah digunakan.

b. Security

Memiliki system keamanan menggunakan fitur login dan logout dengan

menginput Username dan Password dengan benar.

76
c. Flexibility

Kemudahan dalam menemukan data yang diperlukan karena sistem

memiliki pengorganisasian data yang baik.

4.2.4 Usecase Diagram

Berikut ini menggambarkan bagaimana Admin sebagai pengguna yang

dapat berinteraksi dengan sistem pada gambar berikut :

Gambar 4.2 Use case Diagram Kepegawaian

77
4.2.5 Desripsi Usecase

Didalam Use case terdapat metode berbasis text untuk menggambarkan dan

mendokumentasikan proses yang kompleks sebagai berikut ini :

a. Deskripsi Use case Login

Deskripsi Use case dilengkapi dengan skenario, use case scenario login

adalah alur jalannya proses use case dari sisi aktor dan sistem. Berikut

adalah format tabel skenario use case login.

Tabel 4.1 Deskripsi Use case login


Nama Login
ID Use case Uc.1
Aktor Admin, Pegawai dan Kepala Dinas
Deskripsi Aktor melakukan Login untuk masuk menu utama
Exception Proses Login gagal, dikarenakan username atau password
invalid
Pre condition Username dan Password telah tersimpan dalam database
Aktor Sistem
Skenario normal
1. Input Username dan Password
2. Klik Login
3. Melakukan Validasi
4. Data valid, tampilkan Halaman
menu utama
Skenario alternatif
4.a Jika data login (username/password) invalid. Sistem menampilkan pesan
peringatan
4.b Kembali Ke Section 1
Post condition Aktor berhasil Login untuk otentikasi dalam pengecekan dan
modifikasi data

b. Deskripsi Use case mengelola data Admin

Deskripsi Use case dilengkapi dengan skenario, use case scenario Admin

adalah alur jalannya proses use case Admin dari sisi aktor dan sistem.

Berikut adalah format tabel skenario use case Admin.

78
Tabel 4.2 Deskripsi Use case Mengelola Data Admin
Nama Mengelola data Admin
Id Use case Uc.2
Aktor Admin
Deskripsi Aktor melakukan pengelolaan data Admin
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data Admin
2. Tampilkan halaman menu data
Admin
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Admin
5. Menginput data Admin
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit
4. Tampilkan halaman edit data
Admin
5. Mengedit data Admin

6. Klik tombol update


7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S3 – Tombol Hapus
4. Melakukan Validasi
5. Tampil pesan konfirmasi hapus
data beserta opsi tombol No/Yes
6. Klik tombol Yes
7. Menghapus data dari database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai

79
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Admin

c. Deskripsi Use case mengelola data Profil Pegawai

Deskripsi Use case dilengkapi dengan skenario, use case scenario Profil

Pegawai adalah alur jalannya proses use case Profil Pegawai dari sisi aktor

dan sistem. Berikut adalah format tabel skenario use case Profil Pegawai.

Tabel 4.3 Deskripsi Use case Mengelola Data Profil Pegawai


Nama Mengelola data Profil Pegawai
Id Use case Uc.3
Aktor Admin dan Pegawai
Deskripsi a. Pegawai mengupload Profil Pegawai
b. Admin melakukan pengelolaan data Profil Pegawai
yang di dapatkan setelah pegawai mengupload Profil
Pegawai tersebut ke halaman website
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data Profil Pegawai
2. Tampilkan halaman menu data
Profil Pegawai
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Profil Pegawai
5. Menginput data Profil Pegawai
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data

80
ke dalam database
S2 – Tombol Edit
4. Tampilkan halaman edit data
Profil Pegawai
5. Mengedit data Profil Pegawai

6. Klik tombol update


7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S3 – Tombol Hapus
4. Melakukan Validasi
5. Tampil pesan konfirmasi hapus
data beserta opsi tombol No/Yes
6. Klik tombol Yes
7. Menghapus data dari database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Profil Pegawai

d. Deskripsi Use case mengelola data Kenaikan pangkat

Deskripsi Use case dilengkapi dengan skenario, use case scenario Kenaikan

pangkat adalah alur jalannya proses use case Kenaikan pangkat dari sisi

aktor dan sistem. Berikut adalah format tabel skenario use case Kenaikan

pangkat.

Tabel 4.4 Deskripsi Use case Mengelola Data Kenaikan pangkat


Nama Mengelola data Kenaikan pangkat
Id Use case Uc.4
Aktor Admin dan Pegawai
Deskripsi a. Admin melakukan pengelolaan data Kenaikan pangkat
b. Pegawai melihat informasi yang ditampilkan admin

81
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data Kenaikan pangkat
2. Tampilkan halaman menu data
Kenaikan pangkat
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Kenaikan pangkat
5. Menginput data Kenaikan pangkat
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit
4. Tampilkan halaman edit data
Kenaikan pangkat
5. Mengedit data Kenaikan pangkat

6. Klik tombol update


7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S3 – Tombol Hapus
4. Melakukan Validasi
5. Tampil pesan konfirmasi hapus
data beserta opsi tombol No/Yes
6. Klik tombol Yes
7. Menghapus data dari database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No

82
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Kenaikan pangkat

e. Deskripsi Use case mengelola data Kenaikan Berkala

Deskripsi Use case dilengkapi dengan skenario, use case scenario Kenaikan

Berkala adalah alur jalannya proses use case Kenaikan Berkala dari sisi

aktor dan sistem. Berikut adalah format tabel skenario use case Kenaikan

Berkala.

Tabel 4.5 Deskripsi Use case Mengelola Data Kenaikan Berkala


Nama Mengelola data Kenaikan Berkala
Id Use case Uc.5
Aktor Admin dan Pegawai
Deskripsi a. Admin melakukan pengelolaan data Kenaikan Berkala
b. Pada halaman website pegawai nantinya akan tampil
notifikasi bahwa pegawai tersebut mendapatkan
kenaikan pangkan beserta informasi mengenai
peningkatan gajinya
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data Kenaikan Berkala
2. Tampilkan halaman menu data
Kenaikan Berkala
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Kenaikan Berkala
5. Menginput data Kenaikan Berkala
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit

83
4. Tampilkan halaman edit data
Kenaikan Berkala
5. Mengedit data Kenaikan Berkala

6. Klik tombol update


7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S3 – Tombol Hapus
4. Melakukan Validasi
5. Tampil pesan konfirmasi hapus
data beserta opsi tombol No/Yes
6. Klik tombol Yes
7. Menghapus data dari database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Kenaikan Berkala

f. Deskripsi Use case mengelola data Pegawai

Deskripsi Use case dilengkapi dengan skenario, use case scenario Pegawai

adalah alur jalannya proses use case Pegawai dari sisi aktor dan sistem.

Berikut adalah format tabel skenario use case Pegawai.

Tabel 4.6 Deskripsi Use case Mengelola Data Pegawai


Nama Mengelola data Pegawai
Id Use case Uc.6
Aktor Admin dan Pegawai
Deskripsi a. Admin melakukan pengelolaan data pegawai untuk
memberikan hak akses kepada pegawai
b. Pegawai dapat memodifikasi data pribadinya
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem

84
Skenario normal
1. Pilih menu data Pegawai
2. Tampilkan halaman menu data
Pegawai
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Pegawai
5. Menginput data Pegawai
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit
4. Tampilkan halaman edit data
Pegawai
5. Mengedit data Pegawai

6. Klik tombol update


7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S3 – Tombol Hapus
4. Melakukan Validasi
5. Tampil pesan konfirmasi hapus
data beserta opsi tombol No/Yes
6. Klik tombol Yes
7. Menghapus data dari database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Pegawai

85
g. Deskripsi Use case mengelola data SKP

Deskripsi Use case dilengkapi dengan skenario, use case scenario SKP

adalah alur jalannya proses use case SKP dari sisi aktor dan sistem. Berikut

adalah format tabel skenario use case SKP.

Tabel 4.7 Deskripsi Use case Mengelola Data SKP


Nama Mengelola data SKP
Id Use case Uc.7
Aktor Admin, Pegawai, Kasubbag umum kepegawaian dan
kepala dinas
Deskripsi a. Admin melakukan pengelolaan data SKP untuk
memberikan hak akses kepada SKP
b. SKP dapat menginput data SKPnya
c. Memverifikasi surat usulan kenaikan pangkat
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data SKP
2. Tampilkan halaman menu data
SKP
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
SKP
5. Menginput data SKP
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit
9. Tampilkan halaman edit data
SKP
10. Mengedit data SKP

11. Klik tombol update

86
12. Melakukan Validasi
13. Data lengkap, menyimpan
data ke dalam database
S3 – Tombol Hapus
8. Melakukan Validasi
9. Tampil pesan konfirmasi hapus
data beserta opsi tombol No/Yes
10. Klik tombol Yes
11. Menghapus data dari
database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data SKP

h. Deskripsi Use case mengelola data Cuti

Deskripsi Use case dilengkapi dengan skenario, use case scenario Cuti

adalah alur jalannya proses use case Cuti dari sisi aktor dan sistem. Berikut

adalah format tabel skenario use case Cuti.

Tabel 4.8 Deskripsi Use case Mengelola Data Cuti


Nama Mengelola data Cuti
Id Use case Uc.8
Aktor Admin dan Pegawai
Deskripsi a. Admin melakukan pengelolaan data Cuti untuk
memberikan hak akses kepada Cuti
b. Pengawai dapat mengajukan data cuti
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data Cuti
2. Tampilkan halaman menu data
Cuti

87
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Cuti
5. Menginput data Cuti
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit
14. Tampilkan halaman edit data
Cuti
15. Mengedit data Cuti

16. Klik tombol update


17. Melakukan Validasi
18. Data lengkap, menyimpan
data ke dalam database
S3 – Tombol Hapus
12. Melakukan Validasi
13. Tampil pesan konfirmasi
hapus data beserta opsi tombol
No/Yes
14. Klik tombol Yes
15. Menghapus data dari
database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Cuti

88
i. Deskripsi Use case mengelola data Prestasi dan Penghargaan

Deskripsi Use case dilengkapi dengan skenario, use case scenario Prestasi

dan Penghargaan adalah alur jalannya proses use case Prestasi dan

Penghargaan dari sisi aktor dan sistem. Berikut adalah format tabel skenario

use case Prestasi dan Penghargaan.

Tabel 4.9 Deskripsi Use case Mengelola Data Prestasi dan Penghargaan
Nama Mengelola data Prestasi dan Penghargaan
Id Use case Uc.9
Aktor Admin dan Pegawai
Deskripsi a. Admin melakukan pengelolaan data Prestasi dan
Penghargaan untuk memberikan hak akses kepada
Prestasi dan Penghargaan
b. Pegawai dapat melampirkan dokumen penghargaan
Exception Pengolahan data tidak dapat dilakukan jika belum login
Pre condition Aktor telah dalam keadaan login
Aktor Sistem
Skenario normal
1. Pilih menu data Prestasi dan
Penghargaan
2. Tampilkan halaman menu data
Prestasi dan Penghargaan
3. Jika memilih kondisi :
 Klik tombol Tambah maka s1 berlaku
 Seleksi data dahulu kemudian klik
Edit maka s2 berlaku
 Seleksi data dahulu kemudian klik
Hapus maka s3 berlaku
S1 – Tombol Tambah
4. Tampilkan halaman tambah data
Prestasi dan Penghargaan
5. Menginput data Prestasi dan
Penghargaan
6. Klik tombol simpan
7. Melakukan Validasi
8. Data lengkap, menyimpan data
ke dalam database
S2 – Tombol Edit
19. Tampilkan halaman edit data
Prestasi dan Penghargaan

89
20. Mengedit data Prestasi dan
Penghargaan
21. Klik tombol update
22. Melakukan Validasi
23. Data lengkap, menyimpan
data ke dalam database
S3 – Tombol Hapus
16. Melakukan Validasi
17. Tampil pesan konfirmasi
hapus data beserta opsi tombol
No/Yes
18. Klik tombol Yes
19. Menghapus data dari
database
Skenario alternatif
S1-7a Melakukan Validasi, Data tidak lengkap
S1-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S2-7a Melakukan Validasi, Data tidak lengkap
S2-7b Tampil pesan peringatan kemudian Ulangi section 5 hingga sampai
pada section 8
S3-6a Klik tombol No
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Prestasi dan Penghargaan

j. Deskripsi Use case Mencetak Laporan

Deskripsi Use case digunakan untuk menceritakan secara ringkas

bagaimana tahapan menggunakan sistem dan apa saja yang bisa

dilakukannya. Melalui Deskrpsi Use case dapat diketahui fungsi-fungsi apa

saja yang ada pada sistem, berikut ini merupakan Deskripsi Use case

Mencetak Laporan :

Tabel 4.10Deskripsi Use case Mencetak Laporan


Nama Laporan
ID Usecase Uc.10
Aktor Admin
Deskripsi Admin dan Kepala Dinas dapat mencetak laporan sesuai
dengan kebutuhan
Exception Laporan tidak dapat dicetak jika tidak ada data untuk di cetak

90
Pre condition Data tersedia maka dapat dijadikan laporan
Aktor Sistem
Skenario Normal
1. Pilih menu laporan
2. Menampilkan kategori laporan:
Kenaikan pangkat, Mutasi,
Pegawai
3. Memilih Klik laporan Kenaikan
pangkat
4. Mengklik print preview
5. Tampil halaman laporan
6. Klik cetak
7. Tampil Printout Laporan
Skenario alternatif
Memilih Klik laporan Mutasi
3a
Lakukan section 4 sampai section 7
Memilih Klik laporan Pegawai
3b
Lakukan section 4 sampai section 7
Aktor Berhasil Mencetak Laporan
Post condition

k. Deskripsi Use case Logout

Berikut ini merupakan Deskripsi Use case Logout yang berfungsi

menceritakan langkah-langkah bagaimana user untuk keluar dari sistem.

Tabel 4.11 Deskripsi Use case Logout


Nama Logout
Id Use case Uc.11
Aktor Pengunjung Web dan Pegawai
Deskripsi Aktor tidak melakukan pengolahan data dan keluar dari
sistem
Exception Koneksi gagal ditutup
Precondition Aktor sudah Login
Aktor Sistem
Skenario normal
1. Aktor klik rombol Logout
2. Menutup koneksi ke database aktor
3. Koneksi berhasil ditutup.
Skenario Alternatif
-
Post condition Aktor keluar dari sistem

91
4.2.6 Activity Diagram

Activity Diagram adalah sebuah cara untuk memodelkan alur kerja

(workflow) dari deskripsi Use case dalam bentuk grafik. pada Activity Diagram

berikut ini akan memperlihatkan aliran kendali dari suatu aktivitas ke aktivitas

lainnya yang terjadi pada suatu sistem. berikut ini merupakan tampilan Activity

Diagram yang ter jadi pada Dinas Energi Sumber Daya dan Mineral (ESDM)

Provinsi Jambi.

a. Activity Diagram Admin

Pada Activity Diagram berikut ini akan memperlihatkan aliran kendali dari

suatu aktivitas ke aktivitas lainnya yang terjadi khususnya pada Admin sebagai

aktornya.

1. Activity Diagram Login

Berikut adalah Activity diagram login yang menggambarkan aliran aktivitas

dalam dalam melakukan login untuk masuk ke dalam sistem :

92
Gambar 4.3 Activity Diagram Login

2. Activity Diagram Mengolah Data Admin


Berikut adalah Activity diagram Admin yang menggambarkan aliran

aktivitas dalam dalam mengelola data Admin .

93
a. Activity Diagram Tambah Data Admin

Berikut adalah Activity diagram tambah Admin yang menggambarkan aliran

aktivitas dalam dalam menambah data Admin :

Gambar 4.4 Activity Diagram Tambah Data Admin

94
b. Activity Diagram Edit Data Admin

Berikut adalah Activity diagram edit Admin yang menggambarkan aliran

aktivitas dalam dalam mengedit data Admin :

`
Gambar 4.5 Activity Diagram Edit Data Admin

95
c. Activity Diagram Hapus Data Admin

Berikut adalah Activity diagram hapus Admin yang menggambarkan aliran

aktivitas dalam dalam menghapus data Admin :

Gambar 4.6 Activity Diagram Hapus Data Admin

96
3. Activity Diagram Mengolah Data Profil Pegawai
Berikut adalah Activity diagram Profil Pegawai yang menggambarkan

aliran aktivitas dalam dalam mengelola data Profil Pegawai .

a. Activity Diagram Tambah Data Profil Pegawai

Berikut adalah Activity diagram tambah Profil Pegawai yang

menggambarkan aliran aktivitas dalam dalam menambah data Profil

Pegawai :

Gambar 4.7 Activity Diagram Tambah Data Profil Pegawai

97
b. Activity Diagram Edit Data Profil Pegawai

Berikut adalah Activity diagram edit Profil Pegawai yang menggambarkan

aliran aktivitas dalam dalam mengedit data Profil Pegawai :

`
Gambar 4.8 Activity Diagram Edit Data Profil Pegawai

98
c. Activity Diagram Hapus Data Profil Pegawai

Berikut adalah Activity diagram hapus Profil Pegawai yang menggambarkan

aliran aktivitas dalam dalam menghapus data Profil Pegawai :

Gambar 4.9 Activity Diagram Hapus Data Profil Pegawai

99
4. Activity Diagram Mengolah Data Kenaikan pangkat
Berikut adalah Activity diagram Kenaikan pangkat yang menggambarkan

aliran aktivitas dalam dalam mengelola data Kenaikan pangkat .

a. Activity Diagram Tambah Data Kenaikan pangkat

Berikut adalah Activity diagram tambah Kenaikan pangkat yang

menggambarkan aliran aktivitas dalam dalam menambah data Kenaikan

pangkat :

Gambar 4.10 Activity Diagram Tambah Data Kenaikan pangkat

100
b. Activity Diagram Edit Data Kenaikan pangkat

Berikut adalah Activity diagram edit Kenaikan pangkat yang

menggambarkan aliran aktivitas dalam dalam mengedit data Kenaikan

pangkat :

`
Gambar 4.11 Activity Diagram Edit Data Kenaikan pangkat

101
c. Activity Diagram Hapus Data Kenaikan pangkat

Berikut adalah Activity diagram hapus Kenaikan pangkat yang

menggambarkan aliran aktivitas dalam dalam menghapus data Kenaikan

pangkat :

Gambar 4.12 Activity Diagram Hapus Data Kenaikan pangkat

102
5. Activity Diagram Mengolah Data Kenaikan Berkala
Berikut adalah Activity diagram Kenaikan Berkala yang menggambarkan

aliran aktivitas dalam dalam mengelola data Kenaikan Berkala .

a. Activity Diagram Tambah Data Kenaikan Berkala

Berikut adalah Activity diagram tambah Kenaikan Berkala yang

menggambarkan aliran aktivitas dalam dalam menambah data Kenaikan

Berkala :

Gambar 4.13 Activity Diagram Tambah Data Kenaikan Berkala

103
b. Activity Diagram Edit Data Kenaikan Berkala

Berikut adalah Activity diagram edit Kenaikan Berkala yang

menggambarkan aliran aktivitas dalam dalam mengedit data Kenaikan

Berkala :

`
Gambar 4.14 Activity Diagram Edit Data Kenaikan Berkala

104
c. Activity Diagram Hapus Data Kenaikan Berkala

Berikut adalah Activity diagram hapus Kenaikan Berkala yang

menggambarkan aliran aktivitas dalam dalam menghapus data Kenaikan

Berkala :

Gambar 4.15 Activity Diagram Hapus Data Kenaikan Berkala

105
6. Activity Diagram Mengolah Data Pegawai
Berikut adalah Activity diagram Pegawai yang menggambarkan aliran

aktivitas dalam dalam mengelola data Pegawai .

a. Activity Diagram Tambah Data Pegawai

Berikut adalah Activity diagram tambah Pegawai yang menggambarkan

aliran aktivitas dalam dalam menambah data Pegawai :

Gambar 4.16 Activity Diagram Tambah Data Pegawai

106
b. Activity Diagram Edit Data Pegawai

Berikut adalah Activity diagram edit Pegawai yang menggambarkan aliran

aktivitas dalam dalam mengedit data Pegawai :

`
Gambar 4.17 Activity Diagram Edit Data Pegawai

107
c. Activity Diagram Hapus Data Pegawai

Berikut adalah Activity diagram hapus Pegawai yang menggambarkan aliran

aktivitas dalam dalam menghapus data Pegawai :

Gambar 4.18 Activity Diagram Hapus Data Pegawai

108
7. Activity Diagram Mengolah Data SKP
Berikut adalah Activity diagram SKP yang menggambarkan aliran aktivitas

dalam dalam mengelola data SKP .

a. Activity Diagram Tambah Data SKP

Berikut adalah Activity diagram tambah SKP yang menggambarkan aliran

aktivitas dalam dalam menambah data SKP :

Gambar 4.19 Activity Diagram Tambah Data SKP

109
b. Activity Diagram Edit Data SKP

Berikut adalah Activity diagram edit SKP yang menggambarkan aliran

aktivitas dalam dalam mengedit data SKP :

`
Gambar 4.20 Activity Diagram Edit Data SKP

110
c. Activity Diagram Hapus Data SKP

Berikut adalah Activity diagram hapus SKP yang menggambarkan aliran

aktivitas dalam dalam menghapus data SKP :

Gambar 4.21 Activity Diagram Hapus Data SKP

111
8. Activity Diagram Mengolah Data Cuti
Berikut adalah Activity diagram Cuti yang menggambarkan aliran aktivitas

dalam dalam mengelola data Cuti .

a. Activity Diagram Tambah Data Cuti

Berikut adalah Activity diagram tambah Cuti yang menggambarkan aliran

aktivitas dalam dalam menambah data Cuti :

Gambar 4.22 Activity Diagram Tambah Data Cuti

112
b. Activity Diagram Edit Data Cuti

Berikut adalah Activity diagram edit Cuti yang menggambarkan aliran

aktivitas dalam dalam mengedit data Cuti :

`
Gambar 4.23 Activity Diagram Edit Data Cuti

113
c. Activity Diagram Hapus Data Cuti

Berikut adalah Activity diagram hapus Cuti yang menggambarkan aliran

aktivitas dalam dalam menghapus data Cuti :

Gambar 4.24 Activity Diagram Hapus Data Cuti

114
9. Activity Diagram Mengolah Data Prestasi dan Penghargaan
Berikut adalah Activity diagram Prestasi dan Penghargaan yang

menggambarkan aliran aktivitas dalam dalam mengelola data Prestasi dan

Penghargaan.

a. Activity Diagram Tambah Data Prestasi dan Penghargaan

Berikut adalah Activity diagram tambah Prestasi dan Penghargaan yang

menggambarkan aliran aktivitas dalam dalam menambah data Prestasi dan

Penghargaan :

Gambar 4.25 Activity Diagram Tambah Data Prestasi dan Penghargaan

115
b. Activity Diagram Edit Data Prestasi dan Penghargaan

Berikut adalah Activity diagram edit Prestasi dan Penghargaan yang

menggambarkan aliran aktivitas dalam dalam mengedit data Prestasi dan

Penghargaan :

`
Gambar 4.26 Activity Diagram Edit Data Prestasi dan Penghargaan

116
c. Activity Diagram Hapus Data Prestasi dan Penghargaan

Berikut adalah Activity diagram hapus Prestasi dan Penghargaan yang

menggambarkan aliran aktivitas dalam dalam menghapus data Prestasi dan

Penghargaan :

Gambar 4.27 Activity Diagram Hapus Data Prestasi dan Penghargaan

117
10. Activity Diagram Mencetak Laporan
Activity Diagram Mencerak Laporan merupakan diagram yang

menggambarkan aliran kerja atau aktivitas dari Admin untuk dapat

menampilkan informasi dan melakukan pengolahan data Mencetak Laporan.

a. Activity Diagram Cetak Laporan Kenaikan pangkat

Activity Diagram cetak laporan Kenaikan pangkat merupakan gambaran alir

aktivitas mencetak laporan data Kenaikan pangkatdalam sistem yang sedang

dirancang. berikut Activity Diagram cetak laporan Kenaikan pangkat:

Gambar 4.28 Mencetak Laporan Data Kenaikan pangkat

118
b. Activity Diagram Cetak Laporan Pegawai

Activity Diagram cetak laporan Pegawai merupakan gambaran alir

aktivitas mencetak laporan data Pegawai dalam sistem yang sedang

dirancang. berikut Activity Diagram cetak laporan Pegawai:

Gambar 4.29 Mencetak Laporan Data Pegawai

119
11. Activity Diagram Logout
Activity Diagram logout merupakan gambaran berbagai alir aktivitas

dalam sistem yang sedang dirancang, pada Activity Diagram logout

menggambarkan aktor keluar dari sistem.

Gambar 4.30 Activity Diagram Logout

120
4.2.7 Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari segi

pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas

memiliki apa yang disebut atribut dan metode atau operasi. Atribut merupakan

variabel-variabel yang dimiliki oleh suatu kelas, operasi atau metode adalah

fungsi-fungsi yang dimiliki oleh suatu kelas. Class Diagram seperti terlihat pada

Gambar Berikut ini:

Gambar 4.31 Class Diagram

121
4.2.8 Perancangan Sistem Basis Data

Struktur data yang digunakan dalam rancangan sistem yang akan dibangun

dapat dilihat dari tabel-tabel yang tersedia berikut ini.

1. Tabel Admin
Tabel Admin digunakan untuk menyimpan data-data Admin. Nama tabel

login dalam database adalah Admin. Rancangan tabel login dapat di lihat

pada tabel

Tabel 4.12 Rancangan Tabel Admin


Nama Field Tipe Panjang Keterangan
id_admin varchar 10 id_admin
username varchar 50 username
password varchar 100 password

2. Tabel Profil Pegawai


Tabel Profil Pegawai digunakan untuk menyimpan data-data Profil

Pegawai. Nama tabel login dalam database adalah Profil Pegawai.

Rancangan tabel login dapat di lihat pada tabel

Tabel 4.13 Rancangan Tabel Profil Pegawai


Nama Field Tipe Panjan Keterangan
g
id_file_Pribadi varchar 10 id_file_Pribadi
id_pegawai varchar 10 id_pegawai
upload_file varchar 100 upload_file
keterangan varchar 100 keterangan

122
3. Tabel Kenaikan Pangkat
Tabel Kenaikan Pangkat digunakan untuk menyimpan data-data Kenaikan

Pangkat. Nama tabel login dalam database adalah Kenaikan Pangkat.

Rancangan tabel login dapat di lihat pada tabel

Tabel 4.14 Rancangan Tabel Kenaikan Pangkat


Nama Field Tipe Panjang Keterangan

id_kenaikan_pangkat varchar 10 id_kenaikan_pangkat


Id_SKP varchar 10 Id_SKP
nip varchar 20 golongan_atau_ruang_baru
pangkat_dan_golongan_lama Enum Enum masa_kerja
pangkat_dan_golongan_baru Enum Enum jabatan
masa_kerja varchar 20 unit_kerja
jabatan varchar 20 status
unit_kerja varchar 20
pernah_dijatuhi_hukuman_dis Ya,tidak pernah_dijatuhi_hukuman_
Enum
iplin disiplin
Proses,
status Enum terima, status
ditolak

4. Tabel Kenaikan Berkala


Tabel Kenaikan Berkala digunakan untuk menyimpan data-data Kenaikan

Berkala. Nama tabel login dalam database adalah Kenaikan Berkala.

Rancangan tabel login dapat di lihat pada tabel

Tabel 4.15 Rancangan Tabel Kenaikan Berkala


Nama Field Tipe Panjang Keterangan

Id_Kenaikan Berkala Varchar 10 Id_Kritik_Dan_Saran


Id_pegawai date - Id_pegawai
Id_SKP varchar - Id_SKP
NIP varchar 25 NIP
gaji text - gaji
kenaikan berkalah text - kenaikan berkalah

123
5. Tabel Pegawai

Tabel Pegawai digunakan untuk menyimpan data-data Pegawai. Nama

tabel login dalam database adalah Pegawai. Rancangan tabel login dapat

di lihat pada tabel

Tabel 4.16 Rancangan Tabel Pegawai

Nama Field Tipe Panjang Keterangan


id_pegawai varchar 10 id_pegawai
Nip varchar 18 nip
nama varchar 25 nama
tempat_lahir varchar 25 tempat_lahir
tanggal_lahir date - tanggal_lahir
no_KTP varchar 15 no_KTP
jenis_kelamin varchar 10 jenis_kelamin
gelar_depan varchar 8 gelar_depan
gelar_belakang varchar 8 gelar_belakang
alamat text - alamat
provinsi_asal varchar 20 provinsi_asal
kota_asal varchar 20 kota_asal
alamat_asal text - alamat_asal
agama varchar 10 agama
status_kawin varchar 15 status_kawin
no_telepon varchar 15 no_telepon
no_HP varchar 15 no_HP
email varchar 20 email
no_odner int 10 no_odner
unit_kerja varchar 25 unit_kerja
pangkat_dan_golongan Enum Enum golongan_atau_kelas
masa_kerja_keseluruhan varchar 5 masa_kerja_keseluruhan
masa_kerja_golongan varchar 5 masa_kerja_golongan
NO_SK_CPNS varchar 15 NO_SK_CPNS
TMT_CPNS date - TMT_CPNS
NO_SK_PNS varchar 15 NO_SK_PNS
TMT_PNS date - TMT_PNS
TMT_berkala date - TMT_berkala
karpeg varchar 15 karpeg
Foto varchar 50 foto
password varchar 15 password

124
6. Tabel SKP

Tabel SKP digunakan untuk menyimpan data-data SKP. Nama tabel login

dalam database adalah SKP. Rancangan tabel login dapat di lihat pada

tabel

Tabel 4.17 Rancangan Tabel SKP

Nama Field Tipe Panjang Keterangan


Id_skp varchar 10 Id_skp
Id_pegawai varchar 18 Id_pegawai
Sasaran_kerja varchar 25 Sasaran_kerja
Tugas_jabatan varchar 25 Tugas_jabatan
Rician_tugas varchar 25 Rician_tugas
Tanggung_jawab varchar 25 Tanggung_jawab
Wewenang varchar 25 Wewenang
Hasil_penilaian varchar 30 Hasil_penilaian

7. Tabel Cuti

Tabel Cuti digunakan untuk menyimpan data-data Cuti. Nama tabel login

dalam database adalah Cuti. Rancangan tabel login dapat di lihat pada

tabel

Tabel 4.18 Rancangan Tabel Cuti

Nama Field Tipe Panjan Keterangan


g
Id_cuti varchar 10 Id_cuti
Id_pegawai varchar 18 Id_pegawai
Dokumen_pendukung varchar 25 Dokumen_pendukung
Jenis_cuti varchar 25 Jenis_cuti
Tanggal_pengajuan_cuti date - Tanggal_pengajuan_cuti
Tanggal_persetujuan_cuti date - Tanggal_persetujuan_cuti
Tanggal_mulai_cuti date - Tanggal_mulai_cuti
Tanggal_Berakhir_cuti date - Tanggal_Berakhir_cuti
keterangan varchar 25 keterangan

125
8. Tabel Prestasi dan Penghargaan

Tabel Prestasi dan Penghargaan digunakan untuk menyimpan data-data

Prestasi dan Penghargaan. Nama tabel login dalam database adalah

Prestasi dan Penghargaan. Rancangan tabel login dapat di lihat pada tabel

Tabel 4.19 Rancangan Tabel Prestasi dan Penghargaan

Nama Field Tipe Panjang Keterangan


Id_prestasi varchar 10 Id_prestasi
Id_skp varchar 18 Id_skp
Id_pegawai varchar 25 Id_pegawai
Dokumen_pendukung varchar 25 Dokumen_pendukung
Pencapaian_prestasi varchar - Pencapaian_prestasi
Perolehan_penghargaan varchar 15 Perolehan_penghargaan

4.2.9 Perancangan Prototype Sistem

Berikut ini merupakan tahapan mendesain atau merancang sistem yang akan

dibangun dimana pada tahap ini menentukan fungsi-fungsi apa saja yang nantinya

akan dimiliki system dan menentukan bagaimana tampilan system yang

seharusnya.

A. RANCANGAN INPUT

Rancangan-rancangan tampilan input dari sistem yang akan dibangun

adalah sebagai berikut :

126
Rancangan Input Khusus Pengunjung Web dan Pegawai, Rancangan Input

Khusus Pengunjung Web dan Pegawai merupakan rancangan yang direncanakan

untuk Pengunjung Web dan Pegawai sebagai aktor yang melakukan kunjungan

pada sistem.

1. Rancangan Input Login

Rancangan form input login adalah rencana untuk membuat form input

login. Adapun rancangan tampilan form login adalah sebagai berikut :

Gambar 4.32 Rancangan Input Login

2. Rancangan Menu Utama

Rancangan Menu Utama merupakan rencana atau kerangka dasar yang

digunakan penulis sebelum masuk ke dalam tahap perograman, dengan

tujuan agar rencana desain awal sesuai dengan program yang akan dibuat.

127
Gambar 4.33 Rancangan Input Form Menu Utama

3. Rancangan Menu Admin

Rancangan Menu Admin merupakan rencana atau kerangka dasar yang

digunakan penulis sebelum masuk ke dalam tahap perograman, dengan

tujuan agar rencana desain awal sesuai dengan program yang akan dibuat.

a. Rancangan Input Form Menu Admin

Rancangan input form menu Admin digunakan untuk mengintegrasikan

semua fungsi-fungsi yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Admin. Berikut merupakan rancangan tampilan Admin

128
Gambar 4.34 Rancangan Input Form Menu Admin

b. Rancangan Input Form Tambah Admin

Rancangan input form Tambah Admin digunakan untuk menambah data-

data yang dibutuhkan untuk melakukan pengolahan atau menampilkan

data Admin. Berikut merupakan rancangan tampilan Admin :

Gambar 4.35 Rancangan Input Form Tambah Admin

129
c. Rancangan Input Form Edit Admin

Rancangan input form Edit Admin digunakan untuk memodifikasi data-

data yang dibutuhkan untuk melakukan pengolahan atau menampilkan

data Admin. Berikut merupakan rancangan tampilan Admin :

Gambar 4.36 Rancangan Input Form Edit Admin

4. Rancangan Menu Profil Pegawai

Rancangan Menu Profil Pegawai merupakan rencana atau kerangka dasar

yang digunakan penulis sebelum masuk ke dalam tahap perograman,

dengan tujuan agar rencana awal sesuai dengan program yang akan dibuat.

a. Rancangan Input Form Menu Profil Pegawai

Rancangan input form menu Profil Pegawai digunakan untuk

mengintegrasikan semua fungsi-fungsi yang dibutuhkan untuk melakukan

pengolahan atau menampilkan data Profil Pegawai. Berikut merupakan

rancangan tampilan Profil Pegawai :

130
Gambar 4.37 Rancangan Input Form Menu Profil Pegawai

b. Rancangan Input Form Tambah Profil Pegawai

Rancangan input form Tambah Profil Pegawai digunakan untuk

menambah data-data yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Profil Pegawai. Berikut merupakan rancangan tampilan

Profil Pegawai :

Gambar 4.38 Rancangan Input Form Tambah Profil Pegawai

c. Rancangan Input Form Edit Profil Pegawai

131
Rancangan input form Edit Profil Pegawai digunakan untuk memodifikasi

data-data yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Profil Pegawai. Berikut merupakan rancangan tampilan

Profil Pegawai

Gambar 4.39 Rancangan Input Form Edit Profil Pegawai

5. Rancangan Menu Kenaikan pangkat

Rancangan Menu Kenaikan pangkat merupakan rencana atau kerangka

dasar yang digunakan penulis sebelum masuk ke dalam tahap perograman,

dengan tujuan agar desain awal sesuai dengan program yang akan dibuat.

a. Rancangan Input Form Menu Kenaikan pangkat

Rancangan input form menu Kenaikan pangkat digunakan untuk

mengintegrasikan semua fungsi-fungsi yang dibutuhkan untuk melakukan

pengolahan atau menampilkan data Kenaikan pangkat. Berikut merupakan

rancangan Kenaikan pangkat :

132
Gambar 4.40 Rancangan Input Form Menu Kenaikan pangkat

b. Rancangan Input Form Tambah Kenaikan pangkat

Rancangan input form Tambah Kenaikan pangkat digunakan untuk

menambah data-data yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Kenaikan pangkat. Berikut merupakan rancangan

tampilan Kenaikan pangkat :

Gambar 4.41 Rancangan Input Form Tambah Kenaikan pangkat

c. Rancangan Input Form Edit Kenaikan pangkat

133
Rancangan input form Edit Kenaikan pangkat digunakan untuk

memodifikasi data-data yang dibutuhkan untuk melakukan pengolahan

atau menampilkan data Kenaikan pangkat. Berikut merupakan rancangan

tampilan Kenaikan pangkat :

Gambar 4.42 Rancangan Input Form Edit Kenaikan pangkat

6. Rancangan Menu Kenaikan Berkala

Rancangan Menu Kenaikan Berkala merupakan rencana atau kerangka

dasar yang digunakan penulis sebelum masuk ke dalam tahap perograman,

dengan tujuan agar rencana desain awal sesuai dengan program yang akan

dibuat.

a. Rancangan Input Form Menu Kenaikan Berkala

Rancangan input form menu Kenaikan Berkala digunakan untuk

mengintegrasikan semua fungsi-fungsi yang dibutuhkan untuk melakukan

pengolahan atau menampilkan data Kenaikan Berkala. Berikut merupakan

rancangan Kenaikan Berkala :

134
Gambar 4.43 Rancangan Input Form Menu Kenaikan Berkala

b. Rancangan Input Form Tambah Kenaikan Berkala

Rancangan input form Tambah Kenaikan Berkala digunakan untuk

menambah data-data yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Kenaikan Berkala. Berikut merupakan rancangan

tampilan Kenaikan Berkala :

Gambar 4.44 Rancangan Input Form Tambah Kenaikan Berkala

c. Rancangan Input Form Edit Kenaikan Berkala

135
Rancangan input form Edit Kenaikan Berkala digunakan untuk

memodifikasi data-data yang dibutuhkan untuk melakukan pengolahan

atau menampilkan data Kenaikan Berkala. Berikut merupakan rancangan

tampilan Kenaikan Berkala :

Gambar 4.45 Rancangan Input Form Edit Kenaikan Berkala

7. Rancangan Menu Pegawai

Rancangan Menu Pegawai merupakan rencana atau kerangka dasar yang

digunakan penulis sebelum masuk ke dalam tahap perograman, dengan

tujuan agar rencana desain awal sesuai dengan program yang akan dibuat.

a. Rancangan Input Form Menu Pegawai

Rancangan input form menu Pegawai digunakan untuk mengintegrasikan

semua fungsi-fungsi yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Pegawai. Berikut merupakan rancangan Pegawai :

136
Gambar 4.46 Rancangan Input Form Menu Pegawai

b. Rancangan Input Form Tambah Pegawai

Rancangan input form Tambah Pegawai digunakan untuk menambah data-

data yang dibutuhkan untuk melakukan pengolahan atau menampilkan

data Pegawai. Berikut merupakan rancangan tampilan Pegawai :

Gambar 4.47 Rancangan Input Form Tambah Pegawai

c. Rancangan Input Form Edit Pegawai

137
Rancangan input form Edit Pegawai digunakan untuk memodifikasi data-

data yang dibutuhkan untuk melakukan pengolahan atau menampilkan

data Pegawai. Berikut merupakan rancangan tampilan Pegawai :

Gambar 4.48 Rancangan Input Form Edit Pegawai

8. Rancangan Menu SKP

Rancangan Menu SKP merupakan rencana atau kerangka dasar yang

digunakan penulis sebelum masuk ke dalam tahap perograman, dengan

tujuan agar rencana awal sesuai dengan program yang akan dibuat.

a. Rancangan Input Form Menu SKP

Rancangan input form menu SKP digunakan untuk mengintegrasikan

semua fungsi-fungsi yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data SKP. Berikut merupakan rancangan tampilan SKP :

138
Gambar 4.49 Rancangan Input Form Menu SKP

b. Rancangan Input Form Tambah SKP

Rancangan input form Tambah SKP digunakan untuk menambah data-data

yang dibutuhkan untuk melakukan pengolahan atau menampilkan data

SKP. Berikut merupakan rancangan tampilan SKP :

Gambar 4.50 Rancangan Input Form Tambah SKP

c. Rancangan Input Form Edit SKP

139
Rancangan input form Edit SKP digunakan untuk memodifikasi data-data

yang dibutuhkan untuk melakukan pengolahan atau menampilkan data

SKP. Berikut merupakan rancangan tampilan SKP :

Gambar 4.51 Rancangan Input Form Edit SKP

9. Rancangan Menu Cuti

Rancangan Menu Cuti merupakan rencana atau kerangka dasar yang

digunakan penulis sebelum masuk ke dalam tahap perograman, dengan

tujuan agar desain awal sesuai dengan program yang akan dibuat.

d. Rancangan Input Form Menu Cuti

Rancangan input form menu Cuti digunakan untuk mengintegrasikan

semua fungsi-fungsi yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Cuti. Berikut merupakan rancangan Cuti :

140
Gambar 4.52 Rancangan Input Form Menu Cuti

e. Rancangan Input Form Tambah Cuti

Rancangan input form Tambah Cuti digunakan untuk menambah data-data

yang dibutuhkan untuk melakukan pengolahan atau menampilkan data

Cuti. Berikut merupakan rancangan tampilan Cuti :

Gambar 4.53 Rancangan Input Form Tambah Cuti

f. Rancangan Input Form Edit Cuti

141
Rancangan input form Edit Cuti digunakan untuk memodifikasi data-data

yang dibutuhkan untuk melakukan pengolahan atau menampilkan data

Cuti. Berikut merupakan rancangan tampilan Cuti :

Gambar 4.54 Rancangan Input Form Edit Cuti

10. Rancangan Menu Prestasi dan Penghargaan

Rancangan Menu Prestasi dan Penghargaan merupakan rencana atau

kerangka dasar yang digunakan penulis sebelum masuk ke dalam tahap

perograman, dengan tujuan agar rencana desain awal sesuai dengan

program yang akan dibuat.

g. Rancangan Input Form Menu Prestasi dan Penghargaan

Rancangan input form menu Prestasi dan Penghargaan digunakan untuk

mengintegrasikan semua fungsi-fungsi yang dibutuhkan untuk melakukan

pengolahan atau menampilkan data Prestasi dan Penghargaan. Berikut

merupakan rancangan Prestasi dan Penghargaan :

142
Gambar 4.55 Rancangan Input Form Menu Prestasi dan Penghargaan

h. Rancangan Input Form Tambah Prestasi dan Penghargaan

Rancangan input form Tambah Prestasi dan Penghargaan digunakan untuk

menambah data-data yang dibutuhkan untuk melakukan pengolahan atau

menampilkan data Prestasi dan Penghargaan. Berikut merupakan

rancangan tampilan Prestasi dan Penghargaan :

Gambar 4.56 Rancangan Input Form Tambah Prestasi dan Penghargaan

i. Rancangan Input Form Edit Prestasi dan Penghargaan

143
Rancangan input form Edit Prestasi dan Penghargaan digunakan untuk

memodifikasi data-data yang dibutuhkan untuk melakukan pengolahan

atau menampilkan data Prestasi dan Penghargaan. Berikut merupakan

rancangan tampilan Prestasi dan Penghargaan :

Gambar 4.57 Rancangan Input Form Edit Prestasi dan Penghargaan

B. RANCANGAN OUTPUT

Rancangan-rancangan tampilan output dari sistem yang akan dibangun

adalah sebagai berikut :

1. Rancangan Laporan Data Kenaikan pangkat

Rancangan output laporan data Kenaikan pangkat ini menampilkan

informasi mengenai data-data Kenaikan pangkat pada Dinas Energi Sumber Daya

dan Mineral (ESDM) Provinsi Jambi. Di bawah ini merupakan rancangan dari

output data Kenaikan pangkat:

144
Gambar 4.58 Rancangan Laporan Data Kenaikan pangkat

2. Rancangan Laporan Data Pegawai

Rancangan output laporan data Pegawai ini menampilkan informasi

mengenai data-data Pegawai pada Dinas Energi Sumber Daya dan Mineral

(ESDM) Provinsi Jambi. Di bawah ini rancangan dari output data Pegawai:

Gambar 4.59 Rancangan Laporan Data Pegawai

145
BAB V PENUTUP

PENUTUP

6.1 KESIMPULAN

Dari semua Kepegawaian yang dilakukan pada bab-bab sebelumnya, maka

penulis menarik kesimpulan tentang Sistem Informasi Kepegawaian Pada Dinas

Energi Dan Sumber Daya Mineral Provinsi Jambi sebagai sarana informasi

adalah sebagai berikut:

1. Perlahan mulai merubah sistem yang sedang berjalan saat ini dikarenakan

proses yang masih konvensional, dan belum terkomputerisasi yang

menyebabkan susahnya mencari data yang dibutuhkan ketika evaluasi.

2. Penelitian ini menghasilkan Prototype sistem informasi Kepegawaian

yang Terdapat fitur pengolahan Admin, Berita, Cuti, File

penunjang,Galery, Kenaikan pangkat, Kritik dan saran, Mutasi, Pegawai,

Profil, Unit kerja.

3. Penelitian ini dapat memberikan manfaat dalam melakukan proses

pengelolaan data kepegawaian yang jauh lebih baik bagi pihak Dinas

Energi Dan Sumber Daya Mineral Provinsi Jambi khususnya admin

4. Penelitian ini dapat meningkatkan kinerja admin dalam menerima dan

menyampaikan informasi kepada pegawai

146
6.2 SARAN

Dalam kesempatan ini penulis menyadari bahwa masih banyak

kekurangan yang ada pada kegiatan pembuatan laporan serta program Sistem

Informasi Kepegawaian Pada Dinas Energi Dan Sumber Daya Mineral Provinsi

Jambi. Saran yang bisa penulis sampaikan dalam program tersebut adalah sebagai

berikut:

1. Sistem yang dibangun hanya sebatas prototype sisem saja, oleh sebab itu

penelitian ini masih bisa dikembangkan menjadi satu kesatuan sistem yang

utuh, agar bisa di implementasikan pada objek penelitian.

2. Dan bagi penelitian selanjutnya, rekan-rekan bisa mengunakan penelitian

ini debagai rujukan penelitian, dan penulis berharap untuk lenih

memodifikasi lagi terkait fitur-fitur yang masih belum sempurna.

147
DAFTAR PUSTAKA

Abdurahman,M. 2018. Sistem Informasi Kepegawaian Berbasis Web Pada


Kementerian Kelautan Dan Perikanan Kota Ternate. Jurnal ilmiah ilkominfo,
vol 1, no.2, pp. 70-78

Agusintas,L. 2020. Pengantar metode penelitian manajemen. Surabaya : Jakad


Media Publising
Alan,D. Wixom, Barbara,H. & Tegarden, David. 2012. Systems
Analysis And Design With Uml Version 5.0: An Object-Oriented Approach.
Fifth Edition. United Statesof America : John Wiley & Sons, Inc.

Aryanto, Pengolahan database MySQL Tingkat dasar. Yogyakarta: ANDI, 2016.


Brain,O. Dan Marakas. 2011. Pengantar Sistem Informasi. Jakarta : Salemba
Empat.

Connolly,T Dan Begg,C. 2005. Database Systems A Practical Approach To


Design, Implementation, And Management. London : Pearson Education
Limited.

Enterprise,j. Belajar database dari nol. Jakarta: PT. Elek Media Komputindo,
2016.
Fujiasri,E. Dan Budiningsih,S,E. 2018. Otomatisasi Tata Kelola Kepegawaian
(C3) Kompetisi Keahlian Otomatisasi Dan Tata Kelola Perkantoran.
Jakarta : Kompas Gramedia

Hanafiah,H. dan Pirmansyah,A. 2019. Pembangunan Sistem Informasi


Kepegawaian Berbasis Web Di Kantor Desa Manggungharja. Jurnal Sistem
Informasi. Vol 1, No.1, pp 47-52

Harisca,R. Huda,A. dan Slamet,L. 2017. Pengembangan Sistem Informasi


Kepegawaian Berbasis Web Pada Man 1 Padang. Jurnal Mantik Penusa,
vol.18, No. 2, pp. 149-157

Heldiansyah, Amellya,N. dan Assegaf,S,S. 2016. Sistem Informasi Kepegawaian


Pada Mtsn Mulawarman Banjarmasin Berbasis Web. Pp. 28-33

Helianthusonfri,J. 2014. Website Dasyat Pencetak Uang Dengan Wordpress


Mengubah Ide Sederhana Menjadi Bisnis Jutaan Rupiah. Jakarta: Pt. Elex
Media Koputindo.
Kadir,A. Dasar perancangan dan implementasi database relasional. Yogyakarta:
ANDI, 2020.
Kenneth,K,E. dan Kendall,E,J.. 2011. Systems Analysis And Design.
Eighth Edition. United States Of America : Pearson Education Inc.

Laudon,C. Dan Laudon,P. 2012. Management Information


Systems (Managing The Digital Firm). Twelfth Edition. United States Of
America : Pearson Education Inc

Maryoto,A. 2019. Ensiklopedia Profesi Seri Pegawai. Jawa Tengah : Alprin

Panggabean,E. 2015. Sistem Informasi Kepegawaian Pada Rumah Sakit Umum


Sari Mutiara Medan. Jurnal POSITIF, Vol.2, No.2, pp. 53-57

Ralph,S dan George,R 2012. Information System. China : Joe Sabatino.

Rianto,I. 2021. Rekayasa Pelangkat Lunak. Jawa Tengah: Lakeisha.

Roger,P,S. 2010. Software Engineering : A Practitioner S Approach.


Seventh Edition. New York : Mcgraw-Hill.

Yusniar,N,R. Sidiq,N,S. dan Fathonah,R,N,S. 2020. Metode Klasifikasi


Menentukan Kenaikan Level Ukm Bandung Dengan Algoritma Nave Bayes
Pada Sistem Juragan Berbasis Komunitas. Bandung: Kreatif Industri
Nusantara.
L1

Anda mungkin juga menyukai