SISTEM INFORMASI ABSENSI DAN PENGGAJIAN PADA KANTOR CABANG PT MERAHE INTI ALAM PERKASA MEDAN BERBASIS WEB TUGAS AKHIR RIO ANGGARA 112406179 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMENT MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
SISTEM INFORMASI ABSENSI DAN PENGGAJIAN PADAKANTOR CABANG PT MERAHE INTI ALAM PERKASAMEDAN BERBASIS WEB TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya RIO ANGGARA 112406179 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMENT MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
PERSETUJUAN Judul : SISTIM INFORMASI ABSENSI DAN PENGGAJIAN PADA KANTOR CABANG PT. MERAHE INTI ALAM PERKASA MEDAN BERBASIS WEB Kategori : TUGAS AKHIR Nama : RIO ANGGARA Nomor Induk Mahasiswa : 112406179 Program Studi : D3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKADAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA Disetujui di Medan, Juli 2014 Disetujui Oleh Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing, Program Dr. Elly Rosmaini, M.Si Drs. Faigiziduhu Bu'ulolo, M.Si NIP. 196005201985032002 NIP. 19531218 198003 1 003
PERNYATAAN SISTIM INFORMASI ABSENSI DAN PENGGAJIAN PADA KANTOR CABANG PT. MERAHE INTI ALAM PERKASA MEDAN 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 2014 RIOANGGARA 112406179
PENGHARGAAN 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 Sistim Informasi Absensi Dan Penggajian Pada Kantor Cabang Pt. Merahe Inti Alam Perkasa Medan Berbasis Web. Terimahkasih penulis sampaikan kepada BapakDrs. Faigiziduhu Bu'ulolo, M.Si selaku pembimbing yang telah meluangkan waktunya dalam penyusunan tugas akhir ini. Terimahkasih kepada Ibu Dr. Elly Rosmaini, M.Sidan Bapak Syahriol Sitorus, S.Si, M.IT selaku Ketua dan Sekertaris Program Studi D3 Teknik Informatika FMIPA-USU Medan, Bapak Prof. Dr. Tulus, M.Si dan IbuDr. Mardiningsih, M.Si Selaku Ketua dan Sekretaris Departemen Matematika FMIPA USU, Bapak Dr. Sutarman, M.Sc selaku DekanFMIPA USU, seluruh Staff dan Dosen Teknik Informatika FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada Bapak Indra Irawan, Ibu Izah Indrawati dan keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.
ABSTRAK Tugas akhir ini merancang suatu Sistem Informasi Absensi dan Penggajian pada Kantor Cabang PT. Merahe Inti Alam Perkasa Berbasis Web yang bermanfaat untuk menyediakan informasi yang baik dengan cepat dan mudah, juga melalui kajian ini diharapkan dapat memberi kemudahan kepada Pegawai PT. Merahe Inti Alam Perkasa dalam melakukan pengisian absensi dan melihat gaji yang diterima setiap bulannya. Perancangan sistem dalam merancang Sistem Informasi Absensi Pegawai PT. Merahe Inti Alam Perkasa Berbasis Web ini dikembangkan dengan menggunakan perangkat lunak Adobe Photoshop dan XAMPP. Dengan menggunakan XAMPP aplikasi yang kita perlukan dalam merancang sebuah situs yang baik seperti PHP dan MySQL telah tersedia. Sistem Informasi Absensi Pegawai PT. Merahe Inti Alam Perkasa ini meliputi pemakaian situs oleh Pegawai PT. Merahe Inti Alam Perkasa seperti daftar absensi harian dan dafar penggajian selama sebulan. Hal tersebut digunakan untuk menampung data-data yang diperlukan dalam mempelancar sistem informasi.
DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Halaman i ii iii iv v vii viii Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 2 1.3 Tujuan Penelitian 2 1.4 Batasan Masalah 2 1.5 Kajian Pustaka 2 1.5.1 Web 2 1.5.2 HTML 3 1.6 Metodologi Penelitian 4 1.7 Sistematika Penulisan 5 Bab 2 Landasan Teori 7 2.1 Konsep Dasar Perancangan Sistem Informasi 7 2.1.1 Pengertian Perancangan 7 2.1.2 Pengertian Sistem 7 2.1.3 Pengertian Informasi 8 2.1.4 Pengertian Perancangan Sistem Informasi 8 2.2 Database 8 2.2.1 Normalisasi Database 10 2.3 Sekilas Mengenai Internet 10 2.4 World Wide Web 11 2.5 Perkembangan Web 12 2.6 Web Database 13 2.7 MySQL 13 2.8 Common Gateway Interface 14 2.9 HTML 16 2.9.1 Pengenalan HTML 16 2.9.2 Struktur Dasar HTML 17 2.10 Cascading Style Sheets 17 2.11 JavaScript 18 2.12 Pemrograman Web 19 2.13 Personal Home Page 20 2.14 Macromedia Dreamweaver 20
Bab 3 Gambaran Umum Perusahaan 21 3.1 Profil PT. Merahe Inti Alam Perkasa 21 3.2 Sejarah Singkat 22 3.3 Visi dan Misi 22 3.3.1 Visi 22 3.3.2 Misi 22 3.4 Struktur Organisasi 23 3.5 Proses Produksi Batu Pecah 24 Bab 4 PerancanganSistem25 4.1 Perancangan Sistem 25 4.2 Data Flow Diagram 25 4.3 Perancangan Database 29 4.4 Flowchart 32 4.4.1 Flowchart Pencarian 34 4.4.2 Flowchart Login 35 4.4.3 Flowchart Penggajian Pegawai 35 4.4.4 Flowchart Halaman Pegawai 36 4.4.5 Flowchart Halaman Admin 37 4.4.6 Flowchart Absensi 38 4.4.7 FlowchartInput Pegawai 39 4.5 Membangun Halaman Web 39 4.5.1 Halaman index.php 39 4.5.2 Halaman cari.php 40 Bab 5 Implementasi Sistem 41 5.1 Pengertian implementasi Sistem 41 5.2 Tujuan Implementasi Sistem 41 5.4 Instalasi Apache 42 5.5 Demonstrasi Program 44 5.5.1 Halaman Utama (index.php) 44 5.5.2 Halaman Admin (index.php) 45 5.5.3 Halaman Form Penggajian Pegawai (gaji.php) 45 5.5.4 Halaman Absensi Pegawai (absensi.php) 46 Bab 6 Kesimpulan Dan Saran 47 6.1 Kesimpulan 47 6.2 Saran 47 Daftar Pustaka 48 Lampiran Listing Program
DAFTAR TABEL Halaman Tabel 4.1 Simbol Data Flow Diagram (DFD) 26 Tabel 4.2 Tabel Absensi 29 Tabel 4.3 Tabel Jabatan 29 Tabel 4.4 Tabel Admin 30 Tabel 4.5 Tabel Pegawai 30 Tabel 4.6 Tabel Gaji 31 Tabel 4.6 Tabel Golongan 32 Tabel 4.8. Simbol Simbol Flowchart 32
Daftar Gambar Halaman Gambar 2.1 Gambar Proses Apliikasi Web Secara Umum 15 Gambar 3.1 Struktur Organisasi PT. Merahe Inti Alam Perkasa 23 Gambar 3.2 Flowchart Produksi Batu Pecah 24 Gambar 4.1 DFD Konteks Sistem Informasi Absensi Dan Penggajian Gambar 4.2 PT. Merahe Inti Alam Perkasa 27 DFD Level 0 Sistem Informasi Absensi Dan Penggajian PT. Merahe Inti Alam Perkasa 28 Gambar 4.3 Flowchart Pencarian 34 Gambar 4.4 Flowchart Login 35 Gambar 4.5 Flowchart Penggajian Pegawai 35 Gambar 4.6 Flowchart Halaman Pegawai 36 Gambar 4.7 Flowchart Halaman Admin 37 Gambar 4.8 Flowchart Absensi 38 Gambar 4.9. Flowchart Input Pegawai 39 Gambar 5.1. Apache 2.2.8 Installer 42 Gambar 5.2. Setup Wizard 42 Gambar 5.3. Server Information 42 Gambar 5.4. Destination Folder 43 Gambar 5.5. Penginstalan Apache Berhasil 43 Gambar 5.6. Index.php (Halaman Utama) 44 Gambar 5.7. Index.php (Halaman Admin) 45 Gambar 5.8. Input_peg.php 45 Gambar 5.9. Index.php (Halaman Pegawai) 46