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. Dalam kondisi sekarang ini manajemen PT. Indosat Regional Sumatera Utara kurang maksimal dalam pencarian daftar gaji karyawan. Sulitnya mencari daftar gaji karyawan dikarenakan sistem manual yang ada di perusahaan ini masih berupa data. Untuk mempermudah mencari daftar gaji karyawan maka dibutuhkan suatu sistem aplikasi yang cepat, tepat dan akurat yang dapat mempermudah cara kerja perbendaharaan PT. Indosat Regional Sumatera Utara. Dengan latar belakang permasalahan di atas penulis memilih untuk merancang suatu sistem aplikasi yang dapat membantu perbendaharaan PT. Indosat Regional Sumatera Utara untuk mempermudah sistem kerja. Jadi, untuk mengatasi permasalahan di atas penulis akan membuat tugas akhir dengan judul PERANCANGAN SISTEM APLIKASI PENGGAJIAN KARYAWAN PT. INDOSAT REGIONAL SUMATERA UTARA 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 karyawan? 2. Bagaimana mengaplikasikan rancangan sistem tersebut untuk mempermudah sistem kerja perbendaharaan? 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 karyawan. 3. Sistem ini hanya dapat digunakan oleh admin (Perbendaharaan PT. Indosat Regional Sumatera Utara).
1.4 Manfaat dan Tujuan Manfaat yang diperoleh dari sistem aplikasi penggajian ini : 1. Memberi kemudahan bagi perbendaharaan PT. Indosat Regional Sumatera Utara. 2. Membantu dalam menerapkan sistem aplikasi baru dalam penggajian karyawan. 3. Mengurangi resiko kehilangan daftar gaji karyawan di PT. Indosat Regional Sumatera Utara. 4. Memberikan keefektifan dan keefisienan sistem kerja perbendaharaan. Dalam penyusunan tugas akhir ini tujuan yang akan dicapai dalam sistem aplikasi Penggajian PT. Indosat Regional Sumatera Utara ini adalah: 1. Merancang sebuah aplikasi untuk membantu perbendaharaan dalam melakukan tugasnya. 2. Mengusulkan supaya hasil rancangan sistem aplikasi penggajian karyawan ini dapat digunakan oleh PT. Indosat Regional Sumatera Utara. 3. Untuk mempermudah pencarian daftar gaji karyawan PT. Indosat Regional Sumatera Utara.
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 PT. Indosat Regional 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, atau karena pelanggan membutuhkan perkembangan fungsional.
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 PT. INDOSAT Bab ini menjelaskan sekilas tentang PT. Indosat Regional Sumatera Utara, 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. BAB 5 : IMPLEMENTASI SISTEM Bab ini berisi uraian pengertian dan implementasi sistem, spesifikasi aplikasi, instalasi PHP, MySQL dan Apache, Pengujian pada browser dan tampilan halaman aplikasi web yang dirancang. BAB 6 : KESIMPULAN DAN SARAN Bab ini berisi uraian mengenai kesimpulan dan saran dari penelitian yang telah dilakukan.