• Tidak ada hasil yang ditemukan

Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI Berbasis Web

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sistem Informasi Kepegawaian pada SMA Bopkri 03 PATI Berbasis Web"

Copied!
19
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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,

(5)

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

(6)

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.

(7)

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.

(8)

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

(9)

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

(10)

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

(11)

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

(12)

xii

5.2.2 Pengujian benar dan pengujian salah ... 96

BAB VI. PENUTUP ... 97

6.1 Kesimpulan ... 97

6.2 Saran ... 97 DAFTAR PUSTAKA

(13)

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

(14)

xiv

(15)

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

(16)

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

(17)

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

(18)

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

(19)

xix

DAFTAR LAMPIRAN

Gambar

Tabel 4.24. : Tabel detail_pengajuan ..............................................................

Referensi

Dokumen terkait

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus

Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk memberikan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus