KECAMATAN KUALA BERBASIS WEB
TUGAS AKHIR
SHANDI WIDIANSYAH
142406021
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
KECAMATAN KUALA BERBASIS WEB
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
SHANDI WIDIANSYAH
142406021
PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PERNYATAAN
SISTEM APLIKASI PENGGAJIAN PEGAWAI PADA KANTOR UNIT PELAYANAN TEKNIK DINAS PENDIDIKAN KECAMATAN KUALA
BERBASIS WEB
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juli 2017
ABSTRAK
Tugas akhir ini bertujuan untuk membangun Aplikasi Penggajian Pegawai di Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala. Aplikasi ini dibangun
menggunakan aplikasi XAMPP Version 3.2.2 dimana Apache sebagai web server, PHP
sebagai bahasa pemrograman, MySQL sebagai pembuatan database dan CodeIgniter
sebagai Framework PHP nya.Tujuan dari pembuatan website ini adalah untuk
mempermudah proses penggajian di Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala dan memberikan kemudahan kepada pegawai dalam memperoleh informasi tentang Aplikasi Penggajian yang ada Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala.
ABSTRACT
This final project aims to build Employee Payroll Application in Technical Service Unit of Kuala District Education Office. This application is built using XAMPP application Version 3.2.2 where Apache as web server, PHP as programming language, MySQL as database creation and CodeIgniter as its PHP Framework. The purpose of making this website is to facilitate the process of payroll in the Technical Service Unit Kuala District Education Office and provide convenience to employees in obtaining information about existing Payroll Application Technical Services Unit Kuala District Education Office.
Keyword : Application, Payroll, Education, Website
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-Nya Penulis dapat menyelesaikan penyusunan Tugas Akhir ini dengan judul Sistem Aplikasi Penggajian Pegawai Pada Kantor Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala Berbasis Web.
Terima kasih penulis sampaikan kepada Drs. Pengarapen Bangun, M.Si. selaku pembimbing yang telah meluangkan waktunya selama penyusunan Tugas Akhir ini. Terima kasih kepada Drs. Marihat Situmorang, M.Kom. sebagai Dosen Pembimbing Akademik yang telah membimbing penulis selama duduk di bangku perkuliahan. Terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc. dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil Dekan FMIPA USU, seluruh Staf dan Dosen Program Studi D3 Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Bapak, Ibu dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
Halaman
2.1. Pengertian Dasar Sistem, Informasi dan Sistem Informasi 9
2.1.1. Pengertian Dasar Sistem 9
2.1.1.1. Elemen Dalam Sistem 9
2.1.1.2. Elemen Sistem 10
2.1.1.3. Jenis Sistem 12
2.1.2. Pengertian Data dan Informasi 12
2.1.3. Pengertian Sistem Informasi 13
2.2. Pengenalan Komputer 16
2.3. Pengenalan Internet, Intranet, Ekstranet 16
2.3.1. Pengenalan Internet 16
2.10. Pengenalan Personal Home Page(PHP) 21
2.10.1. Sejarah PHP 22
2.10.2. Variabel pada PHP 23
2.10.3. Konsep Dasar Penggunaan PHP 24
2.11. Database MySQL 25
2.11.2. Constraint 27
2.15.4. Memformat Dokumen dengan CSS 39
2.16. JavaScript 41
2.16.1. Penulisan JavaScript 42
2.16.2. Variabel 43
2.16.3. Kondisi 44
2.17. FlowChart 47
2.18. Algoritma 48
2.18.1. Sejarah Istilah Algoritma 49
2.18.2. Jenis – jenis Algoritma 50
Bab 3. Gambaran Umum 51
3.1. Sejarah Singkat Unit Pelayanan Teknik Dinas Kecamatan Kuala 51
3.2. Visi Unit Pelayanan Teknik Dinas Kecamatan Kuala 52
3.3. Misi Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala 52
3.4. Tugas Pokok dan Fungsi 53
5.3. Komponen Dalam Implementasi Sistem 75
5.3.1. Komponen Perangkat Keras (Hardware) 76
5.3.2. Komponen Perangkat Lunak (Software) 76
5.3.3. Kebutuhan Brainware 77
Bab 6. Kesimpulan dan Saran 83
6.1. Kesimpulan 83
6.2. Saran 83
Daftar Pustaka Lampiran
Nomor Judul Halaman Tabel
2.1. Tipe Data MySQL 27
2.2. Arti Lambang-lambang Flowchart 47
4.1. Simbol Data Flow Diagram 59
4.10. Tabel Rincian Transaksi Gaji 64
4.11. Tabel Perusahaan 65
Nomor Judul Halaman Gambar
2.1. Flow CodeIgniter (Ibnu Daqiqil, 2011) 35
3.1. Struktur Organisasi 55
4.1. Diagram Konteks Sistem Aplikasi Penggajian 57
4.2. Data Flow Diagram Level 0 60
4.3. Alur Flowchart Login Admin 66
4.4. Alur Flowchart Menu Utama 67
4.5. Alur Flowchart Pegawai 68
4.6. Alur Flowchart Laporan 69
4.7. Perancangan Halaman Utama 70
4.8. Perancangan Halaman Isi Data Informasi 71
4.9. Perancangan Halaman Transaksi 72
4.10. Perancangan Halaman Laporan 73
5.1. Halaman Login 77
5.2. Halaman Utama 78
5.3. Halaman Perkiraan 78
5.4. Halaman Jabatan 79
5.5. Halaman Pegawai 79
5.6. Halaman Transaksi Penggajian 80
5.7. Halaman Rekap Gaji Pegawai 80
5.8. Halaman Rincian Gaji Pegawai 81
5.9. Halaman Manajemen Menu 81
5.10. Halaman Grup Pengguna 82
5.11. Halaman Pengguna 82
BAB 1