Anda di halaman 1dari 56

SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA

CV. CAHAYA TERNAK

PROPOSAL KULIAH KERJA LAPANGAN

Disusun Sebagai Salah Satu Syarat Menyelesaikan


Jenjang Pendidikan Strata Satu (S1)

Oleh:

Arianto
NIM. 20220524

Armanda Syahputra
NIM. 20220530

Dewi Sapitri
NIM. 20220447

Ripan Fauzi
NIM. 20220499

PROGRAM STUDI SISTEM INFORMASI


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER ROYAL
KISARAN
2023
LEMBAR PENGESAHAN

Yang bertanda tangan di bawah ini, Dosen Pembimbing dan Ketua

Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika dan

Komputer (STMIK) Royal menyatakan bahwa Laporan Hasil Kuliah Kerja

Lapangan dari :

Nama :

NIM :

Dengan Judul : Sistem Informasi Penggajian Karyawan Pada CV. Cahaya

Ternak

Telah diperiksa dan dinyatakan selesai.

Instansi/Perusahaan Dosen Pembimbing

Lapangan,

NIP. NIDN.

Mengetahui
Ketua STMIK Royal, Ketua Program Studi

Wan Mariatul Kifti, SE., MM


NIDN. 0114057302. NIDN.

ii
KATA PENGANTAR

Puji dan syukur kepada Tuhan atas rahmat dan karunia-Nya yang telah

memberikan pengetahuan, pengalaman, kekuatan, dan kesempatan kepada

penulis, sehingga mampu menyelesaikan Laporan KKL ini. Laporan Program

Kuliah Kerja Lapangan (KKL) yang berjudul “Sistem Informasi Penggajian

Karyawan Pada CV. Cahaya Ternak” ini dimaksudkan adalah sebagai satu syarat

untuk menyelesaikan pendidikan program Strata 1 STMIK Royal Kisaran. Dalam

proses penyusunan laporan kuliah kerja lapangan ini, penulis telah mendapatkan

bimbingan dan bantuan dari berbagai pihak, baik berupa material, spiritual,

informasi, maupun administrasi.

Laporan Kuliah Kerja Lapangan (KKL) ini adalah hasil karya penulis

sendiri, bukan merupakan plagiat. Laporan ini diharapkan dapat bermanfaat

bagi pembaca dan penggunanya. Penulis juga menyadari kemungkinan terdapat

kekurangan dan kesilapan dalam penulisan laporan ini, oleh karena itu penulis

mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan

pada masa yang akan datang.

Kisaran, 3 Oktober 2023


Hormat penulis,

Tim Penulis

iii
DAFTAR ISI

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


LEMBAR PENGESAHAN .................................................................................. ii
KATA PENGANTAR .......................................................................................... iii
DAFTAR ISI ......................................................................................................... iv
DAFTAR GAMBAR ............................................................................................ vi
DAFTAR TABEL ............................................................................................... vii
BAB 1 PENDAHULUAN ..................................................................................... 1
1.1. Latar Belakang........................................................................................ 1
1.2. Tujuan dan Manfaat Penelitian Penelitian .............................................. 2
1.2.1. Tujuan Penelitian ........................................................................ 2
1.2.2. Manfaat Penelitian ...................................................................... 3
1.3. Metode Penelitian ................................................................................... 4
1.4. Waktu dan Tempat Pelaksanaan ............................................................. 4
BAB II GAMBARAN UMUM PERUSAHAAN ................................................ 5
2.1. Gambaran Umum CV. Cahaya Ternak................................................... 5
2.2. Struktur Organisasi ................................................................................. 6
2.3. Tugas dan Wewenang............................................................................. 6
2.4. Visi dan Misi .......................................................................................... 7
2.5. Logo Perusahaan dan Maknanya ............................................................ 7
BAB III ANALISA DAN PERANCANGAN ...................................................... 9
3.1. Analisis Sistem Yang Sedang Berjalan .................................................. 9
3.2. Sistem Yang Akan Diusulkan............................................................... 11
3.3. Perancangan UML ................................................................................ 12
3.3.1. Use Case Diagram .................................................................... 14
3.3.2. Class Diagram .......................................................................... 16
3.4. Perancangan Database ......................................................................... 17
3.5. Flowchart ............................................................................................. 20
3.5.1. Flowchart Login ....................................................................... 21
3.5.2. Flowchart Menu Utama ............................................................ 22
3.5.3. Flowchart Menu Set Uang Lembur .......................................... 23
3.5.4. Flowchart Menu Status Karyawan ........................................... 24
3.5.5. Flowchart Menu Karyawan ...................................................... 25
3.5.6. Flowchart Menu Transaksi Penggajian .................................... 26
3.5.7. Flowchart Menu User ............................................................... 27
3.5.8. Flowchart Menu Laporan ......................................................... 28
3.6. Perancangan User Interfaces ................................................................ 28
3.6.1. Desain Masukan (Input) ........................................................... 29
3.6.2. Desain Keluaran (Output) ......................................................... 33
BAB IV IMPLEMENTASI DAN HASIL ......................................................... 35
4.1. Implementasi ........................................................................................ 35
4.1.1. Tampilan Form Login ............................................................... 35
4.1.2. Tampilan Form Menu Utama ................................................... 36
4.1.3. Tampilan Form Set Uang Lembur ............................................ 36
4.1.4. Tampilan Form Input Set Uang Lembur .................................. 37

iv
4.1.5. Tampilan Form Data Status Karyawan .................................... 37
4.1.6. Tampilan Form Input Data Status Karyawan ........................... 38
4.1.7. Tampilan Form Data Karyawan ............................................... 38
4.1.8. Tampilan Form Input Data Karyawan ...................................... 39
4.1.9. Tampilan Form Transaksi Penggajian ...................................... 39
4.1.10. Tampilan Form Input Data User .............................................. 40
4.1.11. Tampilan Form Input Data User .............................................. 40
4.2. Pengujian Sistem .................................................................................. 41
4.2.1. Pengujian dengan Black Box..................................................... 41
4.3. Kelebihan Dan Kelemahan Sistem ....................................................... 45
4.3.1. Kelebihan Sistem ...................................................................... 46
4.3.2. Kelemahan Sistem .................................................................... 46
BAB V KESIMPULAN DAN SARAN .............................................................. 48
5.1. Kesimpulan ........................................................................................... 48
5.2. Saran ..................................................................................................... 48

LAMPIRAN

v
DAFTAR GAMBAR

Gambar 2. 1 Struktur Organisasi ............................................................................. 6


