SISTEM INFORMASI PENGGAJIAN PEGAWAI RUMAH TAHANAN
NEGARA KELAS IIB TANJUNG PURA
TUGAS AKHIR
YULIZA MAHRIDHA
072406003
PROGRAM STUDI D3 ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2010
SISTEM INFORMASI PENGGAJIAN PEGAWAI RUMAH TAHANAN
NEGARA KELAS IIB TANJUNG PURA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
YULIZA MAHRIDHA
072406003
PROGRAM STUDI D3 ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2010
PERSETUJUAN Judul Kategori NamaNomor Induk Mahasiswa Program Studi : : : : :
SISTEM INFORMASI PENGGAJIAN PEGAWAI RUMAH TAHANAN NEGARA KELAS II B TANJUNG PURA
TUGAS AKHIR YULIZA MAHRIDHA 072406003
Departemen Fakultas
: :
MATEMATIKA
MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan:
Komisi Pembimbing
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua, Dosen Pembimbing
Dr. Saib Suwilo, M. Sc. Prof.Dr.Opim Salim Sitompul,Msc NIP. 196401091988031004 NIP : 195108171987011
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Allah SWT atas berkat rahmat dan karunia-Nya yang telah memberikan pengetahuan, kekuatan dan kesempatan kepada penulis, sehingga mampu menyelesaikan Tugas Akhir ini dengan baik dan tepat pada waktunya. Adapun judul tugas akhir ini adalah “Sistem Informasi Penggajian Pegawai Rumah Tahanan
Negara Kelas IIB Tanjung Pura”. Tugas akhir ini merupakan syarat untuk dapat
menyelesaikan pendidikan di Program D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Pada kesempatan ini penulis juga menyampaikam ucapan terima kasih yang sebesar-besarnya kepada :
1. Bapak Dr. Eddy Marlianto, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam.
2. Bapak Dr. Saib Suwilo, M.Sc. selaku Ketua Departemen Matematika FMIPA USU. 3. Bapak Prof.Dr.Opim Salim Sitompul,Msc selaku Dosen Pembimbing Tugas Akhir
penulis yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian tugas akhir.
4. Bapak Salman Daidi,Bcip,SH.MHum selaku Pimpinan Rumah Tahanan Negara Kelas IIB Tanjung Pura.
5. Bapak Marbun.SH selaku Kepala Subseksi Pengelolaan di Rumah Tahanan Tanjung Pura.
6. Seluruh staff pengelolaan di Rumah Tahanan Tanjung Pura. 7. Seluruh dosen dan staff administrasi FMIPA USU.
8. Ucapan terima kasih yang tiada akhir buat Ayahanda(Ilham) dan Ibunda(Halimah) tercinta serta Adik-adik(Dila dan Eko) dan semua keluarga besar yang telah begitu banyak memberikan dukungan moril dan material serta kasih sayang yang penulis terima selama ini.
9. Ucapan terima kasih juga kepada Ibnu Rusdi yang telah memberikan dukungan dan kasih sayang kepada penulis.
10. Teman-teman sekelas di Komputer A 2007 teristimewa Lia, Dina, Heni, Hani, Widy, thank you banget atas persahabatan, bantuan dan mau mengerti diriku selama ini. Winda Muliana,Lia Agustina n’ semua teman-teman di D3 Ilmu Komputer khususnya Komputer A, B, C 2007 yang tidak dapat disebutkan satu persatu terima kasih atas semua bantuannya.
11. Teman-teman kost 12B (Lia, Kak Dwi dan Anza) yang selalu memberi keceriaan, semangat dan motivasi selama ini.
Semoga tugas akhir ini dapat bermamfaat. Penulis menyadari akan keterbatasan pengetahuan, kemampuan, wawasan serta waktu yang penulis miliki, oleh karena itu penulis mengharapkan kritik dan saran yang bersifat membangun dari para pembaca demi kesempurnaan penulisan Tugas Akhir ini di masa mendatang.
Akhir kata dengan rasa syukur dan beriring doa kepada Allah SWT, penulis memohon segala ilmu pengetahuan yang telah penulis peroleh selama ini dapat bermanfaat bagi penulis, keluarga, bangsa, negara dan agama.
Medan, Mei 2010
ABSTRAK
Kajian ini bertujuan untuk membangun website pada Rumah Tahanan Negara Kelas IIB Tanjung Pura. Website ini dibangun di bawah sistem operasi Windows XP SP2 yang mencakup aplikasi XAMPP Version 1.6.4 dimana Apache sebagai web server, PHP sebagai bahasa pemrograman dan MySQL sebagai pembuatan databasenya. Website ini juga didukung bahasa pemrograman web lainnya seperti HTML (HyperText Markup Language), CSS (Cascading Style Sheets) dan JavaScript Sedangkan Macromedia Dreamweaver 8, Adobe Photoshop CS, dan Macromedia Flash 8, untuk mendesain tampilan website tersebut. Tujuan dari pembuatan website ini adalah untuk mempermudah proses penggajian di Rutan dan memberikan kemudahan kepada Pegawai dalam memperoleh informasi tentang Sistem Penggajian yang ada di Rumah Tahanan Negara Kelas IIB Tanjung Pura.
DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak vi
Daftar isi vii
Daftar tabel ix Daftar gambar x Bab 1 Pendahuluan 1 1.1 Latar belakang 1 1.2 Identifikasi Masalah 3 1.3 Rumusan Masalah 3 1.4 Batasan Masalah 3
1.5 Maksud dan Tujuan 4
1.5.1 Maksud 4
1.5.2 Tujuan 4
1.6 Metode Penelitian 5
1.7 Sistematika penulisan 6
Bab 2 Landasan Teori 8
2.1 Pengertian Dasar Sistem,Informasi,dan Sistem Informasi 8
2.1.1 Pengertian Dasar Sistem 8
2.1.2 Pengertian Data dan Informasi 12 2.1.3 Pengertian Sistem Informasi 13
2.2 Pengenalan Komputer 13
2.3 Pengenalan Internet,Intranet,Ekstranet 14
2.4 Network 15
2.5 Webserver 16
2.6 Word Wide Web(WWW) 17
2.7 Search Angine 17
2.8 Hyper Text Transfer Protocol 18
2.9 Pengenalan XAMPP 18
2.10 Pengenalan Personal Home Page(PHP 18
2.10.1 Sejarah PHP 19
2.10.2 Konsep Dasar PHP 20
2.11 Pengenalan MySQL 21
2.12 Pengenalan CSS 22
2.13 Pengenalan JavaScript 22
Bab 3 Sekilas Subseksi Pengelolaan 25 3.1 Sejarah Berdirinya Rumah Tahanan Negara Kelas IIB Tanjung Pura 25
3.2 Tugas Subseksi Pengelolaan 26
3.3 Struktur Organisasi 27
3.4 Job Description 28
3.5 Analisis Jabatan 29
3.5.1 Identitas Jabatan 29
3.5.2 Identitas responden untuk analisis jabatan 29
Bab 4 Perancangan Sistem 30
4.1 Perancangan Sistem 30
4.2Data Flow Diagram(DFD) 30
4.2.1 Diagram Konteks 30
4.2.2 Diagram Nol(Overview Diagram) 31
4.3 Perancangan Flowchart 34
4.3.1 Flowcart Menu Utama 35
4.3.2 Flowcart Halaman Login Administrator 36
4.3.3 Flowcart Halaman Menu 37
4.3.4 Flowcart Halaman Profil 38
4.3.5 Flowcart Halaman Utama Administrator 39 4.3.6 Flowcart Halaman Menu Administrator 40 4.3.7 Flowcart Halaman Input Data 41 4.3.8 Flowcart Halaman Manajemen Data Pegawai 42 4.3.9 Flowcart Halaman Manajemen Data Penghasilan 43 4.3.10 Flowcart Halaman Manajemen Data Potongan 44 4.3.11 Flowcart Halaman Manajemen Data Golongan 45
4.3.12 Flowcart Ubah Password 46
4.3.13 Flowcart Kotak Masuk 47
4.3.14 Flowcart Artikel 48
4.4 Desain Layout Web 49
4.5 Desain Halaman Website 50
4.6 Desain Database 51
Bab 5 Implementasi Sistem 58
5.1 Pengertian Implementasi Sistem 58
5.2 Tujuan Implementasi Sistem 59
5.3 Komponen-Komponen Kebutuhan Sistem 59
5.3.1 Hardware 60
5.3.3 Software 60
5.3.4 Brainware 60
5.4 Instalasi XAMPP Version 1.6.4 Win 32 61
5.5 Pengujian di Browser 64
Bab 6 Kesimpulan Dan Saran 66
6.1 Kesimpulan 66
Daftar Pustaka 68 Lampiran-Lampiran
DAFTAR TABEL
Halaman
Tabel 41 Penentuan Antar Tabel 52
Tabel 4.2 Penentuan Field Tiap Tabel 53
Tabel 4.3 Tabel Berita 54
Tabel 4.4 Tabel Gaji 55
Tabel 4.5 Tabel Golongan Keuangan 56
Tabel 4.6 Tabel Kategori 56
Tabel 4.7 Tabel Kotak Masuk 57
Tabel 4.8 Table Pegawai Keuangan 57
Tabel 4.9 Tabel Penghasilan Keuangan 58
Tabel 4.10 Tabel Potongan Keuangan 59
DAFTAR GAMBAR
Halaman Gambar 3.1 Struktur Organisasi Rutan Kelas IIB Tanjung Pura 27
Gambar 4.1 DFD Konteks 32
Gambar 4.2 Diagram Level 1(Satu) 33
Gambar 4.3 Aliran Informasi Rancangan Situs 34
Gambar 4.4 Flowchart Halaman Utama 35
Gambar 4.5 Flowchart Halaman Login Administrator 36
Gambar 4.6 Flowchart Halaman Menu 37
Gambar 4.7 Flowchart Halaman Profil 38
Gambar 4.8 Flowchart Halaman Utama Administrator 39 Gambar 4.9 Flowchart Halaman Menu Administrator 40 Gambar 4.10 Flowchart Halaman Input Data 41 Gambar 4.11 Flowchart Halaman Manajemen Data Pegawai 42 Gambar 4.12 Flowchart Halaman Manajemen Data Pemghasilan 43 Gambar 4.13 Flowchart Halaman Manajemen Data Potongan 44 Gambar 4.14 Flowchart Halaman Manajemen Data Golongan 45 Gambar 4.15 Flowchart Halaman Ubah Password 46 Gambar 4.16 Flowchart Halaman Kotak Masuk 47
Gambar 4.17 Flowchart Halaman Artikel 48
Gambar 4.18 Rancangan Halaman Utama 49
Gambar 4.19 Rancangan Halaman Utama Administrator 50
Gambar 4.20 Relasi Antar Tabel 60
Gambar 5.1 XAMPP 1.6.4 Installer 61
Gambar 5.2 XAMPP Setup Wizard 62
Gambar 5.3 Kotak Dialog Penentuan Lokasi Instalasi 62 Gambar 5.4 Kotak Dialog Memulai Instalasi 63 Gambar 5.5 Kotak Dialog Proses Instalasi 63 Gambar 5.6 Peletakkan Folder Berisi File-file web dalam folder www 64 Gambar 5.7 Tampilan Halaman Utama website 65