PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu...
Transcript of PERANCANGAN SISTEM INFORMASI PENGGAJIAN …library.stmikgici.ac.id/skripsi/161300073.pdfa. Membantu...
PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS DESKTOP PADA
PT. BS LOGISTICS BATAM
SKRIPSI
Oleh: Suyanti
161300073
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2017
i
PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS DESKTOP PADA
PT. BS LOGISTICS BATAM
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana
Oleh: Suyanti
161300073
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2017
v
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena berkat
rahmat-Nya penulis dapat menyelesaikan Skripsi yang berjudul Perancangan
Sistem Informasi Penggajian Karyawan Berbasis Desktop Pada PT. BS Logistics
Batam sesuai dengan yang direncanakan.
Penulis menyadari sepenuhnya bahwa tanpa adanya bantuan dari berbagai
pihak, Penulis akan banyak menemui kesulitan dalam penyusunan Skripsi ini.
Untuk itu Penulis mengucapkan terima kasih kepada:
1. Kepada orang tua penulis yang telah mendukung penulis dari awal hingga
akhir dalam penyelesaian Skripsi ini.
2. Bapak Kiatwansyah, selaku Pembina Yayasan Permata Harapan Bangsa
Batam
3. Bapak Bali Dalo, S.H, selaku Ketua Yayasan Permata Harapan Bangsa
4. Bapak Zainul Munir, S.T., M.eTC, selaku Ketua Sekolah Tinggi Manajemen
Informatika dan Komputer GICI Batam.
5. Bapak Sandy Suwandana, S.Kom., M.Kom, selaku Ketua Program Studi
Sistem Informasi STMIK GICI Batam
6. Ibu Yunita Sari, SE., M.SI, selaku Pembimbing yang telah mengarahkan dan
membimbing penulis selama mengerjakan Skripsi ini.
7. Bapak dan Ibu Dosen Sekolah Tinggi Manajemen Informatika dan Komputer
GICI Batam yang telah memberikan seluruh dedikasinya dalam mengajar dan
membimbing penulis selama mengikuti perkuliahan.
8. Staff dan Karyawan PT. BS Logistics Batam yang telah memberikan ilmu,
data dan kemudahan di dalam penyelesaian Skripsi ini.
9. Teman – teman semua atas kebersamaan dan bantuan yang berarti bagi
penulis.
10. Semua pihak yang telah membantu, baik secara langsung maupun tidak
langsung yang tidak dapat penulis sebutkan satu persatu.
vii
ABSTRAK
PT. BS Logistics Batam adalah perusahaan yang bergerak dalam bidang
penyewaan alat-alat berat seperti Crane, Boomlift, Prime Mover dan sebagainya.
Dalam pengolahan data karyawan selama ini menggunakan sistem penggajian
terkomputerisasi namun sederhana yaitu menggunakan software Ms. Excel,
sehingga dalam pengolahan datanya mengalami hambatan terjadinya proses
kesalahan seperti perhitungan gaji lembur, potongan gaji, gaji pegawai, tunjangan,
gaji pokoknya dan laporan gaji harus dihitung dan mengalami proses perhitungan
yang berulang – ulang dari tiap karyawannya. Metode yang digunakan penulis
dalam penelitian ini yaitu dengan melakukan observasi, wawancara, studi pustaka,
studi lapangan, perancangan sistem informasi dilanjutkan dengan pembangunan
sistem informasi dan selanjutnya adalah uji coba. Hasil dari penelitian ini adalah
menghasilkan sistem informasi penggajian yang terkomputerisasi yang diberikan
kemudahan dalam memberikan informasi data penggajian seperti informasi data
karyawan, data jabatan, tunjangan & data penggajian. Pada Sistem Informasi Data
Penggajian, penulis menggunakan diagram arus data, ERD, dan laporan dengan
menggunakan pemograman Microsoft Visual Studio 2008 dan MySQL untuk
pengolahan data. Setelah peneliti membuat Sistem Informasi Penggajian, penulis
berharap agar prosedur kerja dapat lebih mudah bagi pihak-pihak terkait di PT. BS
Logistics Batam
Kata Kunci : Sistem Informasi Penggajian, MySQL, Microsoft Visual Studio 2008
viii
ABSTRACT
PT. BS Logistics Batam is a company engaged in the rental of heavy
equipment such as Crane, Boomlift, Prime Mover and the other. In the data
processing employees so far using a computerized payroll system is simple but
using the software Ms. Excel, so in the processing of data experience barriers to
the process of errors such as calculation of overtime salary, salary deduction,
employee salaries, allowances, basic salary and salary reports should be calculated
and experience the recurring calculation of each employee. The method used by
the author in this research is by doing observation, interview, literature study, field
study, information system design continued with the development of information
systems and then is a trial. The results of this study is to produce a computerized
payroll information system provided convenience in providing payroll data such
as employee data information, job data, allowances & payroll data. In Payroll
Data Information System, the authors use data flow diagrams, ERD, and reports
using Microsoft Visual Studio 2008 and MySQL programming for data
processing. After the researchers make Payroll Information System, the authors
hope that the working procedure can be easier for the parties involved in PT. BS
Logistics Batam.
Keywords: Payroll Information System, MySQL, Microsoft Visual Studio 2008
ix
DAFTAR ISI
Judul Halaman
HALAMAN JUDUL ................................................................................. i
HALAMAN PERSETUJUAN ................................................................. ii
HALAMAN PENGESAHAN ................................................................... iii
HALAMAN PERNYATAAN ................................................................... iv
KATA PENGANTAR ............................................................................... v
ABSTRAK ................................................................................................. viI
ABSTRACT ................................................................................................ viii
DAFTAR ISI .............................................................................................. ix
DAFTAR TABEL ..................................................................................... xii
DAFTAR GAMBAR ................................................................................. xiii
BAB I PENDAHULUAN ...................................................................... 1
1.1 Latar Belakang ......................................................................... 1
1.2 Rumusan Masalah .................................................................... 2
1.3 Batasan Masalah ....................................................................... 3
1.4 Tujuan Penelitian...................................................................... 3
1.5 Manfaat Penelitian.................................................................... 3
1.6 Sistematika Penulisan ............................................................... 4
BAB II LANDASAN TEORI ............................................................... 6
2.1 Teori Pendukung ...................................................................... 6
2.1.1 Pengertian Sistem ......................................................... 6
2.1.1.1 Elemen – Elemen Sistem................................ 7
2.1.2 Pengertial Informasi ..................................................... 8
2.1.3 Pengertian Sistem Informasi ........................................ 9
2.1.4 Pengertian Penggajian .................................................. 10
2.1.5 Pengertian MySQL ........................................................ 11
2.1.6 Pengertian XAMPP ...................................................... 11
2.1.7 Pengertian Navicat ....................................................... 12
x
2.1.8 Pengertian Visual Basic 2008 ....................................... 12
2.1.9 Diagram Konteks .......................................................... 19
2.1.10 Data Flow Diagram (DFD) .......................................... 19
2.1.11 Entity Relationship Diagram (ERD) ............................ 20
2.1.12 Flowchart ..................................................................... 21
2.2 Penelitian Terdahulu ................................................................ 24
BAB III METODOLOGI PENELITIAN ............................................ 29
3.1 Kerangka Kerja ........................................................................ 29
3.1.1 Tempat Penelitian ......................................................... 30
3.1.2 Metode Pengumpulan Data .......................................... 31
3.1.3 Teknik Pengumpulan Data ........................................... 31
3.1.4 Sumber Data ................................................................. 31
3.2 Gambaran Perusahaan .............................................................. 32
3.2.1 Visi & Misi Perusahaan ................................................ 33
3.2.2 Struktur Organisasi ....................................................... 33
3.2.3 Kebijakan Perusahaan .................................................. 39
BAB IV ANALISIS DAN IMPLEMENTASI ...................................... 41
4.1 Analisis Sistem yang Berjalan.................................................. 41
4.2 Analisis Sistem yang Diusulkan ............................................... 43
4.2.1 Diagram Konteks .......................................................... 45
4.2.2 Diagram Nol ................................................................. 47
4.2.3 Entity Relationship Diagram (ERD) ............................ 47
4.3 Perangkat Keras (Hardware) Yang Diperlukan ....................... 49
4.4 Perbandingan Sistem Lama & Sistem Diusulkan .................... 49
4.5 Perancangan Sistem.................................................................. 50
4.5.1 Data Karyawan ............................................................. 50
4.5.2 Data Jabatan ................................................................. 52
4.5.3 Tunjangan ..................................................................... 53
4.5.4 Data Penggajian ............................................................ 55
4.6 Implementasi ............................................................................ 57
4.6.1 Login Form ................................................................... 57
4.6.2 Menu Utama ................................................................. 57
xi
4.6.3 Setup Data Karyawan ................................................... 58
4.6.4 Setup Data Jabatan ........................................................ 60
4.6.5 Setup Tunjangan ........................................................... 61
4.6.6 Setup Data Penggajian .................................................. 62
4.6.7 Slip Gaji ........................................................................ 64
BAB V PENUTUP ................................................................................. 66
5.1 Kesimpulan............................................................................... 66
5.2 Saran ......................................................................................... 66
DAFTAR PUSTAKA ................................................................................ 67
LAMPIRAN ............................................................................................... 69
DAFTAR RIWAYAT HIDUP ................................................................. 75
xii
DAFTAR TABEL
Tabel Halaman
Tabel 2.1 Matrik Komponen Penggajian .................................................... 10
Tabel 2.2 Simbol DFD ................................................................................ 19
Tabel 2.3 Simbol ERD ................................................................................ 20
Tabel 2.4 Simbol Flowchart ....................................................................... 22
Tabel 2.5 Penelitian Terdahulu ................................................................... 24
Tabel 4.1 Perbandingan Sistem Berjalan & Sistem Diusulkan ................... 49
xiii
DAFTAR GAMBAR
Gambar Halaman
Gambar 2.1 Toolbox Visual Basic 2008 ...................................................... 14
Gambar 2.2 Form ........................................................................................ 15
Gambar 2.3 Properties ................................................................................ 16
Gambar 2.4 Toolbox, Form dan Properties ................................................ 17
Gambar 2.5 Perintah Dasar Pemrograman Visual Basic 2008 .................... 18
Gambar 2.6 Komponen Toolbox Visual Basic 2008 ................................... 18
Gambar 3.1 Kerangka Kerja ....................................................................... 29
Gambar 3.2 Struktur Organisasi PT BS Logistics Batam ........................... 38
Gambar 4.1 Aliran Sistem Informasi yang Sedang Berjalan ...................... 42
Gambar 4.2 Aliran Sistem Informasi yang Diusulkan ................................ 44
Gambar 4.3 Diagram Konteks..................................................................... 46
Gambar 4.4 Diagram Nol ............................................................................ 47
Gambar 4.5 Entity Relationship Diagram ................................................... 48
Gambar 4.6 Perancangan Sistem – Data Karyawan.................................... 50
Gambar 4.7 Perancangan Sistem – Data Jabatan ........................................ 52
Gambar 4.8 Perancangan Sistem – Data Tunjangan ................................... 53
Gambar 4.9 Perancangan Sistem – Data Penggajian .................................. 55
Gambar 4.10 Login Form ............................................................................ 57
Gambar 4.11 Menu Utama .......................................................................... 57
Gambar 4.12 Data Karyawan ...................................................................... 59
Gambar 4.13 Data Jabatan .......................................................................... 60
Gambar 4.14 Tunjangan .............................................................................. 61
Gambar 4.15 Data Penggajian..................................................................... 63
Gambar 4.16 Slip Gaji................................................................................. 64
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sejalan dengan meningkatnya perkembangan ekonomi dalam segala bidang,
maka sudah sewajarnya jika perusahaan dan instansi baik milik pemerintah
maupun swasta mengalami peningkatan disetiap sektor. Dengan adanya
peningkatan tersebut perusahaan membutuhkan tenaga kerja yang disebut dengan
karyawan, yang ditugaskan perusahaan untuk melaksanakan kegiatan operasional
pada perusahaan tersebut.
Sistem penggajian adalah mengembangkan sekumpulan prosedur yang
memungkinkan perusahaan untuk menarik, menahan, dan memotivasi staf serta
untuk mengendalikan biaya pembayaran gaji. Dengan prosedur yang disesuaikan
dengan kebijakan gaji tiap – tiap organisasi, dan merupakan kebijakan yang
dianggap adil. Sistem penggajian dan pengupahan adalah jaringan prosedur yang
terdiri dari prosedur pembuatan daftar gaji, prosedur distribusi biaya gaji, dan
prosedur pembayaran gaji, dalam Shinta Damayanti (2015).
Terkait dengan perkembangan teknologi dan informasi yang semakin pesat,
banyak perusahaan membutuhkan sistem penggajian yang lebih bisa
mengoptimalkan pengolahan data gaji karyawannya secara cepat dan akurat.
Namun belum semua perusahaan menerapkan sistem penggajian yang
terkomputerisasi, salah satunya PT. BS Logistics Batam yang menggunakan
sistem penggajian terkomputerisasi namun sederhana yaitu menggunakan
software Ms. Excel sehingga dalam pengolahan datanya mengalami hambatan
2
terjadinya proses kesalahan seperti perhitungan gaji lembur, potongan gaji, gaji
pegawai, tunjangan, gaji pokoknya dan laporan gaji harus dihitung dan mengalami
proses perhitungan yang berulang – ulang dari tiap karyawannya. Apalagi jumlah
karyawannya yang banyak berarti membutuhkan pendataan dan perhitungan yang
berkali - kali. Hal ini sangat menghambat dalam penyampaian laporan penggajian
kepada pemimpin. Jika masalah ini dibiarkan berlanjut maka akan mengakibatkan
sistem kerja menjadi kurang efektif.
Berdasarkan latar belakang permasalahan yang telah diuraikan diatas, maka
penulis merancang sistem informasi ini dengan mengambil judul “Perancangan
Sistem Informasi Penggajian Karyawan Berbasis Desktop pada PT. BS
Logistics Batam”.
1.2 Rumusan Masalah
Sesuai dengan penjelasan dan uraian latar belakang masalah maka penulis
menentukan rumusan masalah yang dihadapi oleh PT. BS Logistics Batam adalah
sebagai berikut :
1. Bagaimana membuat sistem informasi penggajian pada PT BS Logistics
Batam?
2. Bagaimana merancang sistem informasi penggajian yang efektif dan
efisien?
3
1.3 Batasan Masalah
Dalam penelitian ini batasan masalah yang akan dibahas agar pada
penyusunan laporan ini dapat lebih terarah sesuai dengan tujuan yang ingin
dicapai, adalah:
1. Sistem informasi yang dirancang terbatas pada pengolahan data
penggajian di PT BS Logistics Batam.
2. Bahasa pemrograman yang digunakan adalah VB.Net 2008 dan MySQL
untuk basis data.
1.4 Tujuan Penelitian
Adapun tujuan dari penelitian ini yaitu:
1. Menghasilkan sebuah sistem informasi penggajian pada PT BS Logistics
Batam
2. Merancang sistem informasi penggajian berbasis desktop yang efektif
dan efisien.
1.5 Manfaat Penelitian
1. Peneliti
a. Mengembangkan dan menerapkan teori dan praktikum yang didapat
selama mengikuti perkuliahan di Sekolah Tinggi Manajemen Infomartika
dan Komputer GICI (STMIK).
b. Untuk meningkatkan kemampuan sistematika perancangan masalah
yang terjadi dilapangan.
4
2. Perusahaan
a. Membantu memecahkan masalah pada sistem penggajian karyawan.
b. Memudahkan penyajian laporan penggajian karyawan.
3. Pembaca
a. Mengetahui langkah demi langkah dalam kegiatan penelitian yang
dilakukan.
b. Bahan referensi dalam penyusunan sebuah karya ilmiah.
1.6 Sistematika Penulisan
Adapun sistematika penulisan dalam penelitian ini adalah sebagai berikut :
BAB I PENDAHULUAN
Dalam bab ini menjelaskan tentang latar belakang, rumusan masalah, batasan
masalah, tujuan penelitian, manfaat penelitian dan sistematika penulisan.
BAB II LANDASAN TEORI
Membahas tentang pengertian sistem, pengertian informasi, pengertian sistem
informasi, pengertian penggajian, pengertian MYSQL, pengertian visual basic
2008, diagram konteks, data flow diagram, entity relationship diagram, flowchart.
BAB III METODOLOGI PENELITIAN
Membahas tentang gambaran objek penelitian dan analisis yang dibutuhkan dalam
pembuatan sistem. Laporan secara detail rancangan terhadap penelitian yang
dilakukan, baik perancangan secara umum dari sistem yang dibangun maupun
perancangan yang lebih spesifik. Metode penelitian meliputi waktu dan tempat,
peralatan yang digunakan dan alur penelitian.
5
BAB IV ANALISIS DAN IMPLEMENTASI
Dalam bab ini penulis menjelaskan tentang analisis sistem yang berjalan, analisis
sistem yang diusulkan dan langkah-langkah dalam implementasi sistem yang
disertai dengan komponen-komponen yang dibutuhkan dalam suatu sistem.
BAB V PENUTUP
Dalam bab ini penulis menjelaskan dan menguraikan tentang pencapaian tujuan
dari aplikasi yang dibuat. Saran berisi hal-hal yang dirasakan masih belum
sempurna.
6
BAB II
LANDASAN TEORI
2.1 Teori Pendukung
2.1.1 Pengertian Sistem
Menurut Fatta (2007) dalam Meita Reistiana 2014 mendefinisikan bahwa
sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta
hubungan antar objek bisa dilihat sebagai satu kesatuan yang dirancang untuk
mencapai satu tujuan.
Menurut Bonnie Soeherman dan Marion Pinontoan (2008: 3) dalam Amir
Sarifudin 2013 sistem dapat diartikan sebagai serangkaian komponen-komponen
yang saling berinteraksi dan bekerja sama untuk mencapai tujuan tertentu. Dan
didalam sistem terkandung tiga elemen penting, yaitu rangkaian komponen,
interaksi dan kerja sama dan yang terakhir adalah tujuan.
Menurut Jogiyanto (2009: 34) dalam Amir Sarifudin 2013 sistem dapat
diartikan sebagai kumpulan dari beberapa komponen yang saling berhubungan
satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan
tertentu.
Dalam buku Muhamad Muslihudin dan Oktafianto (2016) beberapa
definisi sistem yang dikemukakan oleh para ahli:
Menurut Bodnar dan Hoowood (2009), sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berkaitan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
7
Menurut Indra (2007) mengemukakan sistem adalah sekumpulan elemen atau
subsistem yang saling berhubungan satu dengan yang lain membentuk satu
kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu tujuan.
2.1.1.1 Elemen - Elemen Sistem
Menurut Faruq Hafis Purba (2012) dalam Faruq Hafiz Purba 2012, ada beberapa
elemen yang membentuk suatu sistem yaitu : tujuan, masukan, proses, keluaran,
batas, mekanisme dan umpan balik serta lingkungan. Berikut penjelasan mengenai
elemen-elemen yang membentuk suatu sistem :
1. Tujuan
Setiap sistem memiliki tujuan, maupun satu ataupun banyak tujuan.
Tujuan inilah yang menjadi motivasi yang mengarahkan pada sistem.
Tanpa tujuan, sistem menjadi tidak terarah dan tidak terkendali. Tentu
saja, tujuan antara satu sistem dengan sistem yang lain berbeda.
2. Masukan
Masukan (input) sistem adalah segala sesuatu yang masuk kedalam sistem
dan selanjutnya menjadi bahan untuk diproses. Masukan dapat berupa hal-
hal yang berwujud (tampak secara fisik) maupun tidak tampak.
3. Proses
Proses merupakan bagian yang melakukan perubahan atau transformasi
dari masukan menjadi keluaran yang lebih berguna dan bernilai.
8
4. Keluaran
Kelauran (output) merupakan hasi dari pemrosesan. Pada sistem informasi,
keluaran dapat berupa suatu informasi, saran, cetak laporan, dan
sebagainya.
5. Batas
Yang disebut batas (boundary) sistem adalah pemisah antara sistem dan
daerah diluar sistem (lingkungan). Batas sistem menentukan konfigurasi,
ruang lingkup atau kemampuan sistem.
6. Mekanisme Pengendalian dan Umpan Balik
Mekanisme pengendalian (control mechanism) diwujudkan dengan
menggunakan umpan balik (feedback) dari keluaran. Umpan balik ini
digunakan untuk mengendalikan baik masukan maupun proses. Tujuannya
adalah untuk mengatur agar sistem berjalan sesuai dengan tujuan.
7. Lingkungan
Lingkungan adalah segala sesuatu yang berada diluar sistem. Lingkungan
bisa berpengaruh terhadap operasi sistem dalam arti bisa merugikan atau
menguntungkan sistem itu sendiri. Lingkungan yang merugikan tentu saja
harus ditahan dan dikendalikan supaya tidak mengganggu kelangsungan
operasi sistem, sedangkan yang menguntungkan tetap harus terus dijaga
karena akan memacu terhadap kelangsungan hidup sistem.
2.1.2 Pengertian Informasi
Menurut Bonnie Soeherman dan Marion Pinontoan (2008: 4) dalam Amir
Sarifudin 2013 informasi merupakan hasil pemrosesan data (fakta) menjadi
9
sesuatu yang bermakna dan bernilai untuk pengambilan keputusan. Informasi
tidak dapat terlepas dari aspek kehidupan manusia. siapa, kapan, dan dimanapun
seseorang akan membutuhkan informasi.
Dalam buku Muhamad Muslihudin dan Oktafianto (2016) beberapa definisi
informasi yang dikemukakan oleh para ahli:
Menurut Jogiyanto (2008), informasi adalah data yang diolah menjadi bentuk
yang berguna bagi para pemakainya.
Menurut Sutarman (2009), informasi adalah sekumpulan fakta (data) yang di
organisasikan dengan cara tertentu, sehingga mereka mempunyai arti bagi si
penerima.
Menurut Eddy Sutanta (2011), informasi merupakan hasil pengolahan data,
sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai
kegunaan sebagai dasar dalam pengambilan keputusan yang dapat dirasakan
akibatnya secara langsung saat itu juga atau secara tidak langsung pada saat
mendatang.
2.1.3 Pengertian Sistem Informasi
Menurut Bonnie Soeherman dan Marion Pinontoan, (2008: 5) dalam Amir
Sarifudin 2013 sistem informasi merupakan serangkaian komponen berupa
manusia, prosedur, data, dan teknologi (seperti komputer) yang digunakan untuk
melakukan sebuah proses untuk pengambilan keputusan guna penunjang
keberhasilan bagi setiap organisasi (dalam pencapaian tujuan).
10
2.1.4 Pengertian Penggajian
Dalam Shinta Damayanti (2015) gaji adalah sebuah komponen yang
mutlak dikeluarkan oleh perusahaan sebagai kompensasi bagi karyawan, yang
mana hal ini untuk menjamin keberlangsungan perusahaan itu sendiri.
Berikut ini contoh pendekatan dalam penentuan elemen gaji. Secara umum
sasaran penggajian ditujukan karena pertimbangan beberapa hal sebagai berikut:
a. Pay for Position, yaitu penetapan gaji karyawan disebabkan pertimbangan
nilai suatu pekerjaan yang menjadi tanggung jawabnya.
b. Pay for Person, yaitu penetapan gaji karyawan disebabkan pertimbangan
orangnya yang dapat dibedakan dari aspek kompetensinya atau juga karena
faktor kelangkaan ketersediaan orang dengan kualifikasi yang sesuai di pasar
tenaga kerja.
c. Pay for Performance, adalah penetapan gaji karyawan disebabkan
pertimbangan pencapaian kinerja seseorang.
d. Pay for Year of Service, adalah penetapan gaji karyawan disebabkan
pertimbangan masa kerja seseorang.
Tabel 2.1 Matrix Komponen Penggajian
Komponen
Penggajian
Kompensasi Penggajian
Pay for
Position
Pay for
Person
Pay for
Performance
Pay for year of
service
Gaji Pokok v V
11
Tunjangan Jabatan v V
Tunjangan Makan v v V
Tunjangan Transport v V
Bonus v V V
…………
2.1.5 Pengertian MySQL
Menurut Wahana Komputer (2010) dalam Yulanita Cahya Chrystanti 2011
MySQL adalah program database yang mampu mengirim dan menerima data
dengan sangat cepat dan multiuser. MySQL memiliki dua bentuk lisensi, yaitu free
software dan shareware. MySQL yang free software bebas digunakan untuk
keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensi, yang
berada dibawah lisensi GNU/GPL (general public license). MySQL database
server adalah RDBMS ( Relational Database Management System) yang dapat
menangani data yang bervolume besar. Meskipun begitu, tidak menuntut resource
yang besar. MySQL adalah sebuah manajemen sistem database server yang
mampu menangani beberapa user, yaitu menangani beberapa instruksi sekaligus
dari beberapa user dalam satu waktu dan MySQL merekam semua data user
didalam sistemnya dalam tabel user.
2.1.6 Pengertian XAMPP
Dalam Herny Februariyanti 2012 XAMPP adalah sebuah software web
server apache yang didalamnya sudah tersedia database server MySQL dan dapat
mendukung pemrograman PHP. XAMPP merupakan software yang mudah
12
digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan
lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server,
MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module
lainnya.
2.1.7 Pengertian Navicat
Dalam Apriana 2009 Navicat merupakan salah satu tool untuk mengelola
database MySQL Server berbasis grafic interface. Navicat memungkinkan kita
untuk mengelola database MySQL dengan mudah melalui antarmuka Microsoft
Windows, Macintosh dan Linux platform. Navicat diluncurkan ke dalam 2 versi,
yaitu versi premium dan versi lite. Produk awal Navicat untuk MySQL
diluncurkan jenis premium pada tahun 2002. Kemudian menyusul diluncurkan
Navicat Lite pada Oktober 2007 untuk penggunaan tidak komersil dan memiliki
kekurangan dibandingkan versi premium. Premiumsoft Navicat adalah satu
rangkaian database management dan pengembangan perangkat lunak grafis untuk
MySQL, Oracle, SQLITE dan Postgresql. Navicat mempunyai suatu alat
penghubung seperti penjelajah dan pendukungan berbagai koneksi database untuk
database remote dan local.
2.1.8 Pengertian Visual Basic
Dalam buku yang ditulis oleh Stefano, S.Kom (2014) Microsoft Visual
Basic (sering disingkat sebagai VB) merupakan sebuah bahasa pemrograman yang
menawarkan Integrated Development Environment (IDE) visual untuk membuat
13
program perangkat lunak berbasis sistem operasi Microsoft Windows
menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputer berbasis grafik dan cepat.
Microsoft Visual Basic.Net adalah sebuah alat untuk mengembangkan dan
membangun aplikasi yang begerak diatas sistem .NET Framework, dengan
menggunakan bahasa BASIC.
Bahasa Visual Basic .NET sendiri menganut paradigm bahasa pemrograman
berorientasi objek yang dapat dilhat sebagai evolusi dari Microsoft Visual Basic
versi sebelumnya yang diimplementasikan diatas .NET Framework.
Dalam buku yang ditulis oleh Hendrayudi (2009)(3) Visual Basic berasal dari
singkatan BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dibuat
oleh Profesor Jhon Kemeny dan Thomas Kurtz dari Darmont pada pertengahan
tahun 1960, perintah-perintah bahasa program yang digunakan adalah bahasa
Inggris, dengan tujuan dapat mempermudah programmer yang menggunakan
bahasa pemrograman ini.
Bahasa pemrograman BASIC dikembangkan dengan berbagai bentuk diantaranya
adalah Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, dan Apple
BASIC dikembangkan oleh Steve Wozniak, seorang karyawan Hewlett-Packard
yang pada akhirnya pada bulan April 1976 secara resmi membentuk perusahaan
Apple Computer.
Kemudahan menggunakan bahasa pemrograman BASIC akhirnya mendorong
Microsoft untuk mengembangkan bahasa BASIC dengan GUI-BASED. Graphical
User Interface membuat pengguna bahasa Basic semakin senang dengan
14
komponen yang disediakan oleh pembuatnya, mereka merasakan kemudahan
dalam menggunakan dan membuat program dengan bahasa yang berbasis visual.
Sejak itu bahasa pemrograman Visual Basic berkembang dengan berbagai versi,
dan sampai pada akhirnya muncul bahasa pemrograman Visual Basic 2008 atau
visual basic 9. Visual Basic 2008 adalah salah satu kelompok bahasa
pemrograman yang dibuat oleh Microsoft dan tergabung dalam satu paket bahasa
pemrograman Microsoft Visual Studio 2008. Paket pemrograman tersebut terdiri
dari Microsoft Visual C# 2008, Microsoft Visual Basic 2008, Microsoft C++ 2008,
dan Microsoft Web Developer 2008.
Untuk membuat ada beberapa perlengkapan yang anda butuhkan yaitu ToolBox
sebagai alat atau komponen untuk membuat program. Toolbox yang terdapat pada
Visual Basic 2008 adalah All Windows Form yang menampilkan semua
komponen, Common Control, Container, Menus & Toolbars, Data,
Components, Printing, Dialogs, dan General.
Perhatikan Gambar 2.1
Gambar 2.1 Toolbox Visual Basic 2008
15
Tempat membuat aplikasi dan meletakkan komponen yang dibutuhkan dalam
aplikasi disebut dengan form. Form juga digunakan untuk merancang tampilan
program aplikasi yang akan anda buat. Pada form terdapat ikon Minimize,
Maximize, dan Close. Apabila anda mengklik form, maka akan tampil titik corner
yang dapat anda gunakan untuk memperbesar dan memperkecil lebar form sesuai
dengan keinginan anda.
Gambar 2.2 Form
Properties digunakan untuk menuliskan/mengatur form dan komponen yang berisi
perintah pelengkap dan pengatur aplikasi yang anda buat. Dengan properties anda
dapat mengatur warna tulisan, membuat tulisan dengan tebal, miring, atau bentuk
lain yang anda inginkan. Properties juga digunakan sebagai petunjuk perintah
yang akan anda gunakan untuk membuat program dan untuk memanipulasi
komponen yang terdapat didalam form.
16
Selain properties juga terdapat Solution Explorer yang digunakan untuk
menampung informasi project, form, dan komponen yang aktif pada saat itu. Pada
Solution Explorer juga terdapat data source yang digunakan untuk membuat dan
mengolah data dengan berbagai jenis database.
Gambar 2.3 Properties
Jadi untuk membuat program menggunakan Visual Basic 2008 digunakan toolbox
yang berisi komponen yang akan anda gunakan untuk membuat program,
kemudian komponen yang sudah anda pilih tersebut diletakkan pada form untuk
membentuk rancangan program aplikasi yang anda inginkan. Setelah komponen
diletakkan pada form, anda akan mengatur properties dari komponen yang telah
diletakkan pada form aplikasi.
17
Gambar 2.4 Toolbox, Form dan Properties
Contoh dibawah ini menunjukkan cara membuat aplikasi dengan langkah yang
dibahas. Pilih komponen (misalnya anda pilih komponen label) lalu anda klik
mouse, pada form selanjutnya isi properties text dengan tulisan “BELAJAR
BAHASA PEMROGRAMAN”. Masukkan kembali komponen label lalu klik di
form dan isi kembali properties text dengan tulisan “MICROSOFT VISUAL
BASIC 2008”.
Apabila sudah selesai membuat teks anda dapat menjalankan program tersebut
dengan menekan tombol F5 atau pilih ikon Start Debuging, maka akan tampak
seperti gambar berikut:
18
Gambar 2.5 Perintah dasar pemrograman Visual Basic 2008
Komponen Visual Basic 2008 terdapat didalam toolbox. Komponen ini digunakan
sebagai alat-alat untuk membuat program. Toolbox tersebut diantaranya adalah,
pointer, button, checkBox, CheckedListBox, ComboBox, DataTimePicker, Label,
ListBox, PictureBox dan sebagainya.
Gambar 2.6 Komponen Toolbox Visual Basic 2008
19
2.1.9 Diagram Konteks
Menurut Primasari (2008: 48) dalam Meri Widyawati 2013 Diagram
konteks merupakan alat bantu dalam perancangan global bagi program aplikasi
yang akan dibuat, dengan tujuan untuk mencerminkan keadaan sistem yang akan
dibangun secara umum.
Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan
dibuat. Secara kalimat, dapat dikatakan bahwa diagram konteks ini berisi “siapa
saja yang memberi data (dan data apa saja) ke sistem, serta kepada siapa saja
informasi (dan informasi apa saja) yang harus dihasilkan sistem”.
2.1.10 Data Flow Diagram (DFD)
Menurut Primasari (2008: 49) dalam Meri Widyawati 2013 DFD
merupakan perincian dari diagram konteks yang telah dibuat untuk sistem yang
akan dirancang.
Berikut ini adalah keterangan mengenai simbol-simbol yang digunakan dalam
Data Flow Diagram.
Tabel 2.2 Simbol-simbol Data Flow Diagram.
No Nama Komponen Simbol Keterangan
1 Proses Proses menunjukkan transformasi
dari masukan menjadi keluaran.
2 Aliran Aliran menggambarkan aliran paket
data atau informasi dari satu bagian
ke bagian lain dari sistem dimana
penyimpanan mewakili lokasi
penyimpanan data.
20
3 Penyimpanan Komponen ini digunakan untuk
memodelkan kumpulan data atau
paket data.
4 Terminator Simbol ini mewakili entity luar
dimana sistem berkomunikasi.
Biasanya notasi ini Melambangkan
orang atau kelompok orang.
2.1.11 Entity Relationship Diagram (ERD)
Menurut Ayuni, W. (2009: 41) dalam Meri Widyawati 2013 ERD merupakan
diagram hubungan antar entitas dan digunakan untuk mengetahui hubungan dari
setiap tabel dalam database. Hubungan dalam ERD umum terbagi menjadi 3 tipe,
yaitu one to one, one to many dan many to many. Hubungan ini ditentukan oleh
primary key, foreign key dan candidate key yang ada pada tabel database.
Berikut ini adalah beberapa simbol dari ER-Diagram :
Tabel 2.3. Simbol-simbol ERD
No Notasi Arti
1
Entity
2
Relationship
21
3
Atribut
4
Atribut Primary Key
2.1.12 Flowchart
Menurut Yakub (2012) dalam Syaifudin 2013, Bagan alir (flowchart) adalah
bagan yang menggambarkan urutan instruksi proses dan hubungan satu proses
dengan proses lainnya menggunakan simbol-simbol tertentu. Bagan alir
digunakan sebagai alat bantu komunikasi dan dokumentasi. Bagan alir sistem
(system flowchart) merupakan bagan yang menunjukkan pekerjaan secara
keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-
prosedur yang ada di dalam sistem dan menunjukkan apa saja yang dikerjakan
pada sistem. Bagan alir dokumen (document flowchart) atau bagan alir formulir
(form flowchart) merupakan bagan alir yang menunjukkan arus dari laporan dan
formulir termasuk tembusan-tembusannya. Bagan alir program (program
flowchart) adalah suatu bagan yang menggambarkan urutan proses secara
mendetail dan hubungan atara proses yang satu dengan proses lainnya dalam suatu
program
22
Menurut Ayuni, W. (2009: 38) dalam Meri Widyawati 2013 Flowchart
adalah suatu diagram yang menggunakan simbol-simbol dan garis-garis yang
saling berhubungan untuk menggambarkan urutan operasi program tertentu atau
urutan proses kerja suatu sistem untuk mendapatkan hasil tertentu.
Adapun simbol-simbol flowchart adalah sebagai berikut :
Tabel 2.4 Simbol-simbol Flowchart
No Simbol Nama Fungsi
1
Terminator
Pemula/ akhir program.
2
Garis Alir
(Flow Line)
Arah Aliran Program.
3
Input/ Output Data
Proses Input/Output Data.
4
Proses
Proses Pengolahan Data
5
Decision
Perbandinagn Pernyataan,
Penyeleksian Data Yang
Memberikan pilihan Untuk
23
Langkah Selanjutnya.
6
On Page Connector
Penghubung Bagian-Bagian
Flowchart Pada Halaman
Yang Sama.
7
Off Page Connector
Penghubung Bagian-Bagian
Flowchart Pada Halaman
Yang Berbeda.
8
Document
Merupakan Simbol Untuk Data
Yang Berbentuk Kertas Maupun
Informasi
9
Magnetic disk
Simbol Untuk Database
Yang di gunakan Dalam
Program.
24
2.2 Penelitian Terdahulu
Tabel 2.5 Penelitian Terdahulu
No Nama Peneliti Judul Penelitian Kesimpulan
1 Yulanita Cahya
Chrystanti (2011)
Sistem Pengolahan
Data Simpan Pinjam
khusus Perempuan
(SPP) Pada Unit
Pengelola Kegiatan
(UPK) Mitra Usaha
Mandiri Program
Nasional
Pemberdayan
Masyarakat Mandiri
Perdesaan (PNPM-
MPd) Kecamatan
Pringkuku
Kabupaten Pacitan
1. Admin mendapatkan kemudahan
dalam mengoperasikan sistem.
2. Tampilan dari Sistem
Pengolahan Data Simpan Pinjam
Perempuan tersebut cukup bagus
dan menarik.
3. Dengan diimplementasikannya
Sistem Pengolahan Data Simpan
Pinjam khusus Perempuan dapat
membantu permasalahan yang
selama ini terjadi pada Unit
Pengelola Kegiatan (UPK) Mitra
Usaha Mandiri karena dapat dengan
cepat dan mudah dalam melakukan
peng-input-an, proses dan output
data.
4. Sistem Pengolahan Data Simpan
Pinjam khusus Perempuan sudah
cukup sesuai dengan kebutuhan
Unit Pengelola Kegiatan (UPK)
Mitra Usaha Mandiri.
25
2 Amir Sarifudin (2013) Pembangunan
Sistem Informasi
Penggajian Pada
Sekolah Dasar
Negeri (SDN)
Pacitan
a. Sistem Informasi Penggajian
SDN Pacitan berguna bagi
kelancaran kegiatan di SDN
Pacitan, petugas merasa terbantu
dalam mencari dan mengelola data-
data penggajian;
b. Pelayanan penggajian di SDN
Pacitan lebih mudah menggunakan
Sistem Informasi di bandingkan
dengan Sistem yang lama.
3 Meri Widyawati (2013) Sistem Informasi
Data Karyawan Pada
PT Asuransi Purna
Arthanugraha
(ASPAN)
Menggunakan Visual
Basic dan Microsoft
Access
1. Sistem informasi yang diusulkan
dapat membuat laporan secara
cepat dan efisien sesuai dengan
data yang ada. Sehingga pimpinan
instansi dapat memperoleh laporan
dari setiap transaksi yang ada tepat
pada waktunya.
2. Dengan menggunakan sistem
informasi yang diusulkan, maka
dapat meningkatkan efisiensi kerja
pada karyawan. Misalnya, dapat
melakukan perubahan (update) data
secara cepat pada saat dibutuhkan.
26
3. Pengolahan data yang berubah
dari sistem manual ke sistem
berbasis komputer lebih efisien dan
efektif dalam hal melakukan
pekerjaan yang ada mengenai
pendataan karyawan pada instansi.
4 Meita Riestiana, Sukadi
(2014)
Sistem Informasi
Penggajian
Karyawan Pada
Commenditaire
Vennontschap (CV)
RGL
Bordir Dan
Konveksi Pacitan
1. Setelah adanya sistem informasi
pengajian pada CV RGL Bordir
dimana terjadi peningkatan
efisiensi dan efektivitas pada CV
RGL Bordir dan Konveksi setelah
berhasil merancang sistem
informasi pengajian karyawan yang
tidak dapat diukur dalam waktu
singkat. Walaupun demikian
dengan keadaan pada CV RGL
Bordir dan Konveksi yang semula
mempunyai beberapa permasalahan
yang ada pada sistem lama seperti:
kesalah pencatatan dan perhitungan
oleh karyawan karena terjadi
kelalaian, perhitungan yang belum
terkomputerisasi maka dapat diatasi
dengan adanya sistem yang baru
27
ini.
2. Selain itu Sistem ini dapat sangat
efektif karena semua data yang
tersimpan tidak akan mudah rusak
dan hilang jika dibandingkan
dengan menggunakan sistem
sebelumnya yang masih dicatat
dalam buku.
3. Dalam hal penggunaan sistem ini
tidak sulit karena tampilanya yang
sederhana akan memudahkan
pengguna dalam mengoperasikan.
5 Shinta Damayanti
(2015)
Perancangan Sistem
Informasi
Penggajian
Karyawan Berbasis
Dekstop Pada CV,
Argo Jaya Sokaraja
1. Dengan adanya Sistem Informasi
Penggajian pada Cv. Agro Jaya
yang terkomputerisasi diberikan
kemudahan dalam memberikan
informasi data gaji karyawan dan
informasi data karyawan seperti:
a. Informasi data pegawai di Cv.
Agro Jaya.
b. Inforrmasi data admin di Cv.
Agro Jaya.
c. Informasi data gaji pokok, gaji
28
pegawai, gaji lembur, potongan
gaji, dan tunjangan di Cv. Agro
Jaya.
d. Informasi laporan di Cv. Agro
Jaya.
2. Aplikasi penggajian ini bisa
membantu secara terkomputerisasi
yang lebih efektif daripada sistem
yang sebelumnya yang
menggunakan microsoft exel.
29
BAB III
METODOLOGI PENELITIAN
3.1 Kerangka Kerja
Dalam penelitian disini yang akan di lakukan tahapan-tahapan aktifitas-
aktifitas dimana tahapan-tahapan tersebut merupakan cara untuk mencapai tujuan
dalam penelitian,tahapan dalam aktifitas ini dapat digambarkan sebagai berilut :
Gambar 3.1 Kerangka kerja
Penjelasan kerangka kerja
1. Rumusan Masalah
Didalam metode perumusan masalah ini biasanya dilakukan sebagai acuan
untuk mengumpulkan sumber data yang bisa digunakan untuk melakukan
perancangan sistem informasi.
Rumusan Masalah
Mempelajari Literatur
Pengumpulan Data
Perancangan Sistem
Implementasi
30
2. Mempelajari Literatur
Metode ini dilakukan sebagai sumber referensi dalam memperoleh data baik
secara tertulis maupun berupa rekaman untuk mendukung pemrograman
dalam sebuah perancangan sistem informasi.
3. Pengumpulan Data
Metode pengumpulan data ini dilakukan untuk memperoleh informasi yang
dibutuhkan oleh penulis untuk mencapai tujuan penelitian dalam merancang
sebuah sistem informasi.
4. Perancangan Sistem.
Perancangan sistem mencakup pembuatan program aplikasi. Bahasa
pemrograman yang digunakan adalah Visual Studio 2008 dan SQL Server
2008.
5. Implementasi
Metode ini digunakan sebagai alat untuk mempresentasikan hasil desain
kedalam pemrograman yang merupakan kumpulan dari elemen-elemen yang
telah didesain kedalam bentuk pemrograman yang akan dihasilkan dengan
tujuan yang dibuat berdasarkan kebutuhan.
3.1.1 Tempat Penelitian.
Penelitian dilakukan di PT. BS Logistics Batam beralamat di Jl. Brigjend
Katamso KM 06, Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia
29424.
31
3.1.2 Metode Pengumpulan Data
Disini penulis memperoleh data dan informasi yang diperlukan, maka
pengumpulan data dan informasi dilakukan dengan cara sebagai berikut :
1. Studi Kepustakaan
Dengan cara mengambil data teoritis, membaca buku-buku referensi dan
browsing melalui internet yang berhubungan dengan judul yang diangkat
dari hasil penelitian.
2. Studi Lapangan.
Pengambilan data di PT. BS Logistics Batam beralamat di Jl. Brigjend
Katamso KM 06, Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia
29424.
3.1.3 Tekhnik Pengumpulan Data
1. Interview atau Wawancara.
Yaitu peneliti langsung melakukan wawancara dengan karyawan bagian
HRD untuk mendapatkan informasi yang akurat.
2. Observasi
Yaitu peneliti secara langsung mengamati kegiatan pengerjaan system
informasi penggajian untuk melengkapi data-data yang dibutuhkan
3.1.4 Sumber Data
1. Data Primer
Mengumpulkan data secara langsung dari objek yang diteliti juga survey
32
lapangan langsung untuk penyelesaian permasalahan yang sedang
ditangani oleh peneliti.
2. Data Sekunder.
Data yang di peroleh secara tidak langsung, berupa keterangan yang ada
hubungannya dalam penelitian yang sifatnya melengkapi atau
mendukung data primer.
3.2 Gambaran Perusahaan
PT. BS Logistics Batam adalah anak cabang dari PT. Bok Seng Investments
Indonesia. PT. BS Logistics Batam adalah perusahaan yang bergerak dalam
bidang penyewaan alat-alat berat seperti Crane, Boomlift, Prime Mover dan
sebagainya. PT. BS Logistics Batam beralamat di Jl. Brigjend Katamso KM 06,
Tanjung Uncang, Kec. Batu Aji, Kota Batam – Indonesia 29424. Perusahaan ini
sendiri dibangun pada tahun 1995, awalnya PT. BS Logistics Batam berlokasi di
Jln. Majapahit, Sungai Jodoh, Batu Ampar, Batam.
Pada tahun 2011 PT. BS Logistics Batam mulai bergerak dalam bidang
Shipyard, dikarenakan lokasi yang kurang strategis di Batu Ampar, perusahaan
pun di pindahkan ke daerah Tanjung Uncang. Di Tanjung Uncang sendiri PT. BS
Logistics Batam lebih mudah memasarkan produknya dikarenakan banyaknya
perusahaan-perusahaan yang bergerak dalam bidang yang bersangkutan. Untuk
membedakan tugasnya masing- masing maka saat ini PT. Bok Seng Investments
Indonesia memilki anak cabangnya sendiri yaitu PT.BS Logistics Batam dan PT.
SBF Shipbuilders. Ketiga perusahaan tersebut memiliki manajemen yang sama.
33
3.2.1 Visi Dan Misi Perusahaan
Agar perusahaan berjalan dengan standarisasi mutu yang baik maka
diperlukan arah dan tujuan yang tepat. Untuk itu maka perusahaan PT. BS
Logistics Batam merumuskan visi dan misi sebagai berikut:
Visi
“ Menjadi perusahaan logistik dan penyewaan alat-alat berat terbesar di Indonesia
dengan kualitas pelayanan terbaik”.
Misi
• Memberikan pengalaman dan pelayanan terbaik kepada pelanggan dengan
kualitas dan harga terjangkau
• Menyediakan fasilitas pengiriman terbaik untuk semua kalangan baik
pengiriman dalam negeri maupun pengiriman luar negeri
• Mampu bersaing di pasar global dengan tetap mempertahankan kenyamanan
dan kualitas pelayanan
3.2.2 Struktur Organisasi
Sebelum menjalankan aktifitas perusahaan sangatlah penting membuat tata
hubungan dari pada wewenang dan tugas bagian masing-masing pada perusahaan.
Hal ini sangatlah berguna agar pembagian tugas dan tanggungjawab dapat
diketahui dengan jelas oleh masing-masing individu didalam perusahaan tersebut,
sehingga tugas dari setiap bagian dapat diarahkan dan dipertanggungjawabkan
dengan sepenuhnya.
Untuk dapat menciptakan suatu organisasi yang baik ada beberapa
pedoman yang perlu diketahui oleh setiap pimpinan yaitu:
34
a. Penentuan tujuan yang jelas
Dimana tujuan organisasi harus jelas dan dapat dipahami oleh setiap orang,
baik dari tingkat yang paling tinggi, sampai tingkat yang paling rendah
b. Pembagian pekerjaan
Pembagian pekerjaan yang cukup jelas sangat dibutuhkan dalam suatu
organisasi, agar setiap orang dalam organisasi mengetahui apa yang terjadi tugas
atau pekerjaannya, dan mengetahui apa yang menjadi tugas dan haknya
c. Pendelegasian Kekuasaan
Pendelegasian kekuasaan merupakan pemberian kekuasaan kepada masing-
masing orang. Dimana setiap pemberian tugas ini harus dibarengi dengan
pemberian hak, sehingga masing-masing orang dapat melaksanakan tugasnya
dengan baik.
d. Rentang Kekuasaan
Rentang kekuasaan disebut juga span of management. Rentang kekuasaan
yaitu jumlah bawahan yang tepat diawasi oleh seseorang atasan yang baik.
e. Kesatuan Pemerintah
Kesatuan pemerintah maksudnya setiap orang dalam organisasi dapat
menerima perintah dari satu orang atasan kepada siapa bawahan
mempertanggungjawabkan pelaksanaan tugas tersebut
f. Keseimbangan Wewenang
Kepada setiap orang diberikan wewenang yang diperlukan untuk dapat
melaksanakan tugasnya dengan baik, dan daripadanya dituntut pula
pertanggungjawabkan sebesar wewenang yang diberikan atau diterimanya.
Namun perlu diketahui, apabila tanggungjawab lebih besar dari wewenang maka
35
tidak mungkin seseorang dapat melaksanakan tugasnya dengan baik. Sebaliknya
apabila wewenang lebih besar dari tanggungjawab maka seseorang akan dapat
bertindak sewenang-wenang sehingga dapat menimbulkan penyalahgunaan
kekuasaan.
g. Organisasi harus fleksibel
Fleksibel artinya luas, tidak kaku jadi suatu organisasi tidak boleh kaku,
harus fleksibel dan dapat dirubah sesuai dengan kebutuhan dan tuntutan kemajuan
zaman
Struktur organisasi pada PT. Bok Seng Investments Indonesia adalah
berbentuk garis dan staf, ini terbukti dengan adanya satu pimpinan. Organisasi
adalah sekelompok orang yang bekerjasama dengan menggunakan alat-alat
teknologi serta terikat dengan peraturan-peraturan dan lingkungan tertentu supaya
dapat mengarahkan pada pencapaian tujuan yang diinginkan.
Untuk menggerakkan organisasi tersebut dibutuhkan personil yang
memegang jabatan tertentu dalam organisasi, dimana masing-masing personil
diberi tugas, wewenang dan tanggungjawab sesuai dengan jabatannya. Hubungan
dan kerjasama dalam organisasi merupakan gambaran skematis tentang hubungan
kerja sama dari orang-orang yang menggerakkan organisasi untuk mencapai
tujuan. Struktur organisasi diharapkan dapat memberikan gambaran pembagian
tugas, wewenang dan tanggungjawab serta hubungan pelaporan yang mencakup
setiap tingkatan dalam organisasi tersebut.
Adapun fungsi dan tanggung jawab struktur organsiasi pada PT. BS
Logistics Batam adalah sebagai berikut:
36
1. Direktur
Tugas pokoknya adalah sebagai berikut:
a. Menetapkan kebijaksanaan pokok perusahaan yang meliputi bidang-bidang.
▪ Penyelenggaraan jasa pelayanan rental alat-alat kontraktor.
▪ Pengelolaan keuangan dan administrasi
b. Menetapkan program kerja dan sasaran usaha perusahaan setelah mendapat
persetujuan dari konsumen.
c. Mengkoordinasi penyelenggaraan fungsi-fungsi pelayanan administrasi
dan keuangan.
d. Menetapkan dan pengangkatan promosi-promosi dan pemberhentian kepala-
kepala bagian dan seksi serta karyawan golongan tingkat tinggi perusahaan.
1. Manager
Tugas pokoknya adalah:
a. Memberi Instruksi untuk melaksanakan pekerjaan.
b. Mengawasi pegawai-pegawai dalam melaksanakan tugasnya.
c. Melatih pegawai-pegawai untuk melaksanakan tugasnya.
d. Mengembangkan metode-metode baru untuk melaksanakan tugasnya.
2. Human Resources
a. Menyusun, merencanakan, mengawasi dan mengevaluasi anggaran biaya
kegiatan secara efektif dan efisien serta
b. Menyusun prosedur recruitment karyawan.
c. Mencatat daftar hadir seluruh karyawan yang nantinya akan digunakan
untuk membayar gaji karyawan.
37
3. Finance
a. Melakukan pengaturan keuangan perusahaan.
b. Melakukan penginputan semua transaksi keuangan ke dalam program.
c. Melakukan transaki keuangan perusahaan.
d. Berhubungan dengan pihak internal maupun eksternal terkait dengan
aktivitas keuangan.
e. Menyiapkan dokumen penagihan invoice beserta kelengkapannya.
4. Penasihat Teknik
a. Memberikan saran dan kritik kepada Superintendent, QC/QA.
b. Mencari solusi serta menyelesaikan masalah apabila terjadi masalah.
c. Bertanggung jawab atas kegiatan yang dilaksanakan.
5. QC/QA
a. Mengontrol kondisi barang produksi apakah sudah standar atau belum.
6. Mekanik
a. Mengecek kendaraan atau alat-alat yang digunakan dalam operasional
pekerjaan.
b. Memperbaiki alat-alat yang ada di perusahaan.
7. Produksi
a. Menjalankan operasinal perusahaan.
38
Gambar 3.2 Struktur Organisasi PT. BS Logistics Batam
ADMIN
Personalia
GESIKA
Produksi
HIZBUL W
QC / QA
MARYONO
ADMIN
ADMIN
ADMIN
STAFF OPERATOR OPERATOR
Dewan Komisaris
HIKI
Direktur Utama
ONG SENG CHYE
Penasihat Teknik
LAU SECK KUEN
Manager
DARYANA
Accounting
SHERLY
39
3.2.3 Kebijakan Perusahaan
Kebijakan perusahaan telah dituangkan dalam suatu Perjanjian Kerja
Bersama. Kebijakan tersebut antara lain tentang hari dan jam kerja. Dimana hari
jam kerja kantor adalah 6 (hari) dari dalam 1 (satu) minggu yaitu hari Senin s/d
Sabtu dengan ketentuan sebagai berikut Senin s/d Jumat pukul 8:00 – 16:30 WIB,
dan Sabtu pukul 8:00 – 12:00 WIB.
Perusahaan memberikan imbalan kepada karyawannya berupa uang dan
natura atas pekerjaan yang dilakukannya. Imbalan tersebut disebut take home pay,
yang terdiri dari:
a. Gaji, yaitu imbalan berupa yang diterima karyawan dari perusahaan.
b. Premi / Lembur. Lembur adalah upah yang diterima pekerja atas pekerjaannya
sesuai dengan jumlah waktu kerja lembur yang dilakukannya.Waktu kerja
lembur adalah waktu kerja yang melebihi 7 jam sehari untuk 6 hari kerja dan
40 jam dalam seminggu atau 8 jam sehari untuk 8 hari kerja dan 40 jam dalam
seminggu atau waktu kerja pada hari istirahat mingguan dan atau pada hari
libur resmi yang ditetapkan Pemerintah (Pasal 1 ayat 1 Peraturan Menteri
no.102/MEN/VI/2004). Waktu kerja lembur hanya dapat dilakukan paling
banyak 3 jam/hari dan 14 jam dalam 1 minggu diluar istirahat mingguan atau
hari libur resmi.
Waktu kerja lembur hanya dapat dilakukan paling banyak 3 jam/hari dan 14
jam dalam 1 minggu diluar istirahat mingguan atau hari libur resmi.
c. Tunjangan
Pada perusahaan pegawai dibedakan atas berbagai peringkat. Dimana
peringkat ini nantinya digunakan sebagai dasar pemberian gaji pokok serta
40
tunjangan-tunjangan kepada pegawai. Peringkat ini nantinya dinilai sesuai
dengan prestasi yang dicapai oleh setiap pegawai.
Kebijakan lain yang diterapkan perusahaan ini dalam rangka mensejahterakan
pegawainya, perusahaan memberikan tunjangan-tunjangan seperti:
a. Tunjangan hari tua (pensiun)
b. Tunjangan transport,
c. Tunjangan uang makan,
d. Tunjangan kesehatan dan
e. Tunjangan hari raya,
Tunjangan tersebut diatas diberikan setiap bulan setelah dievaluasi
kehadiran dan prestasi pegawai, sedangkan tunjangan hari raya diberikan
sekali dalam setahun yaitu pada saat menjelang hari besar keagamaan. Selain
itu pegawai juga menanggung pajak penghasilannya berapapun jumlah gaji
yang diterimanya. Selain tunjangan yang diberikan, perusahaan juga
mengenakan potongan-potongan kepada pegawainya seperti PPh karyawan,
iuran dana pensiun dan lain sebagainya.
41
BAB IV
ANALISIS DAN IMPLEMENTASI
4.1 Analisis Sistem yang Berjalan
Sebelum melakukan perancangan terhadap suatu sistem, terlebih dahulu
harus diketahui secara jelas bagaimana sistem yang sedang berjalan saat ini di PT
BS Logistics Batam. Hal tersebut bertujuan untuk dapat lebih jelas mengetahui
permasalahannya dan kendala yang dihadapi. Dari penelitian langsung yang telah
penulis lakukan, terlihat bahwa proses penggajian yang dilakukan masih
menggunakan Excel sebagai proses pengolahan data dan penyajian informasi
sehinnga membutuhkan waktu yang lama. Oleh karena itu sudah sepatutnya
menggunakan sistem komputer, sehingga dapat membantu dan mempermudah
dalam mengolah data.
Analisa sistem yang sedang berjalan di PT BS Logistics Batam ini
dilakukan bertujuan untuk mengetahui bagaimana sistem yang ada di PT BS
Logistics Batam dalam melakukan pengolahan data penggajian karyawan.
Adapun aliran sistem informasi yang sedang berjalan dapat dilihat pada
gambar 4.1 berikut :
42
Gambar 4.1 Aliran Sistem Informasi Yang Sedang Berjalan Pada PT BS Logistics
Batam
Karyawan HRD Keuangan Pimpinan
Membuat Laporan
Gaji Karyawan
Kontrak Kerja
Proses
Kehadiran
Memasukkan
Data
Karyawan
Slip Gaji
Laporan Gaji
Karyawan
Absensi
Laporan
Kehadiran
Merekap dan
Menghitung Gaji
Karyawan
Menghitung Gaji
Karyawan
Laporan Gaji
Karyawan
Slip Gaji
Pembayaran
Gaji
Alokasi
Pembayaan Gaji
Arsip
Arsip
43
Dari gambar 4.1 diatas, dapat dilihat bahwa didahului oleh karyawan dengan
melakukan kontrak kerja, dalam kontrak kerja terdapat seperti gaji pokok,
tunjangan (uang makan) dan fasilitas (transportasi). Setelah melakukan kontrak
kerja, hrd akan memasukkan data karyawan juga mendaftar nik absen fingerprint
karyawan ke dalam tabung data. Setiap karyawan juga memiliki hak dan
kewajiban, haknya seperti mendapatkan bpjs, cuti bulanan dll, kemudian
kewajibannya seperti masuk kerja jam 8 pagi dan juga harus mengikuti peraturan-
peraturan perusahaan.
Kemudian karyawan akan melakukan absen dengan menggunakan absensi
fingerprint, setelah itu data absen fingerprint tersebut akan di ambil oleh bagian
hrd dan melakukan proses absensi setiap hari. Dari proses absensi tersebut akan
diolah menjadi laporan kehadiran karyawan dan memberikan kepada bagian hrd.
Bagian hrd akan menghitung gaji dari data tersebut sesuai dengan kontrak dan
absensi sampai tanggal 18 tutup buku setiap bulan dengan menggunakan excel dan
diberikan ke bagian keuangan. Kemudian membuat laporan gaji karyawan
diberikan kepada pimpinan. Kemudian pimpinan akan memberikan persetujuan.
Setelah mendapat persetujuan dari pimpinan bagian hrd akan membagi gaji
kepada karyawan dan juga slip gaji pada tanggal 2 setiap bulan.
4.2 Analisis Sistem yang Diusulkan
Setelah melakukan analisa sistem berjalan, penulis juga mengusulkan
sebuah sistem untuk mempermudah dalam membuat laporan penggajian.
Adapun aliran sistem informasi yang diusulkan dapat dilihat pada gambar 4.2
berikut :
44
Gambar 4.2 Aliran Sistem Informasi Yang di Usulkan Pada PT BS Logistics
Batam
`
Karyawan HRD Sistem Payroll Pimpinan
Arsip
Absensi
Kontrak Kerja
Proses
Kehadiran
Memasukkan
Data
Karyawan
Tabung
Data
Slip Gaji
Laporan Gaji
Karyawan
Menghitung
Gaji
Mencetak
Laporan Gaji
Karyawan
Slip Gaji
45
Dari gambar 4.2 dapat kita lihat bahwa pertama karyawan juga melakukan
kontrak kerja dan kemudian data karyawan akan dimasukkan ke tabung data
dengan menggunakan sistem.
Karyawan akan melakukan absen dengan menggunakan absensi fingerprint,
kemudian absen tersebut diambil oleh hrd dan melakukan proses kehadiran.
Proses kehadiran dilakukan setiap hari dan lewat sistem untuk membuat laporan
kehadiran. Dari laporan tersebut menghitung gaji karyawan dengan sistem akan
mempermudah dan memakan waktu lebih cepat dibandingkan dengan
menggunakan excel. Setelah selesai menghitung gaji dengan menggunakan sistem
sampai tutup buku yaitu tanggal 18 setiap bulan maka laporan gaji karyawan dan
slip gaji sudah bisa dicetak karena dengan menggunakan sistem bisa langsung
untuk mencetak. Laporan gaji karyawan diberikan kepada pemimpin. Setelah
pemimpin menyetujui maka hrd akan membagi gaji dan slip gaji sudah dapat
diberikan kepada karyawan pada tanggal 2 setiap bulan.
4.2.1 Diagram Konteks
Pada konteks diagram sistem dalam pengolahan data yang terdapat didalam
suatu organisasi yang memperlihatkan batasan sistem, adanya interaksi antara
eksternal entity dengan suatu sistem, dan informasi secara umum mengalir
diantara entity dan sistem. Konteks diagram ini merupakan alat bantu yang
digunakan dalam menganalisa sistem yang akan dikembangkan. Kontek diagram
ini dapat dilihat pada gambar 4.3
46
Gambar 4.3 Diagram Konteks
Data Kontrak Absen Finger Print
Informasi data karyawan
dan absensi karyawan
Input
Data Karyawan
Data Gaji
Data absensi
Laporan
Gaji Karyawan
Karyawan
Pimpinan
HRD
Sistem Informasi
Penggajian
47
4.2.2 Diagram Nol
Gambar 4.4 Diagram Nol
4.2.3 Entity Relationship Diagram (ERD)
Untuk mendapatkan suatu informasi maka data tersebut terlebih dahulu
harus mengalami proses pengolahan. Model ERD (Entity Relationship Diagram)
berisi komponen-komponen himpunan entitas dan relasi yang dilengkapi dengan
atribut ERD ini dapat dilihat pada gambar 4.5
Slip Gaji
Karyawan
n
Data Absensi
Karyawan 2.0 Absensi
finger print
3.0 Proses Penggajian
Karyawan
Karyawan
4.0 Pembuatan Laporan
Gaji Karyawan Pimpinan
HRD 1.0 Input Data
Data Karyawan
Data Tunjangan
Data Jabatan
48
Gambar 4.5 Entity Relationship Diagram
Jabatan
Kode Nama
Gaji Pokok
Karyawan
NIK
Alamat
Jenis
Nama
Telepon
Tgl lahir
Pendidika
Kode
Kode
Memili
ki
Tunjangan
Kode
T. Transport
T.Nutrisi
T.Kehadiran
T. Telp
Mempuny
ai
Penggajian
No
Tangg
NIK
Kode Jabatan
Kode PPh
BPJS Ketenagakerjaan
BPJS Kesehatan
Absen
Gaji
49
4.3 Perangkat Keras (Hardware) Yang Diperlukan
Perangkat keras yang dibutuhkan oleh aplikasi atau sistem adalah suatu unit
personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan
kebutuhan sistem saat ini dan antisipasi kebutuhan dimasa yang akan datang.
Perangkat keras yang diperlukan antara lain : processor, monitor, RAM, harddisk,
printer
4.4 Perbandingan Sistem Berjalan & Sistem Diusulkan
Berisi perbedaan prosedur sistem berjalan dan sistem usulan yang dibuat
dalam bentuk tabel.
No Sistem Berjalan Sistem Diusulkan
1 Perangkat komputer yang ada
belum digunakan secara maksimal
karena penghitungan jumlah
pembayaran gaji masih
menggunakan excel.
Perangkat komputer yang ada
digunakan untuk menjalankan
aplikasi yang sudah dirancang
sebelumnya.
2 Dalam penyimpanan penggajian
karyawan tidak efektif karena
terlalu banyak tempat untuk
mengarsipkan data penggajian.
Dalam penyimpanan data, sistem
menggunakan database sehingga
dapat menyimpan data dengan
jumlah banyak dan tidak
memerlukan banyak tempat
3 Jika terjadi kesalahan pada proses
input atau pencarian data maka data
yang dihasilkan tidak benar.
Proses input dan pencarian data
lebih terjamin keakuratannya.
50
4
Terlalu banyak data mengakibatkan
terlambatnya penyediaan informasi
data yang sedang dibutuhkan
karena harus mencari berkas
terlebih dulu.
Lebih menghemat waktu ketika
memberikan informasi yang
sedang dibutuhkan oleh
pimpinan karena data sudah ada
dalam satu aplikasi.
Tabel 4.1 Perbandingan Sistem Berjalan & Sistem Diusulkan
4.5 Perancangan Sistem
4.5.1 Data Karyawan
Gambar 4.6 Perancangan Sistem - Data Karyawan
51
Keterangan:
a. TextBox NIK, berfungsi untuk menginput nomor induk karyawan
b. TexvBox Nama Karyawan, berfungsi untuk mengisi nama karyawan
c. ComboBox Jenis Kelamin, berfungsi untuk memilih dan menginput jenis
kelamin karyawan
d. TextBox Alamat, berfungsi untuk mengisi alamat karyawan
e. TextBox Telp, berfungsi untuk mengisi nomor telepon karyawan
f. DateTimePicker Tanggal Lahir, berfungsi untuk menginput tanggal lahir
karyawan
g. TextBox Pendidikan, berfungsi menginput pendidikan karyawan
h. ComboBox Kode Jabatan, berfungsi untuk memilih dan menginput kode
jabatan karyawan
i. ComboBox Kode Tunjangan, berfungsi untuk memilih dan menginput
kode tunjangan karyawan
j. Button Tambah, berfungsi untuk menambah data karyawan ke dalam
database
k. Button Simpan, berfungsi untuk menyimpan data karyawan yang telah
diinput ke dalam database
l. Button Edit, berfungsi untuk mengganti data karyawan yang dalam
database
m. Button Hapus, berfungsi untuk menghapus data karyawan dalam database
n. Button Batal, berfungsi untuk membatalkan proses penginputan data
karyawan yang sedang berjalan pada database
52
o. Button Keluar, berfungsi untuk keluar dari data karyawan yang ada dalam
database
p. ListView, berfungsi untuk menampilkan data karyawan yang telah diinput
4.5.2 Data Jabatan
Gambar 4.7 Perancangan Sistem - Data Jabatan
Keterangan:
a. TextBox Kode Jabatan, berfungsi untuk menginput kode jabatan
b. TexvBox Nama Jabatan, berfungsi untuk mengisi nama jabatan
c. TextBox Gaji Pokok, berfungsi untuk menginput gaji pokok karyawan
d. Button Tambah, berfungsi untuk menambah data jabatan ke dalam
database
e. Button Simpan, berfungsi untuk menyimpan data jabatan yang telah
diinput ke dalam database
53
f. Button Edit, berfungsi untuk mengganti data jabatan yang dalam database
g. Button Hapus, berfungsi untuk menghapus data jabatan dalam database
h. Button Batal, berfungsi untuk membatalkan proses penginputan data
jabatan yang sedang berjalan pada database
i. Button Keluar, berfungsi untuk keluar dari data jabatan yang ada dalam
database
j. ListView, berfungsi untuk menampilkan data jabatan yang telah diinput
4.5.3 Tunjangan
Gambar 4.8 Perancangan Sistem - Tunjangan
Keterangan:
a. TextBox Kode Tunjangan, berfungsi untuk menginput kode tunjangan
b. TexvBox T.Transportasi, berfungsi untuk menginput tunjangan transportasi
c. TextBox T.Nutrisi, berfungsi untuk menginput tunjangan nutrisi
54
d. TextBox T.Kehadiran, berfungsi untuk menginput tunjangan kehadiran
e. TextBox T.Telp, berfungsi untuk menginput tunjangan telp
f. Button Tambah, berfungsi untuk menambah data tunjangan ke dalam
database
g. Button Simpan, berfungsi untuk menyimpan data tunjangan yang telah
diinput ke dalam database
h. Button Edit, berfungsi untuk mengganti data tunjangan yang dalam
database
i. Button Hapus, berfungsi untuk menghapus data tunjangan dalam database
j. Button Batal, berfungsi untuk membatalkan proses penginputan data
tunjangan yang sedang berjalan pada database
k. Button Keluar, berfungsi untuk keluar dari data tunjangan yang ada dalam
database
l. ListView, berfungsi untuk menampilkan data tunjangan yang telah diinput
55
4.5.4 Data Penggajian
Gambar 4.9 Perancangan Sistem – Data Penggajian
Keterangan:
a. TextBox No Slip, berfungsi untuk menginput no slip
b. ComboBox NIK, berfungsi untuk memilih dan menginput NIK
c. TextBox Kode Jabatan, berfungsi untuk menginput kode jabatan
d. TexvBox Nama Jabatan, berfungsi untuk mengisi nama jabatan
e. TextBox Gaji Pokok, berfungsi untuk menginput gaji pokok karyawan
f. TextBox Kode Tunjangan, berfungsi untuk menginput kode tunjangan
g. TexvBox T.Transportasi, berfungsi untuk menginput tunjangan transportasi
h. TextBox T.Nutrisi, berfungsi untuk menginput tunjangan nutrisi
56
i. TextBox T.Kehadiran, berfungsi untuk menginput tunjangan kehadiran
j. TextBox T.Telp, berfungsi untuk menginput tunjangan telp
k. DateTimePicker Tanggal, berfungsi untuk menginput tanggal penginputan
penggajian karyawan
l. ComboBox PPh 21, berfungsi untuk memilih dan menginput PPh 21
m. ComboBox BPJS TK, berfungsi untuk memilih dan menginput BPJS
ketenagakerjaan
n. ComboBox BPJS Kes, berfungsi untuk memilih dan menginput BPJS
kesehatan
o. TextBox Absen, berfungsi untuk menginput absen
p. TextBox Gaji Bersih, berfungsi untuk menampilkan hitungan gaji
q. Button Tambah, berfungsi untuk menambah data penggajian ke dalam
database
r. Button Simpan, berfungsi untuk menyimpan data penggajian yang telah
diinput ke dalam database
s. Button Edit, berfungsi untuk mengganti data penggajian yang dalam
database
t. Button Hapus, berfungsi untuk menghapus data penggajian dalam
database
u. Button Batal, berfungsi untuk membatalkan proses penginputan data
penggajian yang sedang berjalan pada database
v. Button Keluar, berfungsi untuk keluar dari data penggajian yang ada dalam
database
w. ListView, berfungsi untuk menampilkan data penggajian yang telah diinput
57
4.6 Implementasi
4.6.1 Login Form
Gambar 4.10 Login Form
4.6.2 Menu Utama
Merupakan gambaran utama untuk mengakseskan sebuah program, yang
disediakan berbagai macam pilihan untuk melakukan untuk menginput data
karyawan, data jabatan, data tunjangan.
58
Gambar 4.11 Menu Utama
4.6.3 Setup Data Karyawan
Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,
keluar serta hapus data yang kita input.
59
Gambar 4.12 Data Karyawan
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti :
• Tambah, untuk dapat menambahkan data karyawan.
• Simpan, setelah kita klik tambah, dan menginput data – data nik, nama dll, kita
dapat mengklik simpan, akan otomatis database tambah dan tersimpan.
• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka
kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.
• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah
kita input.
• Batal, untuk batal edit.
• Keluar, untuk keluar program.
60
4.6.4 Setup Data Jabatan
Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,
keluar serta hapus data yang kita input.
Gambar 4.13 Data Jabatan
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti :
• Tambah, untuk dapat menambahkan data jabatan.
• Simpan, setelah kita klik tambah, dan menginput kode jabatan, nama jabatan
dan gaji pokok kita dapat mengklik simpan, maka akan otomatis database
ditambah dan tersimpan.
• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka
kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.
61
• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah
kita input.
• Batal, untuk batal edit.
• Keluar, untuk keluar program.
4.6.5 Setup Tunjangan
Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,
keluar serta hapus data yang kita input.
Gambar 4.14 Tunjangan
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti :
• Tambah, untuk dapat menambahkan data tunjangan.
62
• Simpan, setelah kita klik tambah, dan menginput kode tunjangan dan jenis
tunjangan kita dapat mengklik simpan, maka akan otomatis database ditambah
dan tersimpan.
• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka
kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.
• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah
kita input.
• Batal, untuk batal edit.
• Keluar, untuk keluar program.
4.6.6 Setup Data Penggajian
Dengan menggunakan setup data penggajian, kita dapat mengedit PPh 21,
BPJS Ketenagakerjaan, BPJS Kesehatan & absen, kita hanya memilih NIK
karyawan, kita sudah bisa melihat kode jabatan, nama jabatan dan yang lainnya.
63
Gambar 4.15 Data Penggajian
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti :
• Tambah, untuk dapat menambahkan data penggajian.
• Simpan, setelah kita klik tambah, dan menginput no slip, NIK, dll kita dapat
mengklik simpan, maka akan otomatis database ditambah dan tersimpan.
• Edit, setelah kita simpan database, dan ingin melakukan perubahan data maka
kita dapat menggunakan tombol tersebut untuk mengedit data dan simpan lagi.
• Hapus, menggunakan tombol tersebut kita dapat menghapus data yang sudah
kita input.
• Batal, untuk batal edit.
• Keluar, untuk keluar program.
64
4.6.7 Slip Gaji
Gambar 4.16 merupakan output dari hasil program yang telah dibuat, output ini
fungsinya untuk mengetahui rincian gaji masing-masing pegawai. Semua desain
output ini bertujuan untuk memberikan informasi kepada pengguna tentang apa
saja yang diinginkan berhubungan dengan sistem informasi penggajian karyawan
ini. Yang termasuk desain output ini adalah desain output slip gaji karyawan
65
Gambar 4.16 Slip Gaji
66
BAB V
PENUTUP
5.1 Kesimpulan
Dari hasil pembahasan mengenai perancangan sistem informasi data
penggajian, penulis mengambil kesimpulan yaitu:
1. Sistem informasi di PT BS Logistics Batam dibuat didalam sistem
informasi berbasis desktop.
2. Untuk peningkatan sistem efisien dan efektif dalam sistem penggajian
dapat dilakukan dengan sistem informasi berbasis desktop dengan
bahasa pemrograman VB dan MySQL.
5.2 Saran
Adapun saran yang diusulkan oleh penulis setelah membuat sistem
informasi adalah
1. Sistem informasi pengajian karyawan pada PT BS Logistics Batam dapat
dikembangkan lagi agar dapat terintegrasi dengan sistem informasi
perusahaan secara meluas seperti sistem informasi keuangan, dan lain-lain.
2. Dalam penerapannya sistem informasi penggajian hendaknya dilengkapi
dengan sistem keamanan data seperti penggunaan software, anti virus atau
perangkat untuk mengelola server seperti UPS dengan suhu yang terkendali
dan lain-lain.
67
DAFTAR PUSTAKA
Apriana, Hernowo Danusaputro. 2009, Pembuatan Software Pencatat Pengunjung
Perpustakaan Menggunakan Barcode dan MySQL Berbasis Borland Delphi
7.0 : Berkala fisika Vol. 12, No. 4, hal 125 – 130 ISSN: 1410 – 9662.
Chrystanti, Yulanita Cahya & Indah Ulli Wardati. 2011, Sistem Pengolahan Data
Simpan Pinjam khusus Perempuan (SPP) Pada Unit Pengelola Kegiatan
(UPK) Mitra Usaha Mandiri Program Nasional Pemberdayan Masyarakat
Mandiri Perdesaan (PNPM-MPd) Kecamatan Pringkuku Kabupaten
Pacitan : Journal Speed - Sentra Penelitian Engineering dan Edukasi.
Volume 3 No 1.
Damayanti, Shinta & Kusnawi. 2015, Perancangan Sistem Informasi Penggajian
Karyawan Berbasis Dekstop Pada CV. Argo Jaya Sokaraja : Jurnal
program studi Sistem Informasi & Teknik Informatika STMIK AMIKOM
YOGYAKARTA.
Februariyanti, Herny dan Eri Zuliarso. 2012, Rancang Bangun Sistem
Perpustakaan Untuk Jurnal Elektronik : Jurnal Teknologi Informasi
DINAMIK Volume 17, No. 2, hal 124 – 132 ISSN 0854-9524.
Hendrayudi. 2009, VB 2008 Untuk Berbagi Keperluan Pemrograman, Jakarta, PT
Elex Media Komputtindo.
Muslihudin, Muhamad dan Oktafianto. 2016, Analisis Dan Perancangan Sistem
Informasi Menggunakan Model Terstruktur dan UML, Yogyakarta, CV
Andi Offset.
Purba, Faruq Hafiz. 2012. Sistem Informasi Penjualan Barang Pada Apotek K-
24.Medan: Jurnal Teknik Informatika
Riestiana, Meita & Sukadi. 2014, Sistem Informasi Penggajian Karyawan Pada
Commenditaire Vennontschap (CV) RGL Bordir Dan Konveksi Pacitan :
Speed Journal-Sentra Penelitian Engineering dan Edukasi. Volume 11 No.
4.
Sarifudin, Amir, Bambang Eka Purnama & Indah Uly Wardati. 2013,
Pembangunan Sistem Informasi Penggajian Pada Sekolah Dasar Negeri
(SDN) Pacitan : Indonesian Journal on Networking and Security – ISSN:
2302-5700.
Stefano, S.Kom. 2014, Cara Mudah Membangun Sistem Informasi Menggunakan
VB.Net dan Komponen Dxperience. Yogyakarta, Andi.
68
Syaifudin. 2013. Sistem Informasi Penggajian Karyawan Pada Toko Winscom
Kabupaten Pacitan Dengan Menggunakan Program PHP: jurnal program
studi Teknik Informatika Universitas Surakarta.
(8)Widyawati, Meri. 2013, Sistem Informasi Data Karyawan Pada PT Asuransi
Purna Arthanugraha (ASPAN) Menggunakan Visual Basic dan Microsoft
Access. Program Studi Teknik Informatika, Banda Aceh.
69
LAMPIRAN
70
71
72
73
74
75
DAFTAR RIWAYAT HIDUP
I. Data Pribadi
• Nama : Suyanti
• Tempat, Tanggal Lahir : Batam, 12 Juni 1994
• Jenis Kelamin : Perempuan
• Agama : Kristen
• Kebangsaan : Indonesia
• Alamat : Kavling Lama Sekarwangi No 117 Batu Aji
• Telp/Hp : 085365161582
• E-mail : [email protected]
II. Pendidikan Formal
• Sekolah Dasar (2001 – 2007) : SDN 008 Batam
• SMP (2007 – 2010) : SMPS Baptis Batam
• SMK (2010 – 2013) : SMK Widya Paramitra Batam
• Perguruan Tinggi (2013 – 2016) : Akademi Akuntansi Permata Harapan Batam
• Perguruan Tinggi (2016 – 2017) : Sekolah Tinggi Manajemen Informatika Dan Komputer (STMIK) GICI - Batam