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 2013
i
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
Andi Prasetyo Utomo, S.Kom, MT
Nanik Susanti, S.Kom
ii
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
R. Rhoedy Setiawan, M.Kom
Supriyono, M. Kom
Mengetahui, Dekan Fakultas Teknik
Rochmad Winarso, ST., MT.
iii
Penguji II
Noor Latifah, M.Kom
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS Yang bertanda tangan di bawah ini, saya : Nama NIM Program Studi Jenjang Jenis Karya
: Septi Nurtiya : 2009-53-045 : Sistem Informasi : Strata Satu (S1) : 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,
Septi Nurtiya
iv
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
memberikan motivasi . 5. Almaterku.
v
yang
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.
Kata Kunci : Kepegawaian, SMS Gateway.
vi
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.
9.
Teman-temanku dikelas A angkatan 2009, yang telah menjadi teman setia selama perjalan hidup di kampus. Tangis tawa, suka duka, mengerjakan tugas bersama, kumpul-kumpul, serta semangat dan motivasi kalian yang
vii
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
Penulis
viii
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.1 Latar Belakang Masalah ........................................................ 1 1.2 Rumusan Masalah .................................................................. 2 1.3 Batasan Masalah .................................................................... 2 1.4 Tujuan Skripsi ........................................................................ 2 1.5 Manfaat Skripsi ...................................................................... 3 1.6 Tinjauan Pustaka .................................................. ................. 3 1.7 Metodologi Penelitian .................................................. ......... 4 1.7.1 Tinjauan Pustaka .................................................. ......... 4 1.7.2 Metode Pengumpulan Data ............................................5 1.7.2 Metode Pengembangan Sistem ..................................... 6 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 2.2 Pengertian Informasi, Siklus Informasi dan Kualitas Informasi ................................................................................ 9
ix
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.8 UML ( Unified Modelling Lenguange ) .............................. 18 2.8.1 Artifact UML ............................................................. 18 2.8.2 Tujuan UML .............................................................. 22 2.9 Konsep Database ................................................................. 23 2.9.1 Tabel .......................................................................... 24 2.9.2 Kolom ........................................................................ 25 2.9.3 Kunci Primer .............................................................. 25 2.9.4 Kunci Tamu ............................................................... 25 2.9.5 Rekaman .................................................................... 25 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 3.3 Misi SMA Bopkri 03 Pati ................................................... 33
x
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 5.2.1 Tampilan awal Program .............................................. 91
xi
5.2.2 Pengujian benar dan pengujian salah .......................... 96 BAB VI. PENUTUP ................................................................................ 97 6.1 Kesimpulan .......................................................................... 97 6.2 Saran ..................................................................................... 97 DAFTAR PUSTAKA DAFTAR LAMPIRAN
xii
DAFTAR TABEL
Tabel 2.1.
: Simbol Flow Of Document ........................................................ 16
Tabel 2.2.
: Use Case Diagram ....................................................................... 19
Tabel 2.3.
: Class Diagram ............................................................................. 20
Tabel 2.4.
: Sequence Diagram ...................................................................... 21
Tabel 2.5.
: Statechart Diagram ...................................................................... 22
Tabel 2.6.
: Activity Diagram ......................................................................... 23
Tabel 2.7.
: Simbol-Simbol ERD ................................................................... 31
Tabel 4.1.
:
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
Proses Bisnis Use Case .............................................................. 48
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 Tabel 4.23. : Tabel pengajuan .......................................................................... 85
xiii
Tabel 4.24. : Tabel detail_pengajuan ............................................................... 86 Tabel 4.25. : Tabel syarat_pengajuan ............................................................... 86
xiv
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 Gambar 4.16 : Sequence Diagram Laporan ..........................................................62
xv
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 Gambar 4.47. Statechart Diagram edit data pensiun ..............................................74
xvi
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
Gambar 5.2
Tampilan Halaman Utama Admin ..................................................89
xvii
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 Gambar 5.12 Halaman Kesalahan Tambah Data ..................................................93
xviii
DAFTAR LAMPIRAN
Lampiran 1
: Buku Bimbingan Skripsi
Lampiran 2
: Surat Keterangan Penelitian
Lampiran 3
: Biografi Penulis
xix