Perancangan Sistem 64 Implementasi Sistem 82 PENDAHULUAN LANDASAN TEORI GAMBARAN UMUM KANTOR DINAS KOMINFO PERANCANGAN SISTEM

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