Anda di halaman 1dari 10

JURNAL SWABUMI, Vol.6 No.1 Maret 2018, pp.

8~17
ISSN: 2355-990X
E-ISSN: 2549-5178 8

IMPLEMENTASI SLIP GAJI ELEKTRONIK PADA CV


MEDIAKU KREATIF (MOTION PRODUCTION)

1 2
Yesni Malau , Tubagus Aom Somadiningrat D.W.K
1
Program Studi Manajemen Administrasi
Akademi Sekretari dan Manajemen Bina Sarana Informatika
ASM BSI JAKARTA
Email: yesni.ymu@bsi.ac.id
2
Program Studi Sistem Informasi
Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri
STMIK Nusa Mandiri Jakarta
Email: Tubagus.aom.swk@gmail.com

Abstrak

Sistem penggajian yang telah terkomputerisasi dapat membantu CV Mediaku Kreatif (Motion
Production) dalam mengolah data penggajian karyawannya, waktu yang dibutuhkan lebih
cepat, tepat dan akurat, backup data lebih terstruktur dan terorganisir sehingga memudahkan
pada saat proses pencarian data, dengan adanya Implementasi slip gaji elektronik akan
memudahkan bagi karyawan yang sedang tugas diluar untuk dapat menerima slip gaji tanpa
harus berada di kantor karena karyawan dapat melihat slip gaji melalui email yang dapat
diakses dimanapun. Selain memudahkan proses penggajian, implementasi slip gaji elektronik
pada CV Mediaku Kreatif (Motion Production) dapat menghemat biaya karena slip gaji
elektronik menggunakan sistem paperless. Pembangunan sistem slip gaji elektronik pada CV
Mediaku Kreatif (Motion Production) dimulai dari proses analisis kebutuhan sistem, dilanjutkan
dengan proses desain dan pembuatan sistem yang didasarkan dari hasil analisis kebutuhan,
tahap terakhir adalah pengujian dan implementasi sistem menjadi sebuah sistem yang
menghasilkan sebuah sistem slip gaji elektronik pada CV Mediaku Kreatif (Motion Production).

Kata kunci : penggajian, slip gaji elektronik SPK, SAW

Abstract

Computerized payroll systems can help CV Mediaku Kreatif (Motion Production) in processing
data payroll employees, the time required faster, precise and accurate, data backups more
structured and organized so as to facilitate the process of searching data, with the
implementation of electronic salary slip will make it easier for employees who are on duty
outside to be able to receive a paycheck without having to be in the office because employees
can see the paycheck via email that can be accessed anywhere. In addition to facilitating the
payroll process, the implementation of electronic salary slip on CV Mediaku Kreatif (Motion
Production) can save costs due to electronic salary slip using paperless system. Development
of electronic salary slip system on CV Mediaku Kreatif (Motion Production) starts from the
process of system requirement analysis, followed by the process of design and manufacture of
systems based on the results of needs analysis, the last stage is testing and implementation of
the system into a system that generates a paycheck system electronics on CV Mediaku Kreatif
(Motion Production).

Keyword : electronic payment slip, payroll

Diterima Februari 10, 2018; Revisi Februari 16 , 2018; Disetujui Maret 15, 2018
9

1. Pendahuluan untuk keperluan pengelolaan sistem


