PERANCANGAN SISTEM INFORMASI PENGOLAHAN GAJI …library.stmikgici.ac.id/skripsi/171300023.pdf ·...
Transcript of PERANCANGAN SISTEM INFORMASI PENGOLAHAN GAJI …library.stmikgici.ac.id/skripsi/171300023.pdf ·...
i
PERANCANGAN SISTEM INFORMASI PENGOLAHAN GAJI KARYAWAN BERBASIS VISUAL BASIC 2008 PADA
PT.SYNERGY THARADA
SKRIPSI
Oleh:
Umi Nafisah 171300023
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2018
i
PERANCANGAN SISTEM INFORMASI PENGOLAHAN GAJI KARYAWAN BERBASIS VISUAL BASIC 2008 PADA
PT.SYNERGY THARADA
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana
Oleh:
Umi Nafisah 171300023
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) GICI BATAM
2018
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 Pengolahan Gaji Karyawan Berbasis Visual Basic 2008 Pada PT.
Synergy Tharada” 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. Bapak kiatwansyah, selaku Ketua Pembina Yayasan Permata Harapan
Bangsa Batam.
2. Bapak Bali Dalo, S.H. selaku Ketua Yayasan Permata Harapan Bangsa.
3. Bapak Zainul Munir, S.T., M.eT.C. Selaku Ketua Sekolah Tinggi
Manajemen Informatika dan Komputer GICI.
4. Bapak Sandy Suwandana, S.Kom., M.Kom, selaku Pembimbing yang
telah mengarahkan dan membimbing penulis selama mengerjakan Skripsi
ini.
5. Staf Dosen dan Karyawan STMIK GICI, yang telah banyak memberikan
ilmu dan kemudahan dalam penyelesaian Skripsi ini.
6. Kedua Orang Tua yang selalu memberi nasehat, semangat dan selalu
mendampingi dalam penyelesaian Skripsi ini.
7. Teman-teman seperjuangan SI yang selalu berjuang bersama dalam suka
maupun duka dalam penyelesaian Skripsi ini.
vi
8. Untuk Relasi yang selau memberi semangat dalam penyelesaian Skripsi
ini.
Penulis menyadari bahwa Skripsi ini masih jauh dari sempurna. Oleh sebab itu,
dengan segala kerendahan hati, kritik dan saran yang bersifat membangun dari
pembaca, Penulis sangat mengharapkan kritik dan sarannya demi kesempurnaan
Skripsi ini.
Batam, 31 Agustus 2018
Penulis,
Umi Nafisah
vii
ABSTRAK
Dalam perkembangan zaman teknologi khususnya komputer pada saat ini
memiliki peranan yang penting dalam suatu kehidupan di masyarakat. Teknologi
yang sangat berkembang ini, yang sesuai dengan tuntunan zaman diharapkan
menjadi sarana penunjang untuk menangani permasalahan yang sering kali timbul
dalam mengelola dan menyelesaikan permasalahan yang ada dalam sebuah
perusahaan, organisasi maupun instansi. Begitu juga dalam PT. Synergy Tharada,
diharapkan dapat menyediakan informasi yang tepat dan akurat dalam membuat
data informasi penggajian karyawannya. Sistem yang sedang berjalan pada PT.
Synergy Tharada pada saat ini belum sepenuhnya menggunakan sistem
komputerisasi. Sistem Informasi Penggajian ini dirancang sedemikian rupa untuk
mempermudah dalam pembuatan laporan penggajian yang lebih cepat dan akurat
serta menarik. Sistem Informasi Penggajian ini bersifat dinamis, yaitu berarti bahwa
informasi yang diberikan tersebut dapat berubah sewaktu-waktu berdasarkan
keadaan yang sedang terjadi.
Kata Kunci : Sistem Informasi, Penggajian, PT. Synergy Tharada
viii
ABSTRACT
The development of computer technology especially when it has a very
important role in the life of the community. Technology is developing appropriate
guidance is expected to be a means of supporting day to handle problems that arise
in managing and resolving existing problems in the company, organization or
agency. So also with the PT. Synergy Tharada, is expected to provide precise and
accurate information in making employee payroll data information. The system is
running on the PT. Synergy Tharada Regency is currently not fully computerized.
Payroll Information System is designed in such a way as to facilitate the reporting
of payroll faster and more accurate and interesting. Payroll Information System is
dynamic, which means that the information provided may change at any time based
on the state is going.
Keywords : Information System, Payroll, PT. Synergy Tharada.
ix
DAFTAR ISI
HALAMAN JUDUL .............................................................................................. i
HALAMAN PERSETUJUAN ............................................................................ iii
HALAMAN PENGESAHAN .............................................................................. iv
HALAMAN PERNYATAAN ............................................................................... v
KATA PENGANTAR .......................................................................................... vi
ABSTRAK ......................................................................................................... vii
ABSTRACT ....................................................................................................... viii
DAFTAR ISI ........................................................................................................ iix
DAFTAR TABEL ............................................................................................... xii
DAFTAR GAMBAR .......................................................................................... xiii
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang .................................................................................................. 1
1.2 Rumusan Masalah ............................................................................................ 3
1.3 Batasan Masalah ............................................................................................... 3
1.4 Tujuan Penelitian .............................................................................................. 4
1.5 Manfaat Penelitian............................................................................................ 4
1.6 Sistematika Penulisan ...................................................................................... 5
BAB II LANDASAN TEORI ............................................................................... 7
2.1 Pengertian perancangan ................................................................................... 7
2.2 Pengertian Sistem ............................................................................................. 7
2.2.1 Karakteristik Sistem .................................................................................. 9
2.2.2 Klasifikasi Sistem .................................................................................... 11
2.3 Informasi .......................................................................................................... 12
2.3.1 Ciri-ciri Informasi ................................................................................... 12
2.4 Sistem Informasi ............................................................................................. 13
x
2.4.1 Komponen Sistem Informasi ................................................................. 14
2.5 Penggajian ....................................................................................................... 15
2.5.1 Tujuan Gaji .............................................................................................. 15
2.5.2 Faktor Yang Mempengaruhi Besar Gaji .............................................. 17
2.5.3 Cara Penyusunan Gaji ............................................................................ 18
2.5.4 Karyawan ................................................................................................. 18
2.6 Pengertian Sistem Komputer ........................................................................ 19
2.7 Alat Bantu Perancangan Sistem ................................................................... 21
2.7.1 Data Flow Diagram (DFD) .................................................................... 21
2.7.1.1 Simbol Data Flow Diagram (DFD) .................................................. 22
2.7.1.2 Perancangan Penggunaan Data Flow Diagram (DFD) .................. 23
2.7.2 Entity Relationship Diagram (ERD) ..................................................... 24
2.7.2.1 Simbol Entity Relationship Diagram (ERD) .................................. 24
2.7.3 Flow Chart ............................................................................................... 26
2.8 Basis Data (Database) ................................................................................... 28
2.9 Pengertian Visual Basic ................................................................................. 28
2.10 Penelitian Terdahulu ...................................................................................... 29
BAB III METODOLOGI PENELITIAN ......................................................... 32
3.1 Kerangka Kerja ............................................................................................... 32
3.2 Gambaran Umum Perusahaan ...................................................................... 36
3.2.1 Sejarah Singkat Perusahaan ................................................................... 36
3.2.2 Logo Perusahaan ..................................................................................... 37
3.2.3 Lokasi Perusahaan ................................................................................... 37
3.2.4 Visi dan Misi Perusahaan ....................................................................... 38
3.2.5 Struktur Organisasi ................................................................................. 39
3.2.6 Tugas struktur organisasi ....................................................................... 39
BAB IV ANALISA DAN PERANCANGAN .................................................... 41
4.1 Analisis Sistem Yang Sedang Berjalan ....................................................... 41
4.2 Analisis Sitem Yang Diusulkan.................................................................... 43
4.2.1 Diagram Konteks ..................................................................................... 45
xi
4.2.2 Data FlowDiagram (DFD) ..................................................................... 46
4.2.3 Entity Relationship Diagram (ERD) ..................................................... 47
4.3 Perangkat Keras (Hardware) Yang Diperlukan ......................................... 48
4.4 Perbandingan Sistem Berjalan & Sistem Diusulkan ................................. 48
4.5 Perancangan Sistem ....................................................................................... 49
4.5.1 Data Karyawan ........................................................................................ 51
4.5.2 Data Jabatan ............................................................................................. 53
4.5.3 Data Tunjangan ....................................................................................... 54
4.5.4 Data Lembur ............................................................................................ 55
4.5.5 Data Penggajian ....................................................................................... 56
4.6 Implementasi ................................................................................................... 58
4.6.1 Form Menu Utama .................................................................................. 58
4.6.2 Form Data Karyawan ............................................................................. 59
4.6.3 Form Data Tunjangan ............................................................................. 60
4.6.4 Form Data Jabatan .................................................................................. 61
4.6.5 Form Data Lembur.................................................................................. 62
4.6.6 Form Data Penggajian ............................................................................ 63
BAB V PENUTUP ............................................................................................... 65
5.1 Kesimpulan ..................................................................................................... 65
5.2 Saran ................................................................................................................. 66
DAFTAR PUSTAKA .......................................................................................... 67
DAFTAR LAMPIRAN
xii
DAFTAR TABEL
Table 2-1 Simbol-simbol Data Flow Diagram ................................................................. 22
Table 2-2 Simbol-simbol Entity Relationship Diagram (ERD) ........................................ 25
Table 2-3 Simbol-simbol dalam Flow Chart .................................................................... 26
Table 3-1 Kerangka Kerja ................................................................................................. 32
Table 4-1 Perbandingan Sistem Berjalan & Sistem Diusulkan ........................................ 48
xiii
DAFTAR GAMBAR
Gambar 3-1 Logo Perusahaan ........................................................................................... 37
Gambar 3-2 Peta Lokasi Perusahaan ................................................................................ 38
Gambar 4-1 Aliran sistem informasi yang berjalan pada PT. Synergy ............................. 42
Gambar 4-2 sistem informasi yang diusulkan ................................................................... 44
Gambar 4-3 Diagram Konteks .......................................................................................... 46
Gambar 4-4 DFD Posisi Nol ............................................................................................. 46
gambar 4-5Entity Relationship Diagram .......................................................................... 47
Gambar 4-6 Perancangan sistem Data Karyawan ............................................................. 51
Gambar 4-7 Perancangan Sistem Data Jabatan ................................................................. 53
Gambar 4-8 Perancangan Sistem Data Tunjangan ........................................................... 54
Gambar 4-9 perancangan data lembur .............................................................................. 55
Gambar 4-10 Perancangan Sistem Data Penggajian ......................................................... 57
Gambar 4-11 Menu Utama ............................................................................................... 58
Gambar 4-12 Form Data Karyawan .................................................................................. 59
Gambar 4-13 Form Data Tunjangan ................................................................................. 60
Gambar 4-14 Form Data Jabatan ...................................................................................... 61
Gambar 4-15 Form Data Lembur ..................................................................................... 62
Gambar 4-16 Form Data Penggajian ................................................................................ 63
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan sistem teknologi maupun informasi di zaman sekarang ini
sangat meningkat dengan pesat sehingga mempermudah kehidupan manusia dan
juga mempermudah manusia untuk memperoleh informasi yang dibutuhkan dengan
sangat cepat. Bahkan kemajuan dalam bidang elektronikan itu sendiri dapat menjadi
faktor yang menunjang perkembangan ilmu teknologi komputer saat ini. Teknologi
komputer saat ini telah menjadi kebutuhan yang sangat penting dalam kehidupan
keseharian masyarakat umum. Teknologi komputer memiliki kelebihan diantaranya
yaitu memiliki kecepatan dalam mengolah data informasi, memiliki ketepatan
pengolahan data informasi, dan juga sangat efisien dalam pengolahan data
informasi dibandingkan dengan pengolahan data secara manual.
Sistem informasi merupakan kebutuhan yang sangat besar yang selalu
dipergunakan oleh kalangan masyarakat umum, sebuah instansi negara serta
digunakan oleh suatu perusahan besar maupun perusahaan kecil dalam memperoleh
setiap informasi yang dibutuhkan.
PT. Synergy Tharada merupakan sebuah perusahaan dimana perusahaan ini
bergerak dalam bidang pengelolaan sistem pelayanan jasa perkir. Selama ini PT.
Synergy Tharada dalam penanganan mengenai data penggajiannya karyawannya
masih menggunakan sistem manual yang dianggap belum cukup efektif dan efisien
dalam menangani sistem penggajiannya yang jumlah karyawannya tergolong cukup
banyak. Dalam permasalahan ini sistem penggajian karyawan PT. Synergy Tharada
1
2
dimana sebelumnya masih menggunakan sistem penggajian manual yaitu dengan
mengumpulkan formulir lembur, menghitung upah lembur masing-masing
karyawan serta membuat rekapitulasi dari gaji karyawan dan membuat slip gaji
setiap karyawan, dengan adanya teknologi komputerisasi maka yang awalnya
menggunakan penghitungan secara manual maka akan berpindah dengan
menggunakan penghitungan menggunakan sistem teknologi komputer.
Gaji merupakan sebuah bentuk balas jasa maupun penghargaan yang di
berikan secara teratur ditiap bulan kepada setiap karyawan sebagai bentuk dari balas
jasa maupun sebagai benruk dari hasil kerja keras setiap karyawan dalam
menyelesaikan pekerjaannya. Dalam jangka waktu penerimaan, biasanya gaji
diberikan pada setiap akhir bulan.
Gaji para karyawan PT. Synergy Tharada biasanya akan dibagikan pada
setiap akhir bulan. Maka dengan demikian kesibukan yang dilakukan oleh bagian
keuangan adalah mengumpulkan formulir lembur dan hutang setiap karyawan,
menghitung jam lembur setiap karyawan, membuat rekapitulasi karyawan serta
membuat slip gaji dari masing-masing karyawan tersebut.
Maka dengan ini peranan komputerisasi dalam mengelola data informasi
penggajian PT. Synergy Tharada sangatlah dibutuhkan karena berfungsi untuk
menunjang dan memperlancar suatu pekerjaan, sebagaimana dalam memperlancar
penanganan pemasalahan mengenai penggajian karyawan.
Menurut permasalahan dari latar belakang yang telah diuraikan di atas maka
akan dibuat mengenai Perancangan sistem penggajian karyawan. Dimana
perancangan sistem tersebut dibuat maupun dirancang untuk mempermudah
pengguna sistem untuk melakukan pembayaran gaji karyawan.
3
Maka perancangan dari sistem informasi ini diharapkan dapat memberi
kemudahan bagi bagian keuangan dalam melakukan pengolahan data penggajian
karyawan di PT. Synergy Tharada.
Berdasarkan uraian dari latar belakang di atas maka akan dilakukan penelitian
dengan judul “Perancangan Sistem Informasi Pengolahan Gaji Karyawan
Berbasis Visual Basic 2008 Pada PT. Synergy Tharada“.
1.2 Rumusan Masalah
Berdasarkan dari latar belakang masalah di atas maka dapat diuraikan dari
rumusan masalah sebagai berikut :
1. Apakah Perancangan Sistem Informasi Pengolahan Gaji Karyawan Berbasis
Visual Basic 2008 Pada PT. Synergy Tharada dapat mempermudah proses
pengolahan data karyawan dan proses pengajian karyawan?
2. Bagaimana pengolahan data menggunakan sistem informasi yang
terkomputerisasi?
1.3 Batasan Masalah
Dalam pengerjakan perancangan sistem ini, perlu adanya pemberian
batasan-batasan masalah yang ada agar pembahasan tidak meluas dari pembahasan
yang akan diteliti. Sehingga tidak menyimpang dan fokus pada pembahasan.
Batasan permasalahan ini adalah sebagai berikut :
1. Penelitian akan dilakukan di PT. Koperasi Karyawan Synergy (Kopkar)
2. Fokus pada Perancangan Sistem Penggajian Karyawan
3. Perancangan Sistem Informasi Penggajian Berbasis Visual Basic ditujukan
kepada pihat PT. Synergy Tharada.
4
1.4 Tujuan Penelitian
Berdasarkan dari uaraian rumusan masalah di atas maka tujuan dari penelitian
adalah sebagai berikut :
1. Untuk membantu proses Perancangan Sistem Informasi Pengolahan Gaji
Karyawan Berbasis Visual Basic 2008 Pada PT. Synergy Tharada.
2. Untuk membantu perancangan sistem informasi penggajian yang lebih akurat
dan menggunakan komputerisasi secara otomatis.
3. Untuk membantu sistem pengolahan data yang terkomputerisasi dan
meningkatkan efesiensi kerja yang berkaitan dengan sistem informasi
penggajian karyawan.
1.5 Manfaat Penelitian
Berdasarkan uraian dari latar belakang di atas ada beberapa manfaat yang
dihasilkan dari perancangan sistem tersebut diantaranya sebagai berikut :
1. Mempermudah dalam pembuatan laporan gaji dan juga mempercepat
pekerjaan bagian keuangan yang berhubungan dengan penggajian dengan
menggunakan sistem komputerisasi yang ada di PT. Synergy Tharada.
2. Mempermudah bagian keuangan dalam merekap data lembur tiap karyawan,
data hutang, dan pembuatan rekapitulasi gaji serta slip gaji tanpa harus
dilakukan secara manual.
3. Mempercepat pekerjaan bagian keuangan tanpa harus memakan banyak waktu
yang ada.
4. Dapat memperoleh pengalaman berharga dan mengerti cara membuat
perancangan sistem penggajian yang terkomputerisasi.
5
5. Dapat menjadi acuan referensi bagi peneliti lain yang ingin membuat penelitian
dengan judul sama.
1.6 Sistematika Penulisan
Agar penyusunan penulisan menjadi lebih terarah, maka penyusunan
penulisan penelitian dibagi menjadi lima bab, adapun uraian dari masing-masing
sistematikan penulisan tiap-tiap bab sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini berisi penguraian mengenai latar belakang masalah yang
mendasari pentingnya dilakukan penelitian tersebut, prumusan masalah,
batasan masalah dalam penelitian, tujuan serta manfaat dilakukannya
penelitian tersebut.
BAB II LANDASAN TEORI
Pada bab ini berisi teori-teori penunjang dan teori terdahulu yang akan
digunakan dalam pembuatan program aplikasi yang nantinya digunakan
dalam pembahasan masalah.
BAB III METODOLOGI PENELITIAN
Pada bab ini berisi tentang tahapan dan proses bagaimana dan metode apa
saja yang akan digunakan dalam pembangunan aplikasi program, dan juga
membandingkan sistem yang sudah ada dengan sistem yang akan
diusulkan.
BAB IV ANALISIS DAN IMPLEMENTASI
Pada bab ini akan berisi tentang analisa sistem yang akan dirancang dan
implementasi dari sistem perancangan tersebut.
6
BAB V PENUTUP
Bab ini berisikan menyajikan kesimpulan serta saran dari apa yang telah
diterangkan dan diuraikan pada bab-bab sebelumnya.
7
Perancangan adalah sekumpulan aktivitas yang menggambarkan secara rinci
bagaimana sistem berjalan (Satzinger, Jackson, dan burd, 2012:5). Menurut John
Router III perancangan adalah menggambarkan bagaimana suatu sistem dibentuk.
Sedangkan menurut John Burch Perancangan adalah penggambaran, perencanaan
dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam
satu kesatuan yang utuh dan berfungsi.
Maka dapat disimpulkan bahwa Perancangan adalah suatu penggambaran
pola sistem, membuat sketsa maupun desain suatu sistem baru dimana sistem ini
lah yang akan dipakai untuk menyelesaikan suatu masalah-masalah yang akan
timbul di dalam suatu perusahaan.
Dalam dunia kerja sangat dibutuhkan adanya sistem yang sangat tepat agar
setiap pekerjaan dapat diselesaikan dengan efektif dan efisien, serta dapat mencapai
tujuan sesuai dengan yang kita harapkan.
Adapun pengertian dan definisi sistem yang dijelaskan oleh beberapa ahli.
Berikut pengertian dan definisi sistem menurut beberapa ahli:
1. Menurut Jogiyanto (Yakub,2012:1) “Sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan suatu kegiatan atau untuk tujuan tertentu”.
7
2.1 Pengertian perancangan
BAB II
LANDASAN TEORI
2.2 Pengertian Sistem
8
2. Menurut Raymond McLeod (Yakub,2012:1) “Sistem adalah sekelompok
elemen-elemen yang terintegrasi dengan tujuan yang sama untuk mencapai
tujuan”.
Selain dari pendapat beberapa ahli yang ada, definisi sistem juga dapat
dipahami dengan menggunakan dua pendekatan yaitu sebagai berikut:
1. Pendekatan yang menekankan pada prosedur
a. Jerry Fitz Gerald berpendapat Sistem adalah “Suatu jaringan kerja dari
prosedur-prosedur yang berupa urutan kegiatan yang saling berhubungan,
berkumpul bersama-sama untuk mencapai tujuan tertentu”.
b. Richard F. Neuschel berpendapat Prosedur adalah “Rangkaian operasi
klerikal (tulis menulis) yang melibatkan beberapa orang di dalam satu atau
lebih departemen yang digunakan untuk menjamin penanganan yang
seragam dari transaksi-transaksi bisnis yang terjadi”.
2. Pendekatan yang menekankan pada komponen / elemen
a. Jogiyanto, HM berpendapat Sistem adalah “Kumpulan dari elemen-
elemen yang berintegrasi untuk mencapai suatu tujuan tertentu.”
Melalui kedua definisi dari sistem di atas memiliki arti yang sama beserta
tujuan yang sama namun memakai pendekatan yang berbeda. Dari beberapa definisi
di atas sudah cukup mencakup arti yang luas, dimana dalam kehidupan masyarakat
lebih diterima karena dalam masyarakat definisi sistem terdiri dari banyak sub-
sistem. Sistem dapat didefinisikan sebagai kumpulan dari komponen-komponen
dan elemen-elemen yang digabungkan menjadi satu guna untuk mencapai suatu
tujuan yang sama.
9
Menurut Mulyanto (2010:2) ada beberapa karakteristik sistem, diantaranya
adalah:
1. Mempunyai Komponen Sistem (Component System)
Suatu sistem tidak berada dalam lingkungan yang kosong, tetapi sebuah sistem
berada dan berfungsi di dalam lingkungan yang berisi sistem lainnya. Suatu
sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerjasama
membentuk satu kesatuan. Apabila suatu sistem merupakan salah satu dari
komponen sistem lain yang lebih besar, maka akan disebut dengan subsistem,
sedangkan sistem yang lebih besar tersebut adalah lingkungannya.
2. Mempunyai Batasan Sistem (Boundary)
Batas sistem merupakan pembatas atau pemisah antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya.
3. Mempunyai Lingkungan (Environment)
Lingkungan luar adalah apapun diluar batas dari sistem yang dapat
mempengaruhi operasi sistem, baik pengaruh yang menguntungkan ataupun
yang merugikan. Pengaruh yang menguntungkan ini tentunya harus dijaga
sehingga akan mendukung kelangsungan operasi sebuah sistem. Sedangkan
lingkungan yang merugikan harus ditahan dan dikendalikan agar tidak
mengganggu kelangsungan sebuah sistem.
4. Mempunyai Penghubung (interface) Antar Komponen
Penghubung (interface) merupakan media penghubung antara satu subsistem
dengan subsistem yang lainnya. Penghubung inilah yang akan menjadi media
yang digunakan data dari masukan (input) hingga keluaran (output). Dengan
2.2.1 Karakteristik Sistem
10
adanya penghubung, suatu subsistem dapat berinteraksi dan berintegrasi
dengan subsistem yang lain membentuk satu kesatuan.
5. Mempunyai Masukan (input)
Masukan atau input merupakan energi yang dimasukan ke dalam sistem.
Masukan dapat berupa masukan perawatan (maintenance input), yaitu bahan
yang dimasukkan agar sistem tersebut dapat beroperasi dan masukan sinyal
(signal input), yaitu masukan yang diproses untuk mendapatkan keluaran.
6. Mempunyai Pengolahan (processing)
Pengolahan (processing) merupakan bagian yang melakukan perubahan dari
masukan untuk menjadi keluaran yang diinginkan.
7. Mempunyai Sasaran (Objective) dan Tujuan (Goal)
Suatu sistem pasti memiliki sasaran (objective) atau tujuan (goal). Apabila
sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.
Tujuan inilah yang mengarahkan suatu sistem. Tanpa adanya tujuan, sistem
menjadi tidak terarah dan terkendali.
8. Mempunyai Keluaran (output)
Keluaran (output) merupakan hasil dari pemrosesan. Keluaran dapat berupa
informasi sebagai masukan pada sistem lain atau hanya sebagai sisa
pembuangan.
9. Mempunyai Umpan Balik (Feed Back)
Umpan balik diperlukan oleh bagian kendali (Control) sistem untuk mengecek
terjadinya penyimpangan proses dalam sistem dan mengembalikannya ke
dalam kondisi normal.
11
Menurut Mcleod dalam bukunya (Yakub,2012:4) , sistem dapat
diklasifikasikan berbagai sudut pandang, diantaranya adalah sebagai berikut:
1. Sistem abstak (abstract system) dan sistem fisik (physical system).
Sistem abstrak (abstract system) adalah sistem yang berupa pemikiran atau
gagasan yang tidak tampak secara fisik. Sedangkan sistem fisik (physical
system) adalah sistem yang ada secara fisik dan dapat dilihat dengan mata.
2. Sistem alamiah (natural system) dan sistem buatan manusia (human made
system). Sistem alamiah adalah sistem yang keberadaannya terjadi karena
proses alam, bukan buatan manusia. Sedangkan sistem buatan manusia (human
made systems) adalah sistem yang terjadi melalui rancangan atau campur
tangan manusia.
3. Sistem tertentu (deterministic system) dan sistem tak tentu (probabilistic
system). Sistem tertentu (deterministic systems) yaitu sistem yang operasinya
dapat diprediksi secara cepat dan interaksi diantara bagian-bagiannya dapat
dideteksi dengan pasti. Sedangkan sistem tidak tentu (probabilistic systems)
yaitu sistem yang hasilnya tidak dapat diprediksi karena mengandung unsur
probabilitas.
4. Sistem tertutup (closed system) dan sistem terbuka (open system).
Sistem tertutup (closed systems) yaitu sistem yang tidak berhubungan dengan
lingkungan di luar sistem. Sistem ini tidak berinteraksi dan tidak dipengaruhi
oleh lingkungan luar. Sistem ini juga bekerja secara otomatis tanpa adanya
campur tangan dari pihak luar. Dalam kenyataannya tidak ada sistem yang
benar-benar tertutup, yang ada hanyalah sistem yang relatif tertutup (relative
2.2.2 Klasifikasi Sistem
12
closed system). Sistem relatif tertutup biasanya mempunyai masukan dan
keluaran yang tertentu serta tidak terpengaruh oleh keadaan di luar sistem.
Sedangkan sistem terbuka (open system) adalah sistem yang berhubungan
dengan lingkungan luar dan dapat terpengaruh dengan keadaan lingkunga luar.
Sistem terbuka menerima input dari subsistem lain dan menghasilkan output
untuk subsistem lain. Sistem ini mampu beradaptasi dan memiliki sistem
pengendalian yang baik karena lingkungan luar yang bersifat merugikan dapat
mengganggu jalannya proses di dalam sistem.
Informasi adalah data yang telah diorganisasi dan telah memiliki kegunaan
dan manfaat yang disajikan dalam suatu bentuk yang berguna terhadap aktifitas
pengambilan keputusan.
Menurut McLeod dalam bukunya Yakub, “Informasi adalah data yang diolah
menjadi bentuk yang berguna dan lebih berarti bagi yang menerimanya, informasi
disebut juga data yang diproses atau data yang memiliki arti” (Yakub, 2012:8)
Berdasarkan definisi yang dikemukakan oleh para ahli di atas, maka penulis
dapat menarik kesimpulan pengertian dari informasi adalah hasil dari pengolahan
data yang memberikan makna atau arti serta mempunyai nilai manfaat bagi
seseorang atau yang menerimanya.
Suatu informasi yang baik memiliki beberapa ciri-ciri tertentu diantara ciri-
ciri tersebut antara lain:
1. Benar atau Salah yaitu Hal ini dapat berhubungan dengan nyata atau tidak. Bila
penerima informasi yang salah mempercayainya akibatnya informasi seperti
2.3 Informasi
2.3.1 Ciri-ciri Informasi
13
yang benar
2. Baru yaitu informasi dapat sekali baru dan segar bagi si penerima
3. Tambahan yaitu informasi dapat memperbaharui atau memberi tambahan baru
pada informasi yang telah ada
4. Korektif yaitu informasi dapat menjadi koreksi atas informasi salah/palsu
sebelumnya
5. Penegas yaitu informasi dapat mempertegas informasi yang telah ada. ini masih
berguna karena menguatkan persepsi penerimanya atas kebenaran informasi
tersebut.
Sudah diketahui bahwa informasi merupakan suatu hal sangat berpengaruh
dan juga penting dalam suatu perusahaan untuk pengambilan suatu keputusan.
Informasi didapat dari sistem informasi (information system) disebut juga dengan
processing system atau information processing system atau information-generating
system.
Menurut Sutabri (2012:38) mendefinisikan “sistem informasi adalah suatu
sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial
dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan-
laporan yang diperlukan oleh pihak luar tertentu”.
Maka dapat Sistem Informasi dapat diartikan suatu sistem yang yang
didalamnya terdapat kumpulan dari informasi–informasi penting yang saling
keterkaitan terhadap operasional suatu organisasi dalam suatu perusahaan yang
2.4 Sistem Informasi
14
digunakan untuk acuan dan pertimbangan dalam setiap pengambilan suatu
keputusan dalam suatu perusahaan.
Adapun pengertian sistem informasi menurut dari para ahli antara lain sebagai
berikut:
1. Menurut Mulyanto, sistem informasi adalah suatu komponen yang terdiri dari
manusia, teknologi informasi, dan prosedur kerja yang memproses,
menyimpan, menganalisis, dan menyebarkan informasi untuk mencapai suatu
tujuan.
2. Menurut James dan Mulyanto, sistem informasi adalah kombinasi antara
prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan
untuk mencapai tujuan dalam sebuah organisasi.
Adapun beberapa komponen yang ada di dalam suatu sistem informasi
diantaranya adalah sebagai berikut:
1. Komponen Input
Dalam suatu sistem informasi, komponen input bisa diartikan suatu data yang
masuk ke dalam sistem. Setelah masuk komponen input akan diproses lebih
lanjut lagi untuk memecahkan setiap permasalahan yang dihadapi para
pengguna.
2. Komponen Model
Setelah data memasuki sistem, maka selanjutnya yaitu diproses di komponen
model. Proses yang dilakukan melibatkan kombinasi prosedur, logika dan
model matematika agar output bisa sesuai dengan yang diinginkan.
2.4.1 Komponen Sistem Informasi
15
3. Komponen Output
Komponen output ini dapat diartikan sebuah hasil informasi yang berkualitas
sehingga dapat dijadikan acuan untuk semua tingkatan manajemen serta untuk
semua pengguna sistem.
4. Komponen Teknologi
Komponen ini sebagai alat di semua alur sistem informasi seperti menerima
input, menjalankan fungsi model, menyimpan dan mengakses data yang sudah
masuk serta menghasilkan output yang berkualitas.
5. Komponen Basis Data
Dari data yang sudah masuk selanjutnya akan disimpan dalam suatu basis data
atau komponen basis data. Komponen basis data merupakan sekumpulan data
yang dihubungkan oleh suatu software pengolah database.
6. Komponen Kontrol
Komponen ini bertugas mengendalikan, namun hanya untuk mengendalikan
jika ada gangguan terhadap sistem informasi saja.
Menurut Dewan Pengupahan Nasional mendefinisikan upah/gaji adalah
suatu yang berkaitan dengan uang yang di berikan kepada pegawai atau karyawan.
Tujuan penggajian, antara lain:
1. Ikatan kerjasama
Dengan pemberian gaji terjalinlah ikatan kerjasama formal antara majikan
dengan karyawan. Karyawan harus mengerjakan tugas - tugasnya dengan baik,
2.5 Penggajian
2.5.1 Tujuan Gaji
16
sedangkan pengusaha atau majikan wajib membayar gaji sesuai dengan
perjanjian yang disepakati.
2. Kepuasan kerja
Dengan balas jasa, karyawan akan dapat memenuhi kebutuhan- kebutuhan
fisik, status sosial, dan egoistiknya sehingga memperoleh kepuasan kerja dari
jabatannya.
3. Pengadaan efektif
Jika program gaji ditetapkan cukup besar, pengadaan karyawan yang qualified
untuk perusahaan akan lebih mudah.
4. Motivasi
Jika balas jasa yang diberikan cukup besar, manajer akan mudah memotivasi
bawahannya.
5. Stabilitas karyawan
Dengan program kompensasi atas prinsip adil dan layak serta eksternal
konsistensi yang kompentatif maka stabilitas karyawan lebih terjamin karena
turnover relatif kecil.
6. Disiplin
Dengan pemberian balas jasa yang cukup besar maka disiplin karyawan
semakin baik. Karyawan akan menyadari serta mentaati peraturan yang berlaku
7. Pengaruh serikat buruh
Dengan program kompensasi yang baik pengaruh serikat buruh dapat
dihindarkan dan karyawan akan berkonsentrasi pada pekerjaannya.
17
8. Pengaruh pemerintah
Jika program gaji sesuai dengan undang - undang yang berlaku (seperti batas
gaji minimum) maka intervensi pemerintah dapat dihindarkan.
Beberapa faktor penting yang mempengaruhi besarnya upah yang diterima
oleh para karyawan diantaranya:
1. Adanya permintaan dan penawaran tenaga kerja
Permintaan tenaga kerja artinya pihak perusahaan sangat membutuhkan tenaga
kerja maka secara otomatis gaji relatif tinggi. Penawaran tenaga kerja artinya
pihak individu yang membutuhkan pekerjaan maka tingkat gaji relatif rendah.
2. Kemampuan dan kesediaan perusahaan membayar
Bahwa ukuran besar kecilnya gaji yang akan diberikan kepada karyawan akan
sangat tergantung kepada kemampuan financial yang dimiliki perusahaan.
3. Serikat buruh atau organisasi karyawan.
Pentingnya eksistensi karyawan perusahaan, maka karyawan akan membentuk
suatu ikatan dalam rangka proteksi kesemena-menaan pimpinan dalam
memperdaya karyawan. Dalam hal ini muncul rasa yang menyatakan bahwa
perusahaan tidak bisa mencapai tujuannya tanpa ada karyawan. Dengan
demikian maka akan mempengaruhi besarnya gaji karyawan.
4. Produktivitas kerja/ prestasi kerja karyawan.
Kemampuan karyawan dalam menghasilkan prestasi kerja akan sangat
mempengaruhi besar kecilnya gaji yang diterima oleh karyawan.
5. Biaya hidup
2.5.2 Faktor Yang Mempengaruhi Besar Gaji
18
Tingkat biaya hidup di suatu daerah akan sangat mempengaruhi besar kecilnya
gaji karyawan.
Penggajian dapat disusun berdasarkan beberapa kriteria antara lain sebagai
berikut:
1. Jumlah gaji karyawan harus sesuai dengan kinerja yang diberikan oleh
karyawan pada perusahaan. Karyawan yang memiliki tugas yang cukup sulit
atau beresiko tinggi sebaiknya diberi imbalan yang sesuai.
2. Karyawan yang memiliki prestasi atau memiliki pencapaian yang berdampak
menaikan reputasi dan memberikan keuntungan pada perusahaan layak
mendapat imbalan berupa bonus disamping gaji pokok karyawan. Pemberian
imbalan khusus pada karyawan akan memotivasi karyawan untuk
mempertahankan atau bahkan meningkatkan kinerja mereka di perusahaan.
3. Karyawan berhak mendapatkan kenaikan gaji berdasarkan kriteria tertentu
yang telah diberlakukan oleh perusahaan. Sama seperti dengan pemberian
bonus, kenaikan gaji akan dapat memotivasi karyawan untuk memberikan
kinerja terbaik bagi perusahaan.
Dengan perusahaan memperhatikan aspek-aspek tersebut, menentukan
standar gaji bagi karyawan akan lebih mudah dan karyawan juga akan merasa lebih
puas dengan gaji yang mereka terima.
Tenaga kerja, pekerja, karyawan, adalah sebagai organisasi dalam suatu
perusahaan yang mewujudkan potensi yang merupakan aset dan berfungsi sebagai
2.5.3 Cara Penyusunan Gaji
2.5.4 Karyawan
19
modal non material dalam organisasi bisnis yang dapat diwujudkan menjadi potensi
nyata secara fisik dan non fisik dalam mewujudkan eksistensi organisasi.
Karyawan adalah setiap orang yang bekerja dengan menjual tenaganya (fisik
dan pikiran) kepada suatu perusahaan dan memperoleh balas jasa yang sesuai
dengan perjanjian.
Sistem Komputer adalah suatu jaringan elektronik yang terdiri dari perangkat
lunak dan perangkat keras yang melakukan tugas tertentu (menerima input,
memproses input, menyimpan perintah-perintah, dan menyediakan output dalam
bentuk informasi).
Sistem komputer memerlukan sistem yang merupakan kesatuan dari
komponen-komponen data sebagai berikut:
1. Perangkat Keras (Hardware) yaitu sekumpulan komponen di dalam komputer
yang secra fisik dapat dilihat. Perangkat keras komputer secara fungsional
dibedakan menjadi empat macam perngkat yaitu :
a. Perangkat Masukan adalah peralatan yang digunakan untuk menerima data
yang akan diolah kedalam komputer, perangkat ini digunakan oleh
pengguna untuk melakukan interaksi dengan komputer agar komputer
melaksanakan perintah yang diberikan oleh penggunanya.
b. Perangkat Proses, Perangkat pengolah atau pemroses data dalam komputer
adalah prosesor, namun umumnya disebut sebagai central processing unit
(CPU).
2.6 Pengertian Sistem Komputer
20
c. Perangkat Penyimpanan Merupakan perangkat yang digunakan untuk
melakukan penyimpanan data dalam komputer.
d. Perangkat Keluaran Merupakan perangkat yang dipakai untuk menampilkan
hasil proses, perangkat keluaran merupakan perangkat yang terdiri atas alat-
alat yang menerjemahkan perintah yang telah diproses oleh komputer
kedalam bentuk yang dimengerti oleh manusia.
2. Perangkat Lunak (Software) yaitu suatu perangkat yang berisi serangkaian
intruksi program, prosedur, pengendalian dan aktifitas-aktifitas pengolahan
perintah pada sistem komputer. Perangkat lunak komputer secara garis besar
dibagi menjadi dua bagian yaitu:
a. Sistem operasi: yaitu perangkat lunak yang berfungsi untuk melakukan
operasi yang mengurusi tentang segala aktifitas komputer, seperti
mendukung operasi sistem operasi aplikasi dan mengendalikan semua
perangkat komputer agar dapat berjalan selaras dengan fungsinya.
b. Software aplikasi: yaitu software program yang memiliki aktifitas
pemrosesan perintah yang diperlukan untuk melaksanakan permintaan
pengguna dengan tujuan tertentu.
c. Brainware yaitu user yang mengoperasikan dan mengendalikan sistem
komputer. Profesi dalam data processing diantaranya sebagai berikut:
i. Sistem analis: yang bertugas mempelajari, menganalisis serta
mendesaign suatu proyek aplikasi dari user untuk memenuhi
kebutuhan user.
21
ii. Programmer: salah satu personil dalam data processing yang
tugasnya membuat program berdasarkan program spesifikasi dari
sistem analis.
iii. Operator: orang yang mempersiapkan komputer untuk memproses
suatu program, mengoperasikan komputer dan mematikan mesin jika
proses telah berhasil.
Ketiga komponen di atas sangat saling berkaitan satu sama lain hardware
tanpa adanya software tidak akan berguna, hanya akan terlihat sebagai salah satu
benda mati saja, software lah pendukung agar hardware berjalan dengan baik,
begitupula apabila tidak ada user atau pengguna yang menggerakkan maka siatem
tersebut tidak akan berguna. Maka dengan demikian maka ketiga komponen
tersebut saling membutuhkan satu sama lainnya.
Dalam merancang sistem, diperlukan alat bantu perancangan yang digunakan
untuk mempermudah dalam merancang sebuah sistem.
Menurut Kristanto (2010: 61), “Data Flow Diagram merupakan suatu model
logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan
kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses
yang dikenakan pada data tersebut.”
Sukamto dan Shalahuddin (2014: 288), “Data Flow Diagram atau dalam
bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah refresentasi grafik
2.7 Alat Bantu Perancangan Sistem
2.7.1 Data Flow Diagram (DFD)
22
yang menggambarkan aliran informasi dan transformasi informasi yang
diaplikasikan sebagai data yang mengatur dari masukan (input) dan keluaran
(output). DFD tidak sesuai untuk memodelkan sistem yang menggunakan
pemograman berorientasi objek.”
Sukamto dan Shalahuddin (2014: 71), notasi-notasi pada DFD (Edward
Yourdon dan Tom DeMarco) adalah sebagai berikut:
Table 2.1 Simbol-simbol Data Flow Diagram
Simbol Keterangan
Proses atau fungsi atau prosedur; pada pemodelan
perangkat lunak yang akan diimplementasikan dengan
pemograman terstruktur, maka pemodelan notasi inilah
yang harusnya menjadi fungsi atau prosedur di dalam
kode program
Catatan: Nama yang diberikan pada sebuah proses
biasanya berupa kata kerja
File atau basis data atau penyimpanan (storage); pada
pemodelan perangkat lunak yang akan
diimplementasikan dengan pemograman terstruktur,
maka pemodelan notasi inilah yang harusnya dibuat
menjadi tabel-tabel basis data yang dibutuhkan, tabel-
tabel ini juga harus sesuai dengan perancangan tabel-
tabel basis data yang dibutuhkan, tabel- tabel ini juga
harus sesuai dengan perancangan tabel-tabel basis data
(Entity Relationship Diagram (ERD), Conceptual Data
Model (CMD), Physical Data Model (PDM))
Catatan:
Nama yang diberikan pada sebuah penyimpanan
biasanya kata benda.
2.7.1.1 Simbol Data Flow Diagram (DFD)
23
Simbol Keterangan
Entitas luar (external entity) atau masukan (input) atau
keluaran (output) atau orang yang memakai atau
berinteraksi dengan perangkat lunak yang dimodelkan
atau sistem lain yang terkait dengan aliran data dari
sistem yang dimodelkan
Catatan:
Nama yang digunakan pada masukan (input) atau
keluaran (output) biasanya berupa kata benda
Aliran data; merupakan data yang dikirm antar proses,
dari penyimpanan ke proses, atau dari proses ke masukan
(input) atau keluaran (output)
Catatan:
Nama yang digunakan pada aliran data biasanya berupa
kata benda, dapat diawali dengan kata data misalnya
“data siswa” atau tanpa kata data misalnya “siswa”
Menurut Sukamto dan Shalahuddin (2014:72), berikut ini adalah tahapan
tahapan perancangan dengan menggunakan DFD:
1. Membuat DFD Level o atau sering disebut juga Context Diagram DFD Level
o menggambarkan sistem yang akan dibuat sebagai suatu entitas tunggal yang
berinteraksi dengan orang maupun sistem lain. DFD Level o digunakan
untukmengambarkan interaksi antara sistem yang akan dikembangkan dengan
entitas luar.
2. Membuat DFD Level 1
DFD Level 1 digunakan untuk menggambarkan modul-modul yang ada dalam
2.7.1.2 Perancangan Penggunaan Data Flow Diagram (DFD)
24
sistem yang akan dikembangkan. DFD Level 1 merupakan hasil breakdown
DFD Level 0 yang sebelumnya sudah dibuat.
3. Membuat DFD Level 2
Modul-modul pada DFD Level 1 dapat di breakdown menjadi DFD Level 2.
Modul mana saja yang harus di breakdown lebih detail tergantung pada tingkat
kedetilan modul tersebut. Apabila modul tersebut sudah cukup detail dan rinci
maka modul tersebut sudah tidak perlu untuk di breakdown lagi. Untuk sebuah
sistem, jumlah DFD Level 2 sama dengan jumlah modul pada DFD Level 1
yang di breakdown.
4. Membuat DFD Level 3 dan seterusnya.
DFD Level 3, 4, 5 dan seterusnya merupakan breakdown dari modul pada DFD
Level di atasnya. Breakdown pada level 3, 4 dan 5 dan seterusnya aturannya
sama persis dengan DFD Level 1 atau Level 2.
Sukamto dan Shalahuddin (2014: 289), “Entitiy Relationship Diagram (ERD)
adalah pemodelan awal basis data yang akan dikembangkan berdasarkan teori
himpunan dalam bidang matematika untuk pemodelan basis data relasional”.
Sukamto dan Shalahuddin (2014:50), ERD memiliki beberapa aliran notasi
seperti notasi Chen (dikembangkan oleh Peter Chen). Barker (dikembangkan oleh
Richard Barker, Ian Palmer, Harry Ellis), notasi Crow’s Foot, dan beberapa notasi
lain. Namun yang banyak digunakan adalah notasi dari Chen. Berikut adalah
simbol-simbol yang digunakan pada ERD dengan notasi Chen:
2.7.2 Entity Relationship Diagram (ERD)
2.7.2.1 Simbol Entity Relationship Diagram (ERD)
25
Table 2.2 Simbol-simbol Entity Relationship Diagram (ERD)
Simbol
Keterangan
Entitas/Entity
Nama_entitas
Entitas merupakan data inti yang akan disimpan;
bakal tabel pada basis data; benda yang memiliki data
dan harus disimpan datanya agar dapat diakses oleh
aplikasi komputer; penamaan entitas biasanya lebih
ke kata benda dan belum merupakan nama table
Atribut
Nama_atribut
Field atau kolom data yang butuh disimpan dalam
suatu entitas
Atribut Kunci Primer
Nama_kunci_primer
Field atau kolom data yang butuh disimpan dalam
suatu entitas dan digunakan sebagai kunci akses
record yang diinginkan; biasanya berupa id; kunci
primer dapat lebih dari satu kolom, asalkan
kombinasi dari beberapa kolom tersebut bersifat
Berbeda
Atribut multinilai
Nama_atribut
Field atau kolom data yang butuh disimpan dalam
suatu entitas yang dapat memiliki nilai lebih dari
satu
Relasi
Nama_relasi
Relasi yang menghubungkan antar entitas; biasanya
diawali dengan kata kerja
26
Simbol
Keterangan
Asosiasi
N
Penghubung antara relasi dan entitas dimana di
kedua ujungnya memiliki multiplicity kemungkinan
jumlah pemakaian.
Kemungkinan jumlah maksimum keterhubungan
antara entitas satu dengan entitas yang lain disebut
dengan kardinalitas. Misalkan ada kardinalitas 1 ke
N atau sering disebut dengan one to many
manghubungkan entitas A dan entitas B
Indrajani (2015: 36), “Flow chart adalah penggambaran secara grafik dari
langkah-langkah dan urutan prosedur suatu program.” Simbol-simbol dalam
Flowchart adalah sebagai berikut:
Table 2.3 Simbol-simbol dalam Flow Chart
Simbol Keterangan
Simbol Start atau End yang mendefinisikan awal
atau akhir dari sebuah flowchart.
Simbol pemerosesan yang terjadi pada sebuah alur
kerja.
Simbol yang menyatakan bagian dari program (sub
program).
2.7.3 Flow Chart
27
Simbol Keterangan
Simbol masukan atau keluaran dari atau ke sebuah
pita magnetic.
Simbol Input/Output yang mendefinisikan masukan
dan keluaran proses.
Simbol konektor untuk menyambung proses pada
lembar kerja yang sama.
Simbol konektor untuk menyambung proses pada
lembar kerja yang berbeda.
Simbol masukan atau keluaran dari atau ke sebuah
dokumen.
Simbol untuk memutuskan proses lanjutan dari
kondisi tertentu.
Simbol database atau basis data.
Simbol yang menyatakan piranti keluaran, seperti
layar monitor, printer, dll.
28
Simbol Keterangan
Simbol yang mendefinisikan proses yang dilakukan
secara manual.
Simbol untuk menghubungkan antar proses atau
antar symbol
Database yang dikendalikan oleh sistem manajemen database adalah set
cacatan data yang berhubungan dan saling menjelaskan. Database merupakan
kumpulan data dan informasi dalam jumlah yang tidak sedikit.
Singkatnya langkah awal pengolahan suatu unit data itu dilakukan di dalam
database. Pembuatan database mencakup tindakan penentuan dari struktur database
dan tindakan pengisihan data ke dalamnya dengan melakukan pengetikan data
kedalam struktur tersebut.
Microsoft Visual Studio.Net 2008 adalah sebuah aplikasi yang digunakan
sebagai alat bantu didalam membangun suatu program aplikasi yang berbasis
komputer. VisualStudio.Net 2008 merupakan generasi yang terbaru yang
dikeluarkan Microsoft dimana sebelumnya ada Visual Studio.Net 2003 &
Visual Studio.Net 2005. Visual Studio.Net2008 menggunakan .Net Framework
3.5.
Microsoft Visual Basic (sering disingkat sebagai VB) merupakan sebuah
bahasa pemograman yang menawarkan Integrated Development Environment
2.8 Basis Data (Database)
2.9 Pengertian Visual Basic
29
(IDE) yang didalamnya berisi perintah-perintah yang dapat dimengerti oleh
komputer untuk melaksanakan tugas-tugas. Tugas tersebut dapat dijalankan jika
ada respon dari pemakai. Respon tersebut berupa kejadian/event tertentu. Misalnya
memilih tombol, memilih menu dan sebagainya.
Dalam mengerjakan tugas skripsi ini, sebelumnya sudah menelusuri beberapa
hasil penelitian terdahulu yang memiliki keterkaitan penelitian yang peneliti sedang
lakukan. Untuk memudahkan klarifikasi penyelesaian ini peneliti telah mempelajari
penelitian yang relevan dengan judul penelitian yang akan diajukan ini. Adapun
penelitian terdahulu yang dipelajari tersebut adalah sebagai berikut:
1. Sumber Pertama
Peneliti : Yenni Dwi Kurniawati
Tahun : 2014
Judul : : Perancangan Sistem Informasi Penggajian Pegawai Pada Sat
Lantas Polres Metro Tangerang Kota
Tujuan : Menghasilkan program aplikasi untuk mengolah data penggajian
pada Sat Lantas Polres Metro Tangerang Kota
Pembahasan : Sistem pengolahan data gaji karyawan pada Sat Lantas Polres
Metro Tangerang Kota masih bersifat sederhana. Data karyawan
tiap bulan masih dicatat dalam sebuah buku khusus, dan untuk
menyerahkan bukti laporan gaji masih bersifat konvensional.
Masalah yang timbul adalah ketidak konsistensian data yang
dapat menyebabkan kerangkapan data, apabila dalam pencarian
data membutuhkan waktu yang sangat lama karena masih
menggunakan sistem yang konvensional,dan keamanan data pun
masih kurang terjamin
Hasil : Dengan sistem penggajian karyawan dapat membantu dalam
laporan gaji perbulan.
2.10 Penelitian Terdahulu
30
2. Sumber Kedua
Peneliti : Muhammad Ilham
Tahun : 2013
Judul : : Perancangan Sistem Informasi Penggajian Pegawai Kantor
Bupati Kabupaten Aceh Barat Daya Menggunakan Visual Basic
6.0.
Tujuan : Agar pengolahan data pegawai dapat terarah dan efisien.
Pembahasan : Saat ini data pengelolaan data kepegawaian dan keuangan pada
kantor bupati kabupaten Aceh Barat Daya, dan memanfaatkan
teknologi komputer, namun data pegawai keseluruhan masih
dimasukkan secara manual. Selain itu data yang telah masuk
dibagian keuangan tidak dapat dilihat secara real time.
Hasil : Sistem menampilkan tabel penghitungan rincian gaji bersih
pegawai yang berpatokan pada kenaikan gaji berkala, tunjangan
dan potongan sesuai dengan rule sistem yang berlaku.
3. Sumber Ketiga
Peneliti : Refi Marde Putera
Tahun : 2014
Judul : : Perancangan Sistem Informasi Perhitungan Gaji Pegawai Pada
Kantor Arsip Daerah Kabupaten Tanggerang.
Tujuan : Membantu mempermudah untuk mengelola data gaji karyawan.
Pembahasan : Kantor Arsip Daerah Kabupaten Tanggerang dalam mengolah
data gaji karyawan masih menggunakan cara yang konvensional,
yakni mencatat pada pembukuan sehingga sering terjadi
kesalahan dalam menghitung jumlah gaji pada berbagai rincian
yang berbeda-beda, hal ini dapat menghambat proses kinerja
bendahara instansi tersebut.
32
BAB III
METODOLOGI PENELITIAN
3.1 Kerangka Kerja (Frame Work)
Untuk membantu dalam penyusunan penelitian ini, maka perlu adanya
susunan kerangka kerja (frame work) yang jelas tahapan-tahapannya. Kerangka
kerja ini merupakan langkah-langkah yang akan dilakukan dalam penyelesaian
masalah yang akan dibahas. Adapun kerangka kerja penelitian yang di gunakan
seperti terlihat pada tabel dibawah ini :
Tabel 3.1 Kerangka Kerja
Kegiatan
Perancangan Sistem
Analisis Sistem
Pengumpulan data
Studi Literatur
Keluaran
Laporan Penelitian
Usulan Perancangan Sistem
Daftar masalah yang membutuhkan solusi
Data dan Informasi yang dibutuhkan
Pemahaman tentang teori dan konsep
Pembuatan Laporan
33
Berdasarkan kerangka kerja penelitian yang telah digambarkan di atas, maka
dapat diuraikan pembahasan masing-masing tahap dalam penelitian adalah
sebagai berikut :
1. Studi Literatur
Pada tahap ini dilakukan pencarian landasan-landasan teori yang diperoleh
dari berbagai buku, jurnal dan juga internet untuk melengkapi
perbendaharaan konsep dan teori, sehingga memiliki landasan dan keilmuan
yang baik dan sesuai.
2. Pengumpulan Data
Pada tahap ini dilakukan proses pengumpulan data dengan metode
wawancara dan observasi untuk melakukan pengamatan dan analisa terhadap
penggajian karyawan pada PT.Koperasi karyawan synergy sehingga
mendapatkan data dan informasi yang dibutuhkan oleh peneliti.
Untuk mendapatkan sistem yang baik, tidak terlepas dari cara dan metode
yang digunakan saat melakukan proses penelitian yang mencakup keberadaan
penulisan laporan skripsi. Pada penulisan laporan ini dipergunakan beberapa
metode penelitian antara lain:
a. Studi Pustaka (Library Research)
Pada tahap ini kegiatan yang dilakukan adalah mempelajari dan meneliti
berbagai sumber bacaan yang mempunyai hubungan dengan
permasalahan yang dihadapi dan yang dapat digunakan sebagai dasar
dalam penelitian ini, seperti buku-buku penunjang kajian, internet,
catatan-catatan maupun referensi penelitian terdahulu.
34
b. Studi Pustaka (Library Research)
Pada tahap ini kegiatan yang dilakukan adalah mempelajari dan meneliti
berbagai sumber bacaan yang mempunyai hubungan dengan
permasalahan yang dihadapi dan yang dapat digunakan sebagai dasar
dalam penelitian ini, seperti buku-buku penunjang kajian, internet,
catatan-catatan maupun referensi penelitian terdahulu.
c. Penelitian Lapangan (Field Research)
Metode observasi yang dilakukan penulis adalah dengan cara mengamati
kegiatan atau peninjauan langsung kebagian yang berhubungan dengan
kegiatan yang menyangkut penggajian karyawan ,untuk mendapatkan
gambaran yang jelas mengenai pelaksanaan sistem yang berjalan.
Kegiatan ini diperlukan guna mencari dan mengumpulkan data yang
dibutuhkan langsung dari sumbernya.
d. Wawancara (interview)
Pada penelitian kegiatan ini merupakan serangkaian tanya jawab dan
wawancara pada bagian-bagian yang berhubungan dengan masalah yang
terkait, sehingga dapat diketahui masalah-masalah yang ada yang perlu di
kembangkan.
3. Analisis Sistem
Pada tahap ini dilakukan identifikasi masalah pada sistem yang sedang
berjalan. Dengan demikian, diharapkan peneliti dapat menemukan kendala-
kendala dan permasalahan yang terjadi pada penggajian karyawan PT.
Koperasi karyawan synergy sehingga peneliti dapat mencari solusi dari
permasalahan tersebut.
35
4. Perancangan Sistem
Pada Tahap ini dilakukan Analisis sistem berjalan dan usulan perancangan
sistem. Analisa sistem yang sedang berjalan adalah analisa pada sistem
penggajian yang sudah dipakai. Sistem ini digunakan untuk menghitung gaji
karyawan sesuai dengan tugas, jabatan, dan hal lainnya yang terkait dalam
penggajian. Analisa sistem yang sudah berjalan ini dilakukan pada sistem
yang sudah berjalan serta mengidentifikasi kekurangan dari sistem yang
sedang berjalan. Sistem yang diusulkan akan ditampilkan dalam bentuk Data
Flow Diagram dan Entity Relationship Diagram. Untuk mengetahui apakah
sistem rancangan yang sudah dikerjakan dapat berjalan atau tidak, maka
perlua adanya dilakukan pengujian terhadap sistem yang sudah dikerjakan.
Maka dibutuhkan beberapa komponen yaitu antara lain:
a. Perangkat keras (Hardware)
Hardware merupakan komponen yang terlihat secara fisik dan saling
bekerja sama dalam mengeloh data. Hardware yang digunakan meliputi
monitor, CPU, harddisk, memory, keyboard dan mouse.
b. Perangkat lunak (Software)
Software merupakan perangkat lunak atau program yang akan digunakan
dalam sebuah komputer untuk mengolah data. Perangkat lunak yang akan
digunakan dalam penelitian meliputi sistem operasi windows, dan visual
basic 2008.
5. Pembuatan Laporan
Pada tahapan ini dilakukan pembuatan laporan yang disusun berdasarkan
36
hasil penelitian dengan menggunakan teknik pengumpulan data primer dan
sekunder sehingga menjadi laporan penelitian yang dapat memberikan
gambaran secara utuh tentang sistem yang sedang dibangun.
3.2 Gambaran Umum Perusahaan
Terminal Ferry Internasional Batam Centre adalah pelabuhan yang melayani
penumpang yang keluar dan masuk pulau Batam. Letak geografis yang unik dan
khusus yang menjadikannya sebagai gerbang arus mudik bagi para investasi,
barang maupun jasa.
3.2.1 Sejarah Singkat Perusahaan
Mungkin kini setiap pendatang di Batam bisa menikmati pelabuhan ferry
terminal International yang berlokasi di Batam center. Tempat ini selalu ramai
dikunjungi baik bagi para pelancong, maupun para pebisnis karena bisa dibilang
inilah pintu utama masuk Batam dari dunia luar. Tapi, gimana sih sejarah
pembangunan pelabuhan Ferry terminal yang dikelola oleh PT Synergy Tharada
ini? Jika kita melihat kebelakang sekitar 18 tahun yang lalu, PT.Synergy Tharada
masih menjadi pengelola pelabuhan Internasional batuampar.
Pada mulanya PT.Synergy Tharada ingin mengembangkan pelabuhan
Batuampar untuk menjadi suatu pelabuhan yang dapat dibanggakan khususnya di
pulau batam.namun atas permintaan dari ketua Otorita batam pada saat itu (Ismeth
Abdullah), PT.Synergy tharada diminta menyelesaikan proyek pembangunan
Terminal Ferry Internasional Batam Center saat itu dalam keadaan mangkrak atau
berhenti pembangunan nya. Atas permintaan tersebut, akhirnya PT.Synergy
37
tharada memenuhi permintaan dari BP Batam ditandai dengan ditandatanganinya
Perjanjian Kerjasama Operasi pada tahun 2002 dan beroperasi sampai saat ini.
3.2.2 Logo Perusahaan
Logo merupakan salah satu unsur penting dalam perusahaan karena logo
merupakan bentuk identitas dari suatu perusahaan dan berikut ini adalah desain
logo PT. KOPERASI KARYAWAN SYNERGY
Gambar 4.1 Logo Perusahaan Sumber : Dokumentasi
3.2.3 Lokasi Perusahaan
PT. KOPERASI KARYAWAN SYNERGY berlokasi di Terminal Ferry
Internasional batam center Jl. Engku Putri Batam Centre, Kepri – Indonesia
38
Gambar 4.2 Peta Lokasi Perusahaan Sumber : Google Maps
3.2.4 Visi dan Misi Perusahaan
Sebuah perusahaan yang baik dan ingin maju haruslah mempunyai visi dan
misi kedepan guna mencapai tujuan dari perusahaan tersebut, adapun visi dan misi
1. Visi
Menjadi mitra pilihan untuk diandalkan,kelas terbaik di pelabuhan,dengan
menciptakan suatu perusahaan yang menarik bagi orang-orang kami dan
memberikan kontribusi untuk pertumbuhan nasional
2. Misi
a. Menjamin kualitas jasa kepelabuhan untuk memenuhi harapan
stakeholder utama(pelanggan, pemegang saham, pekerja, mitra, dan
regulator
b. Menjamin kelancaran dan keamanan arus kapal untuk mewujudkan
dari PT. SYNERGY THARADA adalah sebagai berikut :
39
efisiensi biaya logistik dalam rangka memacu pertumbuhan nasional.
3.2.5 Struktur Organisasi
Berikut ini adalah susunan struktur organisasi PT. Koperasi Karyawan
Synergy
Gambar 3.3 Struktur Organisasi
3.2.6 Tugas struktur organisasi
1. Komisaris
Bertugas memberikan pengarahandan nasehat kepada direksi dalam
menjalankan tugasnya. Melakukan pengawasan atas kebijakan direksidalam
menjalankan tugasnya
2. Direktur
Direktur
sekretaris
Projec
Manager
Admin HRD Finance
Operasional
komisaris
40
Adapun tugas seorang direktur adalah:
a. Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan
perusahaan
b. Memilih,menetapkan,mengawasi tugas dari karyawan dan bawahannya
c. Menyetujui anggaran tahunan perusahaan
d. Menyampaikan laporan kepada pemegang saham atas kinerja perusahaan
3. Sekretaris
Seorang skretaris bertugas membantu pimpinan dalam melaksanakan
pekerjaan-pekerjaan teknis seperti menerima tamu,mengangkat telepon,
mengambil dikte dan mengurus surat menyurat.
4. Project Manajer
Seorang project manajer harus mmpu menetapkan flow atau prosedur kerja
yang tepat. Dan mengawasi seluruh aktivitas yang berjalan.
5. Admin
Seorang admin bertugas mengurus semua keperluan administrasi perusahaan
berupa surat menyurat rekap data daan mengurus semua dokumen-dokumen
perusahaan
6. HRD (Human Resouces Department)
HRD bertugas dalama perekrutan karyawan, training karyawan, memelihara
kondisi kerja yang kondusif dan mengelola hubungan antar karyawan
7. Finance
Menurus seluruh aktivitas dan transaksi keuangan perusahaan
8. Operasional
menjalankan dan melaksanakan proses operasinal perusaha
41
Sebelum melakukan perancangan terhadap suatu sistem, terlebih dahulu
harus diketahui secara jelas bagaimana sistem yang sedang berjalan saat ini di
Koperasi Karyawan Synergy. 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 Microsoft office Excel sebagai
proses pengolahan data dan penyajian informasi sehingga 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. Synergy Tharada ini dilakukan
bertujuan untuk mengetahui bagaimana sistem yang ada di PT. Synergy Tharada
dalam melakukan pengolahan data penggajian karyawan.
Adapun aliran sistem informasi yang sedang berjalan dapat dilihat pada
gambar 4.1 berikut :
41
BAB IV
ANALISA DAN PERANCANGAN
4.1 Analisis Sistem Yang Sedang Berjalan
42
HRD Keuangan Pimpinan Karyawan
Kontrak kerja
absensi
Memasukkan data
karyawan
Laporan kehadiran
Proses kehadiran
Merekap dan
menghitung gaji
karyawan
Alokasi pembayaran
gaji karyawan
Slip gaji
Pembayaran gaji
Laporan gaji
karyawan
Menghitung gaji
karyawan
Laporan gaji
karyawan
Slip gajiSlip gaji
arsip
arsip
Gambar 4.1 Aliran sistem informasi yang berjalan pada PT. Kopkar
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. 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 mengisi laporan absen yang telah disedikan oeh
perusahaan setiap akhir bulan yang diambil dari kantor secara bergantian setelah itu
data 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 20 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 25 setiap
bulan.
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 :
4.2 Analisis Sistem Yang Diusulkan
44
HRD SISTEM PAYROLL PIMPINANKARYAWAN
Kontrak kerja Memasukkan data
karyawan
Proses kehadiran Menghitung gaji
Mencetak laporan
gaji karyawan
Slip gaji
Laporan gaji karyawan
absensi
Slip gaji
arsip
Sistem
penggajian
Slip gaji
Gambar 4.2 sistem informasi yang diusulkan
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 melakukan pengisian laporan absen secara
manual yang diisi sekali sebuala pada saat tutup buku, kemudian absen tersebut
diambil oleh hrd dan melakukan proses kehadiran. Dari laporan tersebut
45
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 20 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 25
setiap bulan.
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
Gambar 4.3 Diagram Konteks
4.2.1 Diagram Konteks
46
Karyawan
Sistem informasi penggajian
Hrd
Pimpinan
Data karyawan
Data jabatan
Data tunjangan
Slip gaji
Laporan
absen
Laporan gaji
karyawan
Gambar 4.4 DFD Posisi Nol
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
4.2.2 Data Flow Diagram (DFD)
4.2.3 Entity Relationship Diagram (ERD)
47
Data_jabatan
Jabatan_id Jabatab_gajiJabatan_nama
memilikiData_tunjangan
Tunjangan_id
Tunjangan_makan
Tunjangan_insentif
Data_karyawan
Karyawan_id
Karyawan_nama
Karyawan_lahir
Karyawan_kelamin
Karyawan_alamat
Karyawan_telpon
Id jabatan
Id tunjangan
mempunyai
Penggajian
No. slip
Tanggal
Nik
Jabatan_id
Tunjangan_id
Pph21
Kode lembur
Bpjs ketenagakerjaan
Bpjs kesehatan
absen
Gaji bersih
Lembur_id
Lembur_tanggal
Lembur_jumlahjam
Lembur_jenis
Nik
Gambar 4.5 Entity Relationship Diagram
48
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.
Berisi perbedaan prosedur sistem berjalan dan sistem usulan yang dibuat dalam
bentuk tabel.
Table 4.1 Perbandingan Sistem Berjalan & Sistem Diusulkan
No Sistem Berjalan Sistem Diusulkan
1 Perangkat komputer yang ada
belum digunakan secara maksimal
karena penghitungan jumlah
pembayaran gaji masih
menggunakan Microsoft office
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
databasesehingga dapat
menyimpan data dengan jumlah
banyak dan tidak memerlukan
banyak tempat
4.3 Perangkat Keras (Hardware) Yang Diperlukan
4.4 Perbandingan Sistem Berjalan & Sistem Diusulkan
49
No Sistem Berjalan Sistem Diusulkan
3 Jika terjadi kesalahan pada proses
input atau pencarian data maka data
yang dihasilkan tidak benar.
Proses input dan pencarian data
lebih terjamin keakuratannya.
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 Karakteristik:
1. Data_jabatan
Name Type Length Decimals Allow
Jabatan_id varchar 10 0
Jabatan_nama varchar 20 0
Jabatan_gaji varchar 30 0
2. Data_karyawan
Name Type Length Decimals Allow
karyawan_id varchar 10 0
karyawan_nama varchar 50 0
karyawan_lahir date 0 0
karyawan_kelamin varchar 10 0
karyawan_alamat varchar 30 0
karyawan_telpon varchar 15 0
jabatan_id Int 10 0
4.5 Perancangan Sistem
50
3. Data_lembur
Name Type Length Decimals Allow
lembur_id int 10 0
Nik varchar 10 0
lembur_tggl date 0 0
lembur_jumlahjam double 11 0
lembur_jenis varchar 10 0
4. Data Penggajian
Name Type Length Decimals Allow
Noslip varchar 10 0
Tanggal date 0 0
Periode date 0 0
Nik varchar 20 0
nama varchar 30 0
jabatan_nama varchar 30 0
gajipokok int 15 0
insentif varchar 15 0
5. Data_tunjangan
Name Type Length Decimals Allow
tunjangan_id varchar 12 0
tunjangan_nama varchar 20 0
tunjangan_jumlah varchar 20 0
jabatan_id varchar 12 0
Nama varchar 30 0
51
DATA KARYAWAN
ID JABATAN
NIK
NAMA
T.LAHIR
JENIS KELAMIN
ALAMAT
TELPON
NAMA JABATAN
V
V
SIMPAN HAPUS BATAL KELUAR
GAJI POKOK
ID TUNJANGAN V
UANG MAKAN
INSENTIF
Gambar 4.6 Perancangan sistem Data Karyawan
Keterangan:
a. TextBox NIK, berfungsi untuk menginput nomor induk karyawan
b. TexvBox Nama Karyawan, berfungsi untuk mengisi nama karyawan
c. DateTimePicker Tanggal Lahir, berfungsi untuk menginput tanggal lahir
karyawan
d. ComboBox Jenis Kelamin, berfungsi untuk memilih dan menginput jenis
kelamin karyawan
e. TextBox Alamat, berfungsi untuk mengisi alamat karyawan
f. TextBox Telp, berfungsi untuk mengisi nomor telepon karyawan
4.5.1 Data Karyawan
52
g. ComboBox Id Jabatan, berfungsi untuk memilih dan menginput kode
jabatan karyawan
h. TextBox Nama jabatan, berfungsi untuk mengisi alamat karyawan
i. TextBox Gaji pokok, berfungsi untuk mengisi nomor telepon karyawan
j. ComboBoxi Id Tunjangan, berfungsi untuk memilih dan menginput kode
tunjangan karyawan
k. TextBox Uang makan, berfungsi untuk mengisi uang makan karyawan
l. TextBox insentif, berfungsi untuk mengisi nomor insentif karyawan
m. Button Tambah, berfungsi untuk menambah data karyawan ke dalam
database
n. Button Simpan, berfungsi untuk menyimpan data karyawan yang telah
diinput ke dalam database
o. Button Edit, berfungsi untuk mengganti data karyawan yang dalam database
p. Button Hapus, berfungsi untuk menghapus data karyawan dalam database
q. Button Batal, berfungsi untuk membatalkan proses penginputan data
karyawan yang sedang berjalan pada database
r. Button Keluar, berfungsi untuk keluar dari data karyawan yang ada dalam
database
s. ListView, berfungsi untuk menampilkan data karyawan yang telah diinput
53
DATA JABATAN
ID JABATAN
NAMA JABATAN
GAJI POKOK
V
SIMPAN HAPUS BATAL KELUAR
Gambar 4.7 Perancangan Sistem Data Jabatan
Keterangan:
a. TextBox Id 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
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
4.5.2 Data Jabatan
54
j. ListView, berfungsi untuk menampilkan data jabatan yang telah diinput
DATA TUNJANGAN
ID TUNJANGAN
UANG MAKAN
INSENTIF
SIMPAN HAPUS BATAL KELUAR
Gambar 4.8 Perancangan Sistem Data Tunjangan
Keterangan:
a. TextBox Id Tunjangan, berfungsi untuk menginput kode tunjangan
b. TextBox uang makan, berfungsi untuk menginput uang makan
c. TextBox insentif, berfungsi untuk menginput tunjangan insentif
d. Button Tambah, berfungsi untuk menambah data tunjangan ke dalam
database
e. Button Simpan, berfungsi untuk menyimpan data tunjangan yang telah
diinput ke dalam database
f. Button Edit, berfungsi untuk mengganti data tunjangan yang dalam
database
g. Button Hapus, berfungsi untuk menghapus data tunjangan dalam database
4.5.3 Data Tunjangan
55
h. Button Batal, berfungsi untuk membatalkan proses penginputan data
tunjangan yang sedang berjalan pada database
i. Button Keluar, berfungsi untuk keluar dari data tunjangan yang ada dalam
database
j. ListView, berfungsi untuk menampilkan data tunjangan yang telah diinput
DATA LEMBUR
ID LEMBUR TANGGAL
SIMPAN HAPUS BATAL KELUAR
JENIS HARI
TOTAL LEBUR
VNIK
Gambar 4.9 perancangan data lembur
Keterangan:
a. TextBox Id lembur, berfungsi untuk menginput id lembur karyawan
b. TextBox Nik, berfungsi untuk menginput total lembur karyawan
c. DateTimePicker Tanggal, berfungsi untuk menginput tanggal lembur
karyawan
d. TextBox jenis hari, berfungsi untuk menginput jenis hari karyawan
e. Button Tambah, berfungsi untuk menambah data lembur ke dalam database
4.5.4 Data Lembur
56
f. Button Simpan, berfungsi untuk menyimpan data lembur yang telah diinput
ke dalam database
g. Button Edit, berfungsi untuk mengganti data lembur yang dalam database
h. Button Hapus, berfungsi untuk menghapus data lembur dalam database
i. Button Batal, berfungsi untuk membatalkan proses penginputan data lembur
yang sedang berjalan pada database
j. Button Keluar, berfungsi untuk keluar dari data lembur yang ada dalam
database
k. ListView, berfungsi untuk menampilkan data lembur yang telah diinput
DATA PENGGAJIAN
UANG MAKAN
No.Slip
NIK
KODE JABATAN
NAMA JABATAN
GAJI POKOK
KODE TUNJANGAN
INSENTIF
V
SIMPAN HAPUS BATAL KELUAR
PPH21
TANGGAL
BPJS KET
V
V
ABSEN
BPJS KES
GAJI POKOK
Gambar 4.10 Perancangan Sistem Data Penggajian
Keterangan:
a. TextBox No Slip, berfungsi untuk menginput no slip
b. ComboBox NIK, berfungsi untuk memilih dan menginput NIK
4.5.5 Data Penggajian
57
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. TextBox uang makan, berfungsi untuk menginput tunjangan uang makan
h. TextBox insentif, berfungsi untuk menginput tunjangan insentif
i. DateTimePicker Tanggal, berfungsi untuk menginput tanggal penginputan
penggajian karyawan
j. ComboBox PPh 21, berfungsi untuk memilih dan menginput PPh 21
k. ComboBox BPJS TK, berfungsi untuk memilih dan menginput BPJS
ketenagakerjaan
l. ComboBox BPJS Kes, berfungsi untuk memilih dan menginput BPJS
kesehatan
m. TextBox Absen, berfungsi untuk menginput absen
n. TextBox Gaji Bersih, berfungsi untuk menampilkan hitungan gaji
o. Button Tambah, berfungsi untuk menambah data penggajian ke dalam
database
p. Button Simpan, berfungsi untuk menyimpan data penggajian yang telah
diinput ke dalam database
q. Button Edit, berfungsi untuk mengganti data penggajian yang dalam
database
r. Button Hapus, berfungsi untuk menghapus data penggajian dalam database
58
s. Button Batal, berfungsi untuk membatalkan proses penginputan data
penggajian yang sedang berjalan pada database
t. Button Keluar, berfungsi untuk keluar dari data penggajian yang ada dalam
database
u. ListView, berfungsi untuk menampilkan data penggajian yang telah diinput
Suatu tindakan ataupun pelaksanaan rencana yang sudah disusun secara cermat
dan rinci.
Merupakan gambaran utama untuk mengakseskan sebuah program, yang
disediakan berbagai macam pilihan untuk melakukan untuk menginput data
karyawan, data jabatan, data tunjangan.
Gambar 4.11 Menu Utama
4.6 Implementasi
4.6.1 Form Menu Utama
59
Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal,
keluar serta hapus data yang kita input.
Gambar 4.12 Form Data Karyawan
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti :
1. Simpan, setelah menginput data – data nik, nama dll, kita dapat mengklik
simpan, akan otomatis database tambah dan tersimpan.
2. Edit, setelah kita simpan database, dan ingin melakukan perubahan data
maka kita dapat menggunakan tombol tersebut untuk mengedit data dan
simpan lagi.
3. Hapus, menggunakan tombol tersebut kita dapat menghapus data yang
sudah kita input.
4.6.2 Form Data Karyawan
60
4. Batal, untuk batal edit.
5. Keluar, untuk keluar program.
Seperti gambar yang dibawah, kita dapat menginput, simpan, edit, batal, keluar
serta hapus data tunjangan yang kita input.
Gambar 4.13 Form Data Tunjangan
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti :
1. Tambah, untuk dapat menambahkan data tunjangan.
4.6.3 Form Data Tunjangan
61
2. Simpan, setelah kita klik tambah, dan menginput kode tunjangan dan jenis
tunjangan kita dapat mengklik simpan, maka akan otomatis database
ditambah dan tersimpan.
3. Edit, setelah kita simpan database, dan ingin melakukan perubahan data
maka kita dapat menggunakan tombol tersebut untuk mengedit data dan
simpan lagi.
4. Hapus, menggunakan tombol tersebut kita dapat menghapus data yang
sudah kita input.
5. Batal, untuk batal edit.
6. Keluar, untuk keluar program.
Gambar 4.14 Form Data Jabatan
4.6.4 Form Data Jabatan
62
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti:
1. Simpan, setelah menginput kode jabatan, nama jabatan dan gaji pokok kita
dapat mengklik simpan, maka akan otomatis database ditambah dan
tersimpan.
2. Edit, setelah kita simpan database, dan ingin melakukan perubahan data
maka kita dapat menggunakan tombol tersebut untuk mengedit data dan
simpan lagi.
3. Hapus, menggunakan tombol tersebut kita dapat menghapus data yang
sudah kita input.
4. Batal, untuk batal edit.
5. Keluar, untuk keluar program.
Gambar 4.15 Form Data Lembur
4.6.5 Form Data Lembur
63
Dengan Form seperti gambar di atas, dapat kita akses dengan cepat dan tepat
seperti:
1. Simpan, setelah menginput kode lembur, nik, jumlah jam dan jenis hari kita
dapat mengklik simpan, maka akan otomatis database ditambah dan
tersimpan.
2. Edit, setelah kita simpan database, dan ingin melakukan perubahan data
maka kita dapat menggunakan tombol tersebut untuk mengedit data dan
simpan lagi.
3. Hapus, menggunakan tombol tersebut kita dapat menghapus data yang
sudah kita input.
4. Batal, untuk batal edit.
5. Keluar, untuk keluar program.
65
BAB V
PENUTUP
Setelah mengadakan penelitian, menganalisa permasalahan dan merancang
sistem informasi, yang telah dituangkan dalam bab-bab sebelumnya, maka dalam
bab ini penulis akan memberikan kesimpulan dan saran yang diharapkan dapat
membantu dalam kemajuan sistem informasi Penggajian Karyawan PT Synergy
Berdasarkan hasil analisis pada perencanaan sistem informasi penggajian
Karyawan PT Synergy, maka dapat dihasilkan kesimpulan sebagai berikut:
1. Program sistem informasi penggajian Karyawan yang telah dibuat dapat
memberikan kemudahan dalam proses pengolahan data karyawan, penggajian
Karyawan
2. Media penyimpanan data yang tadinya masih berupa arsip kini menjadi
terkomputerisasi dan tersimpan dalam database, sehingga mempermudah
pencarian data.
1. Dalam proses perancangan sistem informasi penggajian Karyawan PT
Synergy masih banyak terdapat kekurangan yang nantinya diharapkan adanya
perkembangan lebih lanjut pada penelitian selanjutnya sehingga diperoleh
5.1. Kesimpulan
5.2. Saran
66
suatu informasi penggajian Karyawan PT Synergy yang lebih baik dengan
cepat, tepat dan akurat.
2. Agar bagi peneliti selanjutnya dapat mengembangkan dengan membuat
sistem penggajian yang lebih interaktif lagi contohnya menggunakan sistem
berbasis web, ataupun berbasis android.
67
DAFTAR PUSTAKA
Arie Widya Saputra, Imam Bukhori. 2014. Perancangan Sistem Informasi
Penggajian Pada Sekolah Menengah Pertama PGRI Kebonagung. Pacitan.
Graha Ilmu.
Ichwan Utari Muhammad, Ika Purwanti Ningrum, Muh.Yamin.2016. Sistem
Informasi Kepegawaian Fakultas Teknik Universitas Halu Oleo Sub-Sistem
Utility Dan Penggajian. Sulawesi Tenggara. Graha Ilmu.
Jayanti Dwi, Siska Iriani.2014. Sistem Informasi Penggajian Pada CV. Blumbang
Sejati Pacitan. Pacitan: Graha Ilmu.
Jogiyanto, Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha Ilmu.
McLeod Raymond, Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha
Ilmu.
McLeod Raymond, Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha
Ilmu.
McLeod Raymond, Yakub. 2012. Pengantar Sistem Informasi. Yogyakarta: Graha
Ilmu.
Sutabri,Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi Offset.
Sutabri,Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi Offset
DAFTAR RIWAYAT HIDUP
DATA PRIBADI
Nama : Umi Nafisah
Jenis Kelamin : Perempuan
Tempat, Tgl Lahir : Banyuwangi, 10 Maret 1993
Agama : Islam
Alamat : Bukit Raya Blok D5 No.13
Email : [email protected]
No. Hp : 081276533817
PENDIDIKAN
SD : SD Negeri 011 Lubuk Baja
SMP : SMP Negeri 12 Legenda Malaka
SMA : SMA Negeri 15 Kampung Jabi