SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI...

67
SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI BERBASIS WEB SKRIPSI Oleh: Ernawati 171300006 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) GICI BATAM 2018

Transcript of SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI...

Page 1: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI BERBASIS WEB

SKRIPSI

Oleh:

Ernawati

171300006

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2018

Page 2: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI BERBASIS WEB

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana

Oleh:

Ernawati

171300006

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2018

Page 3: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan
Page 4: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan
Page 5: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan
Page 6: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan
Page 7: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan
Page 8: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

Abstrak

Abstrak CV Reza Mandiri merupakan sebuah unit dagang yang bergerak di bidang penjualan

makanan di Kota Batam yang sudah memiliki banyak pelanggan di wilayah Sekupang dan sekitarnya.

Saat ini telah memiliki karyawan yang semakin bertambah seiring dengan berkembangnya,CV REZA

MANDIRI . Salah satu hal yang sangat diperhatikan dengan bertambahnya karyawan adalah pengelolaan

dalam sektor penggajian. Di dalam sektor penggajian masih menerapkan sistem penggajian secara manual

dan konvensional. Untuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan

dibutuhkan sistem informasi penggajian karyawan yang dapat membantu dalam pengolahan data-data

penggajian. Berdasarkan permasalahan tersebut, maka dilakukan penelitian untuk memperoleh

kebutuhan-kebutuhan yang diperlukan dalam membangun sistem informasi penggajian karyawan.

Pembangunan sistem informasi penggajian karyawan dimulai dengan proses analisis kebutuhan sistem

dan dilanjutkan dengan proses perancangan sistem yang didasarkan pada hasil analisis kebutuhan. Tahap

terakhir dari proses penyusunan sistem ini adalah implementasi perancangan sistem menjadi sebuah

sistem baru. Dalam tugas akhir ini dapat disimpulkan bahwa sistem informasi penggajian karyawan yang

dibangun dapat membantu dalam pengolahan data penggajian dan dapat menampilkan informasi yang

dibutuhkan oleh karyawan CV.REZA MANDIRI

Page 9: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

Abstract

Abstract CV Reza Mandiri is a company engaged in sales in Batam City

which already has many customers in the Sekupang and surrounding areas.

Currently we have employees who are growing in line with the development,

INDEPENDENT REZA CV. One of the things that is very important with the

increase is in the payroll sector. In the payroll sector, the payroll system still applies

manually and conventionally. To facilitate processing, reports and employee pay

slips, a payroll information system is needed that can assist in the processing of

payroll data. Based on these errors, the research is carried out for the needs of the

costs needed to build an employee payroll information system. The development of

the employee payroll information system starts with the process of system

requirements and is continued with the needs analysis process. The final stage of

the drafting process is the implementation of the system into a new system. In this

final project, it can be concluded that the employee payroll information system can

be built into payroll data processing and can display the information needed by CV

MANDIRI employees.

Page 10: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

viii

DAFTAR ISI

HALAMAN JUDUL ......................................................................................... i

HALAMAN PERSETUJUAN ......................................................................... ii

HALAMAN PENGESAHAN ........................................................................... iii

HALAMAN PERNYATAAN .......................................................................... iv

KATA PENGANTAR ....................................................................................... v

ABSTRAK ......................................................................................................... vi

ABSTRACT ........................................................................................................ vii

DAFTAR ISI ...................................................................................................... viii

DAFTAR TABEL ............................................................................................. xi

DAFTAR GAMBAR ......................................................................................... xii

DAFTAR LAMPIRAN ..................................................................................... xiii

BAB I PENDAHULUAN ........................................................................... 1

1.1 Latar Belakang ......................................................................... 1

1.2 Rumusan Masalah .................................................................... 4

1.3 Batasan Masalah ...................................................................... 4

1.4 Tujuan Penelitian ..................................................................... 5

1.5 Manfaat Penelitian ................................................................... 5

1.5.1 Manfaat Teoritis .............................................................. 5

1.5.2 Manfaat Praktis ............................................................... 5

1.6 Sistematika Penulisan .............................................................. 6

BAB II LANDASAN TEORI ...................................................................... 8

2.1 Teori Pendukung ...................................................................... 8

2.1.1 Konsep Dasar Sistem ................................................... 8

2.1.1.1 Karakteristik Sistem ......................................... 8

2.1.2 Data dan Informasi ....................................................... 12

2.1.2.1 Data .................................................................. 12

2.1.2.2 Informasi .......................................................... 12

2.1.3 Konsep Dasar Sistem Informasi ................................... 13

Page 11: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

ix

2.1.4 Analisa dan Perancangan Sistem ................................. 13

2.1.5 Penggajian .................................................................... 14

2.1.6 Website ........................................................................ 16

2.1.7 Local Host .................................................................... 17

2.1.8 PHP .............................................................................. 17

2.1.9 Cpanel .......................................................................... 19

2.1.10 Apache ......................................................................... 20

2.1.11 World Wide Web (WWW) ........................................... 20

2.1.12 Hypertext Preprocessor ............................................... 23

2.1.13 MySQL Database ......................................................... 25

2.1.14 Flowchart ..................................................................... 26

2.1.15 Data Flow Diagram (DFD) ......................................... 30

2.1.16 Hosting ......................................................................... 31

2.1.17 XAMPP ........................................................................ 31

2.2 Penelitian Terdahulu ................................................................ 31

BAB III METODOLOGI PENELITIAN .................................................... 33

3.1 Kerangka Kerja ....................................................................... 33

3.2 Gambaran Umum Perusahaan .................................................. 35

3.2.1 Tujuan Umum .............................................................. 36

3.2.2 Struktur Organisasi ...................................................... 37

BAB IV ANALISIS DAN HASIL PENELITIAN ....................................... 39

4.1 Analisis Sistem yang Berjalan ................................................. 39

4.2 Analisis Sistem yang Diusulkan .............................................. 41

4.2.1 Diagram Konteks ......................................................... 43

4.2.2 Data Flow Diagram (DFD) Level 0 ............................. 43

4.3 Perancangan Antar Muka ......................................................... 44

4.3.1 Interface pada User ...................................................... 44

4.3.2 Interface pada Administrator ....................................... 46

4.4 Implementasi ............................................................................ 47

4.5 Perbedaan Sistem ..................................................................... 54

BAB V PENUTUP ........................................................................................ 55

5.1 Kesimpulan ............................................................................. 55

Page 12: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

x

5.2 Saran ........................................................................................ 55

DAFTAR PUSTAKA

DAFTAR LAMPIRAN

DAFTAR RIWAYAT HIDUP

Page 13: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

xii

DAFTAR TABEL

Tabel 4.1................................................................................................................54

Page 14: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

xii

DAFTAR GAMBAR

Gambar 3.1 Kerangka Kerja ........................................................................ 33

Gambar 3.2 Gambaran Umum Perusahaan .................................................. 36

Gambar 3.3 Struktur Organisasi DLolshop ................................................. 37

Gambar 4.1 Analisis Sistem yang Berjalan ................................................. 40

Gambar 4.2 Analisis Sistem yang Berjalan ................................................. 42

Gambar 4.3 Diagram Konteks ..................................................................... 43

Gambar 4.4 DFD Level 0 ............................................................................ 44

Gambar 4.5 Perancangan Halaman Index .................................................... 45

Gambar 4.6 Perancangan Halaman Produk ................................................. 45

Gambar 4.7 Perancangan Halaman ............................................................ 46

Gambar 4.8 Perancangan Halaman ............................................................ 46

Gambar 4.9 Perancangan Halaman ............................................................ 47

Gambar 4.10 Tampilan Halaman Login Admin ............................................. 47

Gambar 4.11 Tampilan Halaman ................................................................. 48

Gambar 4.12 Tampilan Halaman ................................................................. 48

Gambar 4.13 Tampilan Halaman ............................................................... 49

Gambar 4.14 Tampilan .............................................................................. 49

Gambar 4.15 Tampilan Registrasi ............................................................... 50

Gambar 4.16 Tampilan Konfirmasi ............................................................. 51

Page 15: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Seiring dengan perkembangan yang semakin pesat, penggunaan komputer