Proses pengolahan data untuk penggajian dan upah di perusahaan.
penggajian pada CV. Media Ku Kreatif b. Pemrograman Berorientasi Objek
(Motion Production) masih menggunakan Menurut(Rosa & Shalahuddin, 2015)
Microsoft Office sehingga pada saat Metodologi berorientasi objek adalah
pengolahan data gaji sering kali suatu strategi pembangunan perangkat
menemukan beberapa permasalahan lunak yang mengorganisasikan
diantaranya kerangkapan data, dokumen perangkat lunak sebagai kumpulan
rusak atau dokumen hilang dan kesalahan objek yang berisi data dan operasi yang
perhitungan data, belum lagi permasalahan diberlakukan terhadapnya dan
kebutuhan waktu yang dibutuhkan dalam metodologi berorientasi objek
melakukan pengolahan data untuk merupakan suatu cara bagaimana
menghasilkan slip gaji dan laporan sistem perangkat lunak dibangun
penggajian. Berdasarkan permasalahan melalui pendekatan objek secara
yang telah diuraikan tersebut maka sistematis.
dibutuhkan sebuah sistem penggajian c. Unified Modeling Language (UML)
terkomputerisasi yang dapat menjadi solusi Menurut (Rosa & Shalahuddin, 2015)
akan permasalahan yang ada. UML (Unified Modeling Language)
Dengan membangun sistem adalah salah standar bahasa yang
penggajian terkomputerisasi akan banyak digunakan di dunia industri
memudahkan CV Mediaku Kreatif (Motion untuk mendefinisikan requirement,
Production) dalam perhitungan data untuk membuat analisis dan desain, serta
menghasilkan slip gaji dan laporan menggambarkan arsitektur dalam
penggajian karena waktu yang dibutuhkan pemrograman berorientasi objek. UML
dalam pengolahan data akan lebih cepat merupakan bahasa visual untuk
dengan hasil perhitungan tepat dan akurat. pemodelan dan komunikasi mengenai
Demikian pula untuk kendala pada saat sebuah sistem dengan menggunakan
proses pencarian dokumen, dengan sistem diagram dan teks-teks pendukung.
penyimpanan data dan backup data yang
terstruktur dan terorganisir akan Berikut adalah penjelasan masing-
memudahkan dalam proses pencarian data masing diagram yang mendukung dalam
yang dibutuhkan. penyusunan skripsi:
Dengan diterapkannya implementasi a) Class Diagram
slip gaji elektronik pada CV Mediaku Kreatif Diagram kelas atau Class diagram
(Motion Production) akan memudahkan menggambarkan struktur sistem dari
karyawan untuk melihat slip gaji tanpa segi pendefinisian kelas-kelas yang
harus berada dikantor, karena karyawan akan dibuat untuk membangun sistem.
dapat mengakses email dimanapun berada, b) Component Diagram
hal ini akan memudahkan karyawan yang Diagram komponen atau component
ingin melihat rincian gaji walau sedang diagram dibuat untuk menunjukkan
berada keluar kota, Dan untuk CV Mediaku organisasi dan ketergantungan diantara
Kreatif (Motion Production) akan kumpulan komponen dalam sebuah
menghemat biaya karena slip gaji elektronik sistem.
menggunakan sistem paperless. c) Deployment Diagram
Diagram deployment atau deployment
a. Sistem Penggajian diagram menunjukan konfigurasi
Menurut (Mardi, 2011 ) sistem komponen dalam proses eksekusi
penggajian merupakan salah satu aplikasi.
aplikasi pada sistem informasi akuntansi d) Use Case Diagram
yang terus mengalami proses dalam Use case mendeskripsikan sebuah
bentuk batch (bertahap). interaksi antara satu atau lebih aktor
Menurut (Mardi, 2011 ) Sistem dengan sistem informasi yang akan
penggajian terkomputerisasi adalah dibuat.
sistem pengolahan gaji yang dilakukan e) Activity Diagram
dengan bantuan fasilitas perangkat Diagram aktivitas atau activity diagram
lunak atau program yang telah didesain menggambarkan workflow (aliran kerja)
atau aktivitas dari sebuah sistem atau

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


10

