Tesis
HALAMAN JUDUL
Oleh :
Artika Sari
9041918024
PROGRAM PASCASARJANA
UNIVERSITAS DINAMIKA BANGSA
JAMBI
2021
PERSETUJUAN TESIS
Diberikan Kepada :
NIM : 9041918024
JUDUL TESIS
Menyetujui
Pembimbing I Pembimbing II
PROGRAM PASCASARJANA
UNIVERSITAS DINAMIKA BANGSA
JAMBI
2021
ii
PENGESAHAN TESIS
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 ___________
Ketua Penguji
Nama Penguji
NIDN._____
Mengetahui :
Ketua Program
Magister Sistem Informasi
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
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
DAFTAR GAMBAR
xi
Halaman
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.
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
xvi
BAB I PENDAHULUAN
PENDAHULUAN
yang penting bagi setiap orang, terutama bagi perusahaan yang memerlukan
tidak lain untuk membantu manusia dalam hal pemecahan masalah. Penggunaan
sebuah pekerjaan akan lebih mudah dan lebih cepat untuk diselesaikan.
informasi yang cepat, lengkap dan akurat dalam rangka mendukung kegiatan
dalam kepegawaian terutama dalam menginput dan mencari data pegawai untuk
mutasi, unit kerja dan sebagainya. Kebutuhan akan informasi pada saat ini
semakin meningkat hal ini memuntut kinerja untuk cepat dan dapat di percaya
1
Dinas Energi Sumber Daya dan Mineral (ESDM) Provinsi Jambi,
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
Dinas Energi dan Sumber Daya Mineral (ESDM) Provinsi Jambi menjadi semakin
rakyat, yang merupakan salah satu program kerja Pemerintah Provinsi Jambi pada
Pada sistem yang sedang berjalan, bagian media Informasi yang dapat
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
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
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
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
perancangan prototype yang dapat di gunakan oleh Dinas Energi dan Sumber
Daya Mineral Provinsi Jambi, sebagai acuan untuk membangun sistem informasi
pencarian data dan fungsi peringatan data yang kosong, sehingga dapat
3
sistem, kehilangan data serta kesalahan penginputan data. Proses pencarian data
lebih cepat dan langsung dapat digunakan untuk kepentingan tertentu sehingga
Data Kepegawaian saling terintegrasi dan data yang telah diinput sebelumnya
nanti akan diproses lebih cepat serta akurat sehingga dapat membantu dalam
pembuatan laporan.
kepegawaian pada Dinas Energi dan Sumber Daya Mineral Provinsi Jambi yang
Energi Dan Sumber Daya Mineral Provinsi Jambi”. Segenap aktifitas yang
4
1.2 RUMUSAN MASALAH
Kepegawaian Berbasis Web Pada Dinas Energi Dan Sumber Daya Mineral
Agar dalam penelitian ini dapat berjalan dengan baik dan terarah penulis
prototype.
2. Sistem informasi yang dirancang hanya mendata admin, berita, cuti, file
5
1.4 TUJUAN PENELITIAN
berjalan pada Dinas Energi dan Sumber Daya Mineral Provinsi Jambi.
kepegawaian.
berikut :
BAB I : PENDAHULUAN”
penulisan sistematis.
6
BAB II : LANDASANoTEORI DANuTINJAUAN PUSTAKA
BAB V : PENUTUP
selanjutnya.
7
8
BAB II ANDASAN TEORI DAN TINJAUAN PUSTAKA
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
teori yang digunakan peneliti berasal dari buku, e-book, jurnal dan karya ilmiah
sebelumnya.
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
juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam
Menurut O’Brien dan Marakas (2010 : 4), “An information system (IS)
9
stores, retrieves, transforms, and disseminates information in an
komunikasi, sumber daya data, dan kebijakan dan prosedur yang menyimpan,
Menurut Stair dan Reynolds (2012 : 10), “an information system is a set
(process), store, and disseminate (output) data and information and provide a
dan menyebarkan (output) data dan informasi dan memberikan reaksi korektif
pengguna”.
Thomas Connolly dan Carolyn Begg (2005 : 311) menyatakan bahwa : “An
10
Dari pengertian-pengertian di atas dapat disimpulkan bahwa sistem
informasi adalah suatu sistem yang memiliki satu kesatuan dan terintegrasi dan
mengendalikan sumber daya yang tersedia untuk mencapai suatu tujuan yaitu
dari sistem informasi yang digunakan oleh perusahaan. Menurut C. Laudon dan
sebagai berikut :
1. Organisasi
sistem
2. Manajemen
masalah organisasi.
3. Teknologi
11
a. hardware komputer adalah peralatan fisik yang digunakan untuk input,
potongan perangkat keras dan transfer data dari satu lokasi fisik yang
jaringan untuk berbagi suara, data, gambar, suara, dan video. Sebuah
untuk menjalankan dan mengelola mereka, merupakan sumber daya yang bisa
infrastruktur.
12
2.1.2 Analisis Sistem Informasi
serta kebutuhan sistem secara mendalam, maka dari itu analisis sistem
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
sistem informasi dan seluruh organisasi. tugas analis sistem ini adalah untuk
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
13
desain sistem adalah pendekatan sistematis untuk mengidentifikasi masalah,
baru yang akan dibangun. Tujuan dari kegiatan analisis agar mudah dipahami, dan
Analisis dan desain sistem, seperti yang dilakukan oleh seorang analis,
masukan data atau aliran data secara sistematis, memproses atau mengubah
dan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi
terkomputerisasi.
ketidakpuasan pengguna yang hebat dan sering kali menyebabkan sistem tidak
14
digunakan. Analisis dan desain sistem memberikan struktur pada analisis dan
dengan pengguna sistem informasi saat ini dan akhirnya untuk mendukung
dengan teknologi dan bagaimana bisnis berfungsi dengan memeriksa input dan
untuk tugas kerja dan fungsi bisnis pengguna melalui penggunaan sistem
dalam konteks spesifik yang dialami oleh pengguna dan dibuat oleh bisnis.
Definisi kami tentang analis sistem sangat luas. Analis harus dapat bekerja
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:
Analis sistem sering bertindak sebagai konsultan sistem bagi manusia dan
membawa serta perspektif baru yang tidak dimiliki orang lain dalam suatu
organisasi. Ini juga berarti bahwa analis luar berada pada posisi yang
sangat bergantung pada metode sistematis yang dibahas di seluruh teks ini
pengguna yang bekerja dalam bisnis tertentu. Selain itu, Anda akan
Peran lain yang mungkin perlu Anda mainkan adalah mendukung pakar
16
proyek sistem lengkap, melainkan memerlukan modifikasi kecil atau
setiap kali Anda melakukan aktivitas apa pun dalam siklus hidup
berinteraksi dengan pengguna dan bisnis untuk jangka waktu yang lama
(dari dua minggu hingga lebih. dari satu tahun). Agen perubahan dapat
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.
17
2.1.3 Perancangan Analisis Sistem Informasi
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.
dalam cetak biru‖ untuk membangun perangkat lunak. Awalnya, cetak biru
Dan menurut Dennis et. al, (2012 : 8),” Design systems to implement
those changes, and train and motivate others to use the systems”. Artinya
dan melatih serta memotivasi orang lain untuk menggunakan sistem tersebut".
18
Menurut Dennis, et all. (2012 : 14), ”The design phase decides how the
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
jaringan yang akan ada; antarmuka pengguna, formulir, dan laporan yang akan
digunakan; dan program, database, dan file spesifik yang akan dibutuhkan”.
yang terlibat.
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
tepat bagaimana sistem akan beroperasi. Fase desain memiliki empat langkah
19
pengembangannya akan dialihkan ke perusahaan lain (biasanya perusahaan
2. Hal ini mengarah pada pengembangan desain arsitektur dasar untuk sistem
data apa yang akan disimpan dan di mana mereka akan disimpan. 4. Tim
program yang perlu ditulis dan apa yang akan dilakukan oleh setiap
program.
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)
yang digunakan untuk memodelkan perangkat lunak yang akan dibuat dan perlu
tools for analyzing and documenting analyzes software system design. UML is
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
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
21
signifikan (disebut use case) pengguna sistem (disebut aktor). Skenario berbeda
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
bahasa pemodelan terpadu yang berisi notasi yang kuat untuk pemodelan dan
adalah menyediakan kosakata umum dari istilah berbasis objek dan teknik
diagram yang cukup kaya untuk memodelkan proyek pengembangan sistem dari
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)
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
pengguna (yang disebut dengan actor) sebuah sistem dengan sistemnya sendiri
langkah yang menerangkan antar pengguna dan sistem disebut scenario. Setiap
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)
activities performed to produce some output result. Each use case describes
how an external user triggers an event to which the system must respond”.
24
Menurut Menurut Pressman, Roger S. (2010 ; 54) memaparkan bahwa :
feature from the user’s point of view. A use case is written by the user and
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
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
dan interaksinya dengan satu sama lain dan dengan pengguna sistem ”.
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
26
2.1.6 Diagram Aktivitas (Activity Diagram)
bagai mana tiap-tiap aktivitas dimulai, decision, dan cara mengakhiri aktivitas
tersebut.
decision (each arrow emanating from the diamond is labeled), and solid
noted that the activity diagram adds additional detail not directly mentioned
(but implied) by the use case”. Artinya adalah “Diagram aktivitas melengkapi
diberi label), dan garis horizontal padat untuk menunjukkan bahwa aktivitas
detail tambahan yang tidak disebutkan secara langsung (tetapi tersirat) oleh use
case ”.
27
Diagram activity merupakan gambaran perilaku suatu objek dalam sebuah
workflow hingga ke dalam yang menggunakan banyak use. (Dennis, et. al, 2009 ;
165).
dibuat untuk satu use case dan mungkin dapat menunjukkan skenario yang
berbeda”.
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.
ada pada suatu sistem yang dijalankan oleh satu aktor bahkan lebih.
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
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
“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, and the collaborations that occur between the classes that are defined.
30
operations, classresponsibility-collaborator (CRC) models, collaboration
objek yang akan dimanipulasi oleh sistem, operasi (juga disebut metode atau
hubungan (beberapa hierarki) antara objek, dan kolaborasi yang terjadi antara
kelas yang ditentukan. Elemen model berbasis kelas termasuk kelas dan objek,
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
sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya
sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah
2. Jenis II : Suatu model yang dapat dibuang yang berfungsi sebagai cetak
32
1. Pemilahan fungsi
3. Evaluasi
4. Penggunaan Selanjutnya
1. Feasibility prototype
2. Requirement prototype
3. Desain Prototype
4. Implementation prototype
1. Perancangan Model
2. Perancangan Dialog
3. Simulasi
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
33
Gambar 2.1 Metode Pengembangan Prototipe (Pressman, 2012)
2. Pada proses quick plan dengan model prototype, tim mulai melakukan
34
dimaksudkan antara lain adalah pembagian tugas dan tanggung jawab dan
rencana kerja.
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
abstrak.
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
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 :
lunak, tetapi tidak mengidentifikasi persyaratan rinci untuk fungsi dan fitur.
Dalam kasus lain, pengembang mungkin tidak yakin dengan efisiensi algoritme,
harus diambil. Dalam situasi ini, dan banyak situasi lainnya, paradigma
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-
36
Dan menurut Dennis et. al, (2010 ; 54), ”System prototyping performs the
develop a simplified version of the proposed system and give it to the users for
pengguna"
Menurut Yusniar Nur Syarif Sidiq. et al, (2020 ; 14), Metode Prototype atau
diganti ke dalam kerja sistem yang secara terus diperbaiki lewat kerjasama di
Menurut Indra Rianto (2021 ; 48), Prototipe adalah versi sistem atau bagian
37
2.1.9 Web
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.
Basis data terdiri atas 2 kata, yaitu Basis dan data. Basis kurang lebih dapat
Sedangan Data adalah representasi fakta dunia nyata yang mewakili suatu objek
konsep, keadaan, dan sebagainya yang terekam dalam bentuk angka, huruf,
simbol, teks, gambar, bunyi, atau kombinasi lainnya. Berikut definisi basis data
dapat diartikan sebagai kumpulan dari berbagai macam data. Data tersebut dapat
berupa text, gambar, suara, video dan berbagai multimedia lainnya. Secara
38
data yang termasuk di dalamnya kumpulan Form, Table, Image, Report, Query
yang berfungsi untuk menyimpan dan mengolah selammulan data. Setiap database
menyalin data yang ada di dalamnya sehingga bisa dimanfaatkan oleh aplikasi
lainnya. Untuk menampung dan mengatur data yang begitu banyak, Anda dapat
1. Fungsi Database
mengetahui apa fungsi dari database. Berikut ini adalah beberapa fungsi database:
data.
d. Menjaga kualitas data dan informasi yang diakses sesuai dengan yang di-
input.
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
b. Integritas terjaga
Database menjaga independensi data dimana orang lain tidak dapat merubah
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
mengambil data dan informasi dari database. Software ini sering disebut
dengan System Managemen Basis Data (DBMS). Berikut ini adalah tipe
database:
e. End-user database; yaitu basis data pengguna akhir yang terdiri dari
mereka.
41
g. Document oriented database; yaitu salah satu perangkat lunak komputer
saling berhubungan dalam sebuah website, yang terdiri dari homepage dan
pribadi online
didapatkan jika menggunakan perangkat lunak database, maka berikut ini jenis-
a. Microsoft Access
Salah satu software database ini adalah yang paling sering digunakan.
yang relasional. Selain itu, jika Anda berbisnis dalam skala rumahan, bisa
42
memilih sistem database ini karena sangat ringan digunakan dan format
b. Oracle
Salah satu software database ini sangat mampu untuk menyimpan data
dengan ukuran yang maksimum hingga tera byte. Oracle paling banyak
c. Ms SQL Server
d. MySQL
Salah satu software database yang open access untuk umum dan
bisa digunakan untuk multi user. Kelebihan lainnya dar MySQL yaitu
e. Firebird
Bisa dibilang software database ini memiliki fitur sistem yang standar dan
ringan yaitu fitur ANS SQL-99 dan SQL – 2003. Kompatibel untuk
43
f. Postgre SQL
SQL, PHP dan lainnya. Jika digunakan untuk pekerjaan pribadi, maka
database.
a. Pengertian Field
Misal didalam field ada info seputar No. Barang atau sebagainya, maka
paparan field harus ada kaitannya dengan nomor barang dan tidak boleh
b. Pengertian Record
Record adalah kumpulan field yang sudah lengkap didalam basis data.
database.
c. Pengertian Tabel
Tabel disebut sebagai kumpulan record dan field yang sudah lengkap di
sistem database.
44
d. Pengertian file
informasi data tertentu dengan baik dalam sebuah database. Contoh file
yang ada didalam database adalah informasi berisi data yang berisikan
e. Pengertian Data
Data merupakan kumpulan kejadian dan fakta yang bisa dipakai untuk
Data bisa tercantum dalam bentuk bunyi, gambar, teks, simbol, angka,
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.
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
45
Gambar 2.1 Contoh Relasi Database
Nantinya kita dapat membuat relasi dari ketiga tabel tersebut dengan
field id_barang.
1. Definisi Pegawai
pada pemerintah maupun dl suatu perusahaan. Orang yang bekerja dl salah satu
sektor pada pemerintah blasanya disebut dengan pegawai negeri. Pegawai swasta
Suatu perusahaan dapat menjadl maju dan berkembang jika didukung oleh
46
pegawal atau tenaga kerja yang memiliki kemampuan dan keahlian dl bidang
landasan hukum untuk menjamin pegawai negeri dan dapat dijadikan dasar untuk
mengatur penyusunan aparatur negara yang baik dan benar. Penyusunan aparatur
kualitas pegawai negeri dan mutu kerapian organisasi aparatur itu sendiri.
republik indonesla yang telah memenuhl syarat yang ditentukan, diangkat oleh
pejabat yang berwenang dan diserahl tugas dalam suatu jabatan negerl atau
47
Kelancaran penyelenggaraan pemerintanan dan pelaksanaan pembangunan
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
aparatur negara, abdi negara, serta abdi masyarakat. Untuk mewujudkan pegawai
baiknya atas dasar sistem prestasi kerja (Agus Maryoto, 2019 ; 2-3).
Pegawai negeri sipil merupakan salah satu organ penting bagi keberadaan
suatu negara. Keberadaan pegawai negeri sipil selain sebagai bagian dari eksekutif
lembaga legislatif.
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
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.
dikenal pula pegawai honorer atau pegawai tidak tetap. Pegawal honorer
profesional. Hal ini sesuai dengan kebutuhan dan kemampuan organisasi. Oleh
karena Itu, pegawai honorer atau pegawai tidak tetap tidak berkedudukan sebagai
bersangkut paut dengan masalah penggunaan tenaga kerja manusia dalam suatu
usaha kerjasama untuk mencapai tujuan tertentu. Kepegawaian adalah seni dan
tujuan yang telah ditentukan tedebih dahulu, dengan meninggalkan kepuasan hati
pada diri para pekerja. Dari penjelasan diatas dapat disimpulkan bahwa pengertian
yang berkaitan dengan masalah penggunaan pegawai atau tenaga kerja untuk
49
fungsi-fungsinya dengan seefektif dan sefisien mungkin (Eny Fujiasri dan Sri Edy
Budiningsih, 2018 ; 5)
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 :
Desa Manggungharja
Index)
Masalah yang ada pada sistem yang sedang berjalan yaitu pada Desa
kehadiran pegawai. Setiap data yang ada di kantor Desa ini yang
50
laporan pegawai yaitu tidak maksimal pembukuan data dan laporan
komputer dewasa ini tidak dapat dipisahkan lagi dengan aktifitas sehari-
Masalah yang ada pada sistem yang sedang berjalan yaitu Pada Sekolah
51
sistem komputerisasi yang kurang maksimal yaitu sistem aplikasi
data pegawai lebih besar serta update data yang membutuhkan watu yang
lumayan lama.
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
Mutiara Medan
Merupakan jurnal yang di tulis oleh Erwin Panggabean, 2015. Yang telah
Masalah yang ada pada sistem yang sedang berjalan yaitu, pada Rumah
Sakit Sari Mutiara Medan merupakan Rumah Sakit swasta yang telah
52
Namun sistem yang digunakan untuk melakukan pendataan dan pencarian
pegawai masih dilakukan secara manual. Hal ini dapat diselesaikan dengan
data
sistem yang telah dibuat oleh penulis maka pelaporan data akan dapat
dilakukan dengan cepat dan tidak memerlukan waktu yang lama maupun
Man 1 Padang
Merupakan jurnal yang di tulis oleh Rendy Harisca, Asrul Huda dan
Masalah yang ada pada sistem yang sedang berjalan yaitu, Bagian Tata
53
dalam menjawab tantangan zaman dan terkesan tertinggal dari modernitas.
sudah tidak relevan lagi dengan keadaan MAN 1 Padang yang semakin
lama, tenaga kerja yang banyak, biaya yang dibutuhkan sangat besar serta
dan Ms. Excel, sehingga didalam menghasilkan seluruh laporan yang tepat
54
pengerjaan dan penyelesaian suatu laporan akan lebih baik. Hasil dari
Masalah yang ada pada sistem yang sedang berjalan yaitu, pada Kantor
masih dilakukan secara manual. Pendataan sering kali tidak efektif serta
55
pegawai secara efesien dan Sebagai media informasi kepada masyarakat
Menurut Lira Agusinta (2020 ; 23), Research Gap (RG) merupakan celah-
celah atau kesenjangan penelitian yang dapat dimasuki oleh seorang peneliti
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
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
58
BAB III METODOLOGI PENELITIAN
METODOLOGI PENELITIAN
langkah-langkah yang harus peneliti lakukan dalam setiap proses kerja yang
yaituosebagaioberikut :
59
Dari alur penelitian, penulis memaparkannya agar mudah dipahami setiap
1. Identifikasi Masalah
2. StudioLiteratur
3. Pengumpulanodata
60
b. Dokumentasi
4. AnalisisoSistem
5. Perancangan Prototype
61
Gambar 3.2 Model Prototype (Pressman, 2012)
6. Penyusunan Laporan
bermanfaat bagi penulis juga bagi Dinas Energi Dan Sumber Daya
62
3.2 BAHAN PENELITIAN
terdiri dari :
penunjang, golongan ruang, kenaikan pangkat, pegawai, profil dan Unit kerja
a. Hardwarer
b. Softwarer
1) SistemmOperasi :TWindows 8
63
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
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
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
bidang energi dan sumber daya mineral untuk membantu Presiden dalam
Serta Dinas Energi Sumber Daya Dan Mineral (ESDM) Provinsi Jambi
dan batubara, energi baru, energi terbarukan, konservasi energi, dan geologi.
minyak dan gas bumi, ketenagalistrikan, mineral dan batubara, energi baru, energi
Bukan Pajak sektor energi dan sumber daya mineral sesuai dengan peraturan
64
perundang-undangan, pelaksanaan bimbingan teknis dan supervisi atas
minyak dan gas bumi, ketenagalistrikan, mineral dan batubara, energi baru, energi
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
Dan Sejahtera"
B. MISI
C. TUJUAN
65
4) Terlaksananya kaidah teknis pertambangan yang baik/prinsio Good Mining
Practice
SASARAN
sumberdaya mineral.
9) Terlaksananya kegiatan usaha energi dan sumberdaya mineral yang baik dan
benar.
terbarukan.
66
4.1.3 Struktur Organisasi Dinas Energi Sumber Daya Dan Mineral (ESDM) Provinsi Jambi
67
Tugas dan Fungsi struktur organisasi sebagai berikut :
f. Pengelolaan perpustakaan/kearsipan
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
administrasi di bidang geologi dan air tanah. Pasal 15 Untuk melaksanakan tugas
sebagaimana dimaksud dalam Pasa1 14, Bidang Geologi dan Air Tanah
menyelenggarakan fungsi:
d. Penyusunan norma, standar, prosedur dan kriterian geologi dan air tanah
h. pelaksanaan fungsi lain yang diberikan oleh atasan sesual dengan bidang
tugasnya.
69
pertambangan mineral dan batubara. Pasal 23, untuk menyeleggarakan tugas
sebagai mana dimaksud dalam Pasal 22, Bidang Pertambangan Mineral dan
dan batuan
batubara
d. pelaksanaan fungsi lain yang diberikan oleh atasan sesuai bidang tugasnya.
sebagai mana dimaksud dalam Pasal 30, Bidang Energi Baru Terbarukan dan tak
70
a. Penyusunan rencana dan bahan perumusan serta melaksanakan kebijakan
terbarukan
provinsi jambi
kegiatan usaha bahan bakar nabati (biofuel) sebagai bahan bakar lain dengan
kapasitas penyediaan sampai dengan 10.000 (sepuluh ribu) ton per tahun
sebagai bahan bakar lain dengan kapasitas penyediaan sampai dengan 10.000
5. Bidang ketenagalistrikan
71
Pasal 38 bidang ketenagalistrikan mempunyai tugas membantu dinas dalam
d. Pelaksanaan fungsi lain yang diberikan oleh atasan sesuai bidang tugasnya.
4.2 PEMBAHASAN
Menganalisis suatu sistem yang sedang berjalan merupakan salah satu tahap
untuk manganalisis suatu sistem akankah sesuai dengan tujuan utama sistem itu
administrasi
72
5. Kepala dinas memberikan izin cuti
kenaikan pangkat.
pegawai
11. Pada periode tertentu admin merekap data-data karyawan untuk dicetak
bahwa proses pengolahan data pengolahan data kepegawaian pada Dinas Energi
Sumber Daya dan Mineral (ESDM) Provinsi Jambi saat ini masih terdapat
1. Tingkat keamanan data yang masih rendah karena beberapa data masih
73
3. Sistem sebelumnya dinilai belum detail, yaitu tidak adanya pengelolaan
data SKP, data prestasi dan penghargaan serta beberapa data lainnya.
proses manual yang butuh waktu cukup lama dalam mengerjakannya serta ketidak
Dari permasalah tersebut salah satu solusi yang dapat di gunakan oleh
Dinas Energi Sumber Daya dan Mineral (ESDM) Provinsi Jambi untuk mengatasi
pengolahan data kepegawaian pada Dinas Energi Sumber Daya dan Mineral
(ESDM) Provinsi Jambi. Adapun solusi dari sistem yang akan dirancang tersebut
sebagai berikut :
3. Sistem yang baru dibuat lebih detail, yaitu dilengkapi dengan adanya
74
pengelolaan data SKP, data prestasi dan penghargaan serta beberapa data
lainnya.
kepegawaian..
dikerjakan oleh sistem untuk memenuhi kebutuhan user secara rinci mengenai
data dan informasi yang berhubungan dengan Admin. Fungsi sistem yang harus
a. Fungsi Login
Fungsi ini merupakan fungsi yang dilakukan Admin untuk masuk kedalam
75
e. Mengelola data Kenaikan Berkala
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
Fungsi ini merupakan fungsi yang dilakukan Pengunjung Web dan Pegawai
a. Usability
b. Security
76
c. Flexibility
77
4.2.5 Desripsi Usecase
Didalam Use case terdapat metode berbasis text untuk menggambarkan dan
Deskripsi Use case dilengkapi dengan skenario, use case scenario login
adalah alur jalannya proses use case dari sisi aktor dan sistem. Berikut
Deskripsi Use case dilengkapi dengan skenario, use case scenario Admin
adalah alur jalannya proses use case Admin dari sisi aktor dan sistem.
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
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
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.
80
ke dalam database
S2 – Tombol Edit
4. Tampilkan halaman edit data
Profil Pegawai
5. Mengedit data Profil Pegawai
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.
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
82
S3-6b Kembali ke section 3
Post condition Aktor berhasil mengelola data Kenaikan pangkat
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.
83
4. Tampilkan halaman edit data
Kenaikan Berkala
5. Mengedit data Kenaikan Berkala
Deskripsi Use case dilengkapi dengan skenario, use case scenario Pegawai
adalah alur jalannya proses use case Pegawai dari sisi aktor dan 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
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
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
Deskripsi Use case dilengkapi dengan skenario, use case scenario Cuti
adalah alur jalannya proses use case Cuti dari sisi aktor dan sistem. Berikut
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
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
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
saja yang ada pada sistem, berikut ini merupakan Deskripsi Use case
Mencetak Laporan :
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
91
4.2.6 Activity Diagram
(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.
Pada Activity Diagram berikut ini akan memperlihatkan aliran kendali dari
suatu aktivitas ke aktivitas lainnya yang terjadi khususnya pada Admin sebagai
aktornya.
92
Gambar 4.3 Activity Diagram Login
93
a. Activity Diagram Tambah Data Admin
94
b. Activity Diagram Edit Data Admin
`
Gambar 4.5 Activity Diagram Edit Data Admin
95
c. Activity Diagram Hapus Data Admin
96
3. Activity Diagram Mengolah Data Profil Pegawai
Berikut adalah Activity diagram Profil Pegawai yang menggambarkan
Pegawai :
97
b. Activity Diagram Edit Data Profil Pegawai
`
Gambar 4.8 Activity Diagram Edit Data Profil Pegawai
98
c. Activity Diagram Hapus Data Profil Pegawai
99
4. Activity Diagram Mengolah Data Kenaikan pangkat
Berikut adalah Activity diagram Kenaikan pangkat yang menggambarkan
pangkat :
100
b. Activity Diagram Edit Data Kenaikan pangkat
pangkat :
`
Gambar 4.11 Activity Diagram Edit Data Kenaikan pangkat
101
c. Activity Diagram Hapus Data Kenaikan pangkat
pangkat :
102
5. Activity Diagram Mengolah Data Kenaikan Berkala
Berikut adalah Activity diagram Kenaikan Berkala yang menggambarkan
Berkala :
103
b. Activity Diagram Edit Data Kenaikan Berkala
Berkala :
`
Gambar 4.14 Activity Diagram Edit Data Kenaikan Berkala
104
c. Activity Diagram Hapus Data Kenaikan Berkala
Berkala :
105
6. Activity Diagram Mengolah Data Pegawai
Berikut adalah Activity diagram Pegawai yang menggambarkan aliran
106
b. Activity Diagram Edit Data Pegawai
`
Gambar 4.17 Activity Diagram Edit Data Pegawai
107
c. Activity Diagram Hapus Data Pegawai
108
7. Activity Diagram Mengolah Data SKP
Berikut adalah Activity diagram SKP yang menggambarkan aliran aktivitas
109
b. Activity Diagram Edit Data SKP
`
Gambar 4.20 Activity Diagram Edit Data SKP
110
c. Activity Diagram Hapus Data SKP
111
8. Activity Diagram Mengolah Data Cuti
Berikut adalah Activity diagram Cuti yang menggambarkan aliran aktivitas
112
b. Activity Diagram Edit Data Cuti
`
Gambar 4.23 Activity Diagram Edit Data Cuti
113
c. Activity Diagram Hapus Data Cuti
114
9. Activity Diagram Mengolah Data Prestasi dan Penghargaan
Berikut adalah Activity diagram Prestasi dan Penghargaan yang
Penghargaan.
Penghargaan :
115
b. Activity Diagram Edit Data Prestasi dan Penghargaan
Penghargaan :
`
Gambar 4.26 Activity Diagram Edit Data Prestasi dan Penghargaan
116
c. Activity Diagram Hapus Data Prestasi dan Penghargaan
Penghargaan :
117
10. Activity Diagram Mencetak Laporan
Activity Diagram Mencerak Laporan merupakan diagram yang
118
b. Activity Diagram Cetak Laporan Pegawai
119
11. Activity Diagram Logout
Activity Diagram logout merupakan gambaran berbagai alir aktivitas
120
4.2.7 Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi
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
121
4.2.8 Perancangan Sistem Basis Data
Struktur data yang digunakan dalam rancangan sistem yang akan dibangun
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
122
3. Tabel Kenaikan Pangkat
Tabel Kenaikan Pangkat digunakan untuk menyimpan data-data Kenaikan
123
5. Tabel Pegawai
tabel login dalam database adalah Pegawai. Rancangan tabel login dapat
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
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
125
8. Tabel Prestasi dan Penghargaan
Prestasi dan Penghargaan. Rancangan tabel login dapat di lihat pada tabel
Berikut ini merupakan tahapan mendesain atau merancang sistem yang akan
dibangun dimana pada tahap ini menentukan fungsi-fungsi apa saja yang nantinya
seharusnya.
A. RANCANGAN INPUT
126
Rancangan Input Khusus Pengunjung Web dan Pegawai, Rancangan Input
untuk Pengunjung Web dan Pegawai sebagai aktor yang melakukan kunjungan
pada sistem.
Rancangan form input login adalah rencana untuk membuat form input
tujuan agar rencana desain awal sesuai dengan program yang akan dibuat.
127
Gambar 4.33 Rancangan Input Form Menu Utama
tujuan agar rencana desain awal sesuai dengan program yang akan dibuat.
128
Gambar 4.34 Rancangan Input Form Menu Admin
129
c. Rancangan Input Form Edit Admin
dengan tujuan agar rencana awal sesuai dengan program yang akan dibuat.
130
Gambar 4.37 Rancangan Input Form Menu Profil Pegawai
Profil Pegawai :
131
Rancangan input form Edit Profil Pegawai digunakan untuk memodifikasi
Profil Pegawai
dengan tujuan agar desain awal sesuai dengan program yang akan dibuat.
132
Gambar 4.40 Rancangan Input Form Menu Kenaikan pangkat
133
Rancangan input form Edit Kenaikan pangkat digunakan untuk
dengan tujuan agar rencana desain awal sesuai dengan program yang akan
dibuat.
134
Gambar 4.43 Rancangan Input Form Menu Kenaikan Berkala
135
Rancangan input form Edit Kenaikan Berkala digunakan untuk
tujuan agar rencana desain awal sesuai dengan program yang akan dibuat.
136
Gambar 4.46 Rancangan Input Form Menu Pegawai
137
Rancangan input form Edit Pegawai digunakan untuk memodifikasi data-
tujuan agar rencana awal sesuai dengan program yang akan dibuat.
138
Gambar 4.49 Rancangan Input Form Menu SKP
139
Rancangan input form Edit SKP digunakan untuk memodifikasi data-data
tujuan agar desain awal sesuai dengan program yang akan dibuat.
140
Gambar 4.52 Rancangan Input Form Menu Cuti
141
Rancangan input form Edit Cuti digunakan untuk memodifikasi data-data
142
Gambar 4.55 Rancangan Input Form Menu Prestasi dan Penghargaan
143
Rancangan input form Edit Prestasi dan Penghargaan digunakan untuk
B. RANCANGAN OUTPUT
informasi mengenai data-data Kenaikan pangkat pada Dinas Energi Sumber Daya
dan Mineral (ESDM) Provinsi Jambi. Di bawah ini merupakan rancangan dari
144
Gambar 4.58 Rancangan Laporan Data Kenaikan pangkat
mengenai data-data Pegawai pada Dinas Energi Sumber Daya dan Mineral
(ESDM) Provinsi Jambi. Di bawah ini rancangan dari output data Pegawai:
145
BAB V PENUTUP
PENUTUP
6.1 KESIMPULAN
Energi Dan Sumber Daya Mineral Provinsi Jambi sebagai sarana informasi
1. Perlahan mulai merubah sistem yang sedang berjalan saat ini dikarenakan
pengelolaan data kepegawaian yang jauh lebih baik bagi pihak Dinas
146
6.2 SARAN
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
147
DAFTAR PUSTAKA
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