PERANCANGAN SISTEM APLIKASI PENGGAJIAN PEGAWAI DINAS KOMINFO KOTA MEDAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
AULIA KHUSNA DAMANIK 112406165
PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
Universitas Sumatera Utara
PERANCANGAN SISTEM APLIKASI PENGGAJIAN PEGAWAI DINAS KOMINFO KOTA MEDAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR Diajukan untuk melengkapi tugas dengan memenuhi syarat mencapai gelar Ahli Madya
AULIA KHUSNA DAMANIK 112406165
PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN SISTEM APLIKASI PENGGAJIAN PEGAWAI DINAS KOMINFO KOTA MEDAN MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juni 2014
AULIA KHUSNA DAMANIK 112406165
Universitas Sumatera Utara
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan karunia-Nya dalam mengerjakan tugas akhir ini. Karena berkat rakmat dan ridho-Nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul “ Perancangan Sistem Aplikasi Penggajian Pegawai Dinas Kominfo Kota Medan Menggunakan PHP dan MySQL ”. Penyusunan dan penulisan Tugas Akhir ini dibuat untuk memenuhi syarat kelulusan bagi setiap Mahasiswa Jurusan Teknik Informatika Program Studi D3 di FMIPA USU Medan.
Penulis sepenuhnya menyadari bahwa penyelesaian Tugas Akhir ini tidak akan terwujud tanpa adanya dukungan dan bantuan semua pihak. Penulis mengucapkan terimakasih Bapak Prof. Dr. Tulus, M.Si, selaku Dosen Pembimbing Tugas Akhir dan Ketua Departemen Matematika FMIPA USU yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir. Terimakasih Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahriol Sitorus, S.Si. M.IT, selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU, Ibu Dr. Mardiningsih, M.Si, selaku Sekretaris Departemen Matematika FMIPA USU, Bapak Dr. Sutarman, M.Si, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, seluruh Staff dan Dosen pengajar Program Studi D3 Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan, seluruh Asisten Lab dan Senior D3 Teknik Informatika yang telah membantu dalam mengatasi masalah untuk membuat tugas akhir dan ilmu yang diberikan kepada penulis selama pratikum. Akhirnya tidak terlupakan kepada Ayahanda (H. Drs. Adrul Damanik) dan Ibunda (Siti Mairim Kudadiri, S.Pd) tercinta dan seluruh keluarga besar penulis yang selalu mendukung dan memberikan motivasi kepada penulis untuk menyelesaikan tugas akhir ini. Untuk sahabat sekaligus keluarga kecil penulis (Mhd. Andrean Syahputra, Fitri
Universitas Sumatera Utara
Ramadhani, Tariza Fairuz, Adilla Finasty, Ersa Sabila, Nurlela, Syafira Novia, Wilda Siti Fatonah, Fadli Dwianto, dan Fadly Tommy) yang selama ini memberikan dukungan, dorongan dan do‟a kepada penulis. Buat seluruh rekan – rekan Kom D‟11 dan seangkatan D3 Teknik Informatika Stambuk 2011.
Penulis menyadari bahwa dalam penyusunan Tugas Akhir ini masih banyak kekurangan karena keterbatasan kemampuan yang penulis miliki, untuk itu penulis mengharapkan kritik dan saran yang membangun. Akhir kata penulis memohon maaf atas segala kekurangan yang ada dalam penulisan Tugas Akhir ini dan sekali lagi penulis berharap semoga Tugas Akhir ini dapat memberikan manfaat bagi penulis dan pembaca.
Medan, 16 Juni 2014 Penulis,
AULIA KHUSNA DAMANIK 112406165
Universitas Sumatera Utara
ABSTRAK
Tugas ini bertujuan untuk merancang sistem aplikasi yang akan digunakan pada Kantor Dinas Kominfo, mengenai Sistem Aplikasi Penggajian Pegawai Dinas Komunikasi dan Informatika (Diskominfo) Kota Medan. Dalam Pembuatan sistem penggajian ini, penulis menggunakan PHP MySQL, Aplikasi XAMPP 1.7.7 XAMPP Version 1.7.7 yang merangkum Web Server Apache 2.2.21, Web scripting PHP (PHP 5.3.8) dan MySQL 5.5.16. Dan juga HTML (Hypertext Markup Language), CSS (Cascading Style Sheet) serta menggunakan website editor Macromedia Dreamweaver 8, Sublime Text dan Photoshop CS3 sebagai aplikasi perancangan layout. Aplikasi ini memberikan kemudahan kepada pegawai perbendaharaan dalam proses kinerja penggajian. Kata Kunci : Metode waterfall, aplikasi penggajian, PHP, MySQL, Dreamweaver dan Dinas Kominfo Kota Medan.
Universitas Sumatera Utara
DAFTAR ISI
Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
vi
Daftar Isi
vii
Daftar Tabel
x
Daftar Gambar
xi
Bab 1 Pendahuluan
1
1.1 Latar Belakang
1
1.2 Rumusan Masalah
2
1.3 Batasan Masalah
3
1.4 Manfaat dan Tujuan
3
1.5 Metode Penelitian
4
1.6 Sistematika Penulisan
6
Bab 2 Landasan Teori 2.1 Sistem Aplikasi
8 8
2.1.1 Pengertian Sistem
8
2.1.2 Pengertian Aplikasi
9
2.1.3 Pengertian Sistem Aplikasi
9
2.2 Pengertian Komputer
10
2.3 Pengertian Data
12
2.3.1 Siklus Pengolah Data
12
2.4 Pengenalan Intranet (Internet)
13
2.5 HTML
13
2.6 Sekilas Tentang CSS
15
2.7 PHP (Personal Home Page)
16
2.7.1 Sejarah Singkat PHP
16
Universitas Sumatera Utara
2.7.2 Konsep Dasar
17
2.7.3 Kelebihan PHP
20
2.8 Database MySQL
22
2.8.1 Database
22
2.8.2 MySQL
23
2.9 XAMPP
24
2.10 Macromedia Dreamweaver 8
25
Bab 3 Gambaran Umum Kantor Dinas Komunikasi Informatika (DISKOMINFO)
26
3.1 Sejarah Singkat Dinas
26
3.2 Visi dan Misi Dinas
28
3.2.1 Visi
28
3.2.2 Misi 3.3 Rinciaan Tugas Pokok dan Fungsi Dinas Kominfo Kota Medan 29 3.3.1 Tugas Pokok Dinas Kominfo Kota Medan
29
3.3.2 Fungsi Dinas Kominfo Kota Medan
30
3.4 Ruang Lingkup Dinas
31
3.5 Kegiatan Dinas Informasi dan Komunikasi Pemko Medan
33
3.6 Kenerja Usaha Terkini
33
3.7 Rencana Kegiatan
40
3.8 Struktur Organisasi
42
3.9 Pembagian Tugas Jabatan Struktural Dinas
44
3.9.1 Kepala Dinas
44
3.9.2 Jabatan Fungsional
45
3.9.3 Sekretariat
45
3.9.3.1 Sub Bagian Umum
46
3.9.3.1 Sub Bagian Keuangan
47
3.9.3.3 Sub Bagian Penyusun Program
48
3.9.4 Bidang Komunikasi Media Cetak dan Elektronik 3.9.4.1 Seksi Penyiaran
49 50
Universitas Sumatera Utara
3.9.4.2 Komunikasi Sosial
50
3.9.4.3 Seksi Media Luar Ruang dan Mobil Unit
51
3.9.5 Bidang Pos dan Telekomunikasi
52
3.9.5.1 Seksi Pos
53
3.9.5.2 Seksi Telekomunikasi
54
3.9.5.3 Seksi Spectrum Frekuensi Radio dan Standarisasi
55
3.10 Bidang Teknologi Informasi
56
3.10.1 Seksi Pengembangan Teknologi Informasi
57
3.10.2 Seksi Perawatan Teknologi Informasi
58
3.10.3 Seksi Operasional Kerjasama Sistem Informasi
58
3.10.4 Bidang Data
59
3.10.5 Seksi Pengumpulan dan Pengolahan Data
60
3.10.6 Seksi Monitoring dan Evaluasi
61
3.10.7 Seksi Data Keluaran
62
BAB 4 Perancangan Sistem
64
4.1 Perancangan Sistem
64
4.2 Data Flow Diagram
65
4.3 Perancangan Basis Data
66
4.4 Flowchart
69
4.4.1 Flowchart Menu Login Admin
72
4.4.2 Flowchart Halaman Utama Admin
73
4.4.3 Flowchart Halaman Laporan data Admin
74
4.4.4 Flowchart Menu Login Kasir
75
4.4.5 Flowchart Halaman Utama Kasir
76
4.4.6 Flowchart Halaman Laporan Data Kasir
77
4.5 Perancangan antar Muka (Interface)
BAB 5 Implementasi Sistem
78
82
5.1 Pengertian Implementasi Sistem
82
5.2 Tujuan Implementasi Sistem
82
Universitas Sumatera Utara
5.3 Komponen Sistem
83
5.3.1 Hardware
83
5.3.2 Software
84
5.3.3 Brainware
84
5.4 Instalasi Software
85
5.4.1 Instalasi Apache, PHP dan MySQL
85
5.5. Tampilan Akhir Website
86
5.5.1 Halaman Index.php
86
5.5.1 Halaman Index.php
86
5.5.2 Halaman Login.php
87
5.5.3 Halaman Home.php
87
5.5.4 Halaman User_data.php Untuk Admin
89
5.5.5 Halaman Bagian_data.php Untuk Admin
89
5.5.6 Halaman Pegawai_data.php Untuk Admin
90
5.5.7 Halaman Lembur_data.php Untuk Admin
91
5.5.8 Halaman Pinjaman_data.php Untuk Admin
91
5.5.9 Halaman Penggajian_data.php
92
5.5.10 Halaman Laporan_user.php
94
5.5.11 Halaman Laporan_bagian.php
95
5.5.12 Halaman Laporan_pinjaman.php
97
5.5.13 Halaman Laporan_lembur.php
99
5.5.14 Halaman Laporan_penggajian.php
100
5.5.15 Halaman Logout
102
BAB 6 Kesimpulan dan Saran
103
6.1 Kesimpulan
103
6.2 Saran
104
Daftar Pustaka
105
Listing Program
Universitas Sumatera Utara
DAFTAR TABEL
Nomor Tabel
Judul
Halaman
4.1
Simbol-simbol DFD
65
4.2
Tabel User
67
4.3
Tabel Bagian
67
4.4
Tabel Pegawai
68
4.5
Tabel Lembur
68
4.6
Tabel Pinjaman
68
4.7
Tabel Penggajian
69
4.8
Tabel Flowchart
70
Universitas Sumatera Utara
DAFTAR GAMBAR
Nomor Gambar
Judul
Halaman
2.1
Siklus Pengolah Data
12
3.1
Struktur Organisasi Dinas Kominfo
43
4.1
DFD Level Konteks Aplikasi Penggajian
66
4.2
Flowchart Menu login Admin
72
4.3
Flowchart Halaman utama Admin
73
4.4
Flowchart Laporan Data Admin
74
4.5
Flowchart Menu Login Kasir
75
4.6
Flowchart Halaman Utama Kasir
76
4.7
Flowchart Laporan Data Kasir
77
4.8
Perancangan tatap muka halaman utama
78
4.9
Perancangan tatap muka halaman login
79
4.10
Perancangan tatap muka halaman utama admin
80
4.11
Perancangan tatap muka halaman utama kasir
81
5.1
Halaman index.php
86
5.2
Halaman Login.php
87
5.3
Halaman home.php untuk Admin
88
5.4
Halaman home.php untuk Kasir
88
5.5
Halaman user_data.php admin
89
5.6
Halaman bagian_data.php admin
90
5.7
Halaman pegawai_data.php admin
90
5.8
Halaman lembur_data.php admin
91
5.9
Halaman pinjaman_data admin.php
92
5.10
Halaman penggajian_data.php admin
93
5.11
Halaman penggajian_data.php kasir
93
5.12
Halaman laporan user.php admin
94
5.13
Halaman laporan_user.php kasir
95
5.14
Halaman laporan_bagian.php admin
96
Universitas Sumatera Utara
5.15
Halaman laporan_bagian.php kasir
97
5.16
Halaman laporan_pinjaman.php admin
98
5.17
Halaman laporan_pinjaman.php kasir
98
5.18
Halaman laporan_lembur.php admin
99
5.19
Halaman laporan_lembur.php kasir
100
5.20
Halaman laporan_penggajian.php admin
101
5.21
Halaman laporan_penggajian.php kasir
101
5.22
Halaman logout.php
102
Universitas Sumatera Utara