SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR DINAS PENDIIDIKAN DAN KEBUDAYAAN TOBOALI BANGKA SELATAN
BERBASIS WEBSITE
SKRIPSI
Desty Sastriany 1522500048
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2019
SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR DINAS PENDIIDIKAN DAN KEBUDAYAAN TOBOALI BANGKA SELATAN
BERBASIS WEBSITE
SKRIPSI
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Desty Sastriany
1522500048
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR
PANGKALPINANG 2019
I
II
III
KATA PENGANTAR
Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, sehingga dapat menyelesaikan laporan skripsi.
Akhirnya laporan skripsi yang berjudul “Sistem Informasi Kepegawaian pada kantor Dinas Pendidikan Toboali Bangka Selatan Berbasis Website” dapat diselesaikan dengan sebagaimana yang diharapkan.
Laporan ini ditujukan untuk memenuhi salah satu syarat agar dapat memperoleh gelar Sarjana Komputer pada jenjang studi Strata Satu (S1) Program Studi Sistem Informasi STMIK Atma Luhur Pangkalpinang.
Dalam penyusunan dan penulisan skripsi ini tidak terlepas dari bantuan, bimbingan serta dukungan dari berbagai pihak, untuk itu penulis mengucapkan terima kasih kepada pihak-pihak yang membantu menyelesaikan laporan skripsi ini, antara lain:
1. Allah SWT yang telah memberikan Rahmat dan Karunia-Nya sehingga laporan ini terselesaikan.
2. Junjungan Nabi Besar Muhammad SAW yang menjadi panutan dan inspirasi.
3. Kedua Orang Tua saya tercinta dan tersayang yang selalu memberikan dukungan berupa support maupun materi.
4. Saudara kandungku aak, abang, abang ipar, ayuk ipar, serta keponakanku yang tidak henti – hentinya menyemangati saya untuk sukses.
5. Bapak Drs. Djaetun Hs yang telah mendirikan Atma Luhur.
6. Bapak Dr.Husni Teja Sukmana,S.T., M.Sc, selaku Ketua STMIK Atma Luhur.
7. Bapak Okkita Rizan,S.kom, M.Kom Selaku Kaprodi Sistem Informasi.
8. Bapak Yuyi Andrika,S.kom, M.Kom selaku dosen pembimbing laporan skripsi yang telah banyak memberikan masukan dan nasihat, bantuan dan kesabaraan yang tak terhingga dalam membimbing penulis sehingga skripsi ini dapat diselesaikan dengan baik.
IV
9. Ibu Delpiah Wahyuningsih, S. Kom, M. Kom selaku dosen pembimbing program skripsi yang telah membantu memberikan binaan program skripsi hingga selesai.
10. Bapak Dwi Utomo selaku Kabid Bina Program dan GTK yang telah mengizinkan untuk riset skripsi di Dinas Pendidikan Toboali.
11. Sahabat seperjuangan saya Kiki Hardianti yang dari awal masuk perkuliahan sampai sekarang terima kasih atas dukungan dan waktunya menemani saya membuat skripsi.
12. Untuk teman saya Tedi, Vanny, Veanda, Handika(Hajol) atas semangat dan suportnya,serta sahabat kampungku Monika, Lusi, Tessia, Icha Raisa, Anisa Putri, Lovaicha, Tilda, Ria Putri, keponakanku Desti Dea atas supportnya 13. Untuk teman yang selalu membantu saya dalam mengerjakan skripsi ini
yaitu Raja Gamal Utama, Dino Agustian, Sifa Hatima.
14. Semua sahabat Angkatan 2015 yang tidak dapat disebutkan satu-persatu dalam mendukung dan memberikan dukungan dalam penyusunan laporan skripsi ini.
Penulis menyadari bahwa masih terdapat banyak kekurangan dalam penyelesaian laporan skripsi ini. Namun penulis tetap berusaha menyelesaikan laporan ini tepat pada waktunya. Semoga laporan ini memiliki manfaat bagi pembaca.
Pangkalpinang, Juli 2019
Penulis
V ABSTRACT
With the existence of a rapid technological development in this very modern era, the staffing system is also affected by these development, an example of the technological development felt in the staffing system is that it starts using website.
Report on the writing of the title entitled “Sistem Kepegawaian pada Kantor Dinas Pendidikan dan Kebudayaan Toboali Bangka Selatan berbasis Website”.
Discussion will be carried out regarding the design of information services, employee attendance, leave, promotion, and employee duties.The method use in he review uses a programming language with the stages of the Fast method and structured data that is used by author sothat it can provide convenience for the staffing department to record employees.
Keywords: Staffing, FAST, Dinas Pendidikan dan Kebudayaan.
VI ABSTRAK
Dengan adanya suatu perkembangan teknologi yang pesat pada zaman yang sangat modern ini, sistem kepegawaian pun ikut terkena dampak dari perkembangan tersebut, contoh perkembangan teknologi yang dirasakan dalam sistem kepegawaian yaitu mulai digunakannya website. Laporan penulisan skripsi berjudul:“Sistem Informasi Kepegawaian pada kantor Dinas Pendidikan dan Kebudayaan Toboali Bangka Selatan berbasis Website”. Pembahasan yang akan dilakukan mengenai perancangan pelayanan informasi data pegawai, absensi, cuti, kenaikan pangkat, dan tugas pegawai. Metode yang dipakai dalam peninjauan tersebut menggunakan bahasa pemograman dengan tahapan metode FAST dan terstruktur data yang digunakan oleh penulis sehingga dapat memberikan kemudahan bagi bagian kepegawaian mendata pegawai.
Kata Kunci: Kepegawaian, FAST, Dinas Pendidikan dan Kebudayaan.
VII DAFTAR ISI
Halaman LEMBAR PERNYATAAN ... I LEMBAR PENGESAHAN ... II KATA PENGANTAR ... III ABSTRACK... V ABSTRAK ... VI DAFTAR ISI ... VII DAFTAR GAMBAR ... X DAFTAR TABEL... XII DAFTAR SIMBOL ... XIII DAFTAR LAMPIRAN ... XX BAB I PENDAHULUAN
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Tujuan Penelitian ... 2
1.5 Manfaat Penelitian ... 2
1.6 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi ... 4
2.1.1 Pengertian Kepegawaian ... 4
2.1.2 Pengertian Sistem Informasi Kepegawaian... 4 7 2.2 Model FAST ... 5
1. Fase Penyelidikan Awal ... 5
2. Fase Analisa Masalah ... 5
3. Fase Analisa Kebutuhan ... 6
4. Desain Logis ... 6
5. Fase Analisa Keputusan ... 6
6. Fase Kontruksi... 6
VIII
7. Fase Pelaksanaan ... 6
8. Fase Operasi dari tahap dukungan ... 6
2.3 Metode Berorientasi Objek ... 7
2.3.1 Pengertian UML ... 7
2.3.2 Website ... 10
2.3.3 Entity Relationship Diagram ... 12
2.3.4 PhpMyAdmin ... 13
2.3.5 HTML... 14
2.3.6 MySQL ... 14
2.3.7 XAMPP ... 14
2.4 Tinjauan Penelitian Terdahulu ... 15
BAB III METODOLOGI PENELITIAN 3.1 Model Pengembangan Sistem Informasi ... 19
3.2 Metode Pengembangan Perangkat Lunak ... 20
3.3 Alat Bantu Pengembangan Sistem ... 22
BAB IV PEMBAHASAN 4.1 Struktur Oganisasi Kantor Dinas Pendidikan dan Kebudayaan ... 25
4.2 Tugas dan Wewenang ... 25
4.3 Analisa Proses Bisnis ... 30
4.3.1 Proses Bisnis ... 30
1. Proses Pendataan Pegawai ... 30
2. Proses Kenaikan Pangkat ... 30
3. Proses Izin Cuti ... 30
4. Proses Absensi Pegawai... 31
5. Proses Surat Tugas ... 31
6. Proses Keterangan Atasan ... 31
4.3.2 Activity Diagram ... 32
4.4 Analisa Keluaran ... 38
1. Surat Tugas ... 38
2. Laporan Absensi ... 38
3. Formulir Kenaikan Pangkat ... 38
IX
4. Surat Izin Cuti ... 39
5. Surat Keterangan Atasan ... 39
4.5 Analisa Masukan ... 40
1. Data Pegawai ... 40
2. SK Kenaikan Pangkat... 40
3. Data Absensi ... 40
4.6 Identifikasi Kebutuhan ... 41
4.7 Package Diagram ... 43
4.8 Use Case Diagram ... 44
4.9 Deskripsi Use Case ... 45
4.10 Entity Relationship Diagram (ERD) ... 49
4.11 Transformation ERD ke LRS ... 50
4.12 Logical Record Structure (LRS) ... 51
4.13 Tabel ... 52
4.14 Spesifikasi Basis Data ... 55
4.15 Class Diagram ... 62
4.16 Rancangan Antar Muka ... 63
1. Rancangan Usulan Keluaran ... 63
2. Rancangan Usulan Masukan ... 66
4.17 Rancangan Layar ... 67
4.18 Sequence Diagram ... 77
4.19 Deployment Diagram ... 89
BAB V PENUTUP 5.1 Kesimpulan ... 90
5.2 Saran ... 91
DAFTAR PUSTAKA ... 92
LAMPIRAN ... 94
X
DAFTAR GAMBAR
Halaman
1. Gambar 4.1 : Struktur Organisasi ... 25
2. Gambar 4.2 : Activity Diagram Data Pegawai ... 32
3. Gambar 4.3 : Activity Diagram Kenaikan Pangkat ... 33
4. Gambar 4.4 : Activity Diagram Surat Izin Cuti ... 34
5. Gambar 4.5 : Activity Diagram Absensi Pegawai ... 35
6. Gambar 4.6 : Activity Diagram Surat Tugas ... 36
7. Gambar 4.7 : Activity Diagram Surat Keterangan Atasan ... 37
8. Gambar 4.8 : Package Diagram ... 43
9. Gambar 4.9 : Use Case Diagram Master ... 44
10. Gambar 4.10 : Use Case Diagram Transaksi ... 44
11. Gambar 4.11 : Use Case Diagram Laporan ... 45
12. Gambar 4.12 : ERD ... 49
13. Gambar 4.13 : Transformation ERD ke LRS ... 50
14. Gambar 4.14 : LRS ... 51
15. Gambar 4.15 : Class Diagram ... 62
16. Gambar 4.16 : Rancangan Layar Menu Login ... 67
17. Gambar 4.17 : Rancangan Layar Menu Dashboard ... 67
18. Gambar 4.18 : Rancangan Layar Menu Pegawai ... 68
19. Gambar 4.19 : Rancangan Layar Menu Formulir Kenaikan Pangkat ... 68
20. Gambar 4.20 : Rancangan Layar Menu SK Kenaikan Pangkat ... 69
21. Gambar 4.21 : Rancangan Layar Menu Surat Keterangan Atasan ... 69
22. Gambar 4.22 : Rancangan Layar Menu Surat Tugas ... 70
23. Gambar 4.23 : Rancangan Layar Menu Absensi Pegawai ... 70
24. Gambar 4.24 : Rancangan Layar Menu Surat Izin Cuti ... 71
25. Gambar 4.25 : Rancangan Layar Tambah Pegawai ... 71
26. Gambar 4.26 : Rancangan Layar Tambah Formulir Kenaikan Pangkat ... 72
27. Gambar 4.27 : Rancangan Layar Tambah SK Kenaikan Pangkat ... 72
28. Gambar 4.28 : Rancangan Layar Tambah Surat Keterangan Atasan ... 73
29. Gambar 4.29 : Rancangan Layar Tambah Absensi Pegawai ... 73
XI
30. Gambar 4.30 : Rancangan Layar Tambah Surat Tugas ... 74
31. Gambar 4.31 : Rancangan Layar Tambah Surat Izin Cuti ... 74
32. Gambar 4.32 : Rancangan Layar Laporan Surat Tugas ... 75
33. Gambar 4.33 : Rancangan Layar Laporan Absensi ... 75
34. Gambar 4.34 : Rancangan Layar Laporan Kenaikan Pangkat ... 76
35. Gambar 4.35 : Rancangan Layar Laporan Cuti ... 76
36. Gambar 4.36 : Sequence Diagram Login Admin ... 77
37. Gambar 4.37 : Sequence Diagram Entry Data Pegawai ... 78
38. Gambar 4.38 : Sequence Diagram Cetak Formulir Kenaikan Pangkat ... 79
39. Gambar 4.39 : Sequence Diagram Entry SK Kenaikan Pangkat ... 80
40. Gambar 4.40 : Sequence Diagram Cetak Surat Keterangan Atasan ... 81
41. Gambar 4.41 : Sequence Diagram Entry Surat Tugas ... 82
42. Gambar 4.42 : Sequence Diagram Entry Absensi ... 83
43. Gambar 4.43 : Sequence Diagram Cetak Surat Izin Cuti ... 84
44. Gambar 4.44 : Sequence Diagram Laporan Surat Tugas ... 85
45. Gambar 4.45 : Sequence Diagram Laporan Absensi ... 86
46. Gambar 4.46 : Sequence Diagram Laporan Kenaikan Pangkat ... 87
47. Gambar 4.47 : Sequence Diagram Laporan Cuti ... 88
48. Gambar 4.48 : Deployment Diagram ... 89
XII
DAFTAR TABEL
Halaman
49. Tabel 4.1 : Pegawai ... 52
50. Tabel 4.2 : Absensi ... 52
51. Tabel 4.3 : Surat Tugas... 52
52. Tabel 4.4 : Surat Keterangan Atasan ... 53
53. Tabel 4.5 : Formulir Kenaikan Pangkat ... 53
54. Tabel 4.6 : SK Kenaikan Pangkat ... 53
55. Tabel 4.7 : Surat Izin Cuti ... 53
56. Tabel 4.8 : Dapat ... 54
57. Tabel 4.9 : Punya ... 54
58. Tabel 4.10 : Spesifikasi Basis Data Pegawai ... 55
59. Tabel 4.11 : Spesifikasi Basis Data Absensi ... 56
60. Tabel 4.12 : Spesifikasi Basis Data Surat Tugas ... 56
61. Tabel 4.13 : Spesifikasi Basis Data Surat Keterangan Atasan ... 57
62. Tabel 4.14 : Spesifikasi Basis Data Formulir Kenaikan Pangkat... 57
63. Tabel 4.15 : Spesifikasi Basis Data SK Kenaikan Pangkat ... 58
64. Tabel 4.16 : Spesifikasi Basis Data Surat Izin Cuti ... 59
65. Tabel 4.17 : Spesifikasi Basis Data Dapat ... 60
66. Tabel 4.18 : Spesifikasi Basis Data Punya ... 60
XIII
DAFTAR SIMBOL
Simbol-simbol Diagram Aktivitas
Simbol Deskripsi
Status Awal Status awal aktivitas system, sebuah
diagram aktivitas memiliki sebuah status awal
Aktivitas Aktivitas yang dilakukan sistem,
aktivitas biasanya diawali dengan kata kerja
Percabangan / decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu
Penggabungan / join Asosiasi penggabungan dimana lebih
dari satu aktivitas digabungankan menjadi satu
Status Akhir Status akhir yang dilakukan system,
sebuah diagram aktivitas memiliki sebuah status akhir
Swimlane Memisahkan organisasi bisnis yang
bertanggung jawab terhadap aktivitas yang terjadi
XIV
Simbol-simbol Diagram Use Case
Simbol Deskripsi
Use Case Fungsionalitas yang disediakan system
sebagai unit-unit yang saling tertukar pesan antar unit atau actor; biasanya dinyatakan dengan menggunakan kata kerja diawal frase nama Use Case
Aktor / actor Orang, proses, atau system lain yang
berinteraksi dengan system informasi yang akan dibuat diluar system informasi yang akan dibuat itu sendiri, jadi walaupun symbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang: biasanya dinyatakan menggunakan kata benda diawal frase nama actor
Asosiasi / association Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan actor
Ekstensi / extend Relasi use case tambahan kesebuah
use case dinamakan use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu;
mirip dengan prinsip intherince pada pemrograman berorientasi objek;
biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan
Generalisasi / generalization Hubungan generalisasi dan spesialisasi
XV
(umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya
Simbol-simbol ERD
Notasi Komponen Keterangan
Entitas/entity Entitas merupakan data
inti yang akan
disimpan, bakal table pada basis data, benda yang memiliki data
harus disimpan
datanya agar dapat diakses oleh aplikasi computer. Penamaan entitas biasanya lebih ke kata benda dan
belum merupakan
nama table
Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas.
Atribut kunci primer Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id.
XVI
Kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari
beberapa kolom
tersebut dapat bersifat unik (berbeda tanpa ada yang sama).
Atribut
multinilai/multivalue
Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki lebih dari satu
Relasi Relasi yang
menghubungkan antar entitas, biasanya diawali dengan kata kerja.
N Asosiasi/association Penghubung antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity
kemungkinan jumlah pemakaian.
Kemungkinan jumlah maksimum
keterhubungan antara entitas satu dengan entitas yang lain
disebut dengan
kardinalitas. Misalkan
XVII
ada kardinalitas 1 ke N atau sering disebut dengan one to many menghubungkan entitas A dan entitas B
Simbol-simbol Diagram Sequence
Simbol Deskripsi
Aktor / actor Orang, proses, atau system lain yang
berinteraksi dengan system informasi yang akan dibuat diluar system informasi yang akan dibuat itu sendiri, jadi walaupun symbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang:
biasanya dinyatakan menggunakan kata benda diawal frase nama actor
Garis hidup / Lifeline Menyatakan kehidupan suatu objek
Objek Menyatakan objek yang berinteraksi
pesan
Waktu aktif Menyatakan objek dalam keadaan
aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang
XVIII
dilakukan didalamnya.
Pesan tipe create
<<create>>
Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat.
Pesan tipe call Menyatakan suatu objek meggail
operasi / metode yang ada pada objek lain atau dirinya sendiri.
Arah panah mengarah pada objek yang memiliki operasi / metode, karena ini menggali operasi / metode maka operasi / metode yang
dipanggil harus ada pada diagram kelas sesuai dengan kelas objek yang berinteraksi.
Pesan tipe send
→
Menyatakan bahwa suatu objek mengirimkan
data/masukan/informasi ke objek lainnya, arah panah mengarah pada objek yang dikirimi.
Pesan tipe return Menayatakan suatu objek yang telah
menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian.
Pesan tipe destroy Menayatakan suatu objek mengakhiri
hidup objek yang lain, arah panah mengarah pada objek yang di akhiri, sebaikanya jika ad creat maka ada
XIX
destroy.
Simbol-simbol Class Diagram
No. Gambar Nama Deskripsi
1
Class Kelas pada struktur system
2
Interface Sama dengan konsep
interface dalam
pemrograman berorientasi objek
3
Association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity.
4
Directed Association
Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain.
5
Generalization Relasi antar kelas dengan
makna generalisasi-
spesialisasi (umum-
khusus).
6
Dependency Relasi antar kelas dengan makna kebergantungan antar kelas.
7
Aggregation Relasi antar kelas dengan makna semua bagian (whole-part).
XX
DAFTAR LAMPIRAN
Halaman Lampiran A Dokumen Keluaran
Lampiran 1 : Lampiran A – 1 Surat Tugas ... 96
Lampiran 2 : Lampiran A – 2 Laporan Absensi ... 97
Lampiran 3 : Lampiran A – 3 Formulir Kenaikan Pangkat ... 98
Lampiran 4 : Lampiran A – 4 Surat Izin Cuti ... 99
Lampiran 5 : Lampiran A – 5 Surat Keterangan Atasan ... 100
Lampiran B Dokumen Masukan Lampiran 1 : Lampiran B – 1 Data Pegawai ... 102
Lampiran 2 : Lampiran B – 2 SK Kenaikan Pangkat... 103
Lampiran 3 : Lampiran B – 3 Data Absensi ... 104
Lampiran C Dokumen Usulan Keluaran Lampiran 1 : Lampiran C – 1 Formulir Kenaikan Pangkat ... 106
Lampiran 2 : Lampiran C – 2 Surat Keterangan Atasan ... 107
Lampiran 3 : Lampiran C – 3 Surat Tugas ... 108
Lampiran 4 : Lampiran C – 4 Surat Izin Cuti ... 109
Lampiran 5 : Lampiran C – 5 Laporan Absensi ... 110
Lampiran 6 : Lampiran C – 6 Laporan Surat Tugas ... 111
Lampiran 7 : Lampiran C – 7 Laporan Kenaikan Pangkat ... 112
Lampiran 8 : Lampiran C – 8 Laporan Cuti ... 113
Lampiran D Dokumen Usulan Masukan Lampiran 1 : Lampiran D – 1 Data Pegawai ... 115
Lampiran 2 : Lampiran D – 2 SK Kenaikan Pangkat ... 116
Lampiran 3 : Lampiran D – 3 Absensi Pegawai ... 117
Lampiran E Dokumen Keterangan Riset Lampiran 1 : Lembar Surat Permohonan Riset ... 119
Lampiran 2 : Lembar Surat Balasan Riset ... 120
XXI Lampiran F Dokumen Konsultasi Bimbingan
Lampiran 1 : Lembar Konsultasi Bimbingan ... 122 Lampiran G Dokumen Biodata Diri
Lampiran 1 : Lembar Biodata Diri ... 124