proses bisnis atau menu yang ada pada h. Hypertext Markup Language (HTML)
perangkat lunak. Menurut (Suyanto & Asep, 2009)
Hypertext Markup Language (HTML)
f) Sequence Diagram merupakan bahasa yang digunakan
Diagram sekuen menggambarkan untuk menulis halaman web. Biasanya
kelakuan objek pada use case dengan mempunya ekstensi .htm, .html, atau
mendeskripsikan waktu hidup objek dan shtml. Html tersusun atas tag-tag,
message yang dikirimkan dan diterima digunakan untuk menentukan tampilan
antar objek. dari dokumen HTML, yang
diterjemahkan oleh browser.
d. Entity Relationship Diagram (ERD)
Menurut (Yaqub, 2008) Entity i. Black-box Testing
Relationship Diagram merupakan suatu Menurut (Rosa & Shalahuddin, 2015)
model jaringan yang menggunakan Black-Box Testing (pengujian kotak
susunan data yang disimpan pada hitam) adalah menguji perangkat lunak
sistem secara abstrak. Entity dari segi spesifikasi fungsional tanpa
Relationship Diagram juga menguji desain dan kode program.
menggambarkan hubungan antara satu Pengujian dilakukan dengan membuat
entitas yang memiliki sejumlah atribut kasus uji yang bersifat mencoba semua
dengan entitas yang lain dalam suatu fungsi dengan memakai perangkat lunak
sistem yang terintegrasi. Dalam Entity apakah sesuai dengan spesifikasi yang
Relationship Diagram juga dikenal dibutuhkan.
dengan derajat relasai atau kardinalitas
yaitu menunjukkan maksimum entitas Untuk mendapatkan data yang
yang dapat be-relasi dengan entitas diperlukan dalam membangun sistem
pada himpunan entitas, dapat berupa penggajian yang terkomputerisasi dengan
satu ke satu (one-to-one), satu ke sistem implementasi slip gaji elektronik
banyak (one-to-many), dan banyak ke pada CV Mediaku Kreatif (Motion
banyak (many-to-many) Production) metode penelitian yang
digunakan antara lain:
e. Logical Record Structure (LRS)
Menurut (Kusrini, 2007), Logical Record 2. Metode Penelitian
Structure adalah representasi dari 2.1. Teknik Pengumpulan Data
struktur record-record pada tabel-tabel Teknik pengumpulan data yang digunakan
yang terbentuk dari hasil antar adalah:
himpunan entitas, menentukan 1. Observasi
kardinalitas, jumlah table dan Foreign Pengamatan secara langsung terhadap
Key (FK). proses penggajian pada CV. Mediaku
Kreatif (Motion Production) dan
f. Structured Query Language (SQL) mengumpulkan semua data yang
Menurut (Raharjo, 2011) Structured dibutuhkan
Query Language (SQL) yaitu 2. Wawancara
kependekan dari Structured Query Wawancara dilakukan untuk melengkapi
Language yang merupakan bahasa atau data yang dibutuhkan dengan cara
kumpulan perintah standar yang bertanya secara langsung
digunakan untuk berkomunikasi dengan 3. Studi Pustaka
database. Studi Pustaka dilakukan untuk
menunjang metode observasi dan
g. PHP Hypertext Preprocessor wawancara yang telah dilakukan. Studi
Menurut (Kadir, 2008) PHP Hypertext pustaka dilakukan dengan
Preprocessor merupakan bahasa menggunakan beberapa buku dan karya
pemrograman skrip yang diletakan ilmiah sebagai referensi
dalam server yang biasa digunakan
untuk membuat aplikasi WEB yang 2.2. Model Pengembangan Sistem
bersifat dinamis. Model pengembangan sistem yang
digunakan adalah model Waterfall atau
sering juga disebut air terjun, dengan teknik
pengumpulan data sebagai berikut:

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


11

1. Analisa Kebutuhan Perangkat 3. Hasil dan Pembahasan