memegang peranan pentingdalam berbagai bidang yang saling mendukung dalam

aspek kehidupan. Termasuk didalamnya sistem pengolahan data dan informasi

yang tidak dapat begitu saja dipisahkan dengan kehidupan kita sehari-hari. Karena

tanpa adanya sistem pengolahan data, maka kegiatan dalam sebuah organisasi

tidak akan berjalan dengan lancar seperti yang diharapkan baik dari segi waktu

maupun ketepatan kinerja yang dihasilkan.

Hal ini menjadi hambatan untuk aktifitas dan pelaksanaan kegiatan sekolah.

Dalam suatu organisasi pasti memilikikaryawan, dimana setiap bulan mereka akan

menerima gaji sebagai imbalan yang harus dibayarkan kepada karyawan karena

jasa atau hasil kerjanya pada suatu perusahaan atau instansi. Masalah penggajian

termasuk masalah yang rumit, sebab masalah ini tidak saja menyangkut beberapa

rupiah seorang karyawan yang harus digaji atas pekerjaannya, melainkan juga

memiliki implikasi yang luas ditinjau dari sistem pengupahan.

Sistem yang digunakan saat ini masih menggunakan sistem pencatatan

manual, sehingga dalam proses perhitungan gaji masih menggunakan waktu yang

lama dan lambat, maka dengan adanya sistem komputerisasi ini diharapkan akan

lebih mempermudah pekerjaan manusia, dimana komputer dibutuhkan untuk

membantu dalam menghitung gaji agar lebih cepat dalam penghitungan. Efesien

dalam penggunaan waktu penyelesaian dan terhindar dari kesalahan perhitungan.

Page 16: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

2

CV Reza mandiri adalah sebuah perusahaan catering yang terletak di kota

Batam, selama ini melayani pemesanan makanan dan pesta. Karyawan banyak

yang lepas dan hanya bekerja di tempat acara saja, tanpa ada datang ke kantor

untuk absensi, sehingga diperlukan sistem informasi pengolahan gaji berbasis

web.

Berdasarkan hal tersebut penulis melihat betapa pentingnya sebuah aplikasi

pengolahan data gaji karyawan. Sehingga penulis tertarik untuk memilih judul

“Sistem Impormasi penggajian pada CV.Reza Mandiri berbasis web”.

1.2 Rumusan Masalah

Masalah yang dihadapi CV. Reza Mandiri yaitu pengolahan data

karyawan yang masih secara manual dengan jumlah petugas lapangan yang

banyak, penghitungan absensi bulanan yang manual, hasil penghitungan

absensi yang digunakan sebagai input untuk data penggajian, hal ini

mengurangi efisiensi untuk pengolahan data karyawan.

Berdasarkan latar belakang diatas, maka penulis merumuskan

masalah yang sedang dihadapi dalam pengolahan data karyawan. Rumusan

permasalahan tersebut antara lain sebagai berikut :

1. Bagaimana merancang dan membuat basis data karyawan, data gaji,

data absensi agar pengelolaan data tersebut dapat diketahui dan data

dapat tersimpan dengan baik dan aman?

2. Bagaimana menerapkan sistem informasi Data gaji yang terintegrasi

dengan sistem penggajian bagi pihak manajemen?

Page 17: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

3

3. Bagaimana merancang sistem informasi yang tepat guna untuk

mempermudah pengolahan data dengan report data yang

diinginkan?

1.3 Batasan Masalah

Untuk menghindari pembahasan diluar permasalahan, berikut ini adalah

batasan permasalahan :

1. Dengan membuat masukkan (input data), Pencarian data, Pengeditan

dan Penghapusan data karyawan dengan menggunakan tombol yang

terdapat pada aplikasi yang langsung terhubung dengan database.

2. Data gaji karyawan adalah data karyawan CV Reza Mandiri.

3. Hanya membahas gaji karyawan saja.

1.4 Tujuan Penelitian

Adapun tujuan penulis memilih judul Sistem informasi data kekaryawanan adalah

sebagai berikut :

1. Membantu memecahkan masalah sistem informasi data penggajian

karyawan pada CV Reza Mandiri.

2. Merancang suatu sistem pengolahan data penggajian karyawan yang

diharapkan dapat lebih mudah dipahami.

3. Menerapkan dan mengembangkan pengetahuan tentang pemrograman

khususnya menggunakan bahasa pemrograman berbasis web.

4. Menerapkan ilmu yang diperoleh pada saat perkuliahan

1.5 Manfaat Penelitian

1. Bagi Penulis

Page 18: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

4

Menambah wawasan dan pengalaman dalam pembuatan program aplikasi

dengan berbasis website, khususnya mengenai data penggajian CV Reza Mandiri.

2. Bagi Perusahaan.

Merupakan bahan masukan yang dapat dipertimbangkan untuk

meningkatkan efektifitas kerja khususnya program aplikasi yang telah digunakan.

1.6 Sistematika Penulisan

Laporan penelitian ini secara keseluruhan terdiri beberapa bab, dimana secara

garis besar masing-masing bab membahas hal-hal sebagai berikut:

BAB I Pendahuluan

Berisi latar belakang, permasalahan, perumusan masalah, ruang

lingkup permasalahan / batasan masalah, dan sistematika penyusunan

laporan.

BAB II Landasan Teori

Membahas tentang teori-teori dasar yang relevan yang digunakan

untuk memecahkan persoalan yang dibahas pada penelitian ini.

BAB III Metodologi Penelitian

Gambaran Umum dari obyek yang diteliti.

BAB IV Analisis dan Hasil Penelitian

Hasil penelitian memuat sesuatu yang anda buat berdasarkan

analisis permasalahan pada Bab 3. Di dalam bab ini diuraikan secara

garis besar kerangka yang merupakan jawaban atau solusi dari

permasalahan di dalam obyek penelitian. Bab ini terdiri dari

beberapa sub bab dengan judul, uraian dan atau alat bantu (diagram,

chart, block schema) yang sesuai dengan masalah yang dibahas.

Page 19: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

5

Format dan outline yang berlaku untuk menuliskan Bab 4 ini

menekankan pada pemecahan masalah yang ada pada obyek yang

diteliti

BAB V Penutup

Berisi kesimpulan yang mencakup beberapa hal penting pada hasil

yang didapat dari penelitian dan saran-saran yang diajukan bagi

penyempurnaannya.

Page 20: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

6

BAB II

LANDASAN TEORI

2.1 Teori Dasar Pendukung

2.1.1 Konsep Dasar Sistem

Menurut Jerry FithGerald (2005) sistem adalah suatu jaringan

kerja dari prosedur-prosedur yang saling berhubungan, berkumpul

bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan

suatu sasaran tertentu. Sistem adalah satu hal yang terpenting dalam

membuat perancangan sistem informasi. Pada umumnya setiap

organisasi selalu mempunyai sistem informasi untuk mengumpulkan,

menyimpan, melihat, dan menyalurkan informasi. Sistem

informasi dapat terbentuk karena didorong oleh kebutuhan akan

informasi yang terus meningkat yang dibutuhkan oleh pengambil

keputusan. Dengan demikian secara sederhana sistem dapat

diartikan sebagai suatu kumpulan atau himpunan dari unsur atau

variable - variabel yang saling terorganisasi, saling berinteraksi

dan saling bergantung sama lain. (Murdick dan Ross, 2003)

mendefinisikan sistem sebagai seperangkat elemen yang digabungkan

satu dengan lainya untuk suatu tujuan bersama. Sedangkan definisi

sistem dalam kamus Webster’s Unbriged adalah elemen - elemen yang

saling berhubungan membentuk satu kesatuan atau organisasi

Dari data survei dan pengumpulan data yang didapatkan,

selanjutnya dilakukan analisa dan perencanaan terhadap system yang

Page 21: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

7

akan dibuat dalam proyek akhir ini. Yang meliputi perancangan basis

data dan form-form yang akan digunakan.

2.1.2 Karakteristik Sistem

Suatu sistem mempunyai karakteristik tertentu yaitu :

1. Komponen ( component )

Suatu sistem terdiri dari dari sejumlah komponen yang

