SISTEM ADMINISTRASI ABSENSI DAN GAJI GURU PADA SEKOLAH TARBIYATUL ATHFAL
Nur Azizah 41809010105
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2013
SURAT PERSETUJUAN SIDANG
Yang bertanda tangan di bawah ini menyatakan laporan tugas akhir dari mahasiswa berikut ini : Nama mahasiswa
: Nur Azizah
Nim
: 41809010105
Fakultas
: Ilmu Komputer
Program Studi
: Sistem Informasi
Judul
: SISTEM ADMINISTRASI ABSENSI DAN GAJI GURU PADA SEKOLAH TARBIYATUL ATHFAL
Telah diperiksa dan disetujui untuk disidangkan. Jakarta, 21 Februari 2013
( Ratna Mutu Manikam S.Kom, MT ) Pembimbing
KATA PENGANTAR
Assalamu’alaikum Wr. Wb. Puji syukur kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karuniaNya, Sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (SI) pada Jurusan Sistem Informasi di Universitas Mercu Buana. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbigan, dan dorongan di berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terimakasih yang sebesar-besarnya kepada : 1. Ibu Ratna Mutu Manikam S.Kom, MT selaku pembimbing Tugas Akhir. 2. Ayah dan ibu tercinta yang senantiasa memberikan do’anya yang terbaik. 3. Ibu Nur Ani, ST, MTI selaku Kaprodi Sistem Informasi 4. Bapak Bagus priambodo, ST, MTI selaku Koordinator Tugas Akhir Program Studi Sistem Informasi di Universitas Mercu Buana 5. Dan semua pihak yang telah membantu sehingga selesainya tulisan ini 6. Saudara dan sahabat-sahabatku yang lain terutama mahasiswa/mahasiswi Sistem Informasi satu angkatan yang telah memberikan dukungan moral untuk terus menyelesaikan tugas akhir ini
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan Hidayah serta taufikNya kepada kita semua. Amin.
Penulis menyadari bahwa penulisan laporan tugas akhir ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang sifatnya membangun akan senantiasa penilis terima dengan senang hati untuk menghasilkan tugas akhir yang lebih lagi dikemudian hari. Penulis berharap semoga tugas akhir ini bermanfaat bagi pembaca. Wassalamu’alaikum Wr. Wb.
Jakarta, 21 February 2013 Penulis
Nur Azizah
DAFTAR ISI
Lembar Pernyataan………………………………………….………..…….........i Lembar Pengesahan.……...……………..………….………...............…….........ii Kata Pengantar……………………………..……..……………………….........iii Abstrak…………………………………………………………...........................v Abstract…………………………………..……………….…………………........vi Daftar Isi…………………………………...………………………………........vii Daftar Gambar……………………….…………..……………..………............xii Daftar Tabel……………………………..…………………………………........xv
BAB I PENDAHULUAN 1.1 Latar Belakang……………………..…………………………..…...………....1 1.2 Rumusan Masalah………...…...…...……………………..…………………...2 1.3 Batasan Masalah…………………………………...………………………….2 1.4 Tujan…………………………...………….…………………………………..3 1.6 Manfaat………….………….…………..………………………………….….3 1.6 Metodologi Penelitian……………………...……….…………………….…...3 1.6.1 Penelitian Lapangan (Field Research)…………. ….. ……………………...4 1.6.2 Penelitian Perpustakaan (Library Research)………………………….…….4
1.7 Sistem Matika Penulisan……………………………………………......…….4
BAB II LANDASAN TEORY 2.1 Pengertian Sistem…………..………………………...……………......………6
2.2 Karakteristik Sistem…..…………...………………………..…………………6 2.2.1 Komponen Sistem…..…………...…………………………………………..6 2.2.2 Batasan Sistem……………...………………..……………………….…..…7 2.2.3 Lingkungan Luar Sistem...……………………………………….. ………...7 2.2.4 Penghubung Sistem………………………….…………………… ...………7 2.2.5 Masukan Sistem…………..…………...…………………………...…..........7 2.2.6 Keluaran Sistem……………………….....………………………...………..8 2.2.7 Pegolah Sistem………………………………………...……..………...……8 2.2.8 Saran Sistem…………………………………………..………………..……8
2.3 Pengertian Sistem Administrasi…………..……………………….………..…8 2.4 Pengertian Sistem Absensi………..……………………………………..…….9 2.5 Pengertian Sistem Gaji...………………………….. … ………………………9
2.6 PHP……………………………………………….…………….................…..9 2.6.1 DATABASE MySQL………………………..………..……..…………..…..10 2.6.2 PHP MyADMIN……………..……………….……...……………….……11 2.6.3 Sintaks Dasar…………………………...………………………...…….…..11 2.6.4 Variable…………………………………..………...…...…………..….…..12
2.7 Alat Bantu Sistem…………………………...……………..………..……….13 2.7.1 UML………………...………..……………...……………….………….13 2.7.2 Sistem Basis Data………………………………………...……………....29 2.7.3 Kamus Data……………………………………….………….…………..32 2.7.4 Model Waterfall………………………………………………………….33
2.8 Pengujian Black-Box…………………………………………....…………...36
2.9 Pengujian White-Box………………………………………….…….………37 2. 10 Dreamweaver 8………………………...……………………..……………38
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sekolah…………………...………..……………………..41 3.2 Struktur Organisasi…………...……………...……………………...………..41 3.3 Analisa Sistem Yang Sedang Berjalan…………...……………………….....43 3.3.1 Use Case Diagram Sistem Berjalan…..…………………………..……44 3.4 Perancangan sistem usulan…..………………………...……………………..45 3.4.1 Use Case sistem usulan…..………………………..………………...…46 3.4.2 Actifity Diagram sistem usulan…..………………….…………………50 3.4.3 Squence Diagram sistem usulan…..……………...….…………………59 3.4.4 Class Diagram sistem usulan…..………………....……………………65 3.5 Basis data Spesifikasi data…………...………………………...………...66 3.6 Perancangan Layar…………...…………………...…………………….69 3.6.1 Rancangan Layar Login…………..………………..………………...70 3.6.2 Rancangan Layar Home…………….………………...……………...71 3.6.3 Rancangan Input Kehadiran……...……...……...…….……………...73 3.6.4 Rancangan Entry Guru……………………….……….……………...74 3.6.5 Rancangan Input Gaji……………………...………….…………….....75 3.6.6 Rancangan Laporan Gaji……………...............….…………………..76 3.6.7 Laporan Kehadiran Guru…………………..…………..……………...77
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem…………………………..……………………………..78 4.2 Implementasi Requirement…………………………………………………..78 4.3 Interface atau tampilan layar…………………..………...…………………...79 4.3.1 Halaman Login………...……………………….……………………...79 4.3.2 Halaman Utama………...………………..…………..………………...80 4.3.3 Form Data Master Guru…………………………………………….....81 4.3.4 Form pembayaran gaji………………..………………………….........82 4.3.5 Form kasbon…………………….…………………………………......83 4.3.6 Form absen…………………………………………………..…….…..85 4.4 Form cetak laporan……………………………...…………………………...87 4.4.1 Form cetak laporan gaji…………………………...…………………...87 4.4.2 Form laporan absen……………………………...…………………….88 4.4.3 Form cetak laporan cashbon……………..…………………………....88 4.4.4 Form cetak laporan data guru……………………...………………......89 4.5 Pengujian Sistem……………………………………………………..…...….89 4.5.1 Metode Pengujian………………………………………………....…..90 4.5.2 Prosedur Pengujian………………………………………..…………..90 4.5.3 Skenario pengujian………………………………………..……...……90 4.5.4 Analisa Hasil Pengujian……………………………………..…..….…93
BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan……………………………………..………...………….….94 5.2 Saran………………………………………………………………...…..95
DAFTAR PUSTAKA………………………………………..…………….96 LISTING PROGRAM………………………………….…………………L1
DAFTAR GAMBAR Gambar 2.1 contoh use case diagram…....………………...………………….…22 Gambar 2.2 contoh class diagram………………………..……………………...24
Gambar 2.3 contoh sequence diagram………………...…………………………27 Gambar 2.4 contoh Actifity diagram….................……………………….....……29 Gambar 2.5 contoh sistem rekayasa….................………………...………...……34 Gambar 2.6 contoh Dreamweaver 8….................………………..………...……39 Gambar 3.1 Struktur organisasi………………………………………...…….......42 Gambar 3.2 Diagram Use Case Berjalan…………………………………….......44 Gambar 3.3 Diagram Use Case Usulan………………………..……..…….........46 Gambar 3.4 Diagram activity usulan penggajian……………..………..…….......50 Gambar 3.5 Diagram activity usulan Isi Kehadiran………..……………..……...52 Gambar 3.6 Diagram activity usulan Melihat Laporan Kehadiran…..…..……....54 Gambar 3.7 Diagram activity usulan Melihat Gaji Guru…..……..………...…....55 Gambar 3.8 Diagram activity usulan cashbon…….……………...…....................56 Gambar 3.9 Diagram activity usulan laporan chasbon………………...................58 Gambar 3.10 sequence diagram usulan Entry Kehadiran………...…...…............59 Gambar 3.11 sequence diagram usulan Entry gaji………………..……………..60 Gambar 3.12 sequence diagram usulan melihat laporan kehadiran……..………61 Gambar 3.13 sequence diagram usulan lihat gaji…………………..……………62 Gambar 3.14 sequence diagram usulan Chasbon…………………..……………63 Gambar 3.15 sequence diagram usulan laporan Cashbon………..……………...64
Gambar 3.16 Class diagram………………..……................................................65 Gambar 3.17 Struktur Rancangan Layar……………...………………………….69 Gambar 3.18 Rancangan Layar Login………..………………………………….70 Gambar 3.19 Rancangan Layar Home sekretaris/ staff………………...………...71 Gambar 3.20 Rancangan Layar Home bendahara………………………………..72 Gambar 3.21 Rancangan Layar Home Guru……………………………………..72 Gambar 3.22 Rancangan Layar Input Kehadiran……………...………………....73 Gambar 3.23 Rancangan Layar Tambah Guru…………..………………............74 Gambar 3.24 Rancangan Layar Entry Gaji…………………………....................75 Gambar 3.25 Rancangan Layar Laporan gaji…………………………................76 Gambar 3.26 Rancangan Layar Laporan Kehadiran……………………...……...77 Gambar 4.1 login……………………………………….….….………………….84 Gambar 4.2 Form utama sekretaris/ staff TU……...……………………………..85 Gambar 4.3 Form utama bendahara…………………………….….….…………85 Gambar 4.4 Form utama guru…………………………….….….……………….86 Gambar 4.5 Data master guru…………………………….….….……………….86 Gambar 4.6 Form gaji guru…………………………….….….………………….87 Gambar 4.7 Form kasbon…………………………….….….……………………89 Gambar 4.8 Form absen…………………………….….….……………………..90 Gambar 4.9 Form cetak laporan gaji……………………………………………..92 Gambar 4.10 Form cetak laporan absen……………………………..…….……..93 Gambar 4.11 Form cetak laporan cashbon…………………………….….….…..93
Gambar 4.11 Form cetak laporan data guru…………………………….……..…94
DAFTAR TABEL Tabel 2.1 Jenis-jenis Diagram UML……………………………………….….…16 Tabel 2.2 Simbol Use case Diagram……………………………………….……20 Tabel 2.3 Simbol Calss Diagram…................……..……….….….......................23 Tabel 2.4 Simbol Sequence Diagram…………………………………………….25 Tabel 2.5 Simbol Actifity diagram……....………………………………...……28 Tabel 3.1 Skenario Use Case Diagram berjalan………………………...…...…..45 Tabel 3.2 Skenario Use Case Usulan Kehadiran………………………..…...…..47 Tabel 3.3 Skenario Use Case Usulan penggajian…...…………………..…...…..47 Tabel 3.4 Skenario Use Case Guru Melihat Gaji…...………...……………...…..48 Tabel 3.5 Skenario Use Case Guru Melihat absensi…...………………………...48 Tabel 3.6 Skenario Use Case input cashbon……………………….………….....48 Tabel 3.7 Skenario Use Case laporan cashbon…………………………………..49 Tabel 3.8 Skenario activity usulan penggajian………………………...…………51 Tabel 3.9 Skenario activity usulan Isi Kehadiran………………………...……....53 Tabel 3.10 Skenario activity usulan Melihat Laporan Absen……………………54 Tabel 3.11 Skenario activity laporan Gaji…………...…………………………...55 Tabel 3.12 Skenario activity usulan cashbon……………..……………………...57 Tabel 3.13 Skenario activity laporan chasbon…..……………...………………...58 Tabel 3.14 Skenario Sequence diagram Entry kehadiran…..……………..…......59 Tabel 3.15 Skenario Sequence diagram Entry gaji…..…………...……...............60 Tabel 3.16 Skenario sequence diagram usulan melihat laporan kehadiran….......61
Tabel 3.17 Skenario sequence diagram usulan lihat gaji………...………............62 Tabel 3.18 Skenario sequence diagram Chasbon………………………………..63 Tabel 3.19 Skenario sequence diagram laporan Cashbon………………….........64 Tabel 4.1 Sebagian listing code php pada Form gaji guru…………….................87 Tabel 4.2 Sebagian listing code php pada Form kasbon……………………........89 Tabel 4.3 Sebagian listing code php pada Form absen………………..................91 Tabel 4.4 Skenario pengujian yang ada pada halaman index menggunakan metode black box testing………………………..………………………………………..96