27
14 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan CV. Hikari Technology Cibitung, Bekasi merupakan perusahaan yang bergerak dalam industri Engineering, Wire Harness, Assembly Parts and General Supplier. 1. Sejarah Perusahaan CV. Hikari Technology merupakan perusahaan yang mulai berdiri di Kecamatan Cibitung Kabupaten Bekasi pada tahun 2013, untuk Factory terletak di Jl. Raya Bosih Central Ruko Selang Blok. A.15-16 Kecamatan Cibitung Kabupaten Bekasi dan Head Office terletak di Gramapuri Tamansari Blok. A4 No.01 Kecamatan Cibitung Kabupaten Bekasi. Dengan nomor SIUP NO:503.09/1-1668/BPMPPT/PK- 00/X/2013 dan nomor NPWP NO:03.323.213.3-435.000. CV. Hikari Technology Cibitung, Bekasi merupakan perusahaan yang bergerak dalam industri Engineering, Wire Harness, Assembly Parts and General Supplier. Pada tahun 2013 CV. Hikari Technology berkembang menjadi perusahaan terpecaya oleh industri Wire Harness dan berkerja sama dengan PT.Asahi Base Best Indonesia di bidang Wire Harness untuk pembuatan USB Wiring Harness Adapter. Dengan pencapain saat ini diharapkan CV. Hikari Technology dapat lebih maju dan berkembang di bidang Engineering, Wire Harness, Assembly Parts and General Supplier.

BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

14

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

CV. Hikari Technology Cibitung, Bekasi merupakan perusahaan yang

bergerak dalam industri Engineering, Wire Harness, Assembly Parts and General

Supplier.

1. Sejarah Perusahaan

CV. Hikari Technology merupakan perusahaan yang mulai berdiri di

Kecamatan Cibitung Kabupaten Bekasi pada tahun 2013, untuk Factory terletak di

Jl. Raya Bosih Central Ruko Selang Blok. A.15-16 Kecamatan Cibitung Kabupaten

Bekasi dan Head Office terletak di Gramapuri Tamansari Blok. A4 No.01 Kecamatan

Cibitung Kabupaten Bekasi. Dengan nomor SIUP NO:503.09/1-1668/BPMPPT/PK-

00/X/2013 dan nomor NPWP NO:03.323.213.3-435.000. CV. Hikari Technology

Cibitung, Bekasi merupakan perusahaan yang bergerak dalam industri Engineering,

Wire Harness, Assembly Parts and General Supplier.

Pada tahun 2013 CV. Hikari Technology berkembang menjadi perusahaan

terpecaya oleh industri Wire Harness dan berkerja sama dengan PT.Asahi Base Best

Indonesia di bidang Wire Harness untuk pembuatan USB Wiring Harness Adapter.

Dengan pencapain saat ini diharapkan CV. Hikari Technology dapat lebih maju dan

berkembang di bidang Engineering, Wire Harness, Assembly Parts and General

Supplier.

Page 2: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

15

2. Struktur Organisasi dan Fungsi

Untuk mengefesienkan dalam menjalankan segala operasional perusahaan

maka disusunlah struktur organisasi. Adapun struktur organisasi CV. Hikari

Technology sebagai berikut:

Sumber : CV. Hikari Technology (2019)

Gambar III.1.

Struktur Organisasi CV. Hikari Technology

Fungsi Struktur Organisasi CV. Hikari Technology Untuk mempermudah

dalam pengawasan kerja maka dibentuklah badan yang digolongkan kedalam

beberapa bagian-bagian dengan tujuan agar dapat membantu kelancaran produksi

dalam beraktifitas serta memberikan bantuan untuk hubungan di dalam maupun

diluar perusahaan itu sendiri. Fungsi-fungsi dari setiap bagian dapat dijelaskan

sebagai berikut :

Page 3: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

16

a. Direktur

1. Pemegang wewenang tertinggi di dalam sebuah perusahaan dan

mempunyai tugas dan fungsi sebagai pemimpin, pengelola

perusahaan dan bertanggung jawab atas laju kegiatan perusahaan.

2. Memastikan bahwa prinsip tata kelola perusahaan bener-bener

diterapkan dengan baik.

3. Membuat rencana pengembangan perusahaan dan usaha

perusahaan dalam jangka pendek dan jangka panjang.

4. Menjalin hubungan kerjasama dengan berbagai perusahaan.

5. Menetapkan kebijakan-kebijakan perusahaan.

b. Manager

1. Bertanggung jawab atas kelancaran sistem dan proses perusahaan.

2. Mengkontrol kondisi sales perusahaan.

3. Membuat laporan pada pada direktur.

4. Mencari alternatif pengembangan costumer baru untuk

meningkatkan sales perusahaan dan pengembangan produktif

perusahaan.

c. Supervisor Production

1. Mengimplementasikan program-program kerja dan pelaksanaan

yang diberikan oleh Manager/Management.

2. Melakukan pelatihan-pelatihan untuk semua karyawan.

3. Membuat strategi perbaikan untuk meningkatkan kualitas dan

produktivitas.

4. Mengontrol penggunaan dan perawatan alat-alat kerja.

5. Melakukan briefing/pengarahan sebelum bekerja kebawahan.

Page 4: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

17

6. Mengontrol lemburan karyawan setaip harinya.

d. Supervisor Warehouse

1. Membantu pelaksanaan tugas manager produksi, koordinasi

kualitas, pengawasan pelaksanaan produk yang berkualitas mulai

dari material yang dalting sampai produk jadi siap untuk proses

pengiriman.

2. Mengontrol kualitas barang sesuai dengan permintaan pelanggan.

3. Memeriksa dan melaporkan laporan hasil daily produksi

4. Mengontrol kualitas barang sesuai dengan permintaan pelanggan.

e. PIC

1. Memeriksa semua hasil laporan inseption berdasarkan prosedur

yang sudah ditetapkan.

2. Memeriksa langsung proses produksi dan aktivitas yang dilakukan

oleh operator produksi.

3. Melakukan konfirmasi kepada operator produksi jika

ditemukannya diskrepensi terhadap kualitas, output produk dan

lainya.

4. Dengan terus memperhatikan secara berlanjut untuk proses

produksi, kualitas dan laporang-laporan jika adanya masalah

dengan prosedur yang ada.

5. Menerima tugas tambahan dari atasan langsung atau tidak

langsung.

Page 5: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

18

f. Accounting/Tax

1. Mempersiapkan pemuatan laporan bulanan dan tahunan.

2. Mempersiapkan Daily Budget mempersiapkan proses pembuatan

daily report.

3. Melakukan validasi transaksi keuangan dan pajak.

4. Mengaplikasikan peraturan perpajakan dan keuangan pada

perusahaan.

5. Memantau sistem akuntasi dan perpajakan perusahaan secara

internal.

memantau sistem akuntansi dan perpajakan di perusahaan

g. HRD

1. Bertanggung jawab mengelola dan mengembangkan sumber daya

manusia, perencanaan, pelaksanaan dan pengawasan sumber daya

manusia dan pengembangan kualitas sumber daya manusia.

2. Bertangggung jawab pada hal yang berhubungan dengan absensi

karyawan, perhitungan gaji, bonus dan tunjangan.

3. Bertanggung jawab penuh dalam proses rekrutmen karyawan.

4. Melakukan seleksi, promosi, transfering dan demosi pada

karyawan yang dianggap perlu.

5. Membuat kontrak kerja karyawan serta memperbaharui masa

berlakunya kontrak kerja.

h. Operator Warehouse

1. Mengontrol stok penyimpanan bahan mentah dan produk jadi.

2. Menerima proses menurunkan barang mentah dan persediaan

untuk produksi.

Page 6: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

19

3. Bertanggung jawab untuk memperbaharui stok terkini bahan

mentah dalam kartu stok dan menginformasikan kepada atasan.

4. Mengemas dan mencatat produk yang sudah selesai setelah

melewati bagian QC.

5. Menghitung jumlah pruduk cacat dari kedua proses yang kedua

dan melaporkan prosesnya untuk laporan harian.

6. Mengambil sampel untuk diproses QC dengan berkoordinasi

dengan QA yang bertangung jawab.

7. Menyimpan semua produk yang sudah selesai digudang dengan

prosedur FIFO.

8. Mengawasi jadwal pengiriman ke pelanggan.

9. Menangani barang non B3 atau B3 di tempat pembuangan sampah

diarea gudang.

i. QA/QC

1. Bertugas dalam perencanaan prosedur jaminan kualitas suatu

produk atau jasa menafsirkan dan menerapkan standar jaminan

kualitas.

2. Memantau perkembangan semua produk yang diproduksi oleh

perusahaan.

3. Menyelidiki keluhan pelanggan dan masalah ketidaksesuaian.

4. Bertanggung jawab untuk memantau, menganalisis, meneliti,

menguji suatu produk.

5. Memverifikasi kualitas produk Quality Control bertanggung

jawab memonitor setiap proses yang terlibat dalam produksi

produk.

Page 7: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

20

6. Menganalisis data untuk mengidentifikasi area untuk perbaikan

dalam sistem mutu.

3.2. Analisa Kebutuhan

Analisa kebutuhan merupakan data-data yang diperlukan dan digunakan

sebagai dasar dari pengembangan sistem informasi. Analisa kebutuhan yang

dilakukan penulis berupa penelitian langsung ke lapangan (observasi), wawancara

(interview), dan pengumpulan sumber - sumber materi dari studi pustaka (library

research).

Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa

masalah yang harus di selesaikan seperti proses input data absensi, penggajian,

pembuatan laporang penggajian dan struk gaji masih manual serta penyimapanan

berkas data barang yang masih belum rapih sehingga kemungkinan berkas rusak,

tercampur bahkan hilang sangatlah besar. Melihat pada sistem yang sedang berjalan

maka penulis bermaksud melakukan penanganan pada permasalahan yang ada

dengan cara merancang program penggajian menggunakan Codeigniter Web

Framework 3.1.6, Mysql sebagai basis datanya. Sehingga pengolahan data yang

diperlukan CV. Hikari Technology dapat dilakukan dengan efektif, efesien dan

akurat.

A. Analisis Kebutuhan Pengguna

1. Analisis Kebutuhan Admin Super

a. Mengelola data karyawan

b. Mengelola data bagian

c. Mengelolah data pengguna

d. Cetak laporan penggajian ke Microsoft Excel

Page 8: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

21

2. Analisi Kebutuhan Admin

a. Mengelolah data penggajian

b. Mencetak struk gaji karyawan

c. Melihat laporan gaji

B. Analisis Kebutuhan Sistem

Dalam melakukan suatu perancangan sistem maka penulis melakukan analisa

kebutuhan sistem sehingga dapat mengetahui proses yang terjadi dan menemukan

masalah-masalah yang terjadi dalam suatu sistem. Adapun analisa kebutuhan sistem

di penggajian adalah sebagai berikut :

1. Halaman Admin

a. Admin melakukan login terlebih dahulu

b. Admin dapat mengakses di menu dashboard.

c. Admin dapat melakukan transaksi penggajian.

d. Admin dapat menabah upah pengajian

e. Admin dapat mengiput transaksi penggajian.

f. Admin dapat mencetak laporan gaji karyawan.

g. Admin dapat mencetak struk gaji karyawan.

h. Admin dapat menabah pengguna.

i. Admin dapat logout.

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

1. Nama Dokumen : Kartu Absen

Fungsi : Sebagai bukti kehadiran karyawan

Sumber data : Bagian keuangan (kasir)

Media : Kertas

Page 9: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

22

Tujuan : Pimpinan

Rangkap : 1 (satu)

Frekuensi : Setiap input data absensi karyawan

Lampiran : A1. Kartu Absensi

B. Rancangan Dokumen Keluaran (Outout)

1. Nama Dokumen : Slip Gaji

Fungsi : Sebagai bukti penerimaan gaji

Sumber Data : Bagian Keuangan

Tujuan : Karyawan

Meida : Kertas

Rangkap : 1 (satu)

Frekuensi : Setiap terjadi transaksi penggajian karyawan

Lampiran : B1. Slip Gaji

2. Nama Dokumen : Laporan penggajian

Fungsi : Sebagai dokumen laporan penggajian

Sumber Data : Bagian keuangan

Tujuan : Pimpinan

Media : Kertas

Rangkap : 1 (satu)

Frekuensi : Setiap terjadi transaksi penggajian karyawan

Lampiran : B2. Laporan Penggajian

Page 10: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

23

3.4. Entity Relationship Diagram

A. Entity Relationship Diagram (ERD)

USER1Memiliki

ID_Karyawan

Password

m

Karyawan

ID_Karyawan

Nama_Karyawan

Tgl_Lahir

Tgl_Masuk

Alamat

1 Memiliki m Penggajian

ID_Gaji

ID_Karyawan Bagian

Total_Masuk

Total_Lembur

BPJS Snak

Potongan

Insentive

Total_Upah

Tgl_Transaksi

Bagian

Melakukan

m

1

ID_Golongan

ID_Karyawan

Memiliki

Bagian

1

mUpah_Harian

Upa_Lembur

InsentivePotongan

ID_User

widiantobsi

BPJS

Gambar III.2. ERD Penggajian

Page 11: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

24

B. Logical Record Structure (LRS)

Karyawan

ID_KaryawanPK

Nama_Karyawan

Tgl_Lahir

Tgl_Masuk

Alamat

Penggajian

ID_GajiPK

Total_Lembur

Total_Masuk

ID_KaryawanFK

BPJS

Snak

Potongan

Insentive

SubTotalupah

Tgl_Transaksi

golongan

ID_GolonganPK

ID_KaryawanFK

Bagian

Upah_Harian

Upah_Lembur

Bpjs

User

ID_UserPK

ID_KaryawanFK

Password

M

1

1

M

1

M

insentive

Gambar III.3. LRS Penggajian

3.5. Spesifikasi File

1. Spesifikasi File User

Nama File : User

Akronim : User

Fungsi : Menyimpan data user

Tipe File : File Master

Page 12: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

25

Organisasi File : Index Sequental

Media : Hard Disk

Panjang Record : 39

Kunci Field : ID_Karyawan

Sofware : Xampp

Tabel III.2 Spesifikasi File User

No. Elemen Data Akronim Tipe Panjang Keterangan

1. ID Karyawan ID_User Int 9 Primary Key

2. Password Password Varchar 15

3. Level Level Varchar 15

2. Spesifikasi File Karyawan

Nama File : Karyawan

Akronim : karyawan

Fungsi : Menyipan data karyawan

Tipe File : File Master

Organisasi File : Index Sequential

Media : Hardisk

Panjang Record : 129

Sofware : Xampp

Page 13: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

26

Tabel III.4 Spesifikasi File Karyawan

No. Elemen Data Akronim Tipe Panjang Keterangan

1. ID Karya ID_Karyawan varchar 9 Primary Key

2. Nama Karyawan Nama_Karyawan varchar 50

3. Tgl Lahir Tgl_Lahir date

4. Tgl Masuk Tgl_Masuk date

5. Alamat Alamat varchar 70

3. Spesifikasi File Golongan

Nama File : Golongan

Akronim : golongan

Fungsi : Menyimpan data upah

Tipe File : File Master

Organisasi File : Index Sequential

Panjang Record : 108

Sofware : Xampp

Tabel III.5 Spesifikasi File Golongan

No. Elemen Data Akronim Tipe Panjang Keterangan

1. ID Golongan ID_Golongan varchar 5 Primary Key

2. Id Karyawan ID_Karyawan varchar 25 Foreign Key

3. Bagian Bagaian Varchar 30

4. Upah Harian Uapah_Harian Int 16

5. Upah Lembur Upah_Lembur Int 16

6. Insentive Insentive Int 16

4. Spesifikasi File Penggajian

Nama File : Penggajian

Akronim : penggajian

Fungsi : Menyimpan data penggajian

Page 14: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

27

Tipe File : File Master

Organisasi File : Index Sequential

Media : Hard Disk

Panjang Record : 119

Software : Xampp

Tabel III.6. Spesifikasi File Penggajian

No. Elemen Data Akronim Tipe Panjang Keterangan

1. ID Gaji ID_Gaji Varchar 10 Primary Key

2. ID Karyawan ID_Karyawan Varchar 9 Foreign Key

3. Total Masuk Total_Masuk Int 2

4. Total Lembur Total_Lembur Int 2

5. BPJS BPJS Int 16

6. Snak Snak Int 16

7. Potongan Potongan Int 16

8. Insentive Insentive Int 16

9. Sub Total upah SubTotalupah Int 16

10. Tgl Transaksi Tgl_Transaksi Int 16

3.6. Pengkodean

1. ID Karyawan

Setiap karyawan harus memiliki id masing-masing sehingga dapat

membedakan dari nama yang dimiliki sama dan tidak terjadi kesalahan dalam

penggajian, diantaranya terdiri dari :

X X 99X X X X

No urutTahun masukBulan

Page 15: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

28

2. ID Upah

Setiap karyawan memiliki golongan masing-masing untuk membedakan dalam

penggajian nya nanti maka dalam upah harus memiliki ID Upah untuk membedakan

golongan tersebut, diantaranya terdiri dari :

3. ID Penggajian

Setiap transaksi penggajian harus memiliki ID Penggajian untuk memudahkan

rekapan laporan penggajian dan pencarian data kelak jika dibutuhkan, diantaranya

dari :

X X 99

No Urut upahKode untuk

upah

9

Page 16: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

29

X X 99

Tahun dan bulan

pembayaran

Kode

penggajian

X X X X

No urut

X 9

Ket : Contoh pengkodean diatas pada tahun dan bulan pembayaran berate melakukan

penggajian pada bulan Mei 2019 (19 untuk tahun 2019 dan 05 untuk bulan ke-

5/bulan Mei).

3.1. Spesifikasi Program

A. Struktur Navigasi Halaman Admin Super

Login

Data

Karyawan

Data

Bagian

Data

Pengguna

Dashboard

Laporan

Logout

Gambar III.4. Struktur Navigasi Admin Super

Page 17: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

30

B. Struktur Navigasi Halaman Admin

Login

Struk Gaji

Laporan

Penggajian

Logout

Gambar III.5. Struktur Navigasi Admin

3.2. Spesifikasi Sistem Komputer

A. Spesifikasi Hardware

1. Server

a. Processor AMD Quad-Core A4

b. RAM DDR3 4Gb

c. Hard Disk 500 GB

2. Mouse

3. Keyboard

4. Monitor dengan resolusi layar minimum 1366X768

5. Koneksi internet

B. Spesifikasi Software

1. Sistem operasi yang umum digunakan Microsoft Windows

2. Aplikasi bundle web server PHPMyAdmin v7

Page 18: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

31

3. Aplikasi XAMPP

4. Aplikasi Web Lihatr Google Chrome.

3.3. Implementasi

Untuk menjalankan sistem web penggajian CV. Hikari Technologi,

sebelumnya user harus melakukan Login dengan menginput ID Karyawan dan

password yang valid. Berikut tampilan halaman Login :

Gambar III.6. Tampilan halaman Login

Jika Id karyawan dan password yang dimasukan benar, maka sistem akan

menampilkan halaman dashboard atau halaman utama sistem. Pada halaman ini,

terdapat 5 menu utama yaitu : Data karyawan, data upah, data pengguna, penggajian,

laporan.

Page 19: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

32

Gambar III.7. Tampilan menu Data Dashboard

1. Menu Data Karyawan

Menu ini berisi data karyawan untuk mendapatkan penggajian yang isinya

biodata karyawan seperti id karyawan, nama karyawan, alamat. Di from ini user

dapat mengeksekusi add karyawan, edit karyawan dan delete karyawan.

Gambar III.8. Tampilan halaman Data Karyawan

Page 20: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

33

Gambar III.9. Form tambah data karyawan

2. Menu Data Bagian

Menu ini berisi data upah karyawan dimana di dalam nya berisi bagian, id

karyawan, upah harian, upah lembur, dan insentive. Dimana di menu ini user dapat

melakukan add, delete, edit.

Gambar III.10. Form Data Bagian

Page 21: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

34

Gambar III.11. Form tambah Bagian

3. Menu Data Pengguna

Menu pengguna ini berfungsi menabah data pengguna atau hakaset untuk

mengakses web penggajian ini. Di menu ini berisi nama user, dan password. Di

menu ini user dapat melakukan add, edit, delete.

Gambar III.12. Form Data Pengguna

Page 22: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

35

Di menu pengguna ini terdapat penabahan data atau add dua button yaitu tambah

Admin dan tambah Admin Super, dimana tambah Admin untuk pengguna Admin

dan Admin Super untuk pengguna HRD, serta pengelolah Web.

Gambar III.13. Form tambah Pengguna Admin

Gambar III.14. Form tambah Pengguna Admin Super

Page 23: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

36

4. Menu Laporan Admin Super

Pada menu ini berisi data laporan penggajian yang telah di input sebelumnya di

menu ini berisi id karyawan, total masuk, total lembur, dan jumlah gaji yang

diterima. Dimenu ini user dapat melakukan save to Excel guna untuk laporan gaji

yang telah dilakukan.

Gambar III.14. Form Laporan Penggajian HRD

Gambar III.15. Laporan Penggajian To Excel

Page 24: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

37

5. Menu Penggajian Admin Super

Pada menu ini user dapat melakukan penggajian karyawan memlalui data

bagian yang telah di input oleh HED. Dimenu ini berisi id karyawan, bagian, upah

harian, upah lembur, bpjs, dan insentive.

Gambar III.16. Form Menu Penggajian

Saat user melakukan penggajian maka user melakukan input penggajian di

menu penggajian tersebut. Berikut tampilan notifikasinya :

Gambar III.17. Notifikasi Input Penggajian

Page 25: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

38

6. Menu Struk Gaji

Pada menu ini berisi data laporan penggajian yang telah di input data

penggajian yang pernah dilakukan oleh user. Pada menu ini berisi keterangan id

karyawan, total masuk, total lembur, tanggal, dan total gaji. Dimenu ini juga berguna

untuk mencetak struk gaji karyawan sebagai tanda bukti bahwa user sudah

melakukan transaksi penggajian pada data karyawan tersebut.

Gambar III.18. Form Menu Struk Gaji

Gambar III.19. Laporan Pdf Struk Gaji

Page 26: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

39

3.4. Pengajuan Unit

Pengujian terhadap program yang dibuat menggunakan black box Testing yang

fokus terhadap proses masukan dan keluaran program.

1. Pengujian Form Login.

Tabel III.7. Pengujian Form Login

No

Skenario

Pengujian

Test case

Hasil yang

Diharapkan

Hasil

pengujian

Kesimpulan

1.

User dan

password

tidak diisi

kemudian

klik tombol

Sign In

User:

(Kosong)

Password:

(kosong)

Sistem akan

menolak akses

“Login Gagal!

Username atau

Password

Salah”

Sesuai

harapan

Valid

2.

Mengetikkan

User dan

password tidak

diisi atau

kosong

kemudian klik

Sign In

User:

(032019001)

Password:

(kosong)

Sistem akan

menolak

akses user dan

menampilkan

“Login Gagal!

Username atau

Password

Salah”

Sesuai

harapan

Valid

3.

Id karyawan

Tidak diisi

(kosong) dan

password diisi

kemudian klik

tombol Sign In

User: (kosong)

Password:

(12345)

Sistem akan

menolak

akses user dan

menampilkan

“Login Gagal!

Username

atau

Password

Salah”

Sesuai

harapan

Valid

4.

Mengetikkan

salah satu

kondisi salah

pada Id

karyawan

atau password

kemudian klik

tombol Sign In

User:

032019001

(benar)

Password:

54321 (salah)

Sistem akan

menolak akses

user dan

Menampilkan

“Login Gagal!

Username atau

Password

Salah”

Sesuai

harapan

Valid

Page 27: BAB III PEMBAHASAN · Dalam sistem penggajian pada CV. Hikari Technology terdapat beberapa masalah yang harus di selesaikan seperti proses input data absensi, penggajian, pembuatan

40

5. Mengetikkan

User dan

password

dengan data

yang benar

kemudian klik

tombol Sign In

User:

032019001

(benar)

Password:

12345

(benar)

Sistem

menerima akses

login dan

Kemudian

Langsung

Menampilkan

Halaman Utama

Sesuai

harapan

Valid

2. Pengujian Form Tambah Pengguna.

Tabel III.8. Pengujian Form Tambah Pengguna

No

Skenario

Pengujian

Test case

Hasil yang

Diharapkan

Hasil

pengujian

Kesimpulan

1.

Nama User

dan

password

tidak diisi

kemudian

klik tombol

Simpan data

Nama User:

(Kosong)

Password:

(kosong)

Sistem akan

menolak akses

“Harap Isi

Bidang ini”

Sesuai

harapan

Valid

2.

Mengetikkan

Nama User

dan password

tidak diisi

atau kosong

kemudian klik

Simpan data

Nama User:

(Widianto)

Password:

(kosong)

Sistem akan

menolak

akses user dan

menampilkan

“Harap Isi

Bidang ini”

Sesuai

harapan

Valid

3.

Nama User

Tidak diisi

(kosong) dan

password diisi

kemudian klik

tombol

Simpan data

Nama User:

(kosong)

Password:

(12345)

Sistem akan

menolak

akses user dan

menampilkan

“Harap Isi

Bidang ini”

Sesuai

harapan

Valid