saling berinteraksi yang artinya saling bekerja sama membentuk

kesatuan. Komponen dalam suatu sistem dapat berupa suatu

subsistem atau bagian dari sistem. Suatu sistem dapat memiliki

suatu sistem yang lebih besar yang disebut supra sistem.

2. Batas sistem ( boundary )

Batas sistem merupakan daerah yang membatasi suatu

sistem dengan sistem yang lain atau dengan lingkungan luar.

Batas sistem ini memungkinkan suatu sistem menunjukan sebagai

satu kesatuan. Batas suatu sistem menunjukan ruang lingkup (

scope ) dari sistem tersebut. Batasan tersebut bisa berupa

peralatan, biaya, dan peraturan.

3. Lingkungan luar sistem ( environment )

Lingkungan luar sistem adalah apapun di luar batas dari

sistem yang mempengaruhi operasi sistem. Lingkungan luar

sistem dapat bersifat menguntungkan dan dapat bersifat merugikan

sistem tersebut.

Page 22: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

8

4. Penghubung sistem

Penghubung ( interface ) merupakan media penghubung

antara satu subsistem dengan subsistem yang lain. Melalui

penghubung ini memungkinkan sumber dayamengalir dari subsistem

ke subsistem lain. Keluaran ( output ) dari satu subsistem akan

menjadi masukan ( input ) untuk subsistem lainnya melalui

penghubung.

5. Masukan sistem ( input )

Masukan adalah energi yang dimasukkan ke dalam sistem.

Masukan dapat berupa masukan perawatan ( maintenance input ) dan

masukkan fisik sinyal ( signal input ). Maintenance input adalah

energi yang dimasukkan supaya sistem tersebut dapat beroperasi.

Signal input adalah energi yang diproses untuk dapat keluaran.

6. Keluaran sistem ( output )

Keluaran adalah hasil energi yang diolah dan

diklasifikasikan menjadi keluaran yang berguna dan sisa

pembuangan.

7. Pengolah sistem

Suatu sistem dapat mempunyai suatu bagian pengolah yang

akan merubah masukan menjadi keluaran. Sesuatu yang diolah

berupa bahan baku, bahan-bahan lain yang diolah menjadi barang

jadi.

Page 23: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

9

8. Sasaran sistem

Suatu sistem pasti mempunyai tujuan atau sasaran. Suatu

sistem dikatakan berhasil bila mengenai sasaran atau tujuan.

2.1.3 Konsep Dasar Informasi

1.Definisi Sistem Informasi

Sudah diketahui informasi adalah hal yang sangat penting

bagi manajemen dalam pengambilan keputusan. Sistem informasi

atau disebut juga dengan processing system atau information

processing system atau information generating system. Definisi

sistem informasi menurut Henry C. Lucas adalah suatu kegiatan

dari prosedur-prosedur yang diorganisasikan dan jika dieksekusi

maka akan menyediakan informasi untuk mendukung pengambilan

keputusan dan pengendalian di dalam organisasi. Sedangkan

Robert A. Leitch dan K. Roscoe Davis mendefinisikan sistem

informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian,

mendukung operasi , bersifat manajerial dan kegiatan strategi dari

suatu organisasi dan menyediakan pihak luar tertentu dengan

laporan - laporan yang diperlukan.

2. Kualitas Informasi

Informasi yang berkualitas akan menentukan efektifitas dalam

pengambilan keputusan pada suatu organisasi. Menurut John Burch dan

Gary Grudnitski ada tiga pilar utama yang menentukan kualitas dari

Page 24: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

10

suatu informasi, yaitu akurat ( Accurate ), tepat waktunya (

timeliness ) dan relevan ( relevance ).

1. Akurat

Suatu sistem informasi mempunyai titik ketelitian tinggi, harus

bebas dari kesalahan dan dapat dipertanggung jawabkan sampai ke

tangan penerima.

2. Tepat waktu ( up to date )

Informasi harus tersedia tepat waktu pada saat dibutuhkan. Dalam

hal ini informasi yang datang pada penerima tidak boleh

terlambat karena informasi yang using tidak akan mempunyai

nilai lagi dalam pengambilan keputusan.

3. Relevan ( relevance )

Ini berarti informasi tersebut mempunyai manfaat untuk

pemakainya, yaitu berarti benar relevan dengan masalah yang

dihadapi, misi dan tujuan organisasi tersebut

3. Siklus informasi

Data merupakan bentuk yang masih mentah dan belum dapat

memberikan banyak gambaran dan informasi, sehingga perlu diolah

lebih lanjut. Data diolah melalui model untuk memasukan informasi.

Kemudian penerima mendapatkan informasi tersebut dan membuat

keputusan atau tindakan yang lain yang akan membuat sejumlah

data kembali. Data akan ditangkap sebagai input ,diproses kembali

oleh suatu model dan seterusnya membentuk suatu siklus. Siklus

Page 25: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

11

ini disebut dengan siklus informasi (information cycle) oleh Jhon

Burch.

4. Nilai Informasi

Nilai dari informasi ( value of information ) ditentukan oleh

manfaat dan biaya mendapatkannya, suatu informasi dikatakan

bernilai jika manfaatnya lebih efektif dibandingkan biaya

mendapatkanya.

5. Komponen Sistem Informasi

Seperti yang dikemukakan oleh John Burch dan Gary

Grudnitsky bahwa sisteminformasi terdiri dari beberapa komponen

yang disebutnya dengan istilah blok bangunan (building block), yaitu

blok masukan (input block), blok model (model block), blok

keluaran (output block) , blok teknologi (technology block), blok basis

data (database block), blok kendali (control block) Sebagai suatu

sistem, keenam blok tersebut masing-masing saling berinteraksi

satu dengan yang lain membentuk suatu kesatuan untuk mencapai

sasaran.

1. Blok Masukan (input block)

Input mewakili data yang masuk kedalam sistem

informasi. Input disini termasuk metode-metode dan media

untuk mengangkap data yang akan dimasukkan yang dapat

berupa dokumen - dokumen dasar.

Page 26: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

12

2. Blok Model ( model block )

Blok ini terdiri dari kombinasi prosedur, logika dan

model matematik yang akan memanipulasi data masuk dan

data yang tersimpan di basis data dengan cara yang sudah

tertentu untuk menghasilkan keluaran yang diinginkan.

3. Blok Keluaran ( output block )

Produk dari sistem informasi adalah keluaran yang

merupakan informasi yang berkualitas dan dokumentasi

yang berguna untuk semua tingkatan manajemen serta

semua pemakai sistem.

4. Blok Teknologi ( technology block )

Teknologi merupakan “kotak alat” ( tool box ) dalam

sistem informasi. Teknologi digunakan untuk menerima

input, menjalankan model, menyimpan dan mengaksesdata,

menghasilkan dan mengirimkan keluaran dan membantu

pengendalian dari sistem secara keseluruhan. Teknologi

terdiri dari tiga bagian utama, yaitu teknisi ( brainware ),

perangkat lunak ( software ) dan perangkat keras (hardware).

5. Blok Database ( database block )

Database merupakan kumpulan dari data yang saling

berhubungan satu dengan yang lain, tersimpan dalam

hardware computer dan digunakan software untuk

memanipulasi.

6. Blok Kendali ( control block )

Page 27: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

13

Beberapa pengendalian perlu dirancang dan diterapkan

untuk meyakinkan bahwa hal - hal yang dapat merusak

sistem dapat dicegah, ataupun bila terlanjur terjadi

kesalahan dapat langsung diatasi.

2.1.4 Sistem Flowchart

Flowchart bisa diartikan penggambaran pemetaan sebuah proyek

arus pekerjaan yang terjadi pada sebuah aktivitas, flowchart bisa

mengambarkan tentang aktivitas pekerjaan yang terjadi dalam sistem,

dokumen, program maupun proses. Sistem flowchart pemetaan

terhadap arus aktivitas pekerjaan secara keseluruhan dari sebuah

sistem yang menjelaskan tentang urutan dari prosedur yang ada

dalam sistem. Bagan alir (flowchart) adalah bagian (chart) didalam

