i
LAPORAN SKRIPSI
Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI
Berbasis Web
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria
Kudus
Disusun Oleh :
Nama : Septi Nurtiya
NIM : 2009-53-045
Program Studi : Sistem Informasi Fakultas : Teknik
UNIVERSITAS MURIA KUDUS
KUDUS
ii
HALAMAN PERSETUJUAN
Nama : Septi Nurtiya
NIM : 2009-53-045
Bidang Studi : Sistem Informasi
Judul Skripsi : Sistem Informasi Kepegawaian pada SMA
Bopkri 03 PATI Berbasis Web
Pembimbing I : Andi Prasetyo Utomo, S.Kom, MT
Pembimbing II : Nanik Susanti, S.Kom
Dilaksanakan : Semester Ganjil Tahun 2012/2013
Kudus, 14 Februari 2013 Yang Mengusulkan
Septi Nurtiya
Menyetujui :
Pembimbing I Pembimbing II
iii
HALAMAN PENGESAHAN
Nama : Septi Nurtiya
NIM : 2009-53-045
Bidang Studi : Sistem Informasi
Judul Skripsi : Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI Berbasis Web
Pembimbing I : Andi Prasetyo Utomo, S.Kom, MT Pembimbing II : Nanik Susanti, S.Kom
Kudus, 4 Juli 2013
Telah diujikan pada ujian sarjana, tanggal 4 Juli 2013 dan dinyatakan LULUS
Penguji Utama Penguji I Penguji II
R. Rhoedy Setiawan, M.Kom Supriyono, M. Kom Noor Latifah, M.Kom
Mengetahui, Dekan Fakultas Teknik
iv
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI
KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya :
Nama : Septi Nurtiya
NIM : 2009-53-045
Program Studi : Sistem Informasi Jenjang : Strata Satu (S1) Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk anggotaikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul : “Sistem Informasi Kepegawaian pada SMA Bopkri 03 Pati Berbasis Web” beserta perangkat yang diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengelolaannya dalam pangkalan data (database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 15 Juni 2013 Yang menyatakan,
v
HALAMAN MOTTO DAN PERSEMBAHAN
MOTTO
Lebih baik mencoba lalu gagal, dari pada Anda gagal mencoba.
Segala yang indah belum tentu baik, tetapi segala yang baik sudah tentu indah.
Tidak masalah Anda berapa kali terjatuh yang penting berapa kali Anda bangkit
setelah Anda terjatuh
Aku tak perlu kuatir apa pun karena Tuhan selalu besertaku, doa orang tua dan
guru-guru selalu menyertaiku, doa orang-orang terkasih selalu mengiringi
langkahku… Dalam Nama Yesus.
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Tuhan yang telah menciptakan aku.
2. Bapak dan Ibu yang selalu mendoakanku
dan memberi semangat.
3. Adikku Cindy yang selalu memberiku semangat.
4. Sahabat dan Teman-teman yang
vi
RINGKASAN
Laporan skripsi dengan judul “Sistem Informasi Kepegawaian pada SMA Bopkri 03 Pati Berbasis Web” telah dilaksanakan dengan tujuan untuk mengetahui bagaimana membangun sistem kepegawaian pada SMA Bopkri 03 Pati. Adapun masalah yang ada adalah system harus bisa melakukan pengelolaan data guru, pengelolaan data pensiun guru, pengelolaan data kenaikan gaji guru, pengelolaan data kenaikan pangkat guru.
Sistem ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman yang digunakan adalah PHP dan database MySQL.
Hasil dari perancangan sistem ini adalah menghasilkan sistem informasi kepegawaian yang meliputi pengelolaan data dari guru, pengajuan pensiun, pengajuan kenaikan gaji, pengajuan kenaikan pangkat. Sehingga tercapailah tujuan dari skripsi ini yaitu dapat mengatasi masalah yang ada di SMA Bopkri 03 Pati.
vii
KATA PENGANTAR
Segala puji syukur kehadirat Tuhan Yang Maha Esa yang telah melimpahkan anugerah dan kasih sayang-Nya sehingga tak mampu bagi penulis untuk sekedar mengucap syukur atas segala yang dianugrahkan Tuhan Yang Maha Esa kepada penulis.
Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.
Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. Prof. Dr. dr. Sarjadi, Sp. PA selaku Rektor Universitas Muria Kudus.
2. Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Andi Prasetyo Utomo, S.Kom, MT yang berkenan menjadi dosen pembimbing saya. Terima Kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan.
5. Bu Nanik Susanti, S.Kom selaku pembimbing dua saya. Saya beruntung mempunyai dosen pembimbing seperti Ibu.
6. Bapak Samuel dan staff. Terima kasih atas ijin yang telah diberikan untuk melakukan penelitian di SMA Bopkri 03 Pati.
7. Bapak dan ibuku, Terima kasih atas semangat dan doa sehingga aku bisa jadi seperti ini.
8. Buat adikku Cindy, yang selalu memberi motivasi serta doa sehingga aku bisa seperti ini.
viii
tak kan ku lupa selama hidupku. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan.
Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin.
Kudus, 5 Maret 2013
ix DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN ... iii
HALAMAN PERNYATAAN ... iv
HALAMAN MOTTO DAN PERSEMBAHAN ... v
RINGKASAN ... vi
KATA PENGANTAR ... vii
DAFTAR ISI ... ix
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ... xiv
DAFTAR LAMPIRAN ... xvii
BAB I. PENDAHULUAN ... 1
1.8 Sistematika Penulisan... ... 6
BAB II. LANDASAN TEORI ... 8
2.1 Konsep Dasar Sistem ... 8
2.1.1 Pengertian Informasi ... 8
2.1.2 Karakteristik Sistem ... 8
x
2.2.1 Informasi ... 9
2.2.2 Siklus Informasi ... 9
2.2.3 Kualitas Informasi ... 10
2.3 Konsep Dasar Sistem Informasi ... 11
2.3.1 Pengertian Sistem Informasi ... 11
2.3.2 Komponen Sistem Informasi ... 11
2.3.3 Pengertian Kepegawaian ... 12
2.3.4 Pengertian Aplikasi Berbasis Web ... 12
2.4 Metode Pengembangan Sistem ... 13
2.4.1 Klasifikasi Sistem ... 14
2.5 Bagian Alir Diagram ... 16
2.6 Pemodelan Objek ... 17
2.7 Pemodelan Proses ... 17
2.9.6 SQL (Structured Query Language) ... 26
2.9.6.1 DDL (Data Definition Language) ... 26
2.9.6.2 DML (Data Manipulation Language) ... 26
2.9.6.3 DCL (Data Control Language) ... 27
2.10 ERD ( Entity Rational Database ) ... 27
BAB III. TINJAUAN UMUM OBYEK PENELITIAN ... 33
3.1 Sejarah Berdirinya SMA Bopkri 03 Pati ... 33
3.2 Visi SMA Bopkri 03 Pati ... 33
xi
3.4 Tujuan SMA Bopkri 03 Pati... ... ... 34
3.5 Struktur Organisasi ... 34
3.6 Job Deskripsi SMA Bopkri 03 Pati ... 34
3.7 Denah Lokasi SMA Bopkri 03 Pati ... 39
3.8 Analisa Sistem Lama... 40
3.8.1 Prosedur Pengajuan Pensiun ... 40
3.8.2 Prosedur Pengajuan Kenaikan Pangkat ... 41
3.8.3 Prosedur Penggajian Berkala ... 43
BAB IV. ANALISA DAN PERANCANGAN ... 45
4.1 Gambaran Umum Sistem Informasi Kepegawaian pada SMA Bopkri 03 Pati Berbasis Web ... 45
4.2 Identifikasi Masalah dan Sumber Masalah ... 45
4.2.1 Identifikasi Masalah ... 45
4.2.2 Analisa Kebutuhan Sistem ... 45
4.3 Analisa Sistem ... 46
4.3.1 Analisa Kebutuhan Data dan Informasi ... 46
4.3.2 Analisa Kebutuhan Sistem untuk Perancangan ... 46
4.3.2.1 Analisa Kebutuhan Perangkat Keras ... 46
4.3.2.2 Analisa Kebutuhan Perangkat Lunak ... 47
4.3.3 Sistem yang Diusulkan ... 47
4.4 Perancangan Sistem ... 47
4.4.1 Pemodelan Proses ... 47
4.4.1.1 Usecase Diagram ... 47
4.5 Perancangan Basis Data ... 75
4.5.1 ERD (Entity Relationship Diagram) ... 75
4.5.2 Struktur Tabel ... 82
4.6 Desain Input dan Output yang Diusulkan ... 87
BAB V. IMPLEMENTASI SISTEM ... 91
5.1 Implementasi Sistem ... 91
5.2 Tampilan Program ... 91
xii
5.2.2 Pengujian benar dan pengujian salah ... 96
BAB VI. PENUTUP ... 97
6.1 Kesimpulan ... 97
6.2 Saran ... 97 DAFTAR PUSTAKA
xiii
Tabel 4.2. : Tabel alur optimistic kenaikan pangkat ... 50
Tabel 4.3. : Tabel alur pesimistic kenaikan pangkat ... 51
Tabel 4.4. : Tabel alur optimistic guru ... 51
Tabel 4.5. : Tabel alur pesimistic guru ... 52
Tabel 4.6. : Tabel alur optimistic penggajian ... 52
Tabel 4.7. : Tabel alur pesimistic penggajian ... 52
Tabel 4.8. : Tabel alur optimistic jam mengajar... 53
Tabel 4.9. : Tabel alur pesimistic jam mengajar ... 53
Tabel 4.10. : Tabel alur optimistic mata pelajaran ... 53
Tabel 4.11. : Tabel alur pesimistic mata pelajaran ... 54
Tabel 4.12. : Tabel alur optimistic pensiun ... 54
Tabel 4.13. : Tabel alur pesimistic pensiun ... 55
Tabel 4.14. : Tabel alur optimistic laporan ... 55
Tabel 4.15. : Tabel alur pesimistic laporan ... 56
Tabel 4.16. : Tabel admin ... 83
Tabel 4.17. : Tabel kenaikan pangkat... 83
Tabel 4.18. : Tabel guru ... 84
Tabel 4.19. : Tabel pensiun ... 84
Tabel 4.20. : Tabel penggajian ... 85
Tabel 4.22. : Tabel mata pelajaran ... 85
xiv
xv
DAFTAR GAMBAR
Gambar 2.1. : Siklus Sistem Informasi ...10
Gambar 2.2. : Diagram Relationship Unary ...28
Gambar 2.3. : Diagram Relationship Binary ...29
Gambar 2.4. : Diagram Tenary Relationship ...29
Gambar 2.5. : Diagram Kardinalitas One To One ...30
Gambar 2.6.: Diagram Kardinalitas One To Many ...30
Gambar 2.7.: Diagram Kardinalitas Many To Many ...31
Gambar 3.1.: Struktur Organisasi SMA Bopkri 03 Pati ...34
Gambar 3.2. : Denah Lokasi SMA Bopkri 03 Pati ...39
Gambar 3.3 : Flow Of Document Pengajuan Pensiun SMA Bopkri 03 Pati ...41
Gambar 3.4 : Flow Of Document Pengajuan Kenaikan Pangkat SMA Bopkri 03 Pati ...42
Gambar 3.4 : Flow Of Document Penggajian Berkala SMA Bopkri 03 Pati ...44
Gambar. 4.1 : Business Usecase Diagram ...49
Gambar 4.2 : Sistem Use Case Diagram ...50
Gambar 4.3 : Kelas Kenaikan Pangkat ...56
Gambar 4.4. : Kelas Guru ...56
Gambar 4.5. : Kelas Pensiun ...57
Gambar 4.6 : Kelas Penggajian ...57
Gambar 4.7. : Kelas Mata_Pelajaran ...57
Gambar 4.8 : Class Diagram ...58
Gambar 4.9 : Sequence diagram login ...59
Gambar 4.10 : Sequence Diagram Kenaikan Pangkat ...59
Gambar 4.11 : Sequence Diagram Guru ...60
Gambar 4.12 : Sequence Diagram Penggajian ...60
Gambar 4.13 : Sequence Diagram jam mengajar ...61
Gambar 4.14 : Sequence Diagram Mata pelajaran ...61
Gambar 4.15 : Sequence Diagram Pensiun ...62
xvi
Gambar 4.17 : Activity Diagram Login ...63
Gambar 4.18 : Activity Diagram Kenaikan Pangkat ...63
Gambar 4.19 : Activity Diagram Guru ...64
Gambar 4.20 : Activity Diagram Penggajian berkala ...64
Gambar 4.21.: Activity Diagram jam mengajar ...65
Gambar 4.22. : Activity Diagram mata pelajaran ...65
Gambar 4.23: Activity Diagram pensiun ...66
Gambar 4.24. : Activity Diagram laporan ...66
Gambar 4.25. : Statechart Diagram Login ...67
Gambar 4.26. : Statechart Diagram kenaikan pangkat ...67
Gambar 4.27 : Statechart Diagram edit data kenaikan pangkat ...68
Gambar 4.28 : Statechart Diagram Hapus Data kenaikan pangkat ...68
Gambar 4.29 : Statechart Diagram Cari data kenaikan pangkat ...68
Gambar 4.30: Statechart Diagram simpan data guru ...69
Gambar 4.31 : Statechart Diagram edit data guru ...69
Gambar 4.32 : Statechart Diagram hapus data guru ...70
Gambar 4.33 : Statechart Diagram cari data guru ...70
Gambar 4.34 Statechart Diagram simpan data penggajian ...70
Gambar 4.35 Statechart Diagram Edit Data penggajian ...70
Gambar 4.36 Statechart Diagram hapus data penggajian ...71
Gambar 4.37 Statechart Diagram Cari data penggajian ...71
Gambar 4.38 Statechart Diagram simpan data jadwal ...71
Gambar 4.39 Statechart Diagram edit data jadwal ...72
Gambar 4.40 Statechart Diagram hapus data jadwal ...72
Gambar 4.41 Statechart Diagram cari data jadwal ...72
Gambar 4.42 Statechart Diagram simpan data mata pelajaran ...73
Gambar 4.43. Statechart Diagram edit mata pelajaran ...73
Gambar 4.44. Statechart Diagram hapus mata pelajaran ...73
Gambar 4.45 Statechart Diagram cari mata pelajaran ...73
Gambar 4.46. Statechart Diagram simpan data pensiun ...74
xvii
Gambar 4.48. Statechart Diagram hapus data pensiun ...74
Gambar 4.49. Statechart Diagram cari data pensiun ...75
Gambar 4.50. Statechart Diagram laporan ...75
Gambar 4.51. Entity ...76
Gambar 4.52. Relasi antara user dengan pensiun ...76
Gambar 4.53. Relasi antara user dengan kenaikan pangkat ...76
Gambar 4.54. Relasi antara user dengan penggajian ...76
Gambar 4.55. Relasi antara user dengan mata pelajaran ...76
Gambar 4.56. Relasi antara guru dengan pensiun ...77
Gambar 4.57. Relasi antara guru dengan kenaikan pangkat ...77
Gambar 4.58. Relasi antara guru dengan penggajian ...77
Gambar 4.59 Derajat Kardinalitas antara user dan pensiun ...77
Gambar 4.60 Derajat Kardinalitas antara user dan kenaikan pangkat ...77
Gambar 4.61 Derajat Kardinalitas antara user dan penggajian ...78
Gambar 4.62 Derajat Kardinalitas antara user dan mata pelajaran ...78
Gambar 4.63 Derajat Kardinalitas antara guru dan pensiun ...79
Gambar 4.64 Derajat Kardinalitas antara guru dan kenaikan pangkat ...78
Gambar 4.65 Derajat Kardinalitas antara user dan kenaikan pangkat ...79
Gambar 4.66. ERD ( Entity Relationship Diagram) ...79
Gambar 4.67. Relasi Tabel ...86
Gambar 4.68. Desain form Halaman Utama ...86
Gambar 4.69. Desain Login ...86
Gambar 4.70. Desain form Pendataan Guru ...87
Gambar 4.71. Desain Form Tambah mata Pelajaran ...87
Gambar 4.72. Desain form Tambah Pengajuan ...87
Gambar 4.73. Desain Laporan Guru ...88
Gambar 4.74. Desain Laporan Mata Pelajaran ...88
Gambar 4.75. Desain Laporan Kenaikan Pangkat ...88
Gambar 4.76. Desain Laporan Pensiun Guru ...88
Gambar 5.1 Tampilan Login ...88
xviii
Gambar 5.3 Tampilan Input Data Guru ...89
Gambar 5.4 Tampilan Input Data Mata Pelajaran ...90
Gambar 5.5 Tampilan Input Pengajuan ...90
Gambar 5.6 Tampilan Laporan Guru ...90
Gambar 5.7 Tampilan Laporan Mata Pelajaran ...91
Gambar 5.8 Tampilan Laporan Kenaikan Pangkat ...91
Gambar 5.9 Tampilan Laporan Pensiun Guru ...92
Gambar 5.10 Tampilan Utama Kepala sekolah dan Yayasan ...92
Gambar 5.11 Data Berhasil Disimpan ...93
xix
DAFTAR LAMPIRAN