perpustakaan.uns.ac.id
digilib.uns.ac.id
SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO
TUGAS AKHIR
Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Teknik Informatika
Oleh : APRIANA RAMADHANI M3209009
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2014
commit to user i
perpustakaan.uns.ac.id
digilib.uns.ac.id ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO
Disusun oleh APRIANA RAMADHANI NIM. M3209009
Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji pada tanggal 23 Juli 2014
Pembimbing Utama,
Agus Purbayu, S.Si.,M.Kom NIDN. 062908001
HALAMAN PENGESAHAN
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id iii
SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO Disusun Oleh APRIANA RAMADHANI NIM. M3209009
Dibimbing Oleh Pembimbing Utama,
Agus Purbayu, S.Si.,M.Kom NIDN. 062908001 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas akhir Program Diploma III Teknik Informatika pada tanggal Dewan Penguji: 1. Penguji 1 : Agus Purbayu, S.Si.,M.Kom NIDN. 062908001 2. Penguji 2 : Yudho Yudhanto, S.Kom NIP. 3. Penguji 3 : Berliana K.R. ST., M.Eng. NIDN.0621038101
(
)
(
)
(
)
Disahkan oleh Dekan
Ketua Program Studi
FMIPA UNS
DIII Teknik Informatika UNS
Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons), PhD Drs. YS. Palgunadi, M.Sc NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004
commit to user
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT Apriana
Ramadhani.
2014.
THE
WEB-BASED
EMPLOYEE
INFORMATION SYSTEM IN SMK NEGERI JUMANTONO. Diploma III Informatics Engineering, Mathematic and Sience Faculty, Sebelas Maret University Surakarta. Employee Information system at school is a system which manages the data of employee by inputting the data into system and producing output of employee data report. The aim of this project is to create website-based employee information system at SMK Negeri Jumantono. Research methods applied in this final report are onservation and literary method in order to get essential data to support this report. Design phases which were including system design, database, and user inferface. It can be concluded that employee information system has been designedand implemented by certain facilities that include user data processing, personnel data processing, and reports making. So it was expected to br useful for timesaving in employee data searching, updating, and presenting the data simply.
Keyword : Employee Information System, PHP and MySQL
commit to user iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK Apriana Ramadhani. 2014. SISTEM INFORMASI KEPEGAWAIAN DI SMK NEGERI JUMANTONO. Diploma III Twknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta.
Sistem informasi kepegawaian dari suatu sekolah adalah sistem yang mengelola data pegawai dengan cara menginputkan dara tersebut kedalam sistem dan menghasilkan keluaran laporan data pegawai. Tujuan dari pembuatan sistem adalah membuat sistem informasi kepegawaian di SMK Negeri Jumantono yang berbasis website. Metode penelitian yang dilakukan dalam laporan tugas akhir ini adalah metode observasi dan metode pustaka guna memperoleh data-data yang diperlukan untuk menunjang laporan ini. Tahap perancangan yang digunakan meliputi perancangan sistem, basis data dan antar muka pengguna. Dapat disimpulkan dengan fasilitas sistem informasi kepegawaian telah didesain dan diimplementasikan dengan fasilitas meliputi pengolahan data user, pengolahan data pegawai, dan pembuatan laporan. Sehingga diharapkan berguna untuk menghemat waktu dalam pencarian data pegawai, peng-update-an dan ringan dalam penyajian data.
Kata kunci:. Sistem Informasi Kepegawaian, PHP dan MySQL
commit to user v
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN MOTTO Keberhasilan yang indah adalah keberhasilan yang dilandasi pengorbanan dan kerjakeras disertai keikhlasan. (Brillian Budi Riyanto)
Cukuplah Allah menjadi pemberi petunjuk dan penolong. (QS. Al-Furqon: 31)
Selamat atasmu karena kesabaranmu. Maka, alangkah baiknya tempat kesudahan itu. (QS. Ar-Rad: 24)
Wahai orang
orang yang beriman, mintalah pertolongan (kepada Allah) dengan sabar dan shalat. (QS. Al-Baqarah: 153)
Ibu adalah bukan tempat aku bersandar, melainkan karena dialah aku dapat berdiri tegak .(Mario Teguh, Golden Ways)
commit to user vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Yang utama serta syukur kepasa Allah SWT. Taburan cinta dan kasih sayang-Mu telah memberikanku kekuatan, membekaliku dengan ilmu serta memperkenalkanku dengan cinta. Atas karunia serta kemudahan yang Engkau berikan akhirnya Tugas Akhir yang sederhana ini dapat terselesaikan. Sholawat dan salam selalu terlimpahkan keharibaan Rasulullah Muhammad SAW
Orangtua tercinta Sebagai tanda bakti, hormat, dan rasa terima kasih yang tiada terhingga kupersembahkan karya kecil ini kepada bapak dan ibu yang telah memberikan kasih sayang, segala dukungan, dan cinta kasih yang tiada terhingga yang tiada mungkin dapat kubalas hanya dengan selembar kertas yang bertuliskan kata cinta dan persembahan. Semoga ini menjadi langkah awal untuk membuat bapak dan ibu bahagia karena kusadar, selama ini belum bisa berbuat yang lebih. Untuk Bapak dan Ibu yang selalu membuatku termotivasi dan selalu menyirami kasih sayang, selalu mendoakanku, selalu menasehatiku menjadi lebih baik, terima kasih Bapak dan Ibu
Terima kasih buat kakakku, adikku dan teman-temanku yang telah mendukung dan membantu terselesainya Tugas Akhir ini
commit to user vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR Syukur Alhamdulillah penulis panjatkan kehadirat Allah SWT atas segala ramhat, taufik, dan hidayah-Nya yang telah dilimpahkan, sehingga penulis dapat
Kep salah satu syarat untuk mencapai gelar Ahli Madya Program Diploma III Teknik Informatika. Penulis menyadari bahwa dalam proses penulisan Tugas Akhir ini banyak mengalami kendala, namun berkat bantuan, bimbingan , kerjasama dari berbagai pihak dan berkat Allah SWT sehingga kendala-kendala yang dihadapi tersebut dapat terselesaikan. Untuk itu penulis menyampaikan ucapan terima kasih dan penghargaan kepada : 1. Tuhan Yang Maha Esa yang selalu memberikan kekuatan dan kesehatan untuk dapat menyelesaikan laporan tugas akhir ini. 2. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons), PhD. Selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar. 3. Drs. Y.S Palgunadi, M.Sc. selaku ketua Program Studi Diploma III Teknik Informatika Fakultas MIPA Universita Sebelas Maret yang memberikan izi kepada penulis untuk mengikuti mata kuliah Tugas Akhir. 4. Bapak Agus Purbayu,S.Si,M.Si. Selaku dosen pembimbing Utama TA yang telah dengan sabar, tekun, tulus, dan ikhlas meluangkan waktu, tenaga dan pikiran memberikan bimbingan, motivasi, arahan, dan saransaran yang sangat berharga kepada penulis selama menyusun telah banyak memberikan pengarahan, bimbingan, dukungan serta saran. 5. Bapak Yudho Yudhanto, S.Kom dan Ibu Berliana K.R. ST, M.Eng selaku dosen penguji Tugas Akhir. 6. Kedua orang tuaku yang selalu memberikan doa, motivasi dan dorongan selama pelaksanaan pengerjaan tugas akhir ini. 7. Seluruh rekan dan pihak yang telah membantu terselesainya laporan ini, yang tidak dapat saya sebutkan satu per satu.
commit to user viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Demikian laporan ini disusun, semoga laporan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, 13 Agustus 2014
Penulis
commit to user ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI Hal i
...
ii HALAMAN PENGESAHAN
...
iii
HALAMAN ABSTRACT
iv
HALAMAN ABSTR
v vi
HALAMAN
....
K
...... vii
...
viii ........ x
... ....
........ xii .....
BAB I
........xiii
PENDAHULUAN
1
1.1 Latar
......
1
1.2 Rumusan Masalah ...
2
1.3 Batasan Masalah
...
2
1.4 Tujuan dan manfaat Penelitian ..
...
.. 2
1.5 Metodologi
2
1.6 Sistematika Penulisan.....................................................................
3
BAB II LANDASAN TEORI
............................................ 5
2.1 Definisi
5
2.2 Definisi Sistem Informasi
...
5
2.3 Definisi Basis Data.......
5
2.4 Definisi Data Flow Diagram (DFD).................................................. 6 2.5 Definisi Context Diagram (CD)
...............
2.6 Definisi Entity Relationship Diagram (ERD) 2.7 Definisi PHP................................. 2.8 Definisi MySQL.......................... BAB III DESAIN DAN PERANCANGAN 3.1 Kebutuhan Sistem
....
......... 7
...
7 ..
....
8 .........
..
.
10 .........
commit to user x
8
10
perpustakaan.uns.ac.id
digilib.uns.ac.id xi
3.2 Perancangan Sistem 3
...
10
...
11
...
11
3.2.3 DFD level 1 proses 2................................................................. 12 3.3 Perancangan Database ...
.
....
............ 12
3.3.1 Entity Relationship Diagram................................................... 13 3.3.2 Relasi Tabel................................................................................... 13 3.4 Perancangan Basis Data
.......................... 15
3.5 Perancangan Desain Sistem
20
BAB IV IMPLEMENTASI SISTEM
............. 22
4.1 Implementasi sistem
22
1.
Tampilan halaman login user........
22
2.
Tampilan halaman absensi pegawai
23
3.
Tampilan Data pegawai
23
4.
Tampilan Pengajuan Cuti Pegawai
5.
Tampilan Data Cuti Pegawai.................................................... 24
6.
Tampilan Halaman Home Admin............................................. 25
7.
Tampilan Halaman Data Pegawai.........................................
8.
Tampilan Data Dikalt Pegawai............................................... 26
9.
Tampilan Kenaikan Jabatan..................................................
26
10.
Tampilan Cuti Pegawai.....................................................
27
11.
Tampilan Mutasi Pegawai..................................................
27
12.
Tampilan Entry Data Pensiun..............................................
28
13.
Tampilan Pensiun ...............................................................\
28
14.
Tampilan Kelola User...........................................................
29
15.
Tampilan Laporan-laporan..................................................
29
...
24
25
30
BAB V PENUTUP ... ...
30 30 31
DAFTAR PUSTAKA
commit to user xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Tabel 3.1 Tabel Pegawai........................................................................................15 Tabel 3.2 Tabel User.........................................................................................
15
Tabel 3.3 Tabel Absensi
17
. Tabel 3.4 tabel bagian.....
........ 17
Tabel 3.5 Tabel Golongan
17
Tabel 3.6 Tabel Jabatan....................................
18
Tabel 3.7 Tabel Pendidikan
.............................................18
Tabel 3.8 Tabel Pengalaman Kerja
18
Tabel 3.9 Tabel Pensiun.............
19
Tabel 3.10 Tabel Cuti..............
19
Tabel 3.11 Tabel diklat......................................................................................
20
commit to user xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Gambar 2.1 Contoh Entity Luar
6
Gambar 2.2 Simbol Aliran Data........................
7
Gambar 2.3 Simbol Proses..........................................
7
Gambar 2.4 Simbol Berkas...............................
7
Gambar 3.1 Diagram Konteks..
11
Gambar 3.2 DFD Level 0........................
11
Gambar 3.3 DFD Level 1 Proses 2........
12
Gambar 3.4 DFD Level 1 Proses 6
13
Gambar 3.5 Entity Relationship Diagram (ERD)
14
Gambar 3.6 .Relasi Hubungan Antar Tabel
15
Gambar 3.7 Rancangan Desain Halaman Utama
21
Gambar 3.8 Rancangan Desain Halaman Login User
21
Gambar 4.1 Halaman Login User
22
Gambar 4.2 Halaman Absensi Pegawai
23
Gambar 4.3 Halaman Data pegawai
............
23
Gambar 4.4 Halaman Pengajuan Cuti Pegawai
24
Gambar 4.5 Halaman Data Cuti Pegawai.........
24
Gambar 4.6 Halaman Home Admin
25
Gambar 4.7 Halaman Data Pegawai................
25
Gambar 4.8 Halaman Diklat Pegawai.................
26
Gambar 4.9 Halaman Kenaikan Jabatan
26
Gambar 4.10 Halaman Cuti Pegawai
27
commit to user xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id xiv
Gambar 4.11 Halaman Mutasi Pegawai
27
Gambar 4.12 Halaman Entry Data Pensiun
28
Gambar 4.13 Halaman Pensiun
28
Gambar 4.14 Halaman Kelola User............................................................. 29 Gambar 4.15 Halaman Laporan .................................................................... 29
commit to user xiv