perancangan sistem informasi pengolahan gaji …library.stmikgici.ac.id/skripsi/171300023.pdf ·...

84
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

Upload: others

Post on 27-Feb-2020

10 views

Category:

Documents


1 download

TRANSCRIPT

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

iv

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.

31

Hasil : Menghasilkan Sistem Informasi yang dapat mempermudah

untuk proses pendataan penggajian

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.

64

Gambar 4.16 Form Data Penggajian

4.6.6 Form Data Penggajian

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

KARTU BIMBINGAN SKRIPSI

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