Perancangan Sistem Aplikasi Penggajian Pegawai Dinas Kominfo Kota Medan Menggunakan PHP dan MySQL

  

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

  

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

  

PERNYATAAN

PERANCANGAN SISTEM APLIKASI PENGGAJIAN

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

  

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 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

  

ABSTRAK

  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

  ) serta menggunakan website editor Macromedia Dreamweaver 8, Sublime Text

  Sheet

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.

  

DAFTAR ISI

Pernyataan iii Penghargaan iv Abstrak vi Daftar Isi vii Daftar Tabel x Daftar Gambar xi

  Bab 1 Pendahuluan

   1

  1.1

  1 Latar Belakang

  1.2

  2 Rumusan Masalah

  1.3

  3 Batasan Masalah

  1.4

  3 Manfaat dan Tujuan

  1.5

  4 Metode Penelitian

  1.6

  6 Sistematika Penulisan

  Bab 2 Landasan Teori

   8

  2.1 Sistem Aplikasi

  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

  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

  49

  3.9.4.1 Seksi Penyiaran

  50

  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

  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

  103

  6.1 Kesimpulan 103

  6.2 Saran 104

  Daftar Pustaka 105 Listing Program

  

DAFTAR TABEL

  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

  

DAFTAR GAMBAR

  5.8 Halaman lembur_data.php admin

  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

  91

  86

  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

  5.2 Halaman Login.php

  5.1 Halaman index.php

  Gambar

  74

  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

  4.5 Flowchart Menu Login Kasir

  81

  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

  96

  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