Gambar 2. 2 Logo CV. CAHAYA TERNAK ........................................................ 7
Gambar 3. 1 Aliran Sistem Informasi CV. Cahaya Ternak Yang Sedang Berjalan
............................................................................................................................... 10
Gambar 3. 2 ASI Baru CV. Cahaya Ternak .......................................................... 12
Gambar 3. 3 Use Case Diagram ........................................................................... 15
Gambar 3. 4 Class Diagram.................................................................................. 17
Gambar 3. 5 Flowchart Login ............................................................................... 21
Gambar 3. 6 Flowchart Menu Utama ................................................................... 22
Gambar 3. 7 Flowchart Menu Set Uang Lembur ................................................. 23
Gambar 3. 8 Flowchart Menu Status Karyawan................................................... 24
Gambar 3. 9 Flowchart Menu Karyawan ............................................................. 25
Gambar 3. 10 Flowchart Menu Transaksi Penggajian.......................................... 26
Gambar 3. 11 Flowchart Menu User .................................................................... 27
Gambar 3. 12 Flowchart Menu Laporan .............................................................. 28
Gambar 3. 13 Desain Antarmuka .......................................................................... 29
Gambar 3. 14 Desain Login .................................................................................. 30
Gambar 3. 15 Desain Input Set Uang Lembur ..................................................... 30
Gambar 3. 16 Desain Input Status Karyawan ....................................................... 31
Gambar 3. 17 Desain Input Karyawan .................................................................. 31
Gambar 3. 18 Desain Input Transaksi Penggajian ................................................ 32
Gambar 3. 19 Desain Input User........................................................................... 32
Gambar 3. 20 Output Laporan Data Karyawan .................................................... 33
Gambar 3. 21 Output Laporan Data Penggajian ................................................... 34
Gambar 4. 1 Tampilan Form Login ...................................................................... 35
Gambar 4. 2 Tampilan Form Menu Utama ........................................................... 36
Gambar 4. 3 Tampilan Form Set Uang Lembur ................................................... 36
Gambar 4. 4 Tampilan Form Input Set Uang Lembur .......................................... 37
Gambar 4. 5 Tampilan Form Data Status Karyawan ............................................ 37
Gambar 4. 6 Tampilan Form Input Data Status Karyawan .................................. 38
Gambar 4. 7 Tampilan Form Data Karyawan ....................................................... 38
Gambar 4. 8 Tampilan Form Input Data Karyawan ............................................. 39
Gambar 4. 9 Tampilan Form Transaksi Penggajian ............................................. 39
Gambar 4. 10 Tampilan Form Input Data User .................................................... 40
Gambar 4. 11 Tampilan Form Input Data User .................................................... 40

vi
DAFTAR TABEL

Tabel 3. 1 Desain File Data Admin ....................................................................... 18


Tabel 3. 2 Desain File Data Detail Gaji ................................................................ 18
Tabel 3. 3 Desain File Data Gaji ........................................................................... 18
Tabel 3. 4 Desain File Data Uang Lembur ........................................................... 19
Tabel 3. 5 Desain File Data Status Karyawan ...................................................... 19
Tabel 3. 6 Desain File Data Karyawan ................................................................. 20
Tabel 4. 1 Rencana Pengujian ............................................................................... 41
Tabel 4. 2 Pengujian Login ................................................................................... 42
Tabel 4. 3 Pengujian Data Set Uang Lembur ........................................................ 42
Tabel 4. 4 Pengujian Data Status Karyawan ......................................................... 43
Tabel 4. 5 Pengujian Data Karyawan.................................................................... 44
Tabel 4. 6 Pengujian Data Transaksi Penggajian .................................................. 44
Tabel 4. 7 Pengujian Laporan ............................................................................... 45

vii
BAB 1

PENDAHULUAN

1.1. Latar Belakang

Pada saat ini peran teknologi sangatlah membantu dalam setiap aktifitas

yang dilakukan oleh manusia dapat dibuktikan dari hadirnya komputer yang dapat

dipergunakan untuk menukaran data, melaksanakan pengetikan dokumen dan

pengaksesan internet membuatnya semakin banyak digunakan karena kemudahan

dalam mengaplikasikannya. Selain itu dengan adanya teknologi informasi yang

dapat memberikan kemudahan dalam memenuhi kebutuhan perusahaan atau

organisasi dengan efisien, akurat, relevan dan tepat waktu sehingga kemudahan

menggunakan komputer juga membuat pekerjaan dapat dikerjakan dalam waktu

yang tidak terlalu lama.

Setiap perusahaan pastilah memiliki karyawan yang bekerja untuk

memajukan perusahaan, dari berbagai bidang, setiap perusahaan mempunyai

sistem yang berbeda-beda mulai dari sistem penerimaan karyawan, sistem

pengabsenan karyawan, sampai dengan sistem penggajian karyawan. Karwayan

menerima gaji setiap bulannya sesuai dengan standar gaji yang ditetapkan oleh

perusahaan tersebut setelah karyawan melakukan kewajibannya dalam pekerjaan

yang telah diperintahkan kepadanya. Sistem Penggajian dalam perusahaan

merupakan aspek penting karena akan berpengaruh terhadap laporan keuangan

perusahaan tersebut.

CV. Cahaya Ternak adalah perusahaan yang bergerak di bidang ternak

ayam. Seiring dengan pertumbuhan perusahaan yang pesat, kebutuhan untuk

1
2

memiliki sistem informasi penggajian karyawan yang efisien dan terkelola dengan

baik menjadi semakin penting. Saat ini, proses penggajian karyawan di CV.

Cahaya Ternak masih dilakukan secara manual menggunakan Microsoft Excel.

Hal ini dapat mengakibatkan beberapa kendala seperti potensi kesalahan

perhitungan gaji, kerumitan dalam manajemen data karyawan, dan kurangnya

transparansi dalam proses penggajian.

Dalam upaya untuk meningkatkan efisiensi dan akurasi penggajian

karyawan, penulis merencanakan untuk mengimplementasikan sistem informasi

penggajian yang terintegrasi. Sistem ini akan dirancang khusus untuk memenuhi

kebutuhan CV. Cahaya Ternak, termasuk manajemen data karyawan, perhitungan

gaji, pemberian bonus dan tunjangan, dan pelaporan penggajian yang lebih baik.

Dengan mengadopsi sistem informasi yang modern, perusahaan ini berharap dapat

mengurangi potensi kesalahan dan menghemat waktu dalam hal penggajian.

Berdasarkan permasalahan ini maka solusinya adalah penulis merancang

dan membangun sistem informasi secara terkomputerisasi. Diharapkan dengan

adanya system informasi penggajian karyawan dapat membantu dalam proses

pengelolaan data gaji karyawan di CV. Cahaya Ternak. Untuk itu peneliti tertarik

untuk melakukan penelitian untuk laporan KKL dengan judul “Sistem Informasi

Penggajian Karyawan Pada CV. Cahaya Ternak”.

1.2. Tujuan dan Manfaat Penelitian Penelitian

1.2.1. Tujuan Penelitian

Adapun tujuan penelitian yang penulis buat ada beberapa point sebagai

berikut:
1. Merancang dan mengembangkan sistem informasi penggajian yang

terintegrasi dan terkomputerisasi untuk meningkatkan efisiensi dan akurasi

penggajian karyawan.

2. Menyusun database yang terstruktur untuk manajemen data karyawan,

termasuk informasi pribadi, data penggajian, bonus, dan tunjangan.

3. Mempermudah admin dalam memasukkan data gaji karyawan.

1.2.2. Manfaat Penelitian

Adapun penelitian yang penulis buat memiliki manfaat sebagai berikut:

1. Bagi Penulis

Penelitian ini menjadi salah satu media pembelajaran oleh penulis dalam

pemahaman teori yang didapatkan diperkuliahan dengan praktek yang

dilakukan dilapangan serta mendapatkan pengetahuan dan pengembangan

wawasan dalam melatih kemampuan dan mental serta komunikasi dengan

pihak instansi terkait.

2. Bagi CV Cahaya Ternak

Sebagai bahan masukan dalam upaya merancang sistem informasi gaji

karyawan agar proses pengerjaannya berjalan efektif dan efisien.

3. Bagi STMIK Royal Kisaran

Sebagai suatu bahan tambahan ilmu pengetahuan dan bahan referensi

yang bermanfaat bagi pembaca maupun penelitian sejenis sehingga dapat

dikembangkan untuk penelitian selanjutnya.

3
4

1.3. Metode Penelitian

Dalam penelitian ini, penulis menggunakan metode penelitian lapangan,

yaitu metode pengumpulan data dengan mengambil data-data yang terjadi di

lapangan melalui peninjauan secara langsung ke objek yang diteliti dan dapat

dilakukan dengan cara melihat dokumen-dokumen yang telah diarsipkan.

1.4. Waktu dan Tempat Pelaksanaan

Waktu penelitian ini dilakukan pada saat penulis melakukan proses Kuliah

Kerja Lapangan (KKL) program dari kampus yang dirancang dari awal sampai

akhir hari kerja praktek lapangan yang dilaksanakan. Waktu mulai kerja praktek

lapangan dari bulan Juli sampai Agustus 2023 di CV. Cahaya Ternak yang

berlokasi di Hessa Air Genting, Kec. Air Batu, Kabupaten Asahan, Sumatera

Utara.
BAB II

GAMBARAN UMUM PERUSAHAAN

2.1. Gambaran Umum CV. Cahaya Ternak

CV. Cahaya Ternak adalah sebuah usaha peternakan ayam petelur yang

telah beroperasi selama 6 tahun. Meskipun usaha ini berskala kecil, namun

berhasil mengukuhkan posisinya di pasar dengan kesederhanaan dan

keandalannya. CV. Cahaya Ternak menawarkan produk utama berupa telur,

sebuah bahan makanan yang sangat penting dalam kehidupan sehari-hari. Usaha

ini tidak hanya menguntungkan pemiliknya, tetapi juga memberikan manfaat

kepada masyarakat umum. Dengan harga yang terjangkau dan ketersediaan yang

melimpah, telur dari CV. Cahaya Ternak menjadi pilihan utama bagi konsumen

yang membutuhkan sumber protein berkualitas tinggi. Keberlanjutan usaha ini

selama beberapa tahun terakhir adalah bukti keberhasilan dalam memenuhi

kebutuhan dasar masyarakat sekaligus menciptakan kesempatan berusaha yang

berkelanjutan.

Selain itu, CV. Cahaya Ternak juga memberikan dampak positif pada

perekonomian lokal dengan menciptakan lapangan pekerjaan bagi warga sekitar.

Dengan fokus pada peternakan ayam petelur, perusahaan ini telah membangun

kerja sama yang kuat dengan petani lokal dalam hal penyediaan pakan ayam dan

distribusi produk. Dengan demikian, CV. Cahaya Ternak tidak hanya menjadi

pemain penting dalam industri peternakan, tetapi juga berperan dalam

memperkuat kemitraan dengan komunitas sekitar, menciptakan keberlanjutan

yang bermanfaat bagi semua pihak yang terlibat.

5
6

2.2. Struktur Organisasi

Organisasi merupakan salah satu alat bagi perusahaan untuk

merealisasikan tujuannya. Organisasi perusahaan diperlukan sebagai kerangka

agar masing-masing orang di dalamnya dapat mengetahui akan tugas, wewenang

dan tanggung jawab yang harus dilakukannya. Organisasi dalam suatu perusahaan

sangat diperlukan dalam rangka pelaksanaan operasional perusahaan, dengan

demikian diperlukan pemberian tugas atau wewenang dan tannggung jawab yang

tegas.

PEMILIK

ADMIN KARYAWAN

Gambar 2. 1 Struktur Organisasi

2.3. Tugas dan Wewenang

1. Pemilik

Pemilik memberikan instruksi pada karyawan, menerima laporan penjualan

dan juga laporan atas perkembangan perusahaan.

2. Admin

Admin mengelola setiap administrasi perusahaan dan mengawasi karyawan

pakan dan gudang telur.


7

3. Karyawan

Karyawan melakukan semua kegiatan di gudang pakan mulai dari

menangani bahan baku yang datang sampai proses pencampuran bahan

baku, pengumpulan telur, penimbangan telur dan kegiatan lainya yang

berhubungan dengan kandang.

2.4. Visi dan Misi

A. Visi

Menjadi perusahaan ternak ayam petelur berkualitas baik yang berkembang di

dalam sektor peternakan yang profesional, tangguh, efisien, jujur,

berteknologi dan berusaha semaksimal mungkin memberikan kualitas yang

terbaik bagi masyarakat .

B. Misi

1) Memproduksi telur ayam dengan kualitas

2) Melakukan promosi untuk menarik pelanggan

3) Memberikan promo pada saat-saat tertentu

4) Memberikan pelayanan terbaik kepada pelanggan

2.5. Logo Perusahaan dan Maknanya

Gambar 2. 2 Logo CV. CAHAYA TERNAK


8

Logo CV. Cahaya Ternak merupakan siluet gambar ayam yang artinya

mewakili hewan ternak. Sedangkan yang terbentuk dari daun kanan dan kiri yaitu

mewakili pestisida pertanian. Dan telur ayam yaitu hasil usaha yang dilakoni

perusahaan ayam petelur.


BAB III

ANALISA DAN PERANCANGAN

3.1. Analisis Sistem Yang Sedang Berjalan

Analisis sistem merupakan sebuah kegiatan analisa dalam menguraikan

setiap permasalahan dalam sistem informasi yang sedang berjalan. Pada penelitian

ini penulis mengamati CV. Cahaya, perusahaan yang bergerak di bidang ternak

ayam. Berdasarkan analisis yang dilakukan, proses penggajian karyawan di CV.

Cahaya Ternak masih dilakukan secara manual menggunakan Microsoft Excel.

Hal ini dapat mengakibatkan beberapa kendala seperti potensi kesalahan

perhitungan gaji, kerumitan dalam manajemen data karyawan, dan kurangnya

transparansi dalam proses penggajian. Diharapkan dengan adanya sistem

informasi penggajian karyawan dapat membantu dalam proses pengelolaan data

gaji karyawan di CV. Cahaya Ternak.

Analisis aliran sistem informasi yang sedang berjalan pada prinsipnya

adalah mempelajari sistem yang ada dengan melakukan penelitian dan

pengamatan terhadap unit-unit kerja yang terlibat dalam melakukan suatu proses

perancangan sistem informasi penggajian karyawan. Adapun prosedur aliran

sistem informasi yang sedang berjalan CV. Cahaya Ternak adalah:

1. Admin merekap data perhitungan gaji karyawan.

2. Laporan data perhitungan gaji karyawan diberikan kepada pemilik.

3. Pemilik menerima laporan data perhitungan gaji karyawan dan mengecek

laporan perhitungan gaji karyawan.

9
10

4. Jika laporan data perhitungan gaji karyawan tidak sesuai, maka laporan

dikembalikan lagi kepada admin untuk di rekap ulang.

5. Jika laporan sesuai, pemilik menyetujui dan menandatangani laporan data gaji

karyawan.

6. Data gaji karyawan yang sudah disetujui diserahkan kepada admin.

7. Karyawan menerima gaji dan menandatangani tanda terima gaji.

Karyawan Admin Pemilik

Data Karyawan Data Perhitungan


Data Gaji
Gaji
Rekap
Perhitungan
Gaji
Tandatangan Cek Data
Terima Gaji Perhitungan
Data Perhitungan Gaji
Data Gaji
Gaji

Terima Gaji Tidak


Sesuai

Cek Ulang Data Ya


Perhitungan
Gaji Setuju dan
Tandatangan

Data Gaji Data Gaji


Data Gaji

A A

Gambar 3. 1 Aliran Sistem Informasi CV. Cahaya Ternak Yang Sedang


Berjalan
11

3.2. Sistem Yang Akan Diusulkan

Perancangan sistem adalah menggambarkan bagaimana sebuah sistem

dibentuk agar dapat memberikan gambaran yang jelas kepada pemakai atau user.

Dari penelitian yang dilakukan pada CV. Cahaya Ternak didapat permasalahan

yang harus diatasi dengan sistem yang baru, dengan menerapkan sistem informasi

penggajian karyawan berbasis web agar mempermudah admin dalam

memasukkan data gaji karyawan. Penggunaan platform web juga memudahkan

proses penginputan data yang lebih akurat untuk pelaporan gaji karyawan. Selain

itu, sistem ini dapat meminimalkan kesalahan human error dalam pengelolaan

data gaji karyawan. Aliran sistem informasi baru yang diusulkan pada CV.

Cahaya Ternak sebagai berikut:

1. Admin menginputkan data karyawan.

2. Admin memproses perhitungan gaji.

3. Admin mencetak laporan data gaji karyawan.

4. Laporan data gaji karyawan diberikan kepada pemilik.

5. Pemilik menerima laporan data gaji karyawan dan mengecek laporan gaji

karyawan.

6. Jika laporan data gaji karyawan tidak sesuai, maka laporan dikembalikan lagi

kepada admin untuk di rekap ulang.

7. Jika laporan sesuai, pemilik menyetujui dan menandatangani laporan data gaji

karyawan.

8. Data gaji karyawan yang sudah disetujui diserahkan kepada admin.

9. Karyawan menerima gaji dan menandatangani tanda terima gaji.


12

Karyawan Admin Pemilik

Tandatangan DataGaji
Data Gaji
Terima Gaji Input Data Karyawan Karyawan

Terima Gaji Cek Data


Gaji
DB

Proses Hitung Gaji Tidak


Sesuai
Karyawan
Ya

Cetak Laporan Gaji Setuju dan


Karyawan Tandatangan

DataGaji
Data Gaji Data
DataGaji
Gaji
Karyawan

A
Cek Ulang
Data Gaji

Data Gaji

Gambar 3. 2 ASI Baru CV. Cahaya Ternak

3.3. Perancangan UML

Perancangan UML, singkatan dari Unified Modeling Language, adalah

sebuah proses penting dalam pengembangan perangkat lunak yang kompleks.

UML adalah sebuah bahasa visual yang digunakan oleh para pengembang

perangkat lunak untuk menggambarkan, merencanakan, dan berkomunikasi


13

mengenai desain sistem perangkat lunak. Proses perancangan UML ini melibatkan

beberapa langkah penting.

Pertama, para pengembang perangkat lunak harus mengidentifikasi

kebutuhan sistem dengan baik. Ini melibatkan pemahaman mendalam tentang

masalah yang akan diselesaikan oleh sistem yang akan dikembangkan. Setelah

kebutuhan teridentifikasi, langkah berikutnya adalah merancang model konseptual

yang menggambarkan entitas-entitas utama dan hubungan antara entitas tersebut.

Kemudian, pengembang perangkat lunak menggunakan UML untuk

merancang model desain, yang mencakup use case diagram dan diagram kelas

sesuai kebutuhan. Diagram use case (diagram kasus penggunaan) adalah salah

satu jenis diagram dalam Unified Modeling Language (UML) yang digunakan

untuk menggambarkan interaksi antara aktor-aktor eksternal (pengguna) dengan

sistem perangkat lunak yang sedang dikembangkan. Diagram kelas digunakan

untuk menggambarkan struktur kelas dalam sistem, termasuk atribut dan metode

yang terkait.

Setelah model desain selesai, pengembang perangkat lunak dapat memulai

implementasi sistem sesuai dengan desain yang telah mereka buat. UML juga

dapat digunakan sebagai alat komunikasi antara anggota tim pengembangan,

pemangku kepentingan, dan pengguna akhir untuk memastikan pemahaman yang

sama tentang sistem yang akan dibangun.

Selain itu, perancangan UML memungkinkan untuk mengidentifikasi

potensi masalah atau kelemahan dalam desain sebelum implementasi sebenarnya

dimulai, yang dapat menghemat waktu dan sumber daya yang berharga.

Keseluruhan, perancangan UML adalah langkah penting dalam proses


14

pengembangan perangkat lunak yang membantu memastikan kesuksesan proyek

dengan menyediakan pandangan yang jelas dan terstruktur tentang bagaimana

sistem akan beroperasi dan berinteraksi dengan elemen lainnya.

3.3.1. Use Case Diagram

Diagram usecase adalah jenis diagram dalam Unified Modeling Language

(UML) yang digunakan untuk menggambarkan interaksi antara aktor-aktor

eksternal dan sistem perangkat lunak yang sedang dikembangkan. Ini adalah alat

visual yang membantu dalam mendokumentasikan, merancang, dan memahami

fungsionalitas sistem dari perspektif pengguna. Berikut adalah beberapa

komponen utama dari sebuah diagram use case:

Aktor: Aktor adalah entitas eksternal yang berinteraksi dengan sistem.

Aktor bisa menjadi pengguna manusia, sistem lain, atau entitas eksternal lainnya

yang berperan dalam berbagai kasus penggunaan. Aktor direpresentasikan dalam

diagram use case sebagai simbol elips dengan nama aktor di dalamnya. Contoh

aktor mungkin adalah "Pengguna," "Admin," atau "Sistem Pembayaran."

Kasus Penggunaan (Use Case): Kasus penggunaan adalah skenario atau

tugas spesifik yang dapat dilakukan oleh aktor dalam sistem. Kasus penggunaan

merepresentasikan interaksi antara satu atau lebih aktor dengan sistem. Mereka

direpresentasikan dalam diagram use case sebagai elips dengan nama kasus

penggunaan di dalamnya. Contoh kasus penggunaan mungkin adalah "Login,"

"Menginput Data Karyawan," atau "Mengelola Profil Pengguna."

Hubungan Aktor-Kasus Penggunaan: Garis yang menghubungkan aktor

dengan kasus penggunaan menunjukkan keterlibatan aktor dalam kasus


15

penggunaan tersebut. Hubungan ini dapat berupa asosiasi, yang menggambarkan

keterlibatan aktor dalam kasus penggunaan tanpa menentukan arah aliran

informasi, atau hubungan berarah yang menunjukkan arah aliran informasi antara

aktor dan kasus penggunaan.

Diagram use case adalah alat yang sangat berguna dalam pengembangan

perangkat lunak karena membantu dalam merinci dan memahami persyaratan

sistem dari sudut pandang pengguna. Ini juga membantu dalam komunikasi antara

tim pengembangan dan pemangku kepentingan untuk memastikan pemahaman

yang konsisten tentang fungsionalitas yang diharapkan dari sistem yang akan

dikembangkan. Adapun use case diagram nya adalah sebagai berikut:

Gambar 3. 3 Use Case Diagram


16

3.3.2. Class Diagram

Class diagram adalah salah satu jenis diagram dalam pemodelan UML

(Unified Modeling Language) yang digunakan untuk menggambarkan struktur

dan hubungan antara kelas-kelas dalam sebuah sistem perangkat lunak. Dalam

class diagram, kelas-kelas direpresentasikan dalam bentuk kotak dengan tiga

komponen utama: nama kelas, atribut (variabel) yang dimiliki oleh kelas tersebut,

dan metode (fungsi atau operasi) yang dapat dijalankan oleh kelas tersebut.

Hubungan antara kelas-kelas digambarkan dengan menggunakan panah yang

menunjukkan asosiasi, pewarisan (inheritance), atau ketergantungan (dependency)

antara kelas-kelas tersebut. Class diagram digunakan untuk menggambarkan

struktur statis dari sistem, termasuk kelas-kelas, atribut-atribut, metode-metode,

dan hubungan-hubungan antara mereka. Diagram ini membantu pengembang

perangkat lunak dalam merancang, memahami, dan berkomunikasi mengenai

struktur perangkat lunak yang akan dibangun.

Class Diagram dibuat agar pembuat program atau programmer membuat

kelas-kelas sesuai rancangan didalam kelas diagram agar antara dokumentasi

perancangan dan perangkat lunak sinkron. Kelas-kelas yang ada pada struktur

sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem

sehingga programmer dapat membuat class diagram yang digunakan untuk

menampilkan kelas-kelas yang ada dalam sistem, class diagramnya sebagai

berikut:
17

Gambar 3. 4 Class Diagram

3.4. Perancangan Database

Database merupakan suatu sistem file-file data yang terintegrasi yang

mempunyai sebuah primary key untuk melakukan pengulangan data. Maka pada

perancangan file dituntut ketelitian kita dalam memilih organisasi file yang kita

rancang, akses file, record kunci atau penghubung dan jumlah file yang kita

perlukan pada sistem pendukung keputusan ini. Agar lebih jelas dapat dilihat pada

tabel desain file berikut ini.


18

1. Tabel Data Admin

Database : penggajian_karyawan.sql

Nama Tabel : admin

Primary Key : id_admin

Tabel 3. 1 Desain File Data Admin


No. Field Name Type Size
1 id_admin Int 11
2 kd_admin Varchar 10
3 nm_admin Varchar 50
4 username Varchar 50
5 password Varchar 50
6 photo Varchar 255

2. Tabel Data Detail Gaji

Database : penggajian_ karyawan.sql

Nama Tabel : detil_gaji

Primary Key : id_detil_gaji

Tabel 3. 2 Desain File Data Detail Gaji

No. Field Name Type Size


1 id_detil_gaji Int 11
2 no_slip Varchar 30
3 nip Varchar 20

3. Tabel Data Gaji

Database : penggajian_ karyawan.sql

Nama Tabel : gaji

Primary Key : id_gaji

Tabel 3. 3 Desain File Data Gaji

No. Field Name Type Size


1 id_gaji Int 11
2 no_slip Varchar 30
19

3 tgl date -
4 pendapatan Int 11
6 gaji_bersih Int 11
7 jml_jam_lembur Int 11
8 nip Varchar 20
9 id_admin Int 11

4. Tabel Uang Lembur

Database : penggajian_ karyawan.sql

Nama Tabel : uang_lembur

Primary Key : id

Tabel 3. 4 Desain File Data Uang Lembur

No. Field Name Type Size


1 id Int 11
2 uang_lembur Varchar 50

5. Tabel Status Karyawan

Database : penggajian_ karyawan.sql

Nama Tabel : status_karyawan

Primary Key :-

Tabel 3. 5 Desain File Data Status Karyawan

No. Field Name Type Size


1 kd_status Varchar 10
2 nm_status Varchar 50
3 gapok Varchar 20

6. Tabel Data Karyawan

Database : penggajian_ karyawan.sql

Nama Tabel : karyawan

Primary Key : id_karyawan


20

Tabel 3. 6 Desain File Data Karyawan

No. Field Name Type Size


1 id_karyawan Int 11
2 nik Varchar 20
3 nm_ karyawan Varchar 50
4 kd_status Varchar 10

3.5. Flowchart

Flowchart adalah suatu bagan dengan simbol-simbol tertentu yang

menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses

(intruksi) dengan proses lainnya dalam suatu program. Dari bagan alir ini, dapat

diamati dan ditentukan aliran kendali program, sehingga pada bagan alir ini dapat

disusun baris-baris programnya satu demi satu. Hal ini dilakukan dengan

menggunakan beberapa simbol yang dihubungkan oleh panah yang

mengindikasikan sebuah kelanjutan dari aktivitas sebuah proses informasi.

Sebuah proses dari aliran proses informasi direpresentasikan menggunakan model

grafis. Adapun flowchart program dalam perancangan sistem informasi

penggajian karyawan pada CV. Cahaya Ternak sebagai berikut.


21

3.5.1. Flowchart Login

Start

Input Username Dan


Password

Salah
Validasi
Benar

Tampil Menu Utama

End

Gambar 3. 5 Flowchart Login


22

3.5.2. Flowchart Menu Utama

Menu Utama

Set Variabel

Input Pilihan

Set Uang
Pilih = “1” T
Lembur

Status
Pilih = “2” T
Karyawan

Pilih = “3” T Karyawan

Transaksi
Pilih = “4” T
Penggajian

Pilih = “5” T User

Pilih = “6” T Laporan

Logout

Gambar 3. 6 Flowchart Menu Utama


23

3.5.3. Flowchart Menu Set Uang Lembur

Divisi

Set Variabel

Input Pilihan

Pilih = “1” T Master


Add Divisi
Data

Pilih = “2” T Transaksi


Edit

Stok
Pilih = “3” T Announcements
Hapus
Management

Pilih = “4” T Laporan


Simpan

Pilih = “5” T Kembali

Menu Utama

Gambar 3. 7 Flowchart Menu Set Uang Lembur


24

3.5.4. Flowchart Menu Status Karyawan

Status
Karyawan

Set Variabel

Input Pilihan

Add Status
Pilih = “1” T Master Data
Karyawan

Pilih = “2” T Transaksi


Edit

Stok
Pilih = “3” T Announcements
Hapus
Management

Pilih = “4” T Laporan


Simpan

Pilih = “5” T Kembali

Menu Utama

Gambar 3. 8 Flowchart Menu Status Karyawan


25

3.5.5. Flowchart Menu Karyawan

Karyawan

Set Variabel

Input Pilihan

Pilih = “1” T Add


Master
Karyawan
Data

Pilih = “2” T Transaksi


Edit

Stok
Pilih = “3” T Announcements
Hapus
Management

Pilih = “4” T Laporan


Simpan

Pilih = “5” T Kembali

Pilih = “6” T Detail

Menu Utama

Gambar 3. 9 Flowchart Menu Karyawan


26

3.5.6. Flowchart Menu Transaksi Penggajian

Transaksi
Penggajian

Set Variabel

Input Pilihan

Pilih = “1” T Master


PilihData

Pilih = “2” T Lihat


Transaksi
Gaji

Stok
Pilih = “3” T Announcements
Simpan
Management

Menu Utama

Gambar 3. 10 Flowchart Menu Transaksi Penggajian


27

3.5.7. Flowchart Menu User

User

Set Variabel

Input Pilihan

Pilih = “1” T Master


Add User
Data

Pilih = “2” T Transaksi


Edit

Stok
Pilih = “3” T Announcements
Hapus
Management

Pilih = “4” T Laporan


Simpan

Pilih = “5” T Kembali

Pilih = “6” T Detail

Menu Utama

Gambar 3. 11 Flowchart Menu User


28

3.5.8. Flowchart Menu Laporan

Laporan

Set Variabel

Input Pilihan

Laporan Data
Pilih = “1” T Master Data
Karyawan

Laporan Data Pilih Bulan dan


Pilih = “2” T Transaksi T
Penggajian tahun

Menu Utama

Gambar 3. 12 Flowchart Menu Laporan

3.6. Perancangan User Interfaces

Perancangan User Interface (UI) merupakan proses penting dalam

pengembangan aplikasi perancangan sistem informasi. Tujuan utama dari

perancangan UI adalah untuk menciptakan antarmuka yang intuitif, menarik, dan

efisien bagi pengguna akhir. Proses ini melibatkan pemahaman yang mendalam

tentang sistem, tujuan aplikasi, serta pengalaman pengguna yang diinginkan.

Selain itu, navigasi yang mudah dipahami adalah kunci keberhasilan. Pengujian
29

juga merupakan bagian integral dari perancangan UI, sehingga dapat terus

diperbaiki seiring waktu. Dengan demikian, perancangan UI yang baik dapat

meningkatkan kepuasan pengguna, produktivitas, dan efektivitas aplikasi atau

sistem yang dihasilkan. Berikut adalah perancangan user interfaces pada

perancangan sistem informasi penggajian karyawan di CV.Cahaya Ternak.

Login

Menu Utama

Set Uang Status Transaksi


Karyawan User Laporan
Lembur Karyawan Penggajian

Laporan Data
Karyawan

Laporan Data
Penggajian

Gambar 3. 13 Desain Antarmuka

3.6.1. Desain Masukan (Input)

Desain input sangat penting dalam membangun sebuah sistem, kualitas

informasi atau laporan yang akan dihasilkan nantinya tergantung pada input yang

kita rancang. Dalam perancangan input juga mempengaruhi record-record yang

terlibat dalam pengolahan data. Berikut ini adalah desain Input pada sistem

informasi data gaji karyawan pada CV. Cahaya Ternak.


30

1. Desain Login

CV. CAHAYA TERNAK

Login

Gambar 3. 14 Desain Login

2. Desain Input Set Uang Lembur

DIVISI
CV. CAHAYA TERNAK Admin CV. Cahaya Ternak

Admin CV. Cahaya Ternak


SET UANG LEMBUR

Search
Set Uang Lembur/Jam

 Dashboard
Simpan Kembali
 Set Uang Lembur

 Status Karyawan

 Karyawan

 Transaksi Penggajian

 User

 Laporan
 Laporan Data Karyawan
 Laporan Data Penggajian

Gambar 3. 15 Desain Input Set Uang Lembur


31

3. Desain Input Status Karyawan

DIVISI
CV. CAHAYA TERNAK Admin CV. Cahaya Ternak

Admin CV. Cahaya Ternak


STATUS KARYAWAN

Search
Kode Status Karyawan Gaji Pokok

 Dashboard Status Karyawan

 Set Uang Lembur

 Status Karyawan Simpan Kembali

 Karyawan

 Transaksi Penggajian

 User

 Laporan
 Laporan Data Karyawan
 Laporan Data Penggajian

Gambar 3. 16 Desain Input Status Karyawan

4. Desain Input Karyawan

DIVISI
CV. CAHAYA TERNAK Admin CV. Cahaya Ternak

Admin CV. Cahaya Ternak


KARYAWAN

Search
NIK

 Dashboard Nama Karyawan

 Set Uang Lembur


Status Karyawan
 Status Karyawan

 Karyawan
Simpan Kembali
 Transaksi Penggajian

 User

 Laporan
 Laporan Data Karyawan
 Laporan Data Penggajian

Gambar 3. 17 Desain Input Karyawan


32

5. Desain Input Transaksi Penggajian

DIVISI
CV. CAHAYA TERNAK Admin CV. Cahaya Ternak

Admin CV. Cahaya Ternak


TRANSAKSI PENGGAJIAN

Search
Nomor Tanggal

NIK Pilih
 Dashboard

 Set Uang Lembur


Nama Karyawan
 Status Karyawan
Status Karyawan
 Karyawan
Gaji
 Transaksi Penggajian

 User Jumlah Jam Lembur

 Laporan
 Laporan Data Karyawan
 Laporan Data Penggajian Pendapatan

Gaji Bersih

Lihat Gaji Simpan

Gambar 3. 18 Desain Input Transaksi Penggajian

6. Desain Input User

DIVISI
CV. CAHAYA TERNAK Admin CV. Cahaya Ternak

Admin CV. Cahaya Ternak


USER

Search
Nama User

 Dashboard Username

 Set Uang Lembur


Password
 Status Karyawan

 Karyawan Foto Choose File

 Transaksi Penggajian

 User Simpan Kembali

 Laporan
 Laporan Data Karyawan
 Laporan Data Penggajian

Gambar 3. 19 Desain Input User


33

3.6.2. Desain Keluaran (Output)

Tujuan akhir dari suatu sitem adalah agar dapat menyajikan output atau

informasi secara cepat dan akurat. Untuk itu dalam pendefinisian ini perlu

dicermati output yang akan kita sajikan dan apa saja yang menjadi isi dari output

tersebut. Berikut adalah desain output pada laporan perancangan sistem informasi

penggajian karyawan pada CV. Cahaya Ternak.

1. Output Laporan Data Karyawan

LAPORAN DATA KARYAWAN

NIK Nama Karyawan Kode Status Karyawan

Gambar 3. 20 Output Laporan Data Karyawan


34

2. Output Laporan Data Penggajian

LAPORAN DATA PENGGAJIAN

Periode September 2023


NIP Nama Pegawai Kode Jabatan Golongan Status Jumlah Anak

No. Slip Tanggal NIK Nama Pendapatan Gaji Bersih

Gambar 3. 21 Output Laporan Data Penggajian


BAB IV

IMPLEMENTASI DAN HASIL

4.1. Implementasi

Implementasi sistem adalah tahap dalam siklus pengembangan perangkat

lunak di mana desain sistem yang telah direncanakan dan dikembangkan akan

diubah menjadi kode yang dapat dijalankan oleh komputer. Ini adalah langkah

kunci dalam proses pengembangan perangkat lunak di mana solusi yang telah

dirancang akan diwujudkan menjadi sistem yang berfungsi. Pada bab ini

merupakan implementasi hasil rancangan yang telah selesai dibuat. Berikut adalah

hasil tampilan program perancangan sistem informasi penggajian karyawan pada

CV. Cahaya Ternak.

4.1.1. Tampilan Form Login

Gambar 4. 1 Tampilan Form Login

35
36

4.1.2. Tampilan Form Menu Utama

Gambar 4. 2 Tampilan Form Menu Utama

4.1.3. Tampilan Form Set Uang Lembur

Gambar 4. 3 Tampilan Form Set Uang Lembur


37

4.1.4. Tampilan Form Input Set Uang Lembur

Gambar 4. 4 Tampilan Form Input Set Uang Lembur

4.1.5. Tampilan Form Data Status Karyawan

Gambar 4. 5 Tampilan Form Data Status Karyawan


38

4.1.6. Tampilan Form Input Data Status Karyawan

Gambar 4. 6 Tampilan Form Input Data Status Karyawan

4.1.7. Tampilan Form Data Karyawan

Gambar 4. 7 Tampilan Form Data Karyawan


39

4.1.8. Tampilan Form Input Data Karyawan

Gambar 4. 8 Tampilan Form Input Data Karyawan

4.1.9. Tampilan Form Transaksi Penggajian

Gambar 4. 9 Tampilan Form Transaksi Penggajian


40

4.1.10. Tampilan Form Input Data User

Gambar 4. 10 Tampilan Form Input Data User

4.1.11. Tampilan Form Input Data User

Gambar 4. 11 Tampilan Form Input Data User


41

4.2. Pengujian Sistem

Pengujian yang dilakukan yaitu pengujian white box, pengujian black box

dan pengujian UML. Pengujian white box adalah pengujian yang didasarkan pada

pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari

desain program secara prosedural untuk membagi pengujian ke dalam beberapa

kasus pengujian. Sedangkan pengujian black box adalah metode pengujian

perangkat lunak yang menguji fungsionalitas aplikasi yang dirancang.

4.2.1. Pengujian dengan Black Box

Rencana pengujian implementasi perancangan aplikasi Point Of Sales

pada CV. Cahaya Ternak dapat dilihat pada tabel dibawah ini:

Tabel 4. 1 Rencana Pengujian

Kelas Uji Detail Pengujian Deskripsi


Login user Verifikasi username dan Menginputkan username
password. dan password untuk login
ke menu utama.
Pengujian Set Uang Proses input set uang lembur Menambah, mengedit,
Lembur dengan aksi update, delete, dan menghapus uang
dan kembali. lembur serta menyimpan
ke database.
Pengujian Data Proses input data status Menambah, mengedit,
Status Karyawan karyawan dengan aksi simpan, dan menghapus data
update, delete, dan kembali. status karyawan serta
menyimpan ke database.
Pengujian Data Proses input data karyawan Menambah, mengedit,
Karyawan dengan aksi simpan, update, dan menghapus data
delete, dan kembali. karyawan.
Pengujian Data Proses input data gaji dengan Menambah data transaksi
Transaksi aksi cari NIK, tambahkan lihat penggajian ke database
Penggajian gaji dan simpan data gaji. dan melihat detail gaji.
Pengujian Data Proses input data user dengan Menambah, mengedit,
User aksi simpan, update, delete, dan menghapus data user
dan kembali. serta menyimpan ke
database.
42

Pengujian Data Proses mencetak laporan data Mencetak laporan yang


Laporan karyawan, laporan data gaji telah di filter.
dengan filter sesaui tanggal
dengan aksi cari dan cetak
laporan.

4.2.1.1. Pengujian Login User

Pengujian yang mempunyai hak akses penuh dalam pengelolaan data

adalah pengujian login user. Pengujian login user ini dilakukan dengan

menggunakan validasi terhadap username dan password yang dimasukkan,

apabila data yang dimasukkan tidak valid maka login gagal.

Tabel 4. 2 Pengujian Login

Kasus dan Hasil Uji Login (Data Normal)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Username : admin, Data login Proses masuk ke [ x ] Diterima
password : admin dimasukkan, isi sistem berhasil. [ ] Ditolak
username dan
password, kemudian
klik tombol login.
Apabila data yang
dimasukkan benar,
maka akan masuk ke
menu utama

4.2.1.2. Pengujian Set Uang Lembur

Pengujian ini dengan memasukkan data uang lembur/jam serta

menampilkan data uang lembur/jam yang sudah di inputkan.

Tabel 4. 3 Pengujian Data Set Uang Lembur

Kasus dan Hasil Uji Data Set Uang Lembur (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Klik Menu Set Masuk ke halaman Menampilkan data [ x ] Diterima
Uang Lembur set uang lembur. uang lembur/jam [ ] Ditolak
sesuai yang
diharapkan.
43

Klik Kembali Masuk ke halaman Menampilkan data [ x ] Diterima


divisi dan divisi sesuai yang [ ] Ditolak
menampilkan data diharapkan.
divisi
Klik Edit Mengedit data Aksi edit sesuai [ x ] Diterima
divisi yang telah di dengan yang [ ] Ditolak
inputkan. diharapkan.

4.2.1.3. Pengujian Data Status Karyawan

Pengujian ini dilakukan dengan menginputkan data status karyawan dan

menampilkan data status karyawan yang telah di inputkan.

Tabel 4. 4 Pengujian Data Status Karyawan

Kasus dan Hasil Uji Data Status Karyawan (Data Normal)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Klik Menu Status Masuk ke halaman Menampilkan data [ x ] Diterima
Karyawan status karyawan status karyawan [ ] Ditolak
dan menampilkan sesuai yang
data jabatan. diharapkan.
Klik Add Status Masuk ke halaman Menampilkan [ x ] Diterima
Karyawan form data status form input data [ ] Ditolak
karyawan dan status karyawan
menginputkan data sesuai yang
status karyawan. diharapkan.
Klik Simpan Menyimpan data Aksi simpan sesuai [ x ] Diterima
status karyawan dengan yang [ ] Ditolak
yang telah di diharapkan.
inputkan.
Klik Kembali Masuk ke halaman Menampilkan data [ x ] Diterima
status karyawan status karyawan [ ] Ditolak
dan menampilkan sesuai yang
data status diharapkan.
karyawan.
Klik Edit Mengedit data Aksi edit sesuai [ x ] Diterima
status karyawan dengan yang [ ] Ditolak
yang telah di diharapkan.
inputkan.
Klik Delete Menghapus data Aksi delete sesuai [ x ] Diterima
status karyawan dengan yang [ ] Ditolak
yang tersimpan di diharapkan.
database.
44

4.2.1.4. Pengujian Data Karyawan

Pengujian ini dilakukan dengan menginputkan data karyawan dan

menampilkan data karyawan yang telah di inputkan.

Tabel 4. 5 Pengujian Data Karyawan

Kasus dan Hasil Uji Data Karyawan (Data Normal)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Klik Menu Masuk ke halaman Menampilkan data [ x ] Diterima
Karyawan karyawan dan karyawan sesuai [ ] Ditolak
menampilkan data yang diharapkan.
produk.
Klik Add New Masuk ke halaman Menampilkan form [ x ] Diterima
form data karyawan dan input data [ ] Ditolak
menginputkan data karyawan sesuai
potongan. yang diharapkan.
Klik Simpan Menyimpan data Aksi simpan sesuai [ x ] Diterima
karyawan yang telah di dengan yang [ ] Ditolak
inputkan. diharapkan.
Klik Kembali Masuk ke halaman Menampilkan data [ x ] Diterima
karyawan dan karyawan sesuai [ ] Ditolak
menampilkan data yang diharapkan.
Karyawan.
Klik Update Mengedit data Aksi edit sesuai [ x ] Diterima
karyawan yang telah di dengan yang [ ] Ditolak
inputkan. diharapkan.
Klik Delete Menghapus data Aksi delete sesuai [ x ] Diterima
karyawan yang dengan yang [ ] Ditolak
tersimpan di database. diharapkan.

4.2.1.5. Pengujian Proses Transaksi Penggajian

Pengujian ini dilakukan dengan menginputkan data transaksi penggajian

dan menyimpan transaksi penggajian kedalam database.

Tabel 4. 6 Pengujian Data Transaksi Penggajian

Kasus dan Hasil Uji Data Transaksi Penggajian (Data Normal)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Klik Menu Masuk ke halaman Menampilkan [ x ] Diterima
Transaksi transaksi penggajian. halaman transaksi [ ] Ditolak
Penggajian penggajian.
45

Pilih NIK Menampilkan NIK Menampilkan data [ x ] Diterima


karyawan yang dicari. karyawan yang [ ] Ditolak
dicari sesuai yang
diharapkan.
Klik Lihat Gaji Melihat data detail gaji Aksi melihat detail [ x ] Diterima
yang didapat karyawan. transaksi [ ] Ditolak
penggajian sesuai
dengan yang
diharapkan.
Klik Simpan Menyimpan data Aksi simpan [ x ] Diterima
transaksi penggajian. transaksi [ ] Ditolak
penggajian
karyawan sesuai
dengan yang
diharapkan.

4.2.1.6. Pengujian Laporan

Pengujian ini dilakukan dengan memfilter tanggal laporan yang mau di

cetak oleh admin.

Tabel 4. 7 Pengujian Laporan

Kasus dan Hasil Uji Laporan (Data Normal)


Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Klik Menu Laporan Masuk ke halaman Menampilkan [ x ] Diterima
laporan. halaman laporan [ ] Ditolak
sesuai yang
diharapkan.
Klik Filter Memilih tanggal Aksi filter user [ x ] Diterima
yang mau di cetak sesuai dengan [ ] Ditolak
dengan aksi filter yang diharapkan.
Klik Cetak Laporan Mencetak laporan Aksi cetak laporan [ x ] Diterima
sesuai dengan sesuai dengan [ ] Ditolak
tanggal yang di yang diharapkan.
filter

4.3. Kelebihan Dan Kelemahan Sistem

Sistem yang dirancang yaitu perancangan sistem informasi penggajian

karyawan pada CV. Cahaya Ternak memiliki beberapa kelebihan dan kelemahan

yaitu sebagai berikut.


46

4.3.1. Kelebihan Sistem

Kelebihan dari sistem yang dirancang yaitu:

1. Sistem informasi penggajian yang terkomputerisasi dapat menghitung gaji

karyawan secara otomatis, mengurangi potensi kesalahan perhitungan, dan

memastikan bahwa setiap karyawan menerima gaji yang sesuai.

2. Dengan adanya database yang terstruktur, informasi pribadi, data penggajian,

dan tunjangan karyawan dapat disimpan dan dikelola dengan lebih baik. Ini

memudahkan pengelolaan dan pengambilan data karyawan.

3. Proses penggajian yang terkomputerisasi akan menghemat waktu yang

sebelumnya digunakan untuk menghitung gaji secara manual. Ini

memungkinkan sumber daya manusia untuk fokus pada tugas-tugas lain yang

lebih strategis.

4. Sistem ini mempermudah admin dalam memasukkan data gaji karyawan.

Proses input data menjadi lebih cepat dan efisien.

4.3.2. Kelemahan Sistem

Kelemahan dari sistem yang dirancang yaitu:

1. Sistem ini akan membuat perusahaan sangat bergantung pada teknologi. Jika

terjadi masalah teknis atau kegagalan sistem, proses penggajian bisa

terganggu.

2. Meskipun sistem ini dapat mengurangi kesalahan perhitungan, kesalahan

input data oleh admin masih mungkin terjadi dan dapat berdampak pada

akurasi penggajian.
47

3. Dengan adanya data sensitif karyawan yang tersimpan dalam sistem,

perlindungan data menjadi krusial. Diperlukan langkah-langkah keamanan

yang kuat untuk melindungi data tersebut dari potensi ancaman keamanan.
BAB V

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Berdasarkan analisa yang telah di lakukan pada penulis, maka dapat di

tarik kesimpulan sebagai berikut:

1. Sistem informasi penggajian yang terkomputerisasi memiliki potensi besar

untuk meningkatkan efisiensi dan akurasi proses penggajian karyawan di CV.

Cahaya Ternak.

2. Dengan database yang terstruktur, manajemen data karyawan akan menjadi

lebih efektif, memungkinkan pengelolaan informasi pribadi, data penggajian,

bonus, dan tunjangan dengan lebih baik.

3. Membuat laporan pada CV. Cahaya Ternak menjadi terkomputerisasi dan

memudahkan dalam pencarian data.

5.2. Saran

Saran yang penulis usulkan setelah melakukan pengamatan dengan

menguraikan data yang didapat untuk tercapainya tujuan menyajikan informasi

dan mendapatkan hasil yang optimal, maka penulis mempunyai saran untuk

mendukung rancangan sistem informasi penggajian karyawan ini, dibutuhkan

orang yang teliti dan menguasai tentang teknologi komputer dan teknologi

informasi agar sistem ini berjalan dengan baik dan efisien.

48

Anda mungkin juga menyukai