Sistem Aplikasi Penggajian Pegawai pada Kantor Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala Berbasis Web

2

1.1. Latar Belakang

Gaji merupakan balas jasa yang dibayarkan kepada pemimpin, pengawas, pegawai tata
usaha, pegawai kantor serta para manajer. Gaji juga salah satu penerimaan yang sah
antar hubungan kerja, setiap pegawai yang bekerja pada suatu instansi berhak untuk
mendapatkan gaji berdasarkan peraturan atau ketentuan penggajian yang berlaku di
perusahaan. Setiap pekerja dalam organisasi mempunyai pengharapan atas sesuatu dari
organisasi, sebagai penghargaan atas jerih payah pegawai selama bekerja.
Masalah pemberian gaji bukan hanya penting karena merupakan dorongan utama
seseorang untuk menjadi pegawai, tetapi juga karena gaji yang diberikan ini mempunyai
pengaruh yang sangat besar terhadap semangat dan kegairahan kerja para personil
organisasi. Gaji merupakan sesuatu yang sangat penting sebagai pendapatan bagi para
pegawai sehingga diperlukan suatu sistem pengolahan data penggajian yang tepat.
Begitu juga pada kantor Unit Pelayanan Teknik Dinas Pendidikan Kecamatan
Kuala, masalah penggajian merupakan sesuatu yang sangat penting sehingga
dibutuhkan suatu aplikasi penggajian pegawai yang dapat meningkatkan kecepatan dan
ketepatan dalam menyampaikan informasi. Dengan menggunakan teknologi komputer
sebagai alat pengolahan data penggajian, maka aplikasi penggajian diharapkan dapat
mengolah data gaji dengan tepat. Aplikasi penggajian merupakan salah satu bentuk

perangkat lunak yang dapat menyampaikan informasi tentang data gaji yang akan
diterima pegawai.
Pada kantor Unit Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala, data gaji
pegawai masih menggunakan sistem manual dalam penginputan jumlah gaji.

Universitas Sumatera Utara

3

Berdasarkan hal tersebut penulis melihat betapa pentingnya sebuah aplikasi
pengolahan data gaji pegawai. Sehingga penulis tertarik untuk memilih judul “Sistem
Aplikasi Penggajian Pegawai Pada Kantor Unit Pelayanan Teknik Dinas
Pendidikan Kecamatan Kuala Berbasis Web”

1.2. Identifikasi Masalah

Setiap instansi dalam menjalankan aktivitas internal maupun eksternal selalu
dihadapkan dengan masalah-masalah bagaimana efisiensi dan efektifitas dapat tercapai.
Masalah yang akan dipecahkan adalah bagaimana bagian keuangan pada Unit
Pelayanan Teknik Dinas Pendidikan Kecamatan Kuala dapat memanfaatkan aplikasi

penggajian ini, sebagai suatu sarana untuk menampilkan informasi gaji pegawai dengan
lebih cepat.
Sehubungan dengan hal tersebut dapat dirumuskan permasalahan yang diteliti
adalah sebagai berikut :
1.

Masih kurang terjamin nya tempat penyimpanan data – data penggajian
dengan aman dari berbagai macam gangguan, seperti data itu hilang ataupun
mungkin rusak, meskipun ada data yang tersimpan pada komputer.

2.

Ada keterlambatan penerimaan data gaji, sehingga terjadi keterlambatan
dalam pengolahan data dan berakibat informasi yang dibutuhkan akan
diterima dengan lambat.

1.3. Batasan Masalah

Universitas Sumatera Utara


4

Untuk menghindari pembahasan diluar permasalahan, berikut ini adalah batasan
permasalahan :
1.

Dengan membuat masukkan (input data), Pencarian data, Pengeditan dan
Penghapusan data pegawai dengan menggunakan tombol yang terdapat pada
aplikasi yang langsung terhubung dengan database.

2.

Data gaji pegawai adalah data pegawai Unit Pelayanan Teknik Dinas
Pendidikan Kuala.

3.

Hanya membahas gaji pegawai negeri saja.

1.4. Tujuan Penelitian


Tujuan yang ingin dicapai dari penelitian yang dilakukan tentang sistem informasi
penggajian ini adalah :
1.

Merancang aplikasi penggajian pegawai Unit Pelayanan Teknik Dinas
Pendidikan Kecamatan Kuala agar komputer dapat menginformasikan data
gaji pegawai.

2.

Membantu instansi meningkatkan efektifitas dalam melakukan pengolahan
data penggajian dan aplikasi penggajian yang dihasilkan dengan
memperkecil kemungkinan – kemungkinan kesalahan yang akan terjadi.

3.

Mempermudah subbag keuangan dalam membuat laporan gaji pegawai.

1.5. Metodologi Penelitian


Universitas Sumatera Utara

5

Pada kesempatan ini penulis akan membahas mengenai metode penelitian yang
dilakukan oleh penulis, yaitu tahapan – tahapan yang dilalui oleh penulis mulai dari
perumusan masalah sampai pada kesimpulan yang membentuk suatu alur yang
sistematis. Metode penelitian ini digunakan penulis sebagai pedoman dalam
melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan yang
telah ditentukan sebelumnya.
Adapun metode – metode yang dilakukan adalah :
1.

Pengumpulan data secara langsung ke Unit Pelayanan Teknik Dinas
Pendidikan Kecamatan Kuala.

2.

Pengolahan data : Data yang diperoleh, diolah dan dianalisa untuk digunakan

dalam membuat aplikasi ini.

3.

Membuat algoritma dan Flowchart dari aplikasi yang ingin dibangun. Agar
aliran data informasi dan transformasi data dapat sesuai dengan gambaran
program yang diinginkan maka digunakan langkah pengerjaan secara
sistematis dan alat bantu berupa flowchart dalam merancang aplikasi ini.

4.

Perancangan dan Pembuatan Program dengan menggunakan aplikasi
XAMPP Version 3.2.2 yang merangkum Web Server Apache 2.4.25, Web
scripting PHP (PHP 5.6.30) dan MySQL 5.0.11. Dan juga CSS (Cascading
Style Sheet), Bootstrap, Java Script sebagai desain web pada aplikasi, dan
CodeIgniter sebagai Framework PHP, serta menggunakan aplikasi Sublime
Text Sebagai pengcodingan program.

5.


Menguji coba program : Rancangan program yang telah selesai diuji kembali
agar dapat mengetahui apakah aplikasi ini telah sesuai dengan sasaran yang
diinginkan dan jika terdapat kekurangan maka dapat diperbaiki.

Universitas Sumatera Utara

6

1.6. Tinjauan Pustaka

Sebagai suatu sistem informasi yang ingin dinilai baik haruslah memiliki referensi dan
program aplikasi pendukung yang cukup. Oleh karena itu penulis mengumpulkan bahan
bacaan guna mengumpulkan informasi yang berhubungan dengan materi yang terdapat
dalam tugas akhir nantinya. Sebagai sumber bahan bacaan atau informasi tersebut
penulis mendapatkannya dari perpustakaan Universitas Sumatera Utara, dan koleksi
buku pribadi milik sendiri. Beberapa program aplikasi pendukung dalam pembentukkan
sistem informasi ini, yaitu :
1.

MySQL adalah sebuah perangkat lunak manajemen basis data SQL (database

management system) atau DBMS yang multithread, multi-user, dengan
sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia
sebagai perangkat lunak gratis dibawah lisensi GNU General Public License
(GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasuskasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

2.

Sublime Text merupakan program yang banyak digunakan oleh pengembang
web karena fitur – fiturnya yang menarik dan kemudahan penggunaannya.

3.

PHP adalah sebuah program bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya. Web Server yang mendukung php dapat
ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan
konfigurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah,
karena banyaknya milis - milis dan developer yang siap membantu dalam
pengembangan. Dalam sisi pemahamanan, PHP adalah bahasa scripting

Universitas Sumatera Utara


7

yang paling mudah karena referensi yang banyak. PHP adalah bahasa open
source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan
dapat dijalankan secara runtime melalui console serta juga dapat menjalankan
perintah-perintah sistem.
4.

XAMPP

adalah

adalah perangkat

lunak

bebas,

yang


mendukung

banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri
atas program Apache HTTP Server, MySQL database. Program ini tersedia
dalah GNU General Public License dan bebas.
5.

CSS Adalah Cascading Style Sheet salah satu kode pemrograman yang
bertujuan untuk menghias dan mengatur gaya tampilan/layout halaman web
supaya lebih elegan dan menarik.CSS adalah sebuah teknologi internet yang
direkomendasikan oleh World Wide Web Consortium atau W3C.

6.

Bootstrap Adalah sebuah library framework CSS yang di buat khusus untuk
bagian pengembangan front-end website. Bootstrap merupakan salah satu
framework HTML, CSS dan javascript yang paling populer di kalangan web
developer. pada saat ini hampir semua web developer telah menggunakan

bootstrap untuk membuat tampilan menjadi lebih mudah dan sangat cepat.

7.

CodeIgniter Adalah aplikasi sumber terbuka yang berupa framework PHP
dengan

model MVC (Model,

membangun website dinamis

dengan

View,

Controller)

menggunakan PHP.

untuk
CodeIgniter

memudahkan developer untuk membuat aplikasi web dengan cepat mudah
dibandingkan dengan membuatnya dari awal.

Universitas Sumatera Utara

8

1.7. Sistematika Penulisan

Sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut :
BAB 1 : PENDAHULUAN
Penulis menguraikan Latar Belakang, Identifikasi Masalah, Batasan Masalah,
Tujuan Penelitian, M e t o d o l o g i P e n e l i t i a n , T i n j a u a n P u s t a k a ,
dan Sistematika Penulisan.

BAB 2 : LANDASAN TEORI
Dalam bab ini penulis menguraikan beberapa hal yang berhubungan dengan
aplikasi web dinamis yang ingin dibangun penulis yaitu pengenalan
komputer, internet, intranet dan eksternet, WWW ( World Wide Web,),
pengenalan PHP, MySQL, Bootstrap dan CodeIgniter, teori flowchart dan
algoritma.

BAB 3 : PERANCANGAN SISTEM
Dalam bab ini penulis menguraikan tentang perancangan aplikasi yang
dirancang yang meliputi perancangan database, gambaran aplikasi web yang
akan dibuat serta algoritma terbentuknya program.

BAB 4 : IMPLEMENTASI SISTEM
Dalam bab ini penulis menyajikan tentang pengertian implementasi sistem,
tujuan implementasi sistem serta spesifikasi aplikasi.

Universitas Sumatera Utara

9

BAB 5 : KESIMPULAN DAN SARAN
Dalam bab ini penulis menguraikan tentang kesimpulan dan saran.

Universitas Sumatera Utara