Anda di halaman 1dari 94

PERANCANGAN SISTEM INFORMASI PENGGAJIAN

KARYAWAN PADA CV. MAYA CIPTA LESTARI

TUGAS AKHIR
Diajukan Untuk Memenuhi Tugas Akhir Program Diploma tiga (D3)

GITA FAJRIANI
NIM : 12183034

Program Studi Sistem Informasi


Fakultas Teknik dan Informatika Universitas Bina Sarana
Informatika Jakarta
2021
2
3
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR

Tugas Akhir ini diajukan oleh:

Nama : Gita Fajriani


NIM : 12183034
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi
Fakultas : Teknik dan Informatika
Judul Tugas Akhir :Perancangan Sistem Informasi Penggajian
Karyawan Pada CV. Maya Cipta Lestari

Untuk dipertahankan pada periode I-2021 di hadapan Penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya
Komputer (A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem
Informasi di Universitas Bina Sarana Informatika.

Jakarta, 30 Juni 2021


PEMBIMBING TUGAS AKHIR
Dosen Pembimbing :  Muhammad Fahmi, M.Kom

Asisten Pembimbing : Elvi Sunita Perangin-angin, MM,MSI

DEWAN PENGUJI

Penguji I : .............................................. ...........................................


Penguji II : .............................................. ..........................................

4
LEMBAR KONSULTASI TUGAS AKHIR

UNIVERSITAS BINA SARANA INFORMATIKA

NIM : 12183034
Nama Lengkap : Gita Fajriani
Dosen Pembimbing : Muhammad Fahmi, M.Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penggajian Karyawan
Pada CV. Maya Cipta Lestari
NO Tanggal Bimbingan Pokok Bahasan Paraf Dosen
Pembimbing
1 07 April 2021 Judul Tugas Akhir
2 08 April 2021 Bab 1
3 15 April 2021 Bab 2
4 26 April 2021 Bab 3
5 10 Mei 2021 Bab 4
6 07 Juni 2021 Bab 5
7 16 Juni 2021 Daftar Pustaka
8 16 Juni 2021 Lampiran-lampiran
9 04 Juli 2021 Halaman Depan

Catatan untuk Dosen Pembimbing.


Bimbingan Tugas Akhir
 Dimulai pada tanggal : 09 April 2021
 Diakhiri pada tanggal : 04 Juli 2021
 Jumlah pertemuan bimbingan : Sembilan (9) Pertemuan

Disetujui oleh,
        Dosen Pembimbing

( Muhammad Fahmi, M.Kom )

5
LEMBAR KONSULTASI TUGAS AKHIR

UNIVERSITAS BINA SARANA INFORMATIKA

NIM : 12183034
Nama Lengkap : Gita Fajriani
Asisten Pembimbing: Elvi Sunita, MM,MSi
Judul Tugas Akhir : Perancangan Sistem Informasi Penggajian Karyawan
Pada CV. Maya Cipta Lestari
NO Tanggal Bimbingan Pokok Bahasan Paraf Dosen
Pembimbing
1 12 April 2021 Bab 1
2 23 April 2021 Bab 2
3 28 April 2021 Bab 3
4 14 Mei 2021 Bab 4
5 10 Juni 2021 Bab 5
6 18 Juni 2021 Daftar Pustaka
7 20 Juni 2021 Lampiran-lampiran
8 07 Juli 2021 Halaman Depan

Catatan untuk Asisten Pembimbing.


Bimbingan Tugas Akhir
 Dimulai pada tanggal : 09 April 2021
 Diakhiri pada tanggal : 07 Juli 2021
 Jumlah pertemuan bimbingan : Sembilan (9) Pertemuan

Disetujui oleh,
Asisten Pembimbing

( Elvi Sunita, MM,MSi )

6
PANDUAN PENGGUNAAN HAK CIPTA

Tugas Akhir yang berjudul “Perancangan Sistem Informasi Penggajian


Karyawan Pada CV Maya Cipta Lestari” adalah hasil karya tulis asli Gita
Fajriani dan bukan hasil terbitan sehingga peredaran karya tulis hanya berlaku
dilingkungan akademik saja, serta memiliki hak cipta. Oleh karena itu,
dilarang keras untuk menggandakan baik sebagian maupun seluruhnya karya
tulis ini, tanpa seizin penulis.
Referensi kepustakaan diperkenankan untuk dicatat tetapi pengutipan atau
peringkasan isi tulisan hanya dapat dilakukan dengan seizin penulis dan
disertai ketentuan pengutipan secara ilmiah dengan menyebutkan sumbernya.
Untuk keperluan perizinan pada pemilik dapat menghubungi informasi yang
tertera di bawah ini:

Nama : Gita Fajriani


Alamat : Jl. Bintara 14 No.18 RT/RW 001/009 Kel. Bintara
Kec.Bekasi Barat Kota Bekasi, Jawa Barat 17134.
No. Telp : 0895602532218

E-mail : gitafajriani54@gmail.com

7
KATA PENGANTAR

Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT, yang

telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat

menyelesaikan tugas ini dengan baik. Tugas Akhir pada Program Diploma Tiga (D3)

ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul Tugas Akhir,

yang penulis ambil sebagai berikut, “Perancangan Sistem Informasi Penggajian

Karyawan Pada CV. Maya Cipta Lestari”.

Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat

sebagai salah satu syarat kelulusan Program Diploma Universitas Bina Sarana

Informatika. Sebagai bahan penulisan diambil berdasarkan hasil penelitian

(eksperimen), observasi dan beberapa sumber literature yang mendukung penulisan

ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka

penulisan Tugas Akhir ini tidak akan berjalan lancar. Oleh karena itu pada

kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima kasih kepada:

1. Rektor Universitas Bina Sarana Informatika.

2. Dekan Fakultas Teknik dan Informatika.

3. Ketua Program Studi Sistem Informasi Universitas Bina Sarana

Informatika.

4. Bapak Muhammad Fahmi selaku Dosen Pembimbing Tugas Akhir.

5. Ibu Elvi Sunita Perangin-angin selaku Asisten Pembimbing Tugas Akhir.

6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana

Informatika.

7. Ibu Umayah selaku Komisaris Utama CV. Maya Cipta Lestari.

8
8. Staff / karyawan di lingkungan CV. Maya Cipta Lestari.

9. Kedua Orang tua tercinta, yang telah memberikan dukungan moral

maupun spiritual yang tak henti-hentinya.

10. Nugroho Aji selaku teman hidup yang telah senantiasa memberikan

dukungan, semangat, dan motivasi.

11. Tania Mala Sari dan Fairuz Nazihah Anwar yang telah berjuang bersama

dari awal hingga akhir dan memberikan semangat .

12. Bintara Squad Family (BSF) yang telah memberikan semangat luar biasa,

khususnya Cucu Sulasih, Nadia Urwatul Zalfa, Raisa Ramadhany Jogja,

Kartika Dewi, Lala Sambaya.

13. Rekan-rekan mahasiswa kelas SI-6A

Serta semua pihak yang terlalu banyak untuk disebutkan satu persatu

sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas

Akhir ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran

yang bersifat membangun demi kesempurnaan penulisan di masa yang akan datang.

Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya

dan bagi para pembaca yang berminat pada umumnya.

Jakarta, 09 Juni 2021

Gita Fajriani

9
10
ABSTRAKSI
Gita Fajriani (12183034), Perancangan Sistem Informasi Penggajian Karyawan
pada CV. Maya Cipta Lestari.

Pada saat masa sekarang ini semua teknologi dan informasi sudah sangat maju pesat
dan cepat. Penggajian merupakan kompensasi secara langsung yang diberikan
kepada karyawan sebagai jasa atau hasil yang telah dilakukannya. Permasalahan
yang dihadapi yaitu pengolahan penggajian karyawan yang masih dilakukan secara
manual yaitu terpacu pada Microsoft Excel, dan penyimpanan data masih
menggunakan data arsipMetode perancangan software berdasarkan teori model
waterfall, model air terjun menyediakan pendekatan alur hidup perangkat lunak
secara sekuensial atau terurut. Desain perancangan sistem ini dibuat mengenai
perancangan database dengan menggunakan Unified Modeling language (UML).
Dengan adanya sistem penggajian ini data yang terkomputerisasi diharapkan mampu
memberikan kontribusi yang baik bagi perusahaan dan membantu meningkatkan
kinerja kerja para karyawan serta mempermudah dalam pendataan.perlunya
dilakukan transformasi sistem yaitu peralihan sistem yang lama ke sistem yang baru
dan lakukan update berkala pada sistem agar sistem selalu relevan dengan keadaan.
serta disarankan untuk selalu membackup data.

Kata Kunci : Perancangan Sistem, Penggajian, Karyawan.

11
ABSTRACT

Gita Fajriani (12183034), Designing Employee Payroll Information System at


CV. Maya Cipta Lestari. 
At the present time all technology and information is very advanced and fast. Salary
is a direct compensation given to employees as a service or result that has been done.
The problem faced is that employee payroll processing is still done manually, which
is driven by Microsoft Excel, and data storage still uses archival data. The software
design method is based on the waterfall model theory, the waterfall model provides a
sequential or sequential software lifeflow approach. The design of this system is
made regarding database design using the Unified Modeling language (UML). With
this payroll system, computerized data is expected to be able to make a good
contribution to the company and help improve the work performance of employees
and facilitate data collection. relevant to the situation. and it is recommended to
always back up data. 

Keywords : System Design, Payroll, Employees

12
DAFTAR ISI

PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR........................................iv


LEMBAR KONSULTASI TUGAS AKHIR................................................................v
PANDUAN PENGGUNAAN HAK CIPTA..............................................................vii
KATA PENGANTAR...............................................................................................viii

ABSTRAKS.................................................................................................................x
DAFTAR ISI..............................................................................................................xii
DAFTAR SIMBOL...................................................................................................xiv
DAFTAR GAMBAR................................................................................................xvii
DAFTAR TABEL...................................................................................................xviii
DAFTAR LAMPIRAN.............................................................................................xix

BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang Masalah.......................................................................1
1.2 Tujuan dan Manfaat.............................................................................2
1.3 Metode Penelitian................................................................................3
1.3.1 Teknik Pengumpulan Data.........................................................3
1.3.2 Model Pengembangan Sistem...................................................4
1.4 Ruang Lingkup......................................................................................6

BAB II LANDASAN TEORI..................................................................................7


2.1 Konsep Dasar Sistem..........................................................................7
2.2 Teori Pendukung (Tools System)......................................................13

BAB III ANALISA SISTEM BERJALAN............................................................16


3.1 Tinjauan Perusahaan.........................................................................16
3.1.1 Sejarah Perusahaan....................................................................16
3.1.2 Struktur Organisasi dan Fungsi.................................................16
3.2 Prosedur Sistem Berjalan...................................................................19
3.3 Activity Diagram................................................................................21
3.4 Spesifikasi Dokumen Masukan (Input)..............................................21
3.5 Spesifikasi Dokumen Keluaran (Output)...........................................22
3.6 Permasalahan Pokok..........................................................................23

13
3.7 Pemecahan Masalah...........................................................................23

BAB IV PERANCANGAN SISTEM USULAN...................................................24


4.1. Tahapan Perancangan Sistem.............................................................24
4.1.1. Analisis Kebutuhan...................................................................24
4.1.2. Rancangan Diagram Use Case.................................................25
4.1.3. Rancangan Diagram Aktivitas..................................................34
4.1.4. Rancangan Dokumen Sistem Usulan........................................37
4.1.5. Rancangan Prototype................................................................39
4.2. Perancangan Perangkat Lunak...........................................................45
4.2.1. Entity Relationship Diagram (ERD).........................................45
4.2.2. Logical Record Structure (LRS)...............................................46
4.2.3. Spesifikasi File..........................................................................46
4.2.4. Class Diagram...........................................................................52
4.2.5. Sequence Diagram....................................................................53
4.2.6 Spesifikasi Hardware dan Software..........................................55
4.3 Pengujian Rancangan Antarmuka......................................................55
4.4 Jadwal Implementasi..........................................................................57

BAB V PENUTUP...............................................................................................58
5.1. Kesimpulan........................................................................................58
5.2. Saran..................................................................................................58

DAFTAR PUSTAKA................................................................................................59
DAFTAR RIWAYAT HIDUP.................................................................................61
LAMPIRAN-LAMPIRAN.......................................................................................63

14
DAFTAR SIMBOL
A. Simbol Use Case Diagram

Actor Menggambarkan manusia atau suatu hal yang


menggunakan atau berinteraksi dengan sistem.

Use Case Menjelaskan bagian utama dari kegunaan


sistem.

Association Sebagai penghubung antar actor


Relationship dengan use case yang saling berinteraksi

Include Menspesifikasikan bahwa use case sumber


secara eksplisit

System Menspesifikasikan paket yang menampilkan


sistem secara terbatas

B. Simbol Activity Diagram

Initial
Bagaimana objek dibentuk atau diawali
Node

Activity
Bagaimana objek dibentuk dan
Final
dihancurkan
Node
Digunakan untuk menggambarkan suatu
Decision keputusan/Tindakan yang harus diambil
pada kondisi tertentu

Line Untuk menghubungkan satu symbol


Conector dengan symbol lainnya

Memperlihatkan bagaimana masing-


Activity masing kelas antarmuka saling
berinteraksi satu sama lain

15
State dari sistem yang mencerminkan
Action
eksekusi dari suatu aksi

Untuk menunjukan kegiatan yang


Fork
dilakukan secara pararel

Untuk menunjukan kegiatan yang


Join
digabungkan

C. Simbol ERD, LRS, Class Diagram

Kumpulan dari objek yang dapat


Entitas
diidentifikasi secara unik

Hubungan yang terjadi antara satu atau


lebih entitas. Jenis hubungan antara lain,
Relasi
one to one, one to many, dan many to
many

Hubungan antara entitas dengan


Penghubung atributnyahimpunan entitas dengan
himpunan relasinya

Karakteristik dari entitas atau relasi yang


Atribut merupakan penjelasan detail tentang
entitas

Atribut
Primary Sebagai atribut kunci dari suatu entitas
Key

D. Simbol Sequence Diagram

Actor Menggambarkan orang yang sedang


berinteraksi dengan sistem

16
Entity Menggambarkan hubungan yang akan
Class dilakukan

Control Menggambarkan penghubung antara


Class boundary dengan tabel

Boundary Menggambarkan sebuah gambaran dari


Class foem

A Focus Menggambarkan tempat mulai dan


of berakhirnya massage
Control
& A Life
Line
A Massage Menggambarkan pengiriman pesan

17
DAFTAR GAMBAR

Gambar III. 1 Struktur Organisasi CV. Maya Cipta Lestari……………………………


Gambar III. 2 Activity Diagram CV. Maya Cipta Lestari………………………………
Gambar IV. 1 Use Case Diagram CV. Maya Cipta Lestari………...................………
Gambar IV. 2 Activity Diagram Admin………………………………………………..
Gambar IV. 3 Activiy Diagram Karyawan………………………………………….....
Gambar IV. 4 Activity Diagram Owner/Pemilik………………………………………
Gambar IV. 5 Halaman Login………………………………………………………….
Gambar IV. 6 Halaman Utama………………………………………………………...
Gambar IV. 7 Halaman Karyawan…………………………………………………….
Gambar IV. 8 Halaman Edit Karyawan……………………………………………….
Gambar IV. 9 Halaman Gaji Karyawan……………………………………………….
Gambar IV. 10 Halaman Absensi……………………………………………………..
Gambar IV. 11 Halaman Input Absensi…………………………………………….....
Gambar IV. 12 Halaman Transfer Gaji………………………………………………..
Gambar IV. 13 Halaman Slip Gaji………………………………………………….....
Gambar IV. 14 Halaman Laporan Gaji……………………………………………......
Gambar IV. 15 Entity Relationship Diagram Sistem Penggajian Karyawan…………
Gambar IV. 16 Logical Record Structure Sistem Penggajian Karyawan…………….
Gambar IV. 17 Class Model / Class Diagram Sistem Penggajian Karyawan………..
Gambar IV. 18 Sequence Diagram Login………………………………………….....
Gambar IV. 19 Sequence Diagram Data Karyawan………………………………….
Gambar IV. 20 Sequence Diagram Data Absensi……………………………………
Gambar IV. 21 Sequence Diagram Perhitungan……………………………………..

18
DAFTAR TABEL

Tabel IV. I Deskripsi Use Case Login…………………………………………………


Tabel IV. 2 Deskripsi Use Case Data Karyawan……………………………………...
Tabel IV. 3 Deskripsi Use Case Data Absensi………………………………………...
Tabel IV. 4 Deskripsi Use Case Data Perhitungan…………………………………....
Tabel IV. 5 Deskripsi Use Case Data Laporan………………………………………..
Tabel IV. 6 Deskripsi Use Case Logout………………………………………………
Tabel IV. 7 Spesifikasi File Admin…………………………………………………...
Tabel IV. 8 Spesifikasi File Karyawan……………………………………………….
Tabel IV. 9 Spesifikasi File Absensi………………………………………………….
Tabel IV. 10 Spesifikasi File Gaji…………………………………………………….
Tabel IV. 11 Spesifikasi File Tunjangan……………………………………………...
Tabel IV. 12 Hasil Pengujian Antarmuka Front-End………………………………....
Tabel IV. 13 Hasil Pengujian Antarmuka Back-End………………………………….
Tabel. IV. 14 Jadwal Implementasi……………………………………………………

19
DAFTAR LAMPIRAN

Lampiran A-1 Absensi………………………………………………………..


Lampiran A-2 Data Pegawai………………………………………………….
Lampiran B-1 Slip Gaji……………………………………………………….
Lampiran B-2 Laporan Gaji…………………………………………………..
Lampiran C-1 Absensi………………………………………………………..
Lampiran C-2 Data Pegawai………………………………………………….
Lampiran D-1 Slip Gaji……………………………………………………….
Lampiran D-2 Laporan Gaji……………………………………………………

20
21
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Pada saat masa sekarang ini semua teknologi dan informasi sudah sangat maju

pesat dan cepat. Untuk itu semua kegiatan manusia dalam mengakses informasi atau

apapun begitu sangat mudah untuk dikerjakan. Mengakses informasi apapun sangat

mudah didapat, bisa dilakukan di rumah sehingga kebutuhan manusia yang beraneka

ragam inilah yang mengakibatkan teknologi informasi menjadi maju dan berkembang.

Perkembangan teknologi dan sistem informasi inilah, yang pada saat ini sangat

dibutuhkan oleh perusahaan. Sebagai salah satu contohnya dengan penggunaan

komputerisasi pada sebuah perusahaan sebagai alat bantu untuk menyimpan dan

mengolah segala bentuk data secara tepat, cepat dan akurat.

Penggajian merupakan kompensasi secara langsung yang diberikan kepada

karyawan sebagai jasa atau hasil yang telah dilakukannya. Menurut (Komalasari &

Fauziah, n.d., 2018) memberikan batasan bahwa, “Untuk pelaksanaan pembayaran gaji

harus dilakukan secara profesional karena masalah gaji bagi karyawan merupakan hal

yang paling sensitive serta berpengaruh terhadap produktifitas kerja”.

Kesalahan dalam perhitungan gaji disebabkan oleh beberapa faktor,

diantaranya: pengolahan perhitungan absensi masih menggunakan manual,

pembuatan laporan yang masih terpacu pada Microsoft Excel dan Microsoft Word,

serta perhitungan data penggajian yang masih menggunakan manual. Hal ini

kemungkinan mengakibatkan kesalahan dalam pengolahan gaji (Hidayatun, 2016).

Kesalahan dlam pengolahan perhitungan gaji juga terjadi pada CV. Maya Cipta

Lestari. Permasalahan yang dihadapi yaitu sistem pengolahan penggajian karyawan

1
2

yang masih dilakukan secara manual yaitu terpacu pada Microsoft Excel,

penyimpanan data masih menggunakan data arsip sehingga perlu waktu dan tenaga

serta sering terjadi kesalahan ketik dan hilang arsip. Maka perlu adanya peninjuan

lebih lanjut tentang sistem pengolahan data gaji karyawan yang dirancang dan dibuat

sistem informasi penggajian karyawan yang terkomputerisasi.

CV. Maya Cipta Lestari merupakan perusahaan yang bergerak di bidang

perdagangan kosmetik atau penyedia produk kecantikan dan perawatan tubuh dan

juga mempekerjakan cukup banyak karyawan, saat ini masih bersifat manual yaitu

berdasarkan pada daftar hadir karyawan yang tercantum pada buku absensi ditambah

dengan dan gaji pokok, dan nantinya buku absensi ini akan dijadikan pedoman dalam

perhitungan gaji yang akan diterima karyawan, sehingga masalah yang dikhawatirkan

adalah di bagian administrasi karena perhitungan dalam menghitung kehadiran kerja,

dan rincian gaji karyawan semuanya dilakukan secara manual yang dapat berimbas

pada terlambatnya pembayaran gaji. Dengan adanya komputerisasi maka akan

mendapatkan data yang akurat dan tepat waktu.

1.2 Tujuan dan Manfaat


Dari permasalahan yang dijelsakan pada latar belakang. Maka

tujuan dari penulisan Tugas Akhir yaitu:

1. Mengetahui cara kerja sistem penggajian karyawan pada CV. Maya Cipta

Lestari.

2. Membantu meningkatkan efisiensi dan efektifitas sistem kerja yang baik

pada perusahaan

3. Merancang dan menerapkan sistem penggajian yang terkomputerisasi pada


3

CV. Maya Cipta Lestari.

Sedangkan manfaat yang didapat dari penelitian penulisan tugas

akhir ini yaitu

1. Manfaat untuk penulis sebagai salah satu syarat kelulusa Program Diploma

Tiga (D3) di Universitas Bina Sarana Informatika.

2. Manfaat untuk objek penelitian

a. Sebagai solusi untuk memecahkan permasalahan dalam sistem

penggajian karyawan pada CV. Maya Cipta Lestari.

b. Menghasilkan rancangan sistem yang lebih efektif dalam administrasi

penggajian.

3. Manfaat Untuk Pembaca

Sebagai sumber informasi dan referensi dalam pengembangan penelitian

tentang perancangan sistem penggajian karyawan

1.3 Metode Penelitian


Metode-metode yang dilakukan penulis dalam pencariandan pengumpulan

data serta informasi-informasi yang terkait di dalamnya untuk penyusunan Tugas

Akhir ini adalah sebagai berikut :

1.3.1 Teknik Pengumpulan Data


Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan

pengumpulan data untuk menyelesaikan pembuatan Tugas Akhir adalah:

1. Observasi

Penulis melakukan pengamatan langsung terhadap kegiatan-kegiatan yang

berlangsung di CV. Maya Cipta Lestari agar dapat mengetahui mengenai

prosedur berjalannya sistem penggajian. Adapun data yang diperoleh dari proses

ini adalah data karyawan, data rekap absensi, laporan penggajian bulanan.
4

2. Wawancara

Secara langsung penulis melakukan wawancara kepada bagian penggajian yang

terkait sistem penggajian yang sedang berjalan dan mengumpulkan data

mengenai sistem penggajian.

3. Studi Pustaka

Metode ini untuk mendukung pengumpulan data, penulis melakukan studi kasus

dengan mengumpulkan dan mempelajari referensi dari buku-buku dan dokumen

yang ada pada perusahaan CV. Maya Cipta Lestari yang dapat dijadikan acuan

penulis dalam tersusunnya Tugas Akhir.

1.3.2 Model Pengembangan Sistem


Metode perancangan software berdasarkan teori model waterfall. Menurut

Rosa dan Shalahuddin (2018:28), “Model SDLC air terjun (waterfall) sering juga

disebut model sekuensial linier (sequential linear) atau alur hidup klasik (classic life

cycle). Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara

sekuensial atau terurut dimulai dari analisis desain, pengodean, pengujian, dan tahap

pendukung (support)”.Waterfall terbagi menjadi lima tahapan, yaitu:

1. Analisa Kebutuhan Perangkat Lunak

Pada tahap ini penulis melakukan analisa dengan melakukan observasi pada CV.

Maya Cipta Lestari dan dari hasil observasi diperoleh kebutuhan-kebutuhan

yang diperlakukan dalam penelitian ini. Dokumen yang dibutuhkan seperti

laporan keuangan, data absensi, untuk dilaporkan kepada pemilik. Sedangkan

penulis menggunakan Balsaming Mockups 3 dalam pengembangan perangkat

lunak.

2. Desain

Desain perancangan sistem ini dibuat mengenai perancangan database dengan


5

menggunakan Unified Modeling language (UML). Adapun diagram yang

digunakan terdiri dari Use Case Diagram, Activity Diagram, Class Diagram dan

Squence Diagram. Dilanjutkan dengan merancang database (basis data)

menggunakan Entity Relationship Diagram (ERD) dan Logical Relational

Structure (LRS), Spesifikasi File dan User Interface.

3. Pembuatan Kode Program

Pembuatan kode program ini menggunakan aplikasi bahasa pemrograman Java.

4. Pengujian (Testing)

Pengujian fokus pada perangkat lunak atau pada desain program secara dari segi

fungsional. Pengujian ini dilakukan dengan pengujian blackbox testing yaitu

pengujian yang focus pada desain program, dengan cara menguji semua modul-

modul program, apakah sudah sesuai dengan yang diharapkan atau masih

terdapat kesalahan (Error) sehingga memerlukan perbaikan.

5. Pendukung (support) atau pemeliharaan (maintenance)

Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan

ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan

yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus

beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat

mengulangi proses pengembangan mulai dari analisis spesifikasi untuk

perubahan perangkat lunak yang sudah ada atau servis rutin, tapi tidak untuk

membuat perangkat lunak baru.


6

1.4 Ruang Lingkup


Ruang lingkup yang akan dibahas dalam penulisan Tugas Akhir ini yaitu

mengenai perancangan sistem informasi data penggajian pada CV. Maya Cipta Lestari

menggunakan metode Waterfall yang terdiri dari beberapa proses yaitu data

karyawan, data absen, data user, proses transaksi gaji dan laporan penggajian.
7
BAB II

LANDASAN TEORI

2.1 Konsep Dasar Sistem


“Kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan

tertentu”(Suryadharma SIM, SE., M.Ak., CIBA, 2019).

A. Model Pembelajaran Berbasis Web

“Pembelajaran berbasis web merupakan suatu kegiatan pembelajaran yang

memanfaatkan media situs (website) yang bisa diakses melalui jaringan internet.

Pembelajaran berbasis web atau yang dikenal juga dengan “web based learning”

merupakan salah satu jenis penerapan dari pembelajaran elektronik (e-

learning)”(Januarisman & Ghufron, 2016).

B. Sistem

“Sistem adalah kumpulan dari elemen- elemen yang berinteraksi untuk mencapai

suatu tujuan tertentu”.(Mahdiana, 2016)

1. Definisi Sistem

“Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama

untuk mencapai satu tujuan”(Wibawa & F., 2017).

2. Karakteristik Sistem

“Suatu sistem mempunyai karakteristik sebagai berikut”(Wibawa & F., 2017).

a. Komponen (Components): Komponen sistem adalah segala sesuatu yang menjadi

bagian penyusun sistem. Komponen sistem dapat berupa benda nyata ataupun

abstrak. Komponen sistem disebut sebagai subsistem, dapat berupa orang, benda, hal

atau kejadian yang terlibat di dalam sistem.

8
9

b. Batas (Boundary): Batas sistem diperlukan untuk membedakan satu sistem dengan

sistem yang lain. Tanpa adanya batas sistem, maka sangat sulit untuk menjelaskan

suatu sistem. Batas sistem akan memberikan scope tinjauan terhadap sistem.

c. Lingkungan (Environments): Lingkungan sistem adalah segala sesuatu yang berada

di luar sistem. Lingkungan sistem dapat menguntungkan ataupun merugikan.

Umumnya, lingkungan yang menguntungkan akan selalu dipertahankan untuk

menjaga keberlangsungan sistem. Sedangkan lingkungan sistem yang merugikan

akan diupayakan agar mempunyai pengaruh seminimal mungkin, bahkan jika

mungkin ditiadakan.

d. Penghubung/antar muka (Interface) antar komponen.: Penghubung/antar muka

(interface) merupakan komponen sistem, yaitu segala sesuatu yang bertugas

menjembatani hubungan antar komponen dalam sistem. Penghubung/antar muka

merupakan sarana yang memungkinkan setiap komponen saling berinteraksi dan

berkomunikasi dalam rangka menjalankan fungsi masing-masing komponen.

e. Tujuan (Goal): Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama

dengan harapan agar mampu mencapai tujuan sistem. Tujuan sistem merupakan

kondisi/ hasil akhir yang ingin dicapai oleh sistem untuk jangka waktu yang panjang.

Dalam hal ini, tahapan merupakan hasil pada setiap tahapan tertentu yang

mendukung upaya pencapaian tujuan.

3. Klasifikasi Sistem

a. Sistem abstrak (abstract system) dan sistem fisik (physical system)

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak

secara fisik, misalnya sistem teknologi yaitu sistem yang berupa pemikiran-pemikiran

hubungan antara manusia dengan Tuhan. Sistem fisik merupakan sistem yang ada

secara fisik.
10

b. Sistem Alami (natural system) dan Sistem Buatan Manusia (human made system).

Sistem alami adalah sistem yang keberadaannya terjadi secara alami/natural tanpa

campuran tangan manusia. Sedangkan sistem buatan manusia adalah sebagai hasil

kerja manusia.

Contoh sistem alamiah adalah sistem tata surya yang terdiri dari sekumpulan planet,

gugus bintang dan lainnya. Sistem buatan merupakan sistem yang dirancang dan dibuat

oleh manusia. Misalnya, sistem pengolahan gaji.

c. Sistem pasti (deterministic system) dan sistem tidak tentu (probobalistic system).

Sistem tertentu adalah sistem yang tingkah lakunya dapat ditentukan/diperkirakan

sebelumnya. Sedangkan sistem tidak tentu sistem tingkah lakunya tidak dapat

ditentukan sebelumnya. Sistem aplikasi komputer merupakan contoh sistem yang

tingkah lakunya dapat ditentukan sebelumnya. Program aplikasi yang dirancang dan

dikembangkan oleh manusia dengan menggunakan prosedur yang jelas, terstruktur dan

baku.

d. Sistem Tertutup (closed system) dan Sistem Terbuka (open system).

Sistem tertutup merupakan sistem yang tingkah lakunya tidak dipengaruhi oleh

lingkungan luarnya. Sebaliknya, sistem terbuka mempunyai perilaku yang

dipengaruhi oleh lingkungannya. Sistem aplikasi komputer merupakan sistem relative

tertutup, karena tingkah laku sistem aplikasi komputer tidak dipengaruhi oleh kondisi

yang terjadi diluar sistem.

4. Sistem Berorientasi Objek ini

“Metolodogi berorientasi objek adalah suatu strategi pembangunan perangkat lunak

yang mengorganisasikan perangkat lunak sebagai sumpulan objek yang berisi data dan

operasi yang di berlakukan terhadapnya. Metodologi berorientasi objek merupakan suatu


11

cara bagaimana sistem perangkat lunak dibangun melalui pendekatan objek secara

sistematis”(Sukamto dan M.Shalahuddin, 2018).

C. Website

1. Definisi Internet

“Internet adalah jaringan global yang menghubungkan komputer-komputer diseluruh

dunia. Dengan ineternet, sebuah komputer bisa mengakses data yang terdapat dikomputer

lain di benua yang berbeda”(Hidayatullah & Kawistara, 2017).

2. Definisi Website

“Website adalah sebuah aplikasi yang beisikan halaman tentang dokumen-dokumen

ataupun informasi dalam bentuk text, gambar dan lain-lain dalam sebuah

website”(Nurhayati et al., 2017).

1. Web Server

“Web Server adalah software yang menjadi tulang belakang dari World Wide Web

(www). Web server menunggu permintaan dari client yang menggunakan browser

seperti netscape navigator, internet explorer, Mozilla, dan program browser

lainnya”(Rerung, 2018).

2. Web Browser

“Web browser adalah suatu program yang digunakan untuk menjelajahi internet atau

untuk mencari informasi dari suatu web yang tersimpan di dalam komputer. Contoh

web browser yaitu Internet Explorer, Chrome, Firefox, Opera, Safari, Lynx, dll. Web

browser yang digunakan pada penelitian ini adalah Chrome”(Dr. Ir. Untung Rahardja et

al., 2021).

D. Basis Data

“Basis data adalah kumpulan data yang saling berhubungan secara logikal serta deskripsi

dari data tersebut, yang dirancang untuk memenuhi kebutuhan informasi suatu
12

organisasi”(Puspita Diah, 2016).

1. MySQL

“MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL, Database

Management System (DBMS) yang multithread, multi-user, dengan sekitar 6 juta instalasi

di seluruh dunia” (Manalu et al., 2017).

2. PhpMyAdmin

“PhpMyAdmin adalah sebuah aplikasi open source yang berfungsi untuk memudahkan

manajemen MySQL. PhpMyAdmin dapat membuat database, membuat tabel,

menginsert, menghapus dan mengupdate data dengan GUI dan terasa lebih mudah, tanpa

perlu mengetikkan perintah SQL secara manual”(Hidayat et al., 2017).

3. PHP

“PHP (Hypertext Preprocessor) adalah Bahasa Pemrograman yang dirancang untuk

membuat sebuah aplikasi web atau halaman web”(Nurhayati et al., 2017).

4. XAMPP

“XAMPP adalah sebuah paket program untuk dapat mempelajari pemrograman web,

khusus nya PHP dan MySQL dan paket programan ini mudah di dapatkan dengan cara di

download secara gratis”(Nurhayati et al., 2017).

5. HTML

“HyperText Markup Language merupakan suatu metode untuk mengimplementasikan

konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri bukan tergolong pada

suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda (marking up) pada

suatu naskah teks dan bukan sebagai program”(Puspita Diah, 2016).

E. Model Pengembangan Perangkat Lunak

“Pembuatan program ini metode yang digunakan dalam pengembangan perangkat lunak

menggunakan model waterfall”(Tabrani & Aghniya, 2019).


13

Yang terbagi atas lima tahap, yaitu:

a. Requirement Analysis

Analisis ini tahapan awal yang dilakukan di mana tahapan ini dilakukan untuk

mengembangkan program yang akan dibuat. Dalam tahapan ini penulis mencari data pada

koperasi, di mana pengumpulan data secara fisik ataupun non fisik.

b. System Design

Dalam tahapan ini penulis melakukan perencanaan perancangan pembuatan program

sebelum memulai pengkodingan pada program. Dalam pendesainan sebelum membuat

program ini penulis menggunakan ERD (Entity Relationship Diagram), LRS (Logical

Realtional Structure) dan UML (Unified Modelling Language) yang terdiri dari activity

diagram, class diagram, use case diagram dan sequence diagram serta pendesainan

halaman- halaman pada program.

c. Implementation

Dilakukan untuk pengujian terhadap program yang telah dibuat yang bertujuan untuk

mengetahui kinerja pada program tersebut. Penulis melakukan pengujian program

menggunakan teknik pengujian black box. Teknik pengujian ini berfokus pada

fungsionalitas program.

d. Integration & Testing

Dalam tahapan ini program diintegrasikan dan diuji sebagai sistem yang lengkap untuk

menjamin kebutuhan sistem yang telah terpenuhi oleh program.

e. Operation & Maintenance

Pada tahap terakhir kita melakukan tahap maintenance atau pemeliharaan dan perbaikan

terhadap program yang sudah dibuat.


14

2.2 Teori Pendukung (Tools System)


A. Entity Relationship Diagram (ERD)

“Entity Relationship Diagram (ERD) adalah suatu rancangan atau bentuk hubungan suatu

kegiatan di dalam sistem yang berkaitan langsung dan mempunyai fungsi di dalam proses

tersebut. ERD adalah suatu pemodelan dari basis data relasional yang didasarkan atas

persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling

berhubungan antara satu dengan yang lainnya”(Puspita Diah, 2016).

Pada dasarnya ada tiga simbol yang digunakan yaitu:

1. Entity

Entity merupakan objek yang mewakili suatu yang nyata dan dapat dibedakan dari suatu

yang lain, simbol dari entity biasanya digambarkan dengan persegi panjang.

2. Atribut

Setiap entitas psati mempunyai elemen yang disebut atribut yang berfungsi untuk

mendeskripsikan dari entitas tersebut, isi dari atribut mempunyai suatu yang dapat

mengindentifikasi isi elemen satu dengan yang lain.

3. Atribut Kunci Primer

Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai

kunci akses record yang diinginkan; biasanya berupa id; kunci primer dapat lebih dari

satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik.

4. Atribut Multi Nilai (Multivalue)

Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai

lebih dari satu.

Kardinalitas relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dapat

berupa:

1. Satu ke Satu (One to One) 1:1


15

2. Satu ke Banyak (One to Many) 1:M

3. Banyak ke Banyak (Many to Many) M:M

B. Logical Record Structure (LRS)

Menurut Friyadie dalam (Tabrani & Aghniya, 2019) menjelaskan bahwa, “sebelum tabel

dibentuk dari field atau level internal, maka harus dibuatkan suatu bentuk relational model

yang dibuat secara logic atau level external dan konsep, dari pernyataan tersebut dibutuhkan

yang disebut dengan Logical Record Structure (LRS)”.

C. Unfield Modeling Languange (UML)

1. Definisi UML

“UML adalah sebuah teknik pengembangan sistem yang menggunakan bahasa grafis

sebagai alat untuk pendokumentasian dan melakukan spesifikasi pada sistem”(Tabrani

& Aghniya, 2019).

2. Activity Diagram

“activity diagram memodelkan workflow proses bisnis dan urutan aktifitas dalam

sebuah proses. Diagram ini sangat mirip dengan flowchart karena memodelkan

workflow dari suatu aktifitas lainnya atau dari aktifitas ke status”(Tabrani & Aghniya,

2019).

3. Use Case Diagram

“Use case adalah rangkaian atau uraian sekelompok yang saling terkait dan

membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah

aktor”(Tabrani & Aghniya, 2019).

4. Class Diagram
16

“Kelas (Class) adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan

sebuah objek dan merupakan inti dari pengembangan dan perancangan berorientasi

objek”(Tabrani & Aghniya, 2019).

5. Sequence Diagram

“Sequence diagram menggambarkan interaksi antara sejumlah objek dalam urutan

waktu”(Tabrani & Aghniya, 2019).


BAB III

ANALISIS SISTEM BERJALAN

3.1 Tinjauan Perusahaan


3.1.1 Sejarah Perusahaan
CV Maya Cipta Lestari merupakan salah satu perusahaan di bidang kecantikan

secara professional yang mengerjakan berbagai rangkaian mencakup kosmetik, skin care,

dan produsen kemasan.

CV Maya Cipta Lestrai berdiri sejak tahun 2013 dengan latar belakang di bidang

kecantikan. Seluruh produk telah kami jamin keamanan dan mutunya karena sebelum

produk beredar telah diperiksa dan didaftarkan ke Balai Pengawasan Obat dan Makanan

(BPOM) serta bersertifikat Halal dari Majelis Ulama Indonesia (MUI).

3.1.2 Struktur Organisasi dan Fungsi


Perorganisasian adalah penetapan struktur setiap bidang, divisi atau departemen

melalui penentuan aktivitas-aktivitas, tanggung jawab maupun wewenang yang

dibutuhkan untuk mencapai tujuan perusahaan atau organisasi melalui pengelompokkan

setiap aktivitas.

17
18

Struktur organisasi CV Maya Cipta Lestari

KOMISARIS
UTAMA
Umayah

KEUANGAN/ MANAGER
ADMINISTRASI OPERATIONAL
Sadiah Abdul Muhyi

MARKETING GUDANG
Darmayanti Rahma Yusuf Kurniawan
Ulyatun Nabilah Arini Hoke
Lisnawati Japrin Halip

CONTENT EDITOR PACKING


Riky Maulana Afandi Badolo

Gambar III. 1

Struktur Organisasi

Adapun tugasnya adalah sebagai berikut:

1. Komisaris

a. Pemilik Perusahaan

b. Mengatur Perusahaan

2. Manager Operasional

a. Melakukan perancangan dan penjadwalan untuk survei ke pabrik

b. Melakukan penjadwalan barang yang akan di kirim


19

c. Mengawasi proses packing

d. Mengorganisir perbaikan dan pemeliharaan peralatan kantor

e. Menjadi penghubung dengan pembeli, dan staff admin

3. Staff Keuangan / Administrasi

a. Membuat pembukuan keuangan kantor

b. Melakukan posting jurnal operasional

c. Membuat laporan keuangan

d. Menginput data jurnal akuntansi ke dalam sistem

e. Memeriksa dan melakukan verifikasi kelengkapan dokumen yang

berhubungan dengan transaksi keuangan

f. Rekonsiliasi dan penyesuaian data finansial

4. Marketing

a. Menyiapkan area kerja yang bersih dan rapih

b. Melakukan komunikasi dengan reseller dan distributor

c. Menjaga hubungan baik dengan konsumen

d. Menjalankan target yang diberikan oleh perusahaan

e. Merekap hasil penjualan per hari

f. Menginformasikan hasil penjualan

g. Membersihkan area kerja all section

5. Staff Gudang

a. Menerima barang kemasan dari suplyer

b. Melakukan proses perhitungan quantity barang dagang

c. Memastikan barang yang datang sesuai dengan surat jalan

d. Melakukan proses sortir qualitas barang

e. Merapihkan / menyusun barang sesuai dengan peta lokasi


20

6. Content Editor

a. Menyiapkan peralatan yang akan digunakan

b. Membuat design produk dan kemasan sesuai dengan jadwal

c. Melakukan croscek dengan divisi terkait untuk hasil design

d. Memastikan hasil design sudah sesuai dengan gambar produk dan harga

produk

e. melakukan revisi design jika ada koreksi dari divisi terkait

7. Staff Packing

a. Menyiapkan dus kemasan untuk produk yang akan dikirim

b. Menyiapkan peralatan yang akan digunakan pada saat melakukan packing

c. Menyiapkan produk yang akan dipacking sesuai dengan yang diorder oleh

konsumen

d. Melakukan proses pengecekkan kualitas produk yang sudah disiapkan

sesuai dengan standar dan ketentuan yang sudah ditetapkan

e. Melakukan proses packing produk pada dus kemasan

f. Membuat label keterangan nama produk dan quantity produk

g. Melakukan konfirmasi dengan divisi marketing jika packing sudah

dilakukan

h. Melakukan pengantaran produk yang sudah dipacking ke tempat jasa

pengiriman barang jika diperlukan

i. Melakukan stock produk dan menginformasikan ke divisi admin untuk

permintaan barang

3.2 Prosedur Sistem Berjalan


Adapun yang dijalankan oleh CV Maya Cipta Lestari dilakukan

dengan tahapan namun berjalan tanpa sistem, tahapan itu disebut


21

prosedur.

Prosedur – prosedur yang digunakan adalah :

1. Prosedur Rekap Absen

Karyawan masuk setiap hari Senin – Sabtu dan melakukan absen secara

manual dengan absen ceklok yang nantinya akan dikumpulkan kepada bagian

admin selanjutnya dikumpulkan menjadi rekapan absen setelah selesai

selanjutnya diarsipkan.

2. Prosedur Perhitungan Gaji

Perhitungan gaji dilakukan oleh admin dan owner / pemilik dengan melihat

data input berupa data absensi. Kemudian setelah proses perhitungan gaji

karyawan selesai dilakukan oleh admin seluruh data hasil perhitungan gaji

karyawan diserahkan kepada owner / pemilik untuk meminta persetujuan.

Setelah disetujui data rekap gaji karyawan diarsipkan ke dalam data arsip gaji

karyawan.

3. Prosedur Pembayaran Gaji

Prosedur ini dilakukan oleh bagian keuangan setiap akhir bulan, dimana

bagian keuangan mengambil data gaji yang sudah disetujui oleh owner /

pemilik serta mencetak slip gaji yang kemudian diserahkan kepada masing-

masing karyawan.

4. Prosedur Pembuatan Laporan

Prosedur ini bagian keuangan membuat laporan gaji yang sudah dibayarkan

kepada karyawan untuk diserahkan kepada owner / pemilik.


22

3.3 Activity Diagram

Gambar III. 2

3.4 Spesifikasi Dokumen Masukan (Input)

1. Nama Dokumen : Lembaran Absen

Fungsi : Untuk mengetahui data kehadiran karyawan

Sumber : Koordinator

Tujuan : Keuangan / Admin

Media : Kertas
23

Jumlah : 1 lembar

Frekuensi : Setiap Hari Senin - Sabtu

Bentuk : Lampiran A-1

2. Nama Dokumen : Data pegawai

Fungsi : untuk mengetahui data diri pegawai

Sumber : Admin

Tujuan : Owner / Pemilik

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap setelah penerimaan pegawai

Bentuk : Lampiran A-2

3.5 Spesifikasi Dokumen Keluaran (Output)

1. Nama Dokumen : Slip Gaji

Fungsi : Sebagai bukti penyerahan gaji

Sumber : Keaungan / Admin

Tujuan : Karyawan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setelah penyerahan gaji

Bentuk : Lampiran B-1

2. Nama Dokumen : Laporan Penggajian karyawan

Fungsi : Untuk mengetahui data gaji karyawan

Sumber : Keuangan / Admin

Tujuan : Owner / Pemilik

Media : Kertas
24

Jumlah : 1 Lembar

Frekuensi : Setelah penyerahan gaji

Bentuk : Lampiran B-2

3.6 Permasalahan Pokok


Dari hasil wawancara dan pengumpulan data lainnya permasalahan yang ada di

prosedur penggajian CV Maya Cipta Lestari yaitu:

1. sistem yang sedang berjalan yaitu proses absensi hingga proses cetak slip gaji

masih manual

2. sistem yang manual kemungkinan besar terjadi kesalahan dalam menginput data

absensi sampai perhitungan gaji dan dapat memperlambat pekerjaan serta dapat

menyebabkan kehilangan data.

3.7 Pemecahan Masalah


Berdasarkan permasalahan yang telah diuraikan diatas, bahwa CV Maya Cipta

Lestari memerlukan pengembangan sistem untuk mengatasi permasalahan-

permasalahan tersebut secara tepat dan cepat.

1. CV Maya Cipta Lestari seharusnya sudah mengembangkan Sistem Penggajian

supaya tidak memperlambat pekerjaan dan lebih efesien, hal ini bisa diatasi

dengan adanya komputer.

2. pengolahan data yang cukup besar juga akan lebih efektif dengan menggunakan

komputer.
25
BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem


4.1.1. Analisis Kebutuhan
Setelah penulis mempelajari sistem yang sedang berjalan pada Sistem Penggajian

Karyawan pada CV. Maya Cipta Lestari dan mengetahui permasalahan yang ada pada sistem

berjalan tersebut, maka penulis mengajukan suatu usulan dan menjelaskan lebih lanjut

mengebai tentang sistem terkomputerisasi. Dengan menggunakan usulan ini bertujuan

mengumpulkan data dan agar pengolahan datanya dapat dilakukam dengan cepat, tepat

dalam menghasilkan data dan infromasi yang dapat dipertanggungjawabkan.

Pada sistem informasi usulan ini menggunakan sistem komputerisasi untuk

menangani sistem penggajian karyawan yang selama ini diharapkan prosedur menjadi lebih

efektif dengan kualitas hasil pengolahan data yang lebih baik bila dibandingkan dengan

sistem manual.

A. Kebutuhan Pengguna

Dalam Perancangan Sistem Penggajian CV. Maya Cipta Lestari terdapat tiga pengguna

yang dapat saling berinteraksi dalam sistem, yaitu: Admin, Karyawan, Owner/Pemilik.

Ketiga pengguna tersebut memiliki karakteristik interaksi yang berbeda-beda seperti

berikut :

1. Skenario Kebutuhan Admin

1) Admin dapat login ke sistem

2) Admin mengelola absensi karyawan

3) Admin Mengelola data karyawan

4) Admin melakukan perhitungan gaji karyawan

5) Admin mencetak slip gaji

26
27

6) Admin membuat laporan gaji

2. Scenario Kebutuhan Karyawan

1) Karyawan dapat login ke sistem

2) Karyawan dapat melakukan absensi

3) Karyawan dapat melihat gaji

3. Scenario Kebutuhan Owner/Pemilik

1) Owner/Pemilik dapat login ke sistem

2) Owner/Pemilik dapat melihat laporan absensi

3) Owner/Pemilik dapat melihat data karyawan

4) Owner/Pemilik dapat melihat laporan data penggajian karyawan

B. Kebutuhan Sistem

1) Pengguna harus melakukan login untuk dapat mengakses sistem ini dengan

memasukan kode pengguna dan password yang berbeda-beda sesuai dengan hak

aksesnya. Agar privasi masing-masing pengguna tetap terjaga dan aman.

2) Pengguna harus melakukan logout setelah selesai menggunakan sistem

3) Sistem dapat melakukan penginputan data berupa input data absensi dan seterusnya.

4) Sistem dapat melakukan perhitungan penggajian

4.1.2. Rancangan Diagram Use Case


Use case diagram berfungsi untuk menggambarkan hubungan interaksi antara sistem

dengan user (Admin, Karyawan, Owner/Pemilik) sebagai berikut :


28

Gambar IV. 1

Use Case Diagram Sistem yang diusulkan.

Berdasarkan gambar diatas, use case diagram sistem penggajian yang diusulkan terdapat :

1. 1 sistem yang mencakup seluruh kegiatan dalam proses penginputan

2. 3 actor yang melakukan kegiatan yaitu, Admin, Karyawan, dan Owner/Pemilik

3. 9 use case yang akan dilakukan actor seperti login, halaman utama, input data

karyawan, view data karyawan, input data absensi, input data perhitungan, view data

perhitungan, input data laporan, view data laporan dan logout.


29

Table IV.1

Deskripsi Use Case Login

Use Case Name Login

Requirements Admin, Karyawan dan Owner/Pemilik

dapat melakukan login

Goal Admin, Karyawan dan Owner/Pemilik

berhasil login

Pre-Conditions Admin, Karyawan dan Owner/Pemilik

mengisi kode pengguna dan password

Post-Conditions Admin, Karyawan dan Owner/Pemilik

masuk ke halaman utama

Failed end Conditions Admin, Karyawan dan Owner/Pemilik

gagal melakukan login

Actor Admin, Karyawan, Owner/Pemilik

Main Flow/Basic Path 1. Admin, Karyawan dan

Owner/Pemilik masuk ke halaman

login

2. Admin, Karyawan dan

Owner/Pemilik mengisi kode

pengguna dan password di halaman

login

Alternate Flow/Invariant A Sistem dapat menampilkan halaman

utama
30

Tabel IV. 2

Deskripsi Use Case Data Karyawan

Use Case Name Data Karyawan

Requirements Admin mengelola data karyawan

Goal Admin dapat mengelola data karyawan

Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat menambahkan,

menghapus, mengedit data karyawan

Failed end Conditions Admin tidak dapat menambahkan,

menghapus, mengedit data karyawan

Actor Admin

Main Flow/Basic Path 1. Admin melakukan login

2. Admin memilih data karyawan di

halaman utama

3. Admin bisa menambahkan

karyawan dengan pilih tambah

4. Admin bisa mengedit data karyawan

dengan pilih edit pada data yang

telah dipilih terlebih dahulu

5. Admin bisa menyimpan data

karyawan yang telah di input dan

edit

6. Admin bisa menghapus data

karyawan dengan pilih hapus data


31

yang telah dipilih terlebih dahulu

Alternate Flow/Invariant A Sistem dapat menampilkan data

karyawan yang sudah ditambahkan dan

diedit di form data karyawan

Tabel IV. 3

Deskripsi Use Case Data Absensi

Use Case Name Data absensi

Requirements Admin mengelola data absensi

Goal Admin dapat mengelola data absensi

Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat menambahkan,

menghapus, mengedit data absensi

Failed end Conditions Admin tidak dapat menambahkan,

menghapus, mengedit data absensi

Actor Admin

Main Flow/Basic Path 1. Admin, melakukan login

2. Admin memilih data absensi di

halaman utama

3. Admin bisa menambahkan

absensi dengan pilih tambah

4. Admin bisa mengedit data

absensi dengan pilih data yang


32

telah dipilih terlebih dahulu

5. Admin bisa menghapus data

absensi yang telah di input dan

edit

6. Admin bisa menghapus data

absensi dengan pilih hapus pada

data yang telah dipilih terlebih

dahulu

7. Admin bisa mencetak data

absensi di menu laporan, data

absensi lalu pilih cetak

Alternate Flow/Invariant A Sistem dapat menampilkan data absensi

yang sudah ditambahkan dan diedit di

form data absensi

Tabel IV. 4

Deskripsi Use Case Data Perhitungan

Use Case Name Data perhitungan

Requirements Admin mengelola data perhitungan

Goal Admin dapat mengelola data

perhitungan

Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat menambahkan,

menghapus, mengedit dan mencetak


33

data perhitungan

Failed end Conditions Admin tidak dapat menambahkan,

menghapus, mengedit dan mencetak

data perhitungan

Actor Admin

Main Flow/Basic Path 1. Admin melakukan login

2. Admin memilih data perhitungan di

halaman utama

3. Admin bisa menambahkan

perhitungan dengan pilih tambah

4. Admin bisa mengedit data

perhitungan dengan pilih edit pada

data yang telah dipilih terlebih

dahulu

5. Admin bisa menyimpan data

perhitungan yang telah di input dan

edit

6. Admin bisa menghapus data

perhitungan dengan pilih hapus

pada data yang telah dipilih terlebih

dahulu

7. Admin bisa mencetak data

perhitungan di menu laporan, pilih

data perhitungan lalu pilih cetak

Alternate Flow/Invariant A Sistem dapat menampilkan data


34

perhitungan yang sudah ditambahkan

dan diedit di form data perhitungan

Tabel IV. 5

Deskripsi Use Case Data Laporan

Use Case Name Data laporan

Requirements Admin mengelola data laporan

Goal Admin dapat mengelola data laporan

Pre-Conditions Admin telah melakukan login

Post-Conditions Admin dapat mencetak data laporan

Failed end Conditions Admin tidak dapat mencetak data

laporan

Actor Admin

Main Flow/Basic Path 1. Admin melakukan login

2. Admin memilih laporan di halaman

utama

3. Admin bisa mencetak data laporan

yang terdiri dari laporan

penggajian, laporan absensi di

menu laporn, pilih data yang akan

dicetak lalu pilih cetak

Alternate Flow/Invariant A Sistem dapat menampilkan dan

mencetak data laporan yang diinginkan


35

Tabel IV. 6

Deskripsi Use Case Logout

Use Case Name Logout

Requirements Pengguna sudah masuk ke sistem

Goal Admin, karyawan, owner/pemilik

berhasil logout

Pre-Conditions Pengguna telah memilih menu keluar

Post-Conditions Pengguna dapat keluar halaman utama

Failed end Conditions Pengguna gagal melakukan logout

Actor Admin, karyawan, owner/pemilik

Main Flow/Basic Path 1. Pengguna masuk telah selesai

2. Admin, karyawan, owner/pemilik

memilih menu keluar dihalaman

utama

Alternate Flow/Invariant A Sistem dapat mengeluarkan pengguna

dar halaman utama

4.1.3. Rancangan Diagram Aktivitas


A. Diagram Aktivitas Admin
36

Gambar IV. 2

Activity Diagram Admin

B. Diagram Aktivitas Karyawan


37

Gambar IV. 3

Activity Diagram Karyawan

C. Diagram Aktivitas Owner/Pemilik


38

Gambar IV. 4

Activity Diagram Owner/Pemilik

4.1.4. Rancangan Dokumen Sistem Usulan


A. Dokumen Masukan
39

1. Nama Dokumen : Lembaran Absen

Fungsi : Untuk mengetahui data kehadiran karyawan

Sumber : Koordinator

Tujuan : Admin

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap hari

Bentuk : Lampiran C-1

2. Nama Dokumen : Data Pegawai

Fungsi : Untuk mengetahui data diri pegawai

Sumber : Admin

Tujuan : Owner/Pemilik

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap setelah penerimaan pegawai

Bentuk : Lampiran C-2

B. Dokumen Keluaran

1. Nama Dokumen : Slip Gaji

Fungsi : Sebagai lampiran penyerahan gaji

Sumber : Admin

Tujuan : Karyawan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap setelah penyerahan gaji

Bentuk : Lampiran D-1


40

2. Nama Dokumen : Laporan penggajian karyawan

Fungsi : Untuk mengetahui data gaji

Sumber : Admin

Tujuan : Owner/Pemilik

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap setelah penyerahan gaji

Bentuk : Lampiran D-2

4.1.5. Rancangan Prototype


Bagian ini berisi mengenai penggambaran interface dan website yang dibuat oleh

penulis sesuai dengan sistem usulan.


41

A. Interface Login

Gambar IV. 5

Halaman Login

B. Menu Utama
42

Gambar IV. 6

Halaman Utama

C. Menu Data Karyawan

Gambar IV. 7

Halaman Karyawan

D. Menu Edit Karyawan


43

Gambar IV. 8

Halaman Edit Karyawan

E. Tampilan Gaji Karyawan

Gambar IV. 9

Halaman Gaji Karyawan

F. Menu Absensi
44

Gambar IV. 10

Halaman Absensi

G. Input Absensi

Gambar IV. 11

Halaman Input Absensi

H. Menu Transfer Gaji


45

Gambar IV. 12

Halaman Transfer Gaji

I. Tampilan Slip Gaji

Gambar IV. 13

Halaman Slip Gaji

J. Tampilan Laporan Gaji


46

Gambar IV. 14

Halaman Laporan Gaji


47

4.2. Perancangan Perangkat Lunak


4.2.1. Entity Relationship Diagram (ERD)
Perancangan basis data menghasilkan pemetaan tabel yang digambarkan dengan Entity

Relationship Diagram (ERD)

Gambar IV. 15

ERD Sistem Penggajian Karyawan


48

4.2.2. Logical Record Structure (LRS)

Gambar IV. 16

LRS Sistem Penggajian Karyawan

4.2.3. Spesifikasi File


1. Spesifikasi File

Nama File : Admin

Akronim : Admin

Fungsi : Untuk login ke web penggajian

Tipe File : File Master

Organisasi File : Indexed Sequental

Akses File : Random

Panjang Record : 16 byte

Kunci Field : NIP

Software : MYSQL
49

Tabel IV. 7

Spesifikasi File Admin

No Elemen Data Nama Field Tipe Size Ket

1 Username Username Varchar 10 Primary Key

2 Password Password Varchar 32

3 Nama Jenis_kelamin Varchar 30

4 Jabatan Jabatan Varchar 30

2. Spesifikasi File

Nama File : Karyawan

Akronim : Karyawan

Fungsi : Untuk menegetahui data karyawan

Tipe File : File Master

Organisasi File : Indexed Sequental

Akses File : Random

Panjang Record : 16 byte

Kunci Field : NIP

Software : MYSQL
50

Tabel IV. 8

Spesifikasi File Karyawan

No Elemen Data Nama Field Tipe Size Ket

1 NIP Nip Varchar 20 Primary Key

2 Nama Nama_pegawai Varchar 30

Karyawan

3 Jenis kelamin Jenis_kelamin Varchar 11

4 Jabatan Jabatan Varchar 30

5 Golongan Golongan Varchar 10

6 Status Status Varchar 15

7 No. Rekening No_rekening Varchar 15

8 No. NPWP No_npwp Varchar 16

9 Username username Varchar 10

3. Spesifikasi File

Nama File : Absensi

Akronim : Absensi

Fungsi : Untuk mengetahui data absen

Tipe File : File Transaksi

Organisasi File : Indexed Sequental


51

Akses File : Random

Panjang Record : 16 byte

Kunci File : kd_absen

Software : MYSQL

Tabel IV. 9

Spesifikasi File Absensi

No Elemen Data Nama Field Tipe Size Ket

1 Kode absen kd_absen Varchar 10 Primary Key

2 NIP Nip Varchar 20

3 Hari Kerja hari_kerja Varchar 2

4 Jumlah Hadir jml_hadir Varchar 2

5 Jumlah Terlambat jml_terlambat Varchar 2

6 Sakit sakit Varchar 2

7 Tanpa Ket tanpa_ket Varchar 2

8 Cuti cuti Varchar 2

4. Spesifikasi File Gaji

Nama File : Gaji

Akronim : Gaji

Fungsi : Untuk mengetahui Gaji karyawan

Tipe File : File Transaksi


52

Organisasi File : Indexed Sequental

Akses File : Random

Panjang Record : 32 byte

Kunci Field : kd_gaji

Software : MYSQL

Tabel IV. 10

Spesifikasi File Gaji

No Elemen Data Nama Field Tipe Siz Ket

1 Kode gaji kd_gaji Varchar 9 Primary Key

2 NIP Nip Varchar 20

3 Kode Tunjangan kd_tunjangan Varchar 20

4 Gaji pokok gaji_pokok Integer 8

5 Pot Absen pot_absen Integer 7

6 Pajak pajak Integer 7

7 Iuran Wajib Pegawai iwp_bpjs Integer 7

5. Spesifikasi File Tunjangan

Nama File : Tunjangan

Akronim :Tunjangan

Fungsi : Untuk mengetahui tunjangan karyawan


53

Tipe File : File Transaksi

Organisasi File : Indexed Sequantal

Akses File : Random

Panjang Record : 32 byte

Kunci Field : kd_tunjangan

Software : MYSQL

Tabel IV. 11

Spesifikasi File Tunjangan

No Elemen Data Nama Field Tipe Size Ket

1 Kode Tunjangan Kd_tunjangan Varchar 9 Primary Key

2 NIP nip Varchar 20

3 Tunjangan Keluarga Tj_keluarga Integer 7

4 Tunjangan jabatan Tj_jabatan Integer 7

5 Tunjangan Beras Tj_beras Integer 7

6 Tunjangan PPH Tj_pph Integer 7

7 Tunjangan Akses Tj_akses Integer 7

8 Tunjangan Jaminan Tj_jkk_jkm Integer 7

Kecelakaan kerja dan

kematian

9 Jaminan kecelakaan Jkk_jkm Integer 7

kerja dan kematian


54

4.2.4. Class Diagram

Gambar IV. 17

Class Diagram Sistem Penggajian Karyawan


55

4.2.5. Sequence Diagram


1. Sequence Admin

A. Sequence Diagram Login

Gambar IV. 18

Sequence Diagram Login

B. Sequence Diagram Data Karyawan

Gambar IV. 19
56

Sequence Diagram Data Karyawan

C. Sequence Diagram Data Absensi

Gambar IV. 20

Sequence Diagram Data Absensi

D. Sequence Diagram Perhitungan

Gambar IV. 21
57