program atau prosedur sistem secara logika. Flowchart digunakan

sebagai alat bantu komunikasi dan untuk dokumentasi. Suatu bagan

alir adalah diagram yang mempergunakan peta simbol – simbol

dan menunjukan algoritma untuk sebuah proses. Sebuah algoritma

adalah sebuah daftar urutan intruksi – intruksi untuk menyelesaikan

sebuah problem khusus atau untuk melaksanakan suatu proses

selangkah demi selangkah.

Page 28: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

14

Gambar 2.1 Simbol-simbol Flowchart

2.1.5 Flow Map

Flow Map merupakan data dalam bentuk dokumen atau formulir

dalam suatu system informasi yang merupakan suatu aktivitas yang

terkait dalam hubungannya dengan kebutuhan data dan informasi proses

aliran dokumen ini terjadi dengan entitas di luar sistem.

2.1.6 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses

dan menggambarkan ruang lingkup suatu sistem. Diagram konteks

Page 29: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

15

merupakan level tertinggi dari DFD yang menggambarkan seluruh input

ke sistem atau output dari sistem.

2.1.7 Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu diagram yang

menggunakan notasi-notasi untuk menggambarkan arus dari data

sistem, yang penggunaannya sangat membantu untuk memahami sistem

secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam

menggambarkan atau menjelaskan sistem yang sedang berjalan logis.

Gambar 2.2 Simbol-simbol DFD

2.1.8 Entity Relationship Diagram

Entity relationship diagram adalah model yang

mendeskripsikan hubungan antar penyimpanan dalam Data Flow

Page 30: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

16

Diagram. Entity relationship diagram digunakan untuk memodelkan

struktur data dan hubungan antar data. Entity relationship diagram

menggunakan sejumlah notasi dan simbol untuk menggambarkan

struktur dan hubungan antar data.

Ada tiga simbol yang digunakan yaitu :

1. Entity

Entity adalah suatu obyek yang dapat didefinisikan dalam

lingkungan pemakai, sesuatu yang penting bagi pemakai dalam

konteks sistem yang akan dibuat.

Gambar 2.3 Simbol Entity

2. Attribute

Entity mempunyai elemen yang disebut atribut dan berfungsi

mendeskripsikan karakter entity.

Gambar 2.4 Simbol Attribute

3. Hubungan (Relationship)

Entity dapat berhubungan satu sama lain, hubungan ini

dinamakan relationship. Sebagaimana halnya entity maka dalam

hubungan pun harus dibedakan antar hubungan (bentuk hubungan

antar entity) dan isi hubungan.

Page 31: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

17

Gambar 2.5 Simbol Relationship

Pada suatu hubungan antar entity terdapat tiga jenis hubungan, yaitu :

a. Hubungan satu ke satu (one to one), yaitu hubungan antara

file pertama dengan file kedua, satu berbanding satu. Relasi

antar keduanya diwakilkan dengan tanda panah tunggal. Contoh:

Gambar 2.6 relasi satu

b. Hubungan satu ke banyak (one to many), yaitu hubungan

antar satu file pertama dengan file kedua adalah satu

berbanding banyak atau banyak lawan satu. Relasi antar

keduanya diwakilkan dengan tanda panah tunggal dan tanda

panah ganda untuk menunjukkan hubungan banyak tersebut.

Contoh:

Gambar 2.7 Simbol One to many

c. Hubungan banyak ke banyak (many to many), yaitu

hubungan antara satu file pertama dengan file kedua adalah

Page 32: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

18

banyak berbanding banyak relasi antara keduanya diwakilkan

dengan tanda panah ganda.

Contoh:

Gambar 2.8 Simbol many to many

2.1.9 Website

Website merupakan kumpulan halaman web yang saling terhubung dan file -

filenya saling terkait. Web terdiri dari page atau halaman, dan kumpulan halaman

yang dinamakan homepage. Homepage berada pada posisi teratas, dengan

halaman - halaman terkait berada di bawahnya. Biasanya setiap halaman di bawah

homepage disebut child page, yang berisi hyperlink ke halaman lain dalam web.

(Gregorius,2000, h:30). Website awalnya merupakan suatu layanan sajian

informasi yang menggunakan konsep hyperlink, yang memudahkan surfer atau

pengguna internet melakukan penelusuran informasi di internet. Informasi yang

disajikan dengan web menggunakan konsep multimedia, informasi dapat disajikan

dengan menggunakan banyak media, seperti teks, gambar, animasi, suara, atau

film.

2.1.10 World Wide Web

WWW (World Wide Web) adalah sebuah metode baru yang berjalan di

dunia internet yang akhir - akhir ini berkembang dengan cepat (Bunafit Nugroho,

PHP & MySQL dengan Editor Dreamweaver MX, 2004, h : 1)

Page 33: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

19

2.1.11. Homepage Dan Browser

Homepage adalah halaman pembuka / pertama dari sekian banyaknya

website, browser merupakan suatu program yang dirancang untuk mengambil

informasi-informasi dari suatu server komputer pada jaringan internet. Informasi –

informasi ini biasanya di kemas dalam page-page, dimana setiap page biasa

mempunyai beberapa link yang menghubungkan web page tersebut ke sumber

informasi lainnya. Jika suatu link di klik, browser akan mencari alamat dari tujuan

link tersebut dan browser akan menampilkan informasi tersebut, namun jika tidak

menemukan alamat yang di tuju, browser akan memberikan suatu pesan yang

menyatakan bahwa alamat dari tujuan link tersebut tidak dapat ditemukan.

Gambar 2.9 Tampilan Internet Explorer

2.1.12 Pengertian PHP

PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa

interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang

Page 34: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

20

mempunyai kesederhanaan dalam perintah, yang digunakan untuk pembuatan

aplikasi web.(Sidik, 2004, h:3)

PHP/FI merupakan nama awal dari PHP (Personal Home Page/Form

Interface). Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan

program CGI yang dikhususkan untuk menerima input melalui form yang

ditampilkan dalam browser web. Dengan menggunakan PHP maka maintenance

suatu situs web menjadi lebih mudah. Proses update dapat dilakukan dengan

menggunakan aplikasi yang dibuat dengan menggunakan script PHP. PHP

merupakan script untuk pemrograman script web server-side, script yang

membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan

dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan

editor teks atau editor HTML.

2.9.1.Script PHP

Script PHP diawali dengan tag (<?) dan diakhiri dengan tag (?>). Setiap

baris perintah / statement harus diakhiri dengan menggunakan tanda titik koma (;).

Umumnya setiap statement dituliskan dalam satu baris. Script PHPmerupakan

script yang digunakan untuk menghasilkan halaman-halaman web. Cara

penulisannnya dibedakan menjadi embedded dan non embedded script. (PHP dan

MySQL, Didik Dwi Prastyo, 2003, h : 4-5)

1. Embedded Script

Script yang dimaksud dari embedded script adalah script PHP yang disisipkan di

antara tag-tag HTML. Script PHP digunakan apabila isi dari suatu dokumen

HTML diinginkan dari hasil eksekusi suatu script PHP, selama informasi masih

Page 35: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

21

tidak membutuhkan program maka pemrogram umumnya tidak akan

menggunakan program.

2. Non Embedded Script

Script PHP pada cara ini digunakan sebagai murni pembuatan program PHP, tag

HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script

PHP.

2.9.3. Variabel, Tipe Data dan Konstanta

Identifier dalam PHP terdiri atas variabel, konstanta dan fungsi.

1. Variabel

Variabel tempat menyimpan data, di dalam PHP diawali dengan karakter $ diikuti

dengan huruf sebagai karakter pertama setelah $, kemudian kombinasi karakter

dan angka. Tidak boleh ada spasi dan tanda baca dalam penamaan, kecuali

karakter garis bawah atau under score.

2. Tipe Data

PHP mempunyai tiga dasar tipe data, yaitu integer, double, dan string. Selain tipe

data dasar, PHP juga mempunyai tipe data compound yang terdiri atas array dan

object.

3. Konstanta

Konstanta adalah suatu nilai yang tidak berubah selama proses dari program.

Selain konstanta, PHP juga menyediakan fungsi define() untuk membuat

konstanta sendiri. Fungsi define() memperkenankan kita untuk menentukan ada

tidaknya konstanta. Menghasilkan nilai 1 jika konstanta ada dan 0 jika tidak ada

konstanta.

Page 36: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

22

2. Xampp

MySQL tergolong sebagai DBMS (Database Management

System), perangkat lunak ini bermanfaat untuk mengelola data dengan cara

yang sangat fleksibel dan cepat. MySQL banyak dipakai untuk kepentingan

penanganan database karena handal dan bersifat open source, dan Software

yang digunakan dalam pembahasan skripsi ini adalah Xampp (Kadir, 2010).

2.6 Basis Data

Database (basis data) adalah suatu pengorganisasian sekumpulan data

yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi.

Database dimaksudkan untuk mengatasi problem pada sistem yang memakai

pendekatan yang berbasis berkas. Selain itu database dapat diartikan ebagai

kumpulan file-file yang mempunyai kaitan antara satu dengan file yang lain

sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi.

Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan

file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database,

melainkan membentuk database sendiri. Database juga merupakan landasan bagi

pembuatan dan pengembangan program apliaksi. Oleh sebab itu, database harus

dibuat sedemikian rupa sehingga pembuatan program lebih mudah dan cepat.

Database merupakan salah satu komponen yang penting dalam sistem

informasi, karena merupakan basis dalam menyediakan informasi bagi para

pemakai. Penerapan database dalam sistem informasi disebut dengan database

sistem. Database terdiri dari data yang akan digunakan untuk diperuntukkan

Page 37: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

23

terhadap banyak user, dari masing-masing user akan menggunakan data tersebut

sesuai dengan tugas dan fungsinya.

2.5.5 CSS (Cascading Stlye Sheets)

Menurut Sugiri dan Budi Kurniawan (2007 : 21) CSS (Cascading Stlye Sheets)

adalah sebuah cara untuk memisahkan isi dengan layout dalam halaman-halaman

web yang dibuat. CSS memperkenalkan template yang berupa style untuk

membuat dan mempermudah penulisan dari halaman-halaman yang dirancang.

Hal ini sangat penting karena halaman yang menggunakan CSS dapat dibaca

secara bolak balik dan isinya dapat dilihat oleh pengunjung dari manapun. CSS

mampu menciptakan halaman yang tampak sama pada resolusi layar dari

pengunjung yang berbeda tanpa memerlukan suatu tabel. Dengan CSS, Anda akan

lebih mudah melakukan setting tampilan keseluruhan web hanya dengan

menggantikan atribut-atribut atau perintah dalam style CSS dengan atribut yang

diinginkan tanpa harus mengubah satu per satu atribut tiap elemen yang ada dalam

situs yang dibuat. Saat ini CSS merupakan Style yang banyak digunakan karena

berbagai kemudahan dan kelengkapan atribut yang dimilikinya. Penggunaan CSS

dalam

web akan lebih efisien karena CSS dapat digunakan untuk penggunaan secara

berulang pada tag-tag tertentu sehingga tidak usah mengetikkan ulang seluruh

perintah pemformatan seperti halnya HTML klasik. CSS akam lebih mudah

dipelajari jika telah mengetahui struktur pembuatan dokumen web dengan bahasa

HTML

2.5.7 Jquery

Page 38: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

24

Jquery merupakan libary atau framework dari javascript yang dapat

mempermudah pengolahan DOM pada halaman website . Jquery menekankan

interaksi antara javascript dan HTML. Pada perkembangan Jquery tidak sekedar

sebagai framework javascript tetapi memiliki banyak kelebihan diantaranya

memudahkan akses ke bagian page atau halaman tertentu dan mempersingkat

kode javascript sehingga lebih mudah dan menyingkat waktu.

2.5.9 Apache Web Server

Berdasarkan kutipan Andi ( 2003 : 1 ) Web server adalah suatu internet yang

menggunakan protocol HTTP ( Hypertext Transfer Protocol ) untuk melayani

semua proses pentransferan data. Web server hingga saat ini merupakan server

yang dapat dikatakan sebagai tulang punggung bagi semua pengguna internet hal

ini dikarenakan, web server bukan hanya dapat melayani jenis data dalam bentuk

text, tetapi juga mampu menampilkan data berbentuk gambar dengan jenis 2D

atau 3D, suara dan juga dapat berinteraksi dalam dunia wireless internet yang

menjadikannya sebagai Wireles Acces Protocol ( WAP ) gateway dan sebagainya.

Salah satu aplikasi yang digunakan di web server adalaha Apache. Apache sendiri

merupakan turunan dari web server yang dikembangkan oleh NCSA ( National

Center for Supercomputing Application ). Apache sendiri juga memiliki kelebihan

dibanding web server lain diantaranya :

1. Kecepatan yang dimiliki lebih baik dibandingkan dengan aplikasi-aplikasi lain

yang digunakan untuk web server .

2. Perfomance yang sangat baik

3. Dapat diperoleh dengan gratis

Page 39: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

25

Selain itu apache juga memiliki program pendukung yang dapat memberikan

layanan yang cukup bagi penggunanya diantaranya kontrol akses, common

gateway interface , PHP dan SSI ( Server Side Include ).

2.5.3 Web Server XAMPP

Xampp adalah sebuah software web server apache yang di dalamnya sudah

tersedia database server mysql dan support php programing. XAMPP merupakan

software yang mudah digunakan, gratis dan mendukung isntalasi di Linux dan

Windows. Keuntungan lainnya adalah hanya cukup menginstal sudah tersedia

Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5)

dan beberapa modul lainnya.

2.5.4 MySQL

MySQL adalah sebuah program pembuat database yang bersifat open source,

yang artinya siapa saja boleh menggunakannya dan tidak dicekal. MySQL

sebenarnya produk yang berjalan pada platform Linux. Karena sifatnya yang open

source, dia dapat dijalankan pada semua platform baik Windows maupun Linux.

MySQL juga merupakan program pengakses database yang bersifat jaringan

sehingga dapat digunakan untuk aplikasi Multi User (banyak pengguna). MySQL

menggunakan bahasa Query standar yang dimiliki SQL (Struktur Query

Languange). MySQL tidak dapat berjalan sendiri tanpa adanya sebuah aplikasi

lain (interface). MySQL dapat didukung hampir semua oleh program aplikasi baik

yang open source seperti PHP maupun yang tidak. Secara umum akses ke

database harus melalui tiga tahap, yaitu :

1. Koneksi ke database.

2. Query ke database.

Page 40: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

26

3. Pemutusan koneksi dari database.

Sedangkan fungsi-fungsi PHP yang digunakan untuk koneksi dengan database

adalah :

1. Mysql_connect();

2. Mysql_pconnect();

3. Mysql_select_db();

Page 41: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

27

BAB III

METODOLOGI PENELITIAN

3.1 Kerangka Kerja

Kerangka kerja adalah langkah dasar yang dilakukan dalam

menyelesaikan masalah yang ada. Masing-masing kerangka kerja akan diuraikan

secara rinci dalam bab ini agar penelitian yang dilakukan dapat terlaksana secara

terstruktur dan jelas. Adapun kerangka kerja penelitian ini dapat digambarkan

pada gambar berikut:

Gambar 3.1 Kerangka Kerja Penelitian

3.1.1 Mendeskripsikan Masalah

Tahap awal dalam penelitian ini adalah merumuskan masalah yang

akan dijadikan sebagai objek penelitian. Perumusan masalah dilakukan dengan

Mendeskripsikan Masalah

Menganalisa Masalah

Mempelajari Literatur

Mengumpulkan Data

Merancang Sistem Informasi Penjualan Berbasis E-Commerce

Mengimplementasikan Sistem Informasi Penjualan Berbasis E-Commerce

Page 42: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

28

terlebih dahulu melihat kondisi aktual di lapangan. Dengan perumusan masalah

ini bisa diketahui secara rinci masalah yang terkait dengan penjualan dan

pembelian pada sistem yang sedang berjalan. Perumusan masalah pada

Penggajian CV Reza Mandiri diperlukannya sebuah sistem informasi untuk

penggajian karyawan agar efisien dan aman.

3.1.2 Menganalisa Masalah

Menganalisa masalah merupakan langkah analisis masalah untuk

dapat memahami masalah yang sudah ditentukan ruang lingkup atau batasannya.

Analisa masalah diperlukan supaya dapat merancang sebuah sistem untuk

mengatasi masalah yang ada. Analisa masalah yang ada adalah sistem penggajian

selama ini hanya menggunakan pencatatan manual, dan sudah beralih ke sistem

lembar kerja Microsoft excel. Penggunaan lembar kerja masih dapat terjadi erorr

data dan kerusakan data.

3.1.3 Mempelajari Literatur

Pada tahap ini dijelaskan dengan mengunjungi dan mempelajari

website atau situs-situs yang berhubungan dengan sistem penjualan berbasis web,

teori-teori, untuk pengumpulan data dan tools yang digunakan oleh penulis. Serta

dijelaskan mengenai metode yang digunakan. Dengan adanya permasalahan yang

ada maka di cari literatur yang dapat menggantikan sistem lama, ke sebuah sistem

informasi penggajian.

3.1.4 Mengumpulkan Data

Metode yang digunakan untuk mengumpulkan data pada penelitian ini

ada dua cara yaitu dengan melakukan observasi suatu tempat dan wawancara.

Teknik observasi merupakan teknik pengamatan langsung ke lapangan dengan

Page 43: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

29

mencatat data yang dibutuhkan sedangkan wawancara merupakan tanya jawab

kepada bagian yang bersangkutan pada objek yang diteliti. Observasi digunakan

untuk memperoleh dan mengumpulkan data yang dibutuhkan. Pengamatan ini

dilakukan di CV Reza Mandiri. Sebuah perusaan yang bergerak di bidang

catering makanan.

3.1.5 Merancang Sistem Informasi Penjualan Berbasis E-Commerce

Pada tahap ini penulis membuat perancangan sistem yang akan di

usulkan. Perancangan tersebut meliputi, merancang tampilan user, merancang

basis data untuk sistem tersebut agar manajemen file yang ada lebih teratur.

Tujuan dari perancangan sistem adalah agar dapat memenuhi kebutuhan user

(pemakai) mengenai gambaran yang jelas tentang perancangan sistem yang akan

dibuat serta diimplementasikan.

Sistem penggajian pada CV Reza Mandiri masih bersifat manual

pengisisna pada sistem lembar kerja MS Excell,dimana input penggajian dengan

menginput data absensi, gaji pegawai serta data gaji per karyawan. Sehingga pada

penelitian ini penulis merancang sebuah sistem informasi penggajian yang dapat

membantu kinerja perusahaan dan keamanan data. Adapun spesifikasi sistem

yang dirancang memuat informasi mengenai data karyawan, data absensi, data

jabatan, data gaji.

3.1.6 Mengimplementasikan Sistem Informasi penggajian

Tahap implementasi merupakan prosedur yang dilakukan untuk

meNyelesaikan perancangan yang ada dalam perancangan sistem baru yang

disetujui untuk menguji, menginstal, memulai serta menggunakan sistem yang

baru atau sistem yang diperbaiki. Implementasi bertujuan untuk memastikan

Page 44: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

30

bahwa aplikasi yang dikembangkan bebas dari kesalahan, dilakukan testing (uji

coba) pada aplikasi tersebut. Pada tahap ini juga akan dilakukan evaluasi terhadap

hasil penelitian yang dilakukan. Evaluasi dilakukan mencakup evaluasi hasil dan

manfaat dengan cara membandingkan hasil yang didapatkan dengan kebutuhan

pengguna.

3.2 Gambaran Umum CV Reza Mandiri

Sejarah CV.Reza Mandiri, yaitu didirikan pada 22 September 2011

berlamatkan di Tiban selatan, blok S1 No.1, Sekupang, Kota Batam. Pimpinan

perusahaan di pegang oleh bapak Razali sebagai Direktur dan Ernawati sebagai

Komisaris, perusahan ini bergerak di bidang kuliner umum yaitu mengisi catering-

catering di pemerintahan dan pada 15 Juli 2017 Bapak Razali sebagai Direktur

meninggal dunia, dan perusahaan jasa catering ini diambil alih oleh Ny Ernawati

sebagai Direktur dan saudara Rizki pratama Oktavirza sebagai komisaris, tepat

pada 20 Oltober 2017, di buatlah akte perubahan di perusahaan CV Reza Mandiri

tersebut hingga hari ini Perusahan Reza Mandiri beroperasi dengan lancar.

Page 45: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

31

3.3 Struktur Organisasi Perusahaan CV. REZA MANDIRI

Sumber : data dari CV Reza Mandiri

Gambar 3.2 Struktur Organisasi

Tugas Komisaris

- Komisaris bertugas mengawasi kebijaksanaan Direksi dalam menjalankan

perseroan serta memberikan nasihat kepada Direksi.

- Komisaris wajib dengan itikad baik dan penuh tanggungjawab

menjalankan tugas untuk kepentingan dan usaha perseroan.

- Komisaris wajib melaporkan kepada perseroan mengenai kepemilikan

sahamnya dan atau keluarganya pada perseroan tersebut dan perseroan

lain.

- Komisaris memberikan persetujuan atau bantuan kepada Direksi dalam

melakukan perbuatan hukum tertentu.

Tugas Direktur

- Direksi membuat dan memelihara Daftar Pemegang Saham, risalah RUPS,

dan risalah rapat Direksi dan menyelenggarakan pembukuan perseroan.

- Direksi wajib melaporkan kepada perseroan mengenai kepemilikan

sahamnya dan atau keluarganya pada perseroan tersebut dan perseroan

lain.

DIREKTUR

KOMISARIS

PENGAWAS

ADM KOKI 1 KOKI 2 PENGANTAR

Page 46: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

32

- Direksi wajib meminta persetujuan RUPS untuk mengalihkan atau

menjadikan jaminan utang seluruh atau sebagian besar kekayaan

perseroan.

- Direksi dapat memberi kuasa tertulis kepada 1 (satu) orang karyawan

perseroan atau lebih atau orang lain untuk dan atas nama perseroan

melakukan perbuatan hukum tertentu.

Tugas Pengawas

- Memberikan laporan rutin harian, mingguan dan bulanan kepada Direksi.

- Mengawasi Produksi sesuai standar gizi dan hygienes hasil produksi.

- Memastikan bahwa konsumsi yang diterima Konsumen sesuai dengan

kontrak yang telah ditandatangani antar penyedia katering dengan

Konsumen dan memenuhi standar kesehatan, keamanan Pangan dan juga

Kualitas serta kuantitas.

- Mengawasi pengantaran catering sesuai shchedule kontrak yang telah

disepakati dan telah ditandatangani antar penyedia katering dengan

Konsumen.

Tugas Administasi

- Menginput data penjualan dan pembelian

- Melakukan konfirmasi pemesanan, pemilihan menu dan penagihan

pembayaran

- Melakukan order/pesanan ke suplier

- Melakukan penagihan kepada client

- Membuat laporan keuangan dan perpajakan

- Menerima dan membalas telepon dan email yang masuk

Tugas Koki 1

- Melaksanakan dan Mengawasi sepenuhnya kegiatan food production

secara keseluruhan

- Mengecek daftar pesanan ke gudang

Page 47: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

33

- Mengatur dan mengawasi seluruh tugas-tugas kitchen, khususnya dalam

proses pengadaan dan pengolahan makanan sesuai dengan standart yang

telah ditetapkan

- Membuat anggaran tahunan untuk mempersiapkan bahan-bahan makanan

yang akan di produksi

- Mengawasi pelaksanaan tata kerja , keselamatan kerja, dan memenuhi

kelengkapan atau atribut kerja agar dapat menciptakan lingkungan kerja

yang aman

- Menjaga hubungan baik dengan para rekan-rekan kerja team

Tugas Koki 2

- Melakukan tugas yaitu membantu koki 1 dalam memasak segala menu

sesuai dengan keperluan/order dari client

- Menyiapkan segala bahan-bahan yang akan digunakan dalam produksi

- Menjaga kebersihan dan hygienes segala menu yang di produksi

- Mencuci semua peralatan dapur termasuk menghidang

- Menyimpan semua sisa bahan setelah produksi dan juga menjaga serta

menyimpan semua peralatan produksi setelah di gunakan

Tugas Pengantar

- Mengantar semua hasil produksi catering sesuai order kepada client tepat

waktu

- Menjaga semua packing pada saat pengantaran tanpa ada kerusakan

- Menjaga kebersihan packing makanan dari debu dan minyak

- Sopan dan santun dalam berkomunikasi dengan client

Page 48: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

34

BAB IV

ANALISIS DAN IMPLEMENTASI

4.1 Analisis Sistem yang Berjalan

CV Reza Mandiri adalah sebuah perusahaan yang bergerak di bidang jasa

makanan atau katering. Pekerjaan selain dilakukan di perusahaan dan ada juga

dilapangan saat acara berlangsung

Pengolahan data Pegawai yang sedang berjalan adalah bagian

keuangan mengecek kehadiran pegawai dan diberikan kepada pimpinan,

1. Adapun blangko gaji Pegawai direkap secara bulanan kemudian

diberikan kepada pimpinan.

2. Bagian personalia memproses data-data Pegawai tersebut dan

membuat total kehadiran bulanan. Hasil olahan diinput kepada form

penggajian dan di rekap perbulan.

3. Asisten Manajer memproses rekap gaji yang telah diisi dan

membuat laporan gaji lalu diserahkan ke pimpinan.

4. Departmen akuntansi memproses laporan gaji dan membuat slip

gaji. Slip gaji diserahkan ke pimpinan.

5. Manajer mengesahkan slip gaji yang di berikan pimpinan dan

memberikan slip gaji yang telah di setujuij kepada Pegawai yang

bersangkutan dan langsung sebagai pegangan bagi Pegawai tersebut.

Page 49: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

35

KEUANGANPERSONALIAKARYAWAN

START

Total Kehadiran

Pegawai

Data Total Hadir

REKAB GAJI DAN

LEMBUR

Rekapitulasi

Gaji Bulanan

Dan Lembur

Laporan data

Rekap Gaji dan

lembur

Laporan data

Hadir dan lembur

Input data

Rekapitulasi ke MS

Excel

Pengoahan data Hadir dan

lembur sesuai gaji

Laporan total gaji karyawan

SLIP GAJISLIP GAJISLIP GAJI

END

Gambar 4.1 Flowchart Sistem yang berjalan

Page 50: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

36

4.2 Analisis Sistem yang Diusulkan

Pada permasalahan yang ada pada sistem yang sedang berjalan diketahui

bahwa pengolahan absensi secara manual, rekapitulasi data Pegawai yang

membutuhkan waktu yang tidak singkat. Hasil rekapitulasi diolah di bagian

keuangan untuk menghasilkan penghitungan gaji Pegawai, sangat tidak

efisien. Sistem yang berjalan sangat tidak efisien dikarenakan pengolahan

data yang manual, input data. Dengan usulan yaitu diharapakan dapat

mengatasi problema yang ada pada sistem lama. Penulis mengatasi segala

permasalahan yang dihadapi sistem yang berjalan antara lain :

1. Dengan membuat sistem basis data Pegawai, data lembur Pegawai,

yang terintegrasi dengan sistem penggajian. Sistem ini dapat

memudahkan bagaian personalia dan keuangan untuk menghitung

gaji total setiap Pegawai. Dengan adanya sistem basisdata dapat

memudahkan pencatatan, pendataan, dan pengolahan data.

2. Merancang sebuah aplikasi yang dapat memberikan berbagai

kebutuhan informasi mengenai transaksi data Pegawai, lembur

Pegawai, dan penghitungan gaji total setiap Pegawai.

Page 51: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

37

1. Diagram Rancangan Sistem

KEUANGANPERSONALIAKARYAWAN

START

KEHADIRAN

DATA HADIR

BULANAN

REKAB GAJI DAN

LEMBUR

Input data Hadir

serta potongan

gaji

Laporan total gaji karyawan

SLIP GAJISLIP GAJISLIP GAJI

END

Gambar 4.2 Flowchart Usulan prosedur

Sejalan dengan tujuan perancangan sistem yang akan dibuat, diperlukan

perangkat teknologi pendukungnya. Perangkat teknologi itu meliputi Personal

Komputer, Aplikasi, beserta petugas administrasi.

1. Adapun kebutuhan Personal komputer dalam sistem ini yaitu : Komputer

dengan prosesor pentium IV, kapasitas RAM 512 MB, kapasitas HDD 300

GB. Dengan adanya personal komputer sesuai spesifikasi dapat membuat

pengolahan data cepat.

Page 52: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

38

2. Aplikasi dibutuhkan : OS Windows 7, aplikasi Microsoft Office 2007.

Semua aplikasi tersebut harus ada pada personal komputer sehingga hasil

perancangan sistem informasi dapat berjalan dengan baik. Sistem dapat

melakukan input, edit dan delete pada data Pegawai, data absensi Pegawai

yang akan diintegrasikan pada penghitungan gaji beserta uang lembur,

sistem informasi ini dapat membuat pengolahan data Pegawai dan gaji

setiap Pegawai.

3. Petugas administrasi : kemampuan petugas diharapakan dapat mengerti

tentang komputer basic windows, sehingga cepat memahami apabila

aplikasi telah di pasang pada personal komputer.

4.2.1 Diagram Konteks

Personalia

Pimpinan

KeuanganSISTEM INFORMASI

DATA PENGGAJIAN KARYAWAN

Data karyawan

Input periode,Data Hadir,

Potongan gaji

Slip Gaji Karyawan

Slip Gaji Karyawan

Data Gaji Total

Slip Gaji Karyawan

Data Gaji Total

Slip Gaji Karyawan

Data Gaji Total

Gambar 4.2 Diagram Konteks sistem informasi data penggajian Pegawai

Page 53: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

39

4.2.2 DFD Level 0

Karyawan

Keuangan Personalia

Sistem

Informasi Data

Penggajian

Karyawan

Master data

Data

Data karyawan,Rekap

Kehadiran

Laporan data

karyawan

Daftar gaji,data

gapok,data potongan,

Slip Gaji

Gambar 4.3 DFD Level 0

4.2.3 DFD Level 2

Team Leader

1

Catat record

jam Pegawai

2

Menghitung

gaji Kotor

4

Menghitung

jumlah Total

Gaji Pegawai

5

Menghitung

gaji bersih

6

Mencetak slip

gaji karyawan

6

Menciptakan

file penggajian

karyawan

Data Pegawai

Master Gaji

Master Data

Penggajian

Pegawai

Master

Pegawai

Master

PegawaiPegawai

Gambar 4.4 DFD level 0

Page 54: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

40

4.3. Rancangan Basis Data

Tabel 4.1 Login

Field Type Width Keterangan

Username Text 25 User

Password Text 25 Password

Tabel 4.2 Pegawai

Field Type Width Keterangan

NIP Text 25

Nama Text 50

Tanggal_lahir date 15

Agama text 15

Jabatan Number 15

Status Number 15

Alamat Text 25

No_Telepon number 15

Tabel 4.3 Tabel absensi

Field Type Width Keterangan

Id_input Text 10 Id Divisi

Hari Text 15 Nama Divisi

Tanggal Text 10 Jabatan

Nama Text 35 Telepon

Keterangan Text 15

Tabel 4.4 Data jabatan dan tunjangan

Field Type Width Keterangan

IDJabatan Text 255

Jabatan Text 255

Gajipokok Text 255

Tunjangan Text 255

otperjam Text 255

Page 55: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

41

Tabel 4.5 Data penggajian Pegawai

Field Type Width Keterangan

Idinput Text 10

NamaPegawai Text 25

Jabatan Text 15

Bulan Text 10

tahun Text 4

Jumlahhari number 5

Jumlahot Number 5

Sakit number 5

Izin number 5

Alfa Number 5

Gajipokok Currency 15

Tunjanganjabatan Currency 15

Overtime Number 15

Bonus Number 15

Totalkotor Number 15

Pph Number 15

potongan Number 15

Totalpotong Number 15

totalbersih Number 15

4.3 Perancangan

Perancangan antar muka ini terdiri dari perancangan output dan perancangan

input. Sistem informasi dirancang dengan adanya login sebagai pengamanan

adalah sebagai berikut:

1.Form Login

Gambar 4.5 Rancangan Form Login

USERNAME :

PASSWORD :

Page 56: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

42

2.Form Menu Utama

`

Gambar 4.6 Rancangan form menu utama

3.Form Input Data Pegawai

Gambar 4.7 Rancangan Form data Pegawai

Master Input Laporan

add

list

search

Page 57: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

43

4. Form Data Jabatan

Gambar 4.8 Rancangan Form data Absensi

5. Form Data Rincian Gaji

Gambar 4.9 Rancangan Form data Penggajian

add

list

search

add

list

search

Page 58: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

44

4.5 Implementasi

Pada sistem informasi ini membutuhkan Personal komputer dengan

standar Prosesor Pentium 4, Memori 1GB, Hard disk sebesar minimsl 160 GB,

sehingga sistem informasi yang di buat dapat berjalan dengan stabil tanpa

gangguan.

Aplikasi yang dibutuhkan adalah Sistem Operasi Windows XP, Microsoft

Office, Browser, dan Aplikasi Server Xampp. Semua aplikasi diinstal pada

personal komputer agar sistem informasi dapat digunakan dengan baik. Petugas

administrasi yang menjalankan aplikasi sistem informasi diharuskan mempunyai

kemampuan dasar mengenai komputer, dan ketelitian agar data yang diinputkan

benar.

1. Menu Utama

Pada Menu Halaman utama berisi pilihan menu home, master berisi pilihan input

data perusahaan, area, departemen, golongan, jabatan, pegawai, dan user. Pada

menu payroll ada input data periode, penggajian dan rekapitulasi gaji. Pada menu

Laporan berisi laporan penggajian.

Gambar 4.10. Halaman Utama

Page 59: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

45

Gambar 4.11. Menu Login

Pada menu Login berisi username dan password untuk masuk ke sistem

informasi penggajian.Menu ini untuk membatasi hak akses user pada sistem.

Gambar 4.13 Menu Input Admin

Pada pilihan menu ini dapat memasukan data user yang telah disetujui

sebagai pengguna sistem.

Page 60: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

46

Gambar 4. 14 Menu Input data Perusahaan

Pada input data perusahaan adalah dapat memasukan data perusahaan kita

sebagai pengguna sistem penggajian ini.

Gambar 4. 15 Input Data Area Kerja Perusahaan

Pada input data area kerja dapat memilah area kerja dengan masing-masing

penggajian sesuai beban kerja di masing-masing wilayah area. Sehinnga dapat

membedakan wilayah yang dapat di atur oleh pimpinan sesuai gaji mereka.

Page 61: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

47

Gambar 4. 16 Input Data Jabatan

Input data jabatan untuk memberikan jabatan pada pegawai yang dapat

berguna sebagai dasar pemberian gaji dan tunjangan yang ada.

Gambar 4. 17. Input data golongan pegawai

Menu ini untuk input data golongan dan gaji pokok pegawai sesuai data dari

pimpinan.

Page 62: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

48

Gambar 4.17 Input Periode Penggajian

Penginputan periode gaji digunakan untuk mengetahui awal pengambilan

data da akhir pengambilan data, sesuai dengan tanggal penggajian pada

perusahaan. Pada periode diatur untuk menghitung hari kerja yag ada periode

tersebut.

Gambar 4.18 Rekap gaji

Rekapitulasi gaji ditampilkan pada menu ini, menampilkan rincian gaji

setiap pegawai dengan total gaji dan rinciannya. Dan admin dapat memasukkan

potongan pada penerimaan gaji sebelum gaji total.

Page 63: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

49

BAB V

KESIMPULAN DAN SARAN

1.1 Kesimpulan

Dalam penelitian ini telah diuraikan pembahasan mengenai “Sistem

Informasi penggajian pada CV.Reza Mandiri berbasis web”. Beberapa kesimpulan

yang dapat diambil dari penelitian ini antara lain adalah:

1. Merancang dan membuat basis data karyawan, data gaji, data absensi berbasis

web dapat diolah dan disimpan dengan baik pada sistem yang telah dibuat,

serta data tersimpan dengan baik.

2. Penerapan sistem informasi Data gaji yang terintegrasi dengan sistem

penggajian bagi pihak manajemen dapat berjalan dengan adanya sistem

informasi ini, dimana dapat menentukan jabatan, golongan, gaji pokok,

tunjangan gaji, potongan gaji yang sangat membantu pengolahan data.

3. Perancangan sistem informasi yang tepat guna untuk mempermudah

pengolahan data dengan report data yang diinginkan dengan integrasi data

hadir pegawai, dengan data pegawai dan tunjangan gaji, serta potongan gaji.

Sistem informasi berbasis web sangat tepat guna dengan kondisi sekarang ini.

1.2 Saran

Adapun saran yang diberikan untuk pengembangan dari sistem informasi

yang telah dirancang antara lain sebagai berikut:

1. Karena ketebatasan waktu, dalam penelitian ini hanya membatasi pada

pengolahan gaji , alangkah baiknya dapat diintegrasikan dengan absensi

online juga dengan tambahan modul absensi.

Page 64: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

50

2. Sistem yang dirancang dapat dibuat lebih baik dengan aplikasi berbasis

android.

Page 65: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

DAFTAR PUSTAKA

Anon Kuncoro Widigdo, Dasar Pemrograman PHP dan MySQL,

http//ilmukomputer.com

Gun Gun Gunawan S.ST, Web Content Management System dengan PHP

dan MySQL, http//ilmukomputer.com

Loka Dwiartara, Menyelam dan Menaklukkan samudra PHP,

http//Ilmuwebsite.com,

Kurniawan, Budi. 2008. Desain Web Praktis dengan CSS. Jakarta: Penerbit PT.

Gramedia Elex Media Komputindo.

Madcoms. 2008. Teknik Mudah Membangun Website dengan HTML, PHP,

& MySQL. Yogyakarta: Penerbit Andi.

Muhammad Rachman Mulyandi, Aplikasi Sistem Informasi Laporan Penggajian

Guru Honor Berbasis Web Pada SMA Negeri 6 Tangerang, Seminar

Nasional Teknologi Informasi dan Multimedia 2013, STMIK AMIKOM

Yogyakarta, 19 Januari 2013

Nugroho, Bunafit. 2009. Membuat website sendiri dengan PHP - MySQL.Jakarta

: Mediakita

Nugroho, Bunafit. 2013. Membuat Aplikasi Web Penggajian dengan PHP,

MySQL dan Dreamweaver. Yogyakarta: PT. Alif Media.

Page 66: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan
Page 67: SISTEM INFORMASI PENGGAJIAN PADA CV REZA MANDIRI …library.stmikgici.ac.id/skripsi/171300006.pdfUntuk memudahkan dalam pengolahan penggajian, laporan dan slip gaji karyawan dibutuhkan

DAFTAR RIWAYAT HIDUP

Data Personal

Nama : Ernawati

Jenis Kelamin : Perempuan

Tempat / tanggal Lahir : Tanjung Pinang, 10 Juli 1967

Agama : Islam

Status : Menikah

Alamat : Tiban Housing B7 No 12

Email : [email protected]

Education Information

1. SD : SD Tanjung Pinang : 1971- 1977

2. SMP : SMP Kristen Immanuel : 1977 - 1980

3. SMK : SMK Kartini : 1980 - 1983

4. Universitas : AA Permata Harapan : 2011 - 2015

5. STMIK GICI : 2016 - 2018

Working Information

1. Hill Top Hotel : 1984 - 1990

2. CV Reza Mandiri : 2005 - Sekarang

Demikian daftar riwayat hidup ini penulis buat dan disesuaikan dengan data

sebenarnya.

Batam, 02 Agustus 2018

Ernawati

171300006