Lunak 3.1. Analisa Kebutuhan Software
Analisa kebutuhan perangkat lunak Tahap Analisa kebutuhan adalah langkah
merupakan tahap awal yang dilakukan awal dalam menentukan perangkat lunak
dalam merancang sistem. Menemukan yang akan dihasilkan.
permasalahan yang ada dengan cara
mengumpulkan data (data fisik, non 3.1.1. Tahap Analisa
fisik) melalui observasi, wawancara Terdapat lima pengguna yang dapat
dan studi pustaka. berinteraksi dengan lingkungan sistem
2. Desain penggajian yang akan dibangun yaitu
Desain yang dimaksud bukan hanya administrator, owner, manager, administrasi
tampilan atau interfacenya saja, tetapi dan karyawan. Berikut analisa kebutuhan
yang dimaksud desain dalam metode berdasarkan kebutuhan pengguna terhadap
ini adalah desain sistem yang meliputi: sistem aplikasi peggajian karyawan:
alur kerja sistem, cara pengoprasian A. Halaman Administrator
sistem, hasil keluaran (output) dengan A.1. Administrator harus melakukan
menggunakan UML (Unified Modeling login
Language) tampilan sistem dan A.2. Administrator dapat mengelola
rancangan database yang telah data user
disesuaikan dengan analisis A.3. Administrator dapat melihat
kebutuhan pada tahap awal untuk profil pribadi
menyelesaikan permasalahan A.4. Administrator dapat melihat
tersebut. data absensi pribadi
A.5. Administrator dapat melihat
3. Pembuatan Kode Program data gaji pribadi
Pada tahap ini hasil dari fase-fase A.6. Administrator dapat merubah
sebelumnya dituangkan kedalam password pribadi
penulisan kode-kode dengan B. Halaman Owner (Pemilik Perusahaan)
menggunakan bahasa pemrograman B.1. Owner harus melakukan login
yang dapat dimengerti oleh komputer. B.2. Owner dapat melihat data
Hasil dari design atau perancangan jabatan
mulai diterjemahkan ke dalam bahasa B.3. Owner dapat melihat data
mesin menggunakan bahasa kegiatan
pemrograman salah satunya yaitu B.4. Owner dapat melihat data
bahasa PHP, sedangkan untuk karyawan
software programming menggunakan B.5. Owner dapat melihat data
XAMPP sebagai server lokal dan text absensi
editor ATOM untuk pengodean B.6. Owner dapat melihat data
program. penggajian
4. Pengujian B.7. Owner dapat melihat profil
Pengujian merupakan tahap uji coba pribadi
dari jaminan perangkat lunak dan B.8. Owner dapat merubah
mempresentasikan apakah sistem password pribadi
sudah benar dan sesuai kebutuhan C. Halaman Manager
sehingga akan dapat diketahui seperti C.1. Manager harus melakukan login
apa hasil kinerja sistem yang baru ini C.2. Manager dapat mengelola data
dibandingkan dengan sistem yang jabatan
lama, kemudian dapat diketahui pula C.3. Manager dapat mengelola data
apakah dalam sistem yang baru ini kegiatan
masih ada kelemahan yang kemudian C.4. Manager dapat melihat data
dapat diperbaiki dan dikembangkan. karyawan
5. Pendukung (support) atau C.5. Manager dapat melihat data
pemeliharaan (maintenance) penggajian
Pada tahap ini, merupakan tahap C.6. Manager dapat melihat profil
pemeliharaan atau maintenance pribadi
terhadap aplikasi yang ada. C.7. Manager dapat melihat absensi
pribadi

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


12

C.8. Manager dapat melihat gaji Gambar 1. Use Case Diagram Halaman
pribadi Administrasi
C.9. Manager dapat merubah
password pribadi B. Use Case Diagram Halaman Karyawan
D. Halaman Administrasi
D.1. Administrasi harus melakukan Input user Id
login e>> dan password
<<i n cl u d
D.2. Administrasi dapat mengelola Melihat
<<extend>>
data karyawan Profil pribadi
Login
D.3. Administrasi dapat mengelola <<ex
te nd>>
data absensi <<include>>
< Melihat data Memfilter
D.4. Administrasi dapat mengelola << <exten

<<e
ex d>> absen pribadi data absen
data penggajian ten

x
ten
d>
>
D.5. Administrasi dapat melihat profil

d>>
Melihat data <<include>> Memfilter
pribadi
bonus pribadi data bonus
D.6. Administrasi dapat melihat
absensi pribadi
D.7. Administrasi dapat melihat gaji Melihat data <<include>>
Memfilter data
pribadi gaji pribadi slip gaji
D.8. Administrasi dapat merubah
password pribadi Merubah
E. Halaman Karyawan password
Karyawan
E.1. Karyawan harus melakukan
login Gambar 2. Use Case Diagram Halaman
E.2. Karyawan dapat melihat profil Karyawan
pribadi
E.3. Karyawan dapat melihat data 3.1.3. Activity Diagram
absensi pribadi Berikut ini adalah penggambaran
E.4. Karyawan dapat melihat data rancangan diagram dari hasil analisa yang
slip gaji pribadi didapat:
E.5. Karyawan dapat merubah A. Activity Diagram Administrasi
password pribadi
Administrasi Sistem aplikasi

3.1.2. Use Case Diagram


Menampilkan
Login
Menu utama
A. Use Case Diagram Halaman
Administrasi Mengelola karyawan

Mencari data Mengelola absensi


karyawan
>>

Menambah
de

> Merubah data


>> Mengelola slip gaji
clude data karyawan
clu

Input user Id <<in e> karyawan


lud
In

dan password Inc


<<

Mengelola data <<in << Melihat


clude
karyawan >> <<Include>> Menghapus profil pribadi
Melihat data data karyawan
<<In
<<Include>>

karyawan clude
>>
Merubah password
> Mencetak data
d>
ten karyawan
ex
<< Melihat data
absen pribadi
Memfilter
absensi
>

<<ex > Merekap


e>

Login te nd>> e> Melihat data


lud
lud

absensi Merubah gaji pribadi


inc >>
Inc

<< << de absensi


<<

ex Mengelola data lu
ten <<in Inc
d> absensi clu << Memfilter data
de>> <<Include>> Menghapus
<<

>
ex

Melihat data <<In absensi


ten

<< absensi clude


ex >> Mencetak
d> <<

ten
> ex

d>
> data absensi
ten
d> <<

Membuat
>

>> slip gaji


clude Memfilter Logout
<<in >> data slip gaji
de
exte

Mengelola data <<in


clude clu
penggajian >> <In
nd>

<<<Include>> Mencetak
Melihat data
<<
>

penggajian Inc slip gaji


lud
Melihat e>
profil pribadi >
Mencetak data
penggajian

Melihat <<include>> Memfilter Gambar 3. Activity Diagram Administrasi


absensi pribadi data absensi
Administrasi

Melihat <<include>> Memfilter


gaji pribadi data gaji

Merubah
password

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


13

B. Activity Diagram Karyawan B. Logical Record Structure


Karyawan Sistem aplikasi Rancangan menggunakan Logical
Record Structure (LRS)
Menampilkan
Login
Menu utama 1
user 1
kd_kar
kd_user
Melihat pw_user
profil pribadi akses_user
ket_user
c_user
kd_kar
Merubah 1
password
1 karyawan 1
jabatan Kd_abs
kd_kar
Melihat data kd_jab nm_kar
nm_jab almt_kar
gaji pribadi gj_jab tl_kar
c_jab tm_kar
ket_jab jk_kar
Melihat data t1_kar kd_kar
t2_kar
absen pribadi c_data
kd_jab
ket_kar

Memfilter data 1 1
slip_gaji Kd_abs absen

no_slip kd_abs
1
tgl_slip tgl_abs
gj_harian ef_abs
gj_diterima al_abs
Potong iz_abs
t_bon sa_abs
t_gaji ma_abs
ket_slip ket_abs
kd_abs kd_kar
Logout
1

Kd_abs

kegiatan N
kd_kgt
bonus

Gambar 4. Activity Diagram Karyawan


nm_kgt
hrg_kgt 1 1 kd_bon
fee_kgt kd_kgt tgl_bon
ket_kgt
kd_kgt
tgl_awal
kd_abs
tgl_akhir
ket_bon

3.2. Desain Gambar 6. Logical Record Structure


Pada tahap ini akan dirancang desain
database, desain software architecture dan 3.2.2. Software Architecture
user Intrerface dari sistem penggajian A. Class Diagram
dengan implementasi slip gaji elektronik
pada CV Mediaku Kreatif (Motion user
1

Production) 1
1 1

database
1
1 1
validasi 1 1
+cariuser()
+tampil_user()
+simpan_user()
+edit_user()
+hapus_user()
- host
1 +login() +ubah_password()
- user
+logout() +resetpassword()
1 - pass
- dbname
1
+koneksi()

3.2.1. Database 1

Membuat rancangan dengan menggunakan jabatan


1

1 1 karyawan
1

Entity Relationship Diagram (ERD), Logical +carijabatan()


+ttampil_jabatan()
+simpan_jabatan()
+edit_jabatan()
+carikaryawan()
+tampil_karyawan()
+simpan_karyawan()
+edit_karyawan()
1

Record Structure (LRS) dan spesifikasi file. +hapus_jabatan() +hapus_karyawan()

Berikut ini adalah penggambaran


rancangan menggunakan Entity
1
gaji

absen
+carigaji()
+simpan_slip() 1 1

Relationship Diagram (ERD), Logical 1


+buat_slip()
+tampil_gaji()
+slipgaji()
+cariabsen()
+tampil_absen()
+rekap_absen()
+edit_absen()
1

+hapus_absen()

Record Structure (LRS) beserta spesifikasi 1

file untuk struktur sistem penggajian kegiatan

+carikegiatansementara()
+carikegiatan()
0..*

karyawan: 1
+tampilkegiatansementara()
+tampilkegiatan()
+simpan_kegiatan()
+konfirmasi()
bonus

+caribonus()
+tampil_bonus()
+edit_kegiatan() 1 1
+hapus_kegiatan() +rekap_bonus()
+edit_bonus()

A. Entity Relationship Diagram


Rancangan menggunakan Entity Gambar 7. Class Diagram sistem informasi
Relationship Diagram (ERD) penggajian karyawan

kd_user kd_kar
nm_kar
B. Sequence Diagram
pw_user

akses_user
1
almt_kar 1. Sequence Diagram Login
ket_user user memiliki tl_kar

c_user 1 tm_kar
form login database menu utama
jk_kar
kd_kar
kd_jab
t1_kar
nm_jab
1 1 t2_kar
jabatan memiliki karyawan
gj_jab
kd_jab
user
c_jab c_data
ket_jab ket_kar

no_slip
masukan usenamer + password
1
kd_abs
tgl_slip
memiliki cek user
tgl_abs
gj_harian
ef_abs
gj_diterima
1 al_abs
potong 1 1 penyaringan
slip_gaji memiliki absen iz_abs
t_bon
1 berhasil
sa_abs
t_gaji
ket_slip ma_abs gagal
kd_abs
ket_abs
memiliki menerima pesan gagal login
kd_kgt kd_kar
nm_kgt
kd_bon
hrg_kgt N
1 1
kegiatan memiliki bonus tgl_bon
fee_kgt
menerima pesan login berhasil
kd_kgt
ket_kgt

tgl_awal kd_abs
tgl_akhir ket_bon

Gambar 5. Entity Relationship Diagram Gambar 8. Sequence diagram login

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


14

2. Sequence Diagram Kelola Data User 5. Sequence Diagram Kelola Data


menu utama database Penggajian
user
menambahkan data user
menu utama database sistem penggajian
mengirim data user

user
simpan data

menerima pesan data tersimpan


pilih data yang akan dibuatkan slip

cek data
mencari data user
kirim data
cek data

menampilkan data yang dicari


penggajian otomatis
merubah data user
menampilkan slip gaji

memasukan data baru mengecek slip gaji


mengirim perubahan data

menyimpan slip gaji


merubah data
mengirim data slip gaji
menerima pesan data berubah

pilih data yang akan dihapus simpan slip


cek data menerima pesan slip tersimpan

hapus data
mencari data slip gaji
menerima pesan data terhapus

cek data
mereset password

cek data
menampilkan data yang dicari

merubah password mencetak slip gaji


menampilkan pesan password berhasil direset

pilih slip gaji yang akan dicetak

cek data

Gambar 9. Sequence diagram kelola data


menampilkan slip gaji yang dicetak
user
Gambar 12. Sequence diagram kelola data
3. Sequence Diagram Kelola Data
penggajian
Karyawan
menu utama database

C. Component Diagram
user
menambahkan data karyawan

mengirim data karyawan

simpan data

menerima pesan data tersimpan

mencari data karyawan

cek data

menampilkan data yang dicari

merubah data karyawan

memasukan data baru

mengirim perubahan data

merubah data

menerima pesan data berubah

pilih data yang akan dihapus

cek data

hapus data

menerima pesan data terhapus

mencetak data karyawan

cek data

menampilkan data yang dicetak

Gambar 10. Sequence diagram kelola data Gambar 13. Component Diagram
karyawan
D. Deployment Diagram
4. Sequence Diagram Kelola Data Absensi
menu utama database

user
merekap absen dan bonus

mengirim data rekap absensi

rekap_absen() dan rekap_bonus()

menerima pesan rekap data tersimpan

memfilter data absensi

cek tanggal absensi

tampil_absensi()

merubah data absensi

memasukan data baru

mengirim perubahan data

edit_absen()

menerima pesan data berubah

pilih data yang akan dihapus

cek kode absen

hapus_absen()

menerima pesan data terhapus

pilih cetak data absensi

cek tanggal absensi

tampil_absen()

Gambar 11. Sequence diagram kelola data Gambar 14. Deployment Diagram
absensi

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


15

3.3. User Interface 4. Tampilan Halaman Data Karyawan


1. Tampilan Halaman Login

Gambar 18. Tampilan halaman data


Gambar 15. Tampilan halaman login karyawan

2. Tampilan Halaman Data User 5. Tampilan Halaman Data Absensi

Gambar 19. Tampilan halaman data


Gambar 16. Tampilan halaman data user
absensi
3. Tampilan Halaman Data Jabatan
6. Tampilan halaman Perhitungan Gaji

Gambar 17. Tampilan halaman data Gambar 20. Tampilan halaman perhitungan
jabatan gaji

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


16

7. Tampilan Halaman Data Slip Gaji B. Form User


Table 2
Hasil pengujian Black Box Testing Form
User

Gambar 21. Tampilan halaman data slip


gaji C. Form Rekap Absensi
Table 3
8. Tampilan Slip Gaji Kirim ke email Hasil pengujian Black Box Testing Form
Absensi

Gambar 22. Tampilan Slip Gaji Kirim ke


email 4. Kesimpulan
Dari pembahasan yang telah diuraikan
diatas dapat disimpulkan bahwa aplikasi
3.4. Testing slip gaji elektronik dibuat dengan tools
A. Form Login editor Atom dan bahasa pemorgraman PHP
Table 1. yang dirancang dengan tampilan yang
Hasil pengujian Black Box Testing Form menarik dan sederhana, dengan adanya
Login Implementasi slip gaji elektronik pada CV
Mediaku Kreatif (Motion Production),
diharapkan dapat memudahkan dalam
pengolahan data penggajian, penyimpanan
data dan backup data yang terstruktur serta
terorganisir sehingga memudahkan dalam
proses pencarian data yang dibutuhkan,
dengan adanya slip gaji elektronik akan
memudahkan karyawan untuk melihat slip
gaji tanpa harus berada dikantor, karena
karyawan dapat mengakses email
dimanapun berada, penerapan slip gaji
elektronik menghemat biaya karena slip gaji
elektronik menggunakan sistem paperless.

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17


17

Referensi

Kadir, A. (2008). Belajar Database


Menggunakan MySQL. Yogyakarta: Skripta
Media Creative.

Kusrini. (2007). Konsep dan Aplikasi Sistem


Penunjang Keputusan. Yogyakarta: Andi .

Mardi. (2011 ). Sistem Informasi Akuntansi.


Bogor: Ghalia Indonesia.

Raharjo, B. (2011). Belajar Otodidak


Membuat Database Menggunakan MySQL.
Bandung: Informatika.

Rosa, A. S., & Shalahuddin, M. (2015).


Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika.

Suyanto, & Asep, H. (2009). Step by Step


WEB DESIGN Theory and Practices.
Yogyakarta: Andi.

Yaqub. (2008). Sistem Basis Data Tutorial


Konseptual. Yogyakarta: Graha Ilmu.

JURNAL SWABUMI Vol.6 No.1, Maret 2018: 8-17

Anda mungkin juga menyukai