Sequence Diagram Perhitungan

4.2.6 Spesifikasi Hardware dan Software


1. Spesifikasi Hardware

a. Server

1) CPU

a) Prosesor AMD Quad Care E2-6110 1.5 GZ

b) RAM 4 GB

c) Hard Disk 500GB

2) Keyboard

2. Spesifikasi Software

a. Server

1) Sistem Operasi : Microsoft Windows

2) Aplikasi XAMPP yang terdiri dari beberapa komponen :

a) Aplikasi MYSQL

b) Aplikasi PhpMyAdmin

4.3 Pengujian Rancangan Antarmuka


Pengujian rancangan antarmuka dilakukan oleh calon pengguna prototype. Pengujian

antarmuka terdiri dari dua macam yaitu pengujian front-end dan pengujian back-end.

1. Pengujian Front-end

Pengujian antarmuka pada front-end dilakukan oleh calon user front-end. Dalam

pengujian ini dilakukan oleh Admin.


58

Tabel IV. 12 Hasil Pengujian antarmuka front-end

Partisipan Login Halaman Halaman Edit Gaji Halam Input Trans Slip Lapor
Utama Karyawan Karyawan Karyawan an Absen fer Gaji an
Absen si Gaji Gaji
si
1          
Sukses 1 1 1 1 1 1 1 1 1 1
Nilai 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
Kesuksesa
n

2. Pengujian Back-end

Pengujian antarmuka pada back-end dilakukan oleh calon user back-end. Dalam

pengujian ini dilakukan oleh Owner/Pemilik.

Partisipan Login Halaman Halaman Edit Gaji Halam Input Tran Slip Lapor
Utama Karyawa Karyawa Karyawan an Absen sfer Gaji an
n n Absen si Gaji Gaji
si
1          
Sukses 1 1 1 1 1 1 1 1 1 1
Nilai 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
Kesuksesan
Tabel IV. 13 Hasil Pengujian antarmuka Back-end
59

4.4 Jadwal Implementasi


Tabel IV. 14

Jadwal Implementasi

Waktu
No Kegiatan
BULAN 1 BULAN 2 BULAN 3
1 2 3 4 1 2 3 4 1 2 3 4
Persiapan data awal
Analisa
Desain Sistem
Desain Perangkat Lunak
Pembuatan & Tes Program
Tes Sistem
Pelatihan
Pembuatan Buku &
Petunjuk
Evaluasi & Operasional
60
BAB V
PENUTUP
5.1. Kesimpulan
Berdasarkan hasil dari observasi yang dilakukan penulis tentang “Perancangan

Sistem Informasi Penggajian Karyawan pada CV. Maya Cipta Lestari”. Dapat

diharapkan membantu meningkatkan kinerja kerja para karyawan dan mempermudah

dalam pendataan. Kesimpulan dari penulisan Tugas Akhir ini adalah sebagai berikut :

1. Proses penginputan data menjadi rapi sehingga mempermudah proses

perhitungan gaji karyawan.

2. Pengaksesan data menjadi lebih mudah dan cepat.

3. Dengan adanya sistem penggajian ini data yang terkomputerisasi diharapkan

mampu memberikan kontribusi yang baik bagi perusahaan.

5.2. Saran
Dari kesimpulan diatas maka perlu dilakukan transformasi sistem yaitu peralihan

sistem yang lama ke sistem yang baru di usulkan.

Saran yang dapat diberikan untuk mengembangkan sistem penggajian karyawan ini

adalah:

1. Aplikasi dapat dikembangkan sesuai dengan kebutuhan

2. Lakukan update berkala pada sistem agar sistem selalu relevan dengan keadaan

3. Disarankan untuk selalu membackup data secara berkala.

61
62

DAFTAR PUSTAKA

Dr. Ir. Untung Rahardja, M. T. I. M. M., Zelina, K., &


NUSANTARA, N. (2021). TMJ (Technomedia Journal)
Vol. 5 No.1 Agustus 2020. NIRWANA NUSANTARA.
https://books.google.co.id/books?id=u0MZEAAAQBAJ

Hidayat, R., Marlina, S., & Utami, L. D. (2017). Perancangan


Sistem Informasi Penjualan Barang Handmade Berbasis
Website Dengan Metode Waterfall. Simnasiptek 2017, 1(1),
175–183.
http://seminar.bsi.ac.id/simnasiptek/index.php/simnasiptek-
2017/article/view/138

Hidayatullah, P., & Kawistara, J. K. (2017). Pemrograman


Web. Informatika : BANDUNG., 2017.

Januarisman, E., & Ghufron, A. (2016). PENGEMBANGAN


MEDIA PEMBELAJARAN BERBASIS WEB MATA
PELAJARAN ILMU PENGETAHUAN ALAM UNTUK
SISWA KELAS VII. Jurnal Inovasi Teknologi Pendidikan,
3(2), 166–182. https://doi.org/10.21831/JITP.V3I2.8019

Mahdiana, D. (2016). Analisa dan Rancangan Sistem Informasi


Pengadaan Barang dengan Metodologi Berorientasi Obyek :
Studi Kasus PT. Liga Indonesia. Telematika MKOM, 3(2),
36–43.
https://journal.budiluhur.ac.id/index.php/telematika/article/
view/192
Manalu, E., Sianturi, F. A., & Manalu, M. R. (2017). Penerapan
Algoritma Naive Bayes Untuk Memprediksi Jumlah
Produksi Barang Berdasarkan Data Persediaan dan Jumlah
Pemesanan pada Cv. Papadan Mama Pastries. Jurnal
Mantik Penusa, 1(2), 1. http://e-
jurnal.pelitanusantara.ac.id/index.php/mantik/article/view/
257

Nurhayati, A. N., Josi, A., & Hutagalung, N. A. (2017).


RANCANG BANGUN APLIKASI PENJUALAN DAN
PEMBELIAN BARANG PADA KOPERASI KARTIKA
SAMARA GRAWIRA PRABUMULIH. Jurnal Teknologi
Dan Informasi, 7(2), 13–24.
63

https://doi.org/10.34010/JATI.V7I2.490

Puspita Diah. (2016). Sistem Informasi Perpustakaan Sekolah


Berbasis Web dengan Framework Codeigniter dan
PostgreSQL. Skripsi, 12(2), 8–35.

Rerung, R. R. (2018). Pemrograman Web Dasar.


https://books.google.co.id/books/about/Pemrograman_Web
_Dasar.html?id=0pxLDwAAQBAJ&redir_esc=y

Sukamto dan M.Shalahuddin. (2018). Rekayasa Perangkat


Lunak Terstruktur dan Berorientasi Objek.

Suryadharma SIM, SE., M.Ak., CIBA, C. (2019). Sistem


Informasi Manajemen.

Tabrani, M., & Aghniya, I. R. (2019). Implementasi Metode


Waterfall Pada Program Simpan Pinjam Koperasi Subur
Jaya Mandiri Subang. Jurnal Interkom: Jurnal Publikasi
Ilmiah Bidang Teknologi Informasi Dan Komunikasi, 14(1),
44–53. https://doi.org/10.35969/INTERKOM.V14I1.46

Wibawa, J. C., & F., M. R. (2017). Pengembangan Sistem


Informasi Penjadwalan dan Manajemen Keuangan
Kegiatan Seminar dan Sidang Skripsi/Tugas Akhir (Studi
Kasus Program Studi Sistem Informasi UNIKOM). Jurnal
Teknik Informatika Dan Sistem Informasi, 3(1).

https://doi.org/10.28932/JUTISI.V3I1.661
64

DAFTAR RIWAYAT HIDUP

I. Biodata Mahasiswa

NIM : 12183034

Nama Lengkap : Gita Fajriani

Tempat/ Tanggal Lahir : Bekasi, 04 Juni 2000

Alamat : Jl. Bintara 14 No. 18 RT/RW


001/009 Kel. Bintara Kec.Bekasi Barat Kota
Bekasi, Jawa Barat.

II. Pendidikan

a. Formal

1. SDN Bintara II, lulus tahun 2012

2. SMP Negeri 22 Bekasi, lulus tahun 2015

3. SMK Bakti Mandiri Bekasi, lulus tahun 2018

III. Riwayat Pengalaman berorganisasi / pekerjaan

1. Anggota Pramuka SMPN 22 Bekasi tahun 2013 s.d. 2015


2. Praktek Kerja Lapangan di Rumah Sakit Islam Jakarta tahun 2016
3. Anggota Karang Taruna RT.001 Bintara tahun 2018 s.d. 2019

Jakarta, 07 Juli 2021


65

Gita Fajriani
66

Lampiran-Lampiran
67

Dokumen masukan sistem berjalan


Lampiran A-1 Absensi

Lampiran A-2 Data Pegawai


68
69

Dokumen Keluaran Sistem Berjalan


Lampiran B-1 Slip Gaji
70

Lampiran B-2 Laporan Gaji

Dokumen Masukan Sistem Usulan


Lampiran C-1 Absensi
71

Lampiran C-2 Data Pegawai


72

Dokumen Keluaran Sistem Usulan


Lampiran D-1 Slip Gaji
73

Lampiran D-2 Laporan Gaji

Anda mungkin juga menyukai