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.
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.
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.
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
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
kasus-kasus 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,
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, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter
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
BAB 5 : KESIMPULAN DAN SARAN