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 78
BAB 5 Implementasi Sistem 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 Judul
Halaman Tabel
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 Judul
Halaman Gambar
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
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
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Komputer sesuai dengan fungsinya adalah sebagai alat untuk mengelola data menjadi informasi yang benar, akurat, tepat guna dan tepat waktu. Kebutuhan
akan informasi yang akurat dan tepat waktu untuk menyajikan data yang lengkap sangatlah diperlukan oleh instansi, organisasi dan perusahaan.
Perkembangan internet memang sangat berkembang dan jauh berbeda dengan masa awal kehadirannya. Kini internet yang populer disebut dengan Web,
telah banyak digunakan oleh berbagai organisasi untuk mendukung kelancaran usaha dimulai dari menangani penyampaian informasi sampai ke penyelenggara
bisnisnya sendiri.
Pada umumnya tujuan suatu perusahaan adalah untuk menjamin kelangsungan hidup dan memperoleh laba guna membiayai operasional, tanpa
kecuali kantor yang bergerak dibidang pemerintahan atau swasta. Kemampuan manajemen untuk mengatur dan mengawasi organisasi perusahaan merupakan
faktor yang ikut mempengaruhi kelancaran kerja perusahaan.
Universitas Sumatera Utara
Dalam kondisi sekarang ini manajemen Dinas Kominfo sangat kurang maksimal dalam pencarian daftar gaji pegawai. Sulitnya mencari daftar gaji
pegawai dikarenakan sistem manual yang ada di perusahaan ini masih berupa data. Untuk mempermudah mencari daftar gaji tentang pegawai maka dibutuhkan
suatu sistem aplikasi yang cepat, tepat dan akurat yang dapat mempermudah cara kerja perbendaharaan Dinas Kominfo Kota Medan.
Dengan latar belakang permasalahan di atas penulis memilih untuk merancang suatu sistem aplikasi yang dapat membantu perbendaharaan Dinas
Kominfo Kota Medan untuk mempermudah sistem kerja. Jadi, untuk mengatasi permasalahan di atas penulis akan membuat tugas akhir dengan judul
“PERANCANGAN SISTEM APLIKASI PENGGAJIAN PEGAWAI DINAS KOMINFO KOTA MEDAN MENGGUNAKAN
PHP DAN MYSQL”
1.2 Rumusan Masalah
Sesuai dengan latar belakang masalah di atas dapat di rumuskan menjadi beberapa masalah sebagai berikut :
1. Bagaimana merancang dan membangun sistem aplikasi penggajian
pegawai ? 2.
Bagaimana mengaplikasikan rancangan sistem tersebut untuk mempermudah sistem kerja perbendaharaan ?
Universitas Sumatera Utara
1.3 Batasan Masalah
Dalam perancangan kamus ini dilakukan beberapa batasan sebagai berikut : 1.
Bahasa pemrograman yang digunakan dalam perancangan aplikasi ini adalah bahasa pemrograman PHP dengan database MySQL, HTML
Hypertext Markup Language dan CSS Cascading Style Sheet.
2. Cakupan website ini hanya sebuah aplikasi untuk mencari daftar gaji
pegawai. 3.
Sistem ini hanya dapat digunakan admin Perbendaharaan Dinas Kominfo Kota Medan.
1.4 Manfaat dan Tujuan
Manfaat yang diperoleh dari sistem aplikasi penggajian ini : 1.
Memberi kemudahan bagi perbendaharaan Dinas Kominfo Kota Medan. 2.
Membantu dalam menerapkan sistem aplikasi baru dalam penggajian pegawai.
3. Mengurangi resiko kehilangan daftar gaji pegawai di Kantor Dinas
Kominfo Kota Medan. 4.
Memberikan keefektifan dan keefisienan sistem kerja perbendaharaan.
Dalam penyusunan tugas akhir ini tujuan yang akan dicapai dalam sistem aplikasi Penggajian Dinas Kominfo Kota Medan ini adalah:
1. Merancang sebuah aplikasi untuk membantu perbendaharaan dalam
melakukan tugasnya.
Universitas Sumatera Utara
2. Mengusulkan supaya hasil rancangan sistem aplikasi penggajian pegawai
ini dapat digunakan oleh Dinas Kominfo Kota Medan. 3.
Untuk mempermudah pencarian daftar gaji pegawai Dinas Kominfo Kota Medan.
1.5 Metode Penelitian
Metode ini merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya. Inti dari metode waterfall adalah pengerjaan dari suatu sistem
dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan
seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan.
Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut : Analisa, Desain, Penulisan, Pengujian dan Penerapan serta
Pemeliharaan. Kadir, 2003
1. Analisa
Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan data dalam tahap ini bisa melakukan sebuah penelitian, wawancara atau study
literatur. Penulis melakukan penelitian ini secara langsung di lapangan agar dapat mengumpulkan data-data dan informasi yang dibutuhkan, dalam hal ini
penulis melakukan penelitian pada Dinas Kominfo Kota Medan.
Universitas Sumatera Utara
2. Desain
Setelah terkumpul data – data dan informasi yang didapatkan, penulis akan
mendesain sistem aplikasi sesuai dengan yang telah dirancang. Untuk itu dilakukan penuangan pikiran dan perancangan sistem terhadap solusi dari
permasalahan yang ada dengan menggunakan perangkat pemodelan sistem seperti diagram alir data data flow diagram, diagram hubungan entitas entity
relationship diagram serta struktur dan bahasan data.
3. Penulisan Kode Program
Penulisan kode program atau coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Maka penulis menggunakan
pemrograman PHP dan MySQL untuk membuat sistem aplikasi penggajian ini.
4. Pengujian Program
Tahapan akhir dimana sistem yang baru diuji kemampuan dan keefektifannya sehingga didapatkan kekurangan dan kelemahan sistem yang kemudian
dilakukan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik dan sempurna.
5. Penerapan Program dan Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pengguna pasti akan mengalami perubahan. Perubahan tersebut bisa karena mengalami kesalahan
karena perangkat lunak harus menyesuaikan dengan lingkungan periperal atau sistem operasi baru baru.
Universitas Sumatera Utara
1.6 Sistematika Penulisan
Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut :
BAB 1 : PENDAHULUAN
Bab ini merupakan bagian yang berisi mengenai latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, metode
penelitian serta sistematika penulisan.
BAB 2 : LANDASAN TEORI
Bab ini merupakan uraian teoritis mengenai pengertian-pengertian dan mengenai bahasa pemrograman yang digunakan.
BAB 3 : GAMBARAN UMUM KANTOR DINAS KOMINFO
Bab ini menjelaskan sekilas tentang kantor Dinas Komunikasi dan Informatika Kota Medan, sejarah, visi misi, tugas pokok dan
fungsi, kegiatan, jabatan struktur fungsional.
BAB 4 : PERANCANGAN SISTEM
Bab ini berisi rancangan aplikasi yang akan dibentuk, pengertian perancangan sistem, data flow diagram, flowchart, persiapan
database, file yang digunakan serta algoritma terbentuknya
program.
Universitas Sumatera Utara
BAB 5 : IMPLEMENTASI SISTEM