You are on page 1of 16

SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA TOKO MEFU-

TECH KACE TIMUR BERBASIS WEB MENGGUNAKAN MODEL


RAPID APPLICATION DEVELOPMENT (RAD)

Sarwono18225000051, Elly Yanuarti0218018402


Program Studi
ISB Atma Luhur
Jl. Jend. Sudirman, Selindung Baru, Pangkalpinang
e-mail: 11822500005@mahasiswa.atmaluhur.ac.id, 2Ellyyanuarti@atmaluhur.ac.id

Abstraction
Mefu-Tech is a mobile phone sales and service shop. At this store, employee payroll is still
using the manual method using Ms. Excel. this can cause errors in calculating employee salaries
and make the process of making payslips take a long time. In solving this problem, the researcher
designed an employee payroll system using Laravel using MySQL as a database and CodeIgnite
technology as a framework for the PHP and JavaScript programming languages. The method used
in this research is Rapid Application Development (RAD). RAD is considered very suitable for this
research because it is known to be fast in developing information systems. The method in this study
consists of requirements planning, system design and implementation. The system is created using
UML Diagrams to provide a clear picture of the system being developed. The result of this study is
a website-based employee payroll information system at Mefu-Tech stores which is expected to
make the employee payroll system more efficient.

Keyword : Payslips, RAD, Mefu-Tech

Abstrak
Mefu-Tech adalah toko yang menjual dan melayani servis handphone. Di toko ini, penggajian
karyawan masih dilakukan secara manual menggunakan Ms. unggul. hal ini dapat menyebabkan
terjadinya kesalahan dalam perhitungan penggajian karyawan dan membuat proses penyusunan
penggajian menjadi lama. Mengatasi masalah tersebut, peneliti mengembangkan sistem penggajian
karyawan menggunakan laravel, menggunakan MySQL sebagai database dan teknologi Codeignite
sebagai basis dari bahasa pemrograman PHP dan javascript. Metode yang digunakan dalam
penelitian ini adalah Rapid Application Development (RAD). RAD dianggap sangat cocok untuk
penelitian ini karena dikenal dapat mengembangkan sistem informasi dengan cepat. Metode dalam
penelitian ini terdiri dari perencanaan kebutuhan, perancangan sistem dan implementasi. Sistem
dibuat menggunakan diagram UML untuk memberikan gambaran yang jelas tentang sistem yang
dikembangkan. Hasil dari penelitian ini adalah sistem informasi penggajian karyawan pada website
toko Mefu-Tech yang diharapkan dapat membuat sistem penggajian karyawan menjadi lebih
efisien.

Kata Kunci : Penggajian Karyawan, RAD, Mefu-Tech

1X
1. PENDAHULUAN daya data yang mengumpulkan, mengubah,
Dalam masa sekarang ini teknologi dan menyebarkan informasi dalam sebuah
semakin berkembang dengan pesat, hal ini organisasi.
tidak lepas dari kesadaran akan pentingnya Sebuah sistem yang lengkap memiliki
informasi dalam kehidupan sehari-hari. kelengkapan perangkat sistem sebagai
Dengan kesadaran tersebut oramg-orang akan berikut: [1]
berusaha untuk menciptakan teknologi 1. Hardware
informasi secara cepat dan tepat, maka dari itu 2. Software
banyak orang yang memiliki usaha ingin 3. Data
memberikan pelayanan dan inforemasi yang 4. Prosedur
dapat diakses dengan mudah melalui website. 5. Manusia
Mefu tech adalah sebuah toko handphone 2.2 Definisi Website
yang bergerak dalam bidang pelayanan jasa Website yang juga disebut dengan Web
service, penjualan accesoris, pulsa elektronik atau Homepage adalah lokasi atau
serta sparepart handphone yang berada di Jl
Perumnas Kace Mendo Barat Bangka Induk alamat dalam internet. Website terdiri
Bangka Belitung. Sistem penggajian dari file-file, dan file-file tersebut
karyawan yang terdapat pada toko Mfu-Tech
selama ini masih menggunakan proses manual tersimpan dalam berbagai komputer
yaitu dalam melakukan proses perhitungan yang disebut dengan server.
gaji masih menggunakan catatan buku dimana
dalam proses perhitungan gaji karyawan Konsep yang mendasari aplikasi web
membutuhkan waktu yang sangat lama sebenarnya sederhana. Operasi yang
sehingga hal ini menyebabkan terjadi
kesalahan-kesalahan dalam melakukan melatarbelakanginya melibatkan
perhitungan dan pelaporan data gaji. Melihat pertukaran informasi antara computer
permasalahan ini,maka dibutuhkan solusi
yang nantinya dapat membantu pada sistem yang meminta informasi yang disebut
ini. client dan computer yang memasok
Berdasarkan dengan permasalahan di atas
maka dibutuhkan sistem informasi penggajian informasi atau disebut server. Secara
yang terkomputerisasi khususnya berbasis lebih detail, server yang melayani
web, karena teknologi internet dapat diakses
dimana saja. Dan dengan menggunakan permintaan dari client sesungguhnya
aplikasi berbasis web ysng terkomputerisasi berupa suatu perangkat lunak yang
diharapkan akan lebih efektif dan efisien
dalam pekerjaan dan meminimalkan disebut web server. Secara internal,
terjadinya kesalahan dalam perhitungan dan web server inilah yang berkomunikasi
pelaporan data gaji karyawan.
Berdasarkan latar belakang di atas, maka dengan perangkat lunak lain dan
penulis mengambil judul penelitian “Sistem middleware inilah yang berhubungan
Informasi Penggajian Karyawan Pada Toko
Mefu-Tech Kace Timur Berbasis Web dengan database.[2]
Menggunakan Metode Rapid Application 2.3 Konsep Penggajian
Development (RAD). Gaji atau upah adalah komponen yang
2. LANDASAN TEORI mutlak yang dikeluarkan oleh
2.1 Definisi Sistem Informasi perusahaan sebagai kompensasi bagi
Sistem Informasi merupakan kombinasi
teratur apapun dari orang-orang, hardware, karyawan, yang mana hal ini ini untuk
software, jaringan komunikasi, dan sumber menjamin keberlangsungan
2X
perusahaan itu sendiri. Sedangkan (Object oriented analysis) Dan OOD (Object
Oriented Design).[3]
upah adalah pembayaran atas
2.7 Unified Modeling Languange (UML)
penyerahan jasa yang dilakukan oleh Model FAST Sistem informasi berbasis
website yang dibangun akan mudah diakses
karyawan pelaksana yang dibayarkan
kapanpun saat dibutuhkan dengan adanya
berdasarkan hari kerja, jam kerja, atau jaringan internet. Aplikasi persediaan barang
berbasis website yang akan diterapkan pada
jumlah satuan produk yang dihasilkan
Toko Baba Parfum menggunakan metode
oleh karyawan. [3] Framework for the Application of System
Thinking (FAST) ini memiliki banyak
2.4 Gaji Pokok
kelebihan antara lain kemampuan untuk
Inventory adalah sekumpulan kebijakan
mendukung pengembangan aplikasi yang baik
dan pengendalian, yang memonitor tingkat
serta didukung oleh teknik yang lain. Metode
inventory, dan menentukan tingkat mana yang
FAST dilakukan secara berurutan yakni
harus dijaga, bila stok harus diisi kembali dan
melalui tahapan investigasi atau survei awal,
berapa banyak yang harus dipesan.
analisis masalah, analisis kebutuhan, analisis
Inventory akan memberikan
keputusan, pembuatan rancangan,
kemungkinan struktur organisasi dan
mengkonstruksi, menerapkan sistem,
kebijakan operasi produksi, untuk menjaga
mengoperasikan dan pemeliharaan sistem.[4]
dan mengawasi barang- barang untuk distok.
2.8 Diagram UML
Dengan sistem inventory ini, diharapkan
2.8.1. Use Case Diagram
manajemen dapat bertanggung jawab terhadap
Website adalah rangkaian atau sejumlah
pemesanan dan penerimaan barang yang
halaman di internet yang memiliki topik
dipesan. Hal ini dapat dilakukan dengan
saling terkait untuk mempresentasikan suatu
mengawasi waktu penempatan pesanan, dan
Website. Menurut Gregorius, adalah
menjaga atau mengawasi jalannya jalur dari
kumpulan halaman web yang saling
apa yang dipesan, serta berapa banyak barang
terhubung dan file-filenya saling terkait. Web
yang dipesan dan dari siapa vendornya.[1]
terdiri dari page atau halaman, dan kumpulan
2.5 Sistem Pengupahan atau Penggajian
halaman yang dinamakan homepage.
Menurut Taufik Ginanjar “website adalah
Homepage berada pada posisi teratas, dengan
rangkaian atau sejumlah halaman di internet
halaman-halaman terkait berada di bawahnya.
yang memiliki topik saling terkait untuk
Biasanya setiap halaman di bawah homepage
mempresentasikan suatu Website. Menurut
disebut child page, yang berisi hyperlink ke
Gregorius adalah kumpulan halaman web
halaman lain dalam web.[2]
yang saling terhubung dan file-filenya saling
2.8.2. Activity Diagram
terkait. Web terdiri dari page atau halaman,
PHP adalah bahasa pemrograman script
dan kumpulan halaman yang dinamakan
server side yang didesain untuk
homepage. Homepage berada pada posisi
pengembangan web. Selain itu, PHP juga bisa
teratas, dengan halaman-halaman terkait
digunakan sebagai bahasa pemrograman
berada di bawahnya. Biasanya setiap halaman
pemrograman umum. PHP di kembangkan
di bawah homepage disebut child page, yang
pada tahun 1995 oleh Rasmus Lerdorf, dan
berisi hyperlink ke halaman lain dalam web.
sekarang dikelola oleh The PHP Group. Situs
[2]
situs resmi PHP beralamat di
2.6 Rapid Application Development (RAD)
http://www.php.net. PHP disebut bahasa
Menurut Model Pengembangan bahasa pemrograman server side karena PHP
Perangkat Lunak mengunakan konsep OOAD diproses pada komputer server. Hal ini
adalah metode pengembangan sistem yang berbeda dibandingkan dengan bahasa
lebih menekankan pada objek dibandingkan pemrograman client-side seperti Java Script
dengan data atau proses. Dalam Tahapan nya yang diproses pada web browser (client).[2]
OOAD terbagi menjadi dua yaitu OOA

3X
2.8.3. Sequence Diagram a) Atribut Key
XAMPP (Windows/Linux) Apache Atribut Key adalah satu atau
MySQL PHP dan Perl) merupakan paket gabungan dari beberapa atribut yang
server web PHP dan database MySQL yang dapat membedakan semua baris data
paling populer di kalangan pengembang web ( Row/Record ) dalam tabel secara unik.
dengan menggunakan PHP dan MySQL Dikatakan unik jika pada atribut yang
sebagai database berbasis open source, yang dijadikan key tidak boleh ada baris data
dapat digunakan sebagai tool pembantu dengan nilai yang sama.
pengembangan aplikasi berbasis PHP.[5] Contoh : Nomor pokok mahasiswa
(NPM), NIM dan nomor pokok
2.8.4. Class Diagram lainnya.
MySQL Menurut Hidayatullah dan b) Atribut Simple
Jauhari MySQL adalah salah satu aplikasi Atribut yang bernilai atomic, tidak
DBMS yang sudah banyak oleh para dapat dipecah/ dipilah lagi.Contoh:
pemogram aplikasi web. Berdasarkan Alamat, penerbit, tahun terbit, judul
buku.
penjelasan diatas dapat disimpulkan bahwa c) Atribut Multivalue
MySQL adalah aplikasi DBMS yang Nilai dari suatu attribute yang
menjalankan fungsi pengelolahan data untuk mempunyai lebih dari satu (multivalue)
membangun sebuah aplikasi web.[5] nilai dari atrribute yang bersangkutan.
2.9 ERD (Entity Relationship Diagram) Contoh : dari sebuah buku, yaitu terdapat
Menurut Simarmata dan Paryudi Entity beberapa pengarang.
Realationship Diagram adalah alat d) Atribut Composite
pemodelan data utama dan akan membantu Atribut composite adalah suatu atribut
mengorganisasi data dalam suatu proyek ke yang terdiri dari beberapa atribut yang
dalam suatu proyek ke dalam entitas-entitas lebih kecil yang mempunyai arti tertentu
dan menentukan hubungan antar entitas.[12] yang masih bisah dipecah lagi atau
Dalam pembentukan ERD terdapat 3 mempunyai sub attribute.Contoh : dari
komponen yang akan dibentuk yaitu : entitas nama yaitu nama depan, nama
1. Entitas tengah, dan nama belakang.
Pada post sebelumnya mengenai basis data e) Atribut Derivatif
telah dijelaskan sedikit tentang pengertian Atribut yang tidak harus disimpan
entity (entitas) yaitu suatu obyek yang dalam database Ex. Total. atau atribut
dapat dibedakan dari lainnya yang dapat yang dihasilkan dari atribut lain atau dari
diwujudkan dalam basis data. Pengertian suatu relationship. Atribut ini
lainnya menurut Brady dan Loonam, dilambangkan dengan bentuk oval yang
entitas adalah objek yang menarik di bergaris putus-putus
bidang organisasi yang dimodelkan.Contoh 2.10 PHP (Personal Home Page)
: Mahasiswa, Kartu Anggota Perpustakaan PHP adalah bahasa pemrograman yang
(KAP), dan Buku. digunakan untuk membuat aplikasi
2. Hubungan
Suatu hubungan adalah hubungan antara web yang dapat berjalan di sisi server
dua jenis entitas dan direpresentasikan atau sering disebut dengan bahasa
sebagai garis lurus yang menghubungkan
dua entitas.Contoh : Mahasiswa mendaftar server side. Dengan demikian,
sebagai anggota perpustakaan (KAP), program yang dibuat dengan kode
relasinya adalah mendaftar.
3. Atribut PHP tidak dapat berjalan kecuali jika
Atribut memberikan informasi lebih rinci dijalankan pada web server, tanpa web
tentang jenis entitas.Atribut memiliki-
struktur internal berupa tipe data. Jenis-
jenis atribut :
4X
server selalu berjalan maka tidak akan lingkungan Linux dengan
dapat berjalan.[11] menggunakan script PHP dan Perl.
Untuk menghasilkan sebauh HTMML, Software database ini kini telah
script yang ditulis menggunakan PHP tersedia juga pada platform sistem
mempunyai perintah yang lebih operasi Windows.
singkat dibandingkan bahasa Secara singkat, MySQL adalah nama dari
pemrograman lain seperti Perl atau C. server basis data. Server basis data
Keuntungan utama menggunakan PHP adalah server yang dirancang untuk
adalah script PHP tidak hanya benar- bekerja dengan basis data. Sedangkan
benar sederhana bagi pemula, tetapi basis data adalah organisasi data untuk
juga menyediakan fitur tambahan bagi tujuan memfasilitasi penyimpanan dan
programmer professional. Meskipun akses data. MySQL juga
PHP lebih difokuskan sebagai script diklasifikasikan sebagai database
server side, namun kita juga dapat relasional.[11]
melakukan apapun dengan program Kepopuleran MySQL dimungkinkan
CGL, seperti mengumpulkan format karena kemudahannya untuk
data, menghasilkan web yang dinamis digunakan, cepat secara kinerja Query
atau mengirimkan dan menerima dan mencukupi untuk kebutuhan
cookies. database perusahaan-perusahaan skala
Kelebihan-kelebihan PHP meliputi: menengah kecil. Software database
Script PHP sederhana, mudah dibuat dan MySQL kini dilepas sebagai software
mempunyai kecepatan akses tinggi. manajemen database yang open
Dapat berjalan dalam server web yang source, sebelumnya merupakan
berbeda dan dalam sistem operasi software database yang shareware.
yang berbeda. PHP dapat berjalan Database MySQL tersedia secara
pada sistem operasi Linux/Unix, bebas cuma-cuma dan boleh
Windows dan Macintosh. digunakan oleh setiap orang dengan
Bersifat open source sehingga diterbitkan lisensi open source GNU General
gratis. Public License (GPL) ataupun lisensi
2.11 MySql komersial non-GPL.
MySQL merupakan software sistem
manajemen database (Database 3. METODOLOGI PENELITIAN
3.1 Metode Penelitian Pengembangan
Management System/DBMS) yang Perangkat Lunak
sangat popular dikalangan Metodologi berorientasi objek dipilih
peneliti sebagai strategi pengembangan sistem
pemrograman web, terutama di dan perangkat lunak. Sedangkan Rapid
5X
Application Development (RAD) saya pilih 3. Perancangan Input-Output, dengan
sebagai model pengembangan sistem yang membuat rancangan layar tampilan.
tiap tahapannya akan dijadikan acuan atau Setelah rancangan layar tampilan terbentuk
pedoman selama saya melalukan proses maka dilakukan tahap konstruksi.
pengembangan sistem. Sesuai dengan 4. Implementasi Sistem (Coding dan Testing)
metodologi yang digunakan, UML dijadikan
alat bantu dalam melakukan analisa dan 3. Implementasi
perancangan sistem. Setelah melakukan analisis sistem dan
perancangan sistem secara rinci, maka triba
3.2 Model Pengembangan Sistem saatnya sistem untuk diimplemntasikan. Pada
Informasi tahap ini terdapat banyyak akltivitas yang
Adapun dalam tahap pengembangan dilakukan. Aktifitas-aktifitas yang dimaksud
sistem Rapid Application Development berupa:
(RAD) ini terdiri dari beberapa aktifitas yang 1. Pemrograman
tentunya sesuai dengan tahapan yang telah Pada tahap ini hasil desain dimasukkan ke
dijabarkan pada alur proses pengembangan dalam bentuk bahasa pemrograman yang
sistem tahapan yaitu: digunakan agar dapat dijalankan dalam
1. Perencanaan Syarat-syarat bentuk aplikasi.
Menggabungkan laporan hasil metode 2. Pengujian
studi lapangan berupa kebijakan pemakai Pada tahap ini dilakukan uji coba terhadap
menjadi spesifikasi yang terstruktur dengan sistem yang baru agar dapat digunakan
menggunakan pemodelan yang berfungsi tanpa menemukan kendala-kendala
untuk mengetahui kebutuhan pemakai, apapun. Adapun uji coba yang dilakukan
kesalahan-kesalahan dalam sistem lama dengan menggunakan metode black box
seperti sistem yang masih manual sehingga testing.
data menjadi tidak teratur. Dari analisis sistem
tersebut dapat ditetapkan tujuan perancangan, 3.3 Kerangka Penelitian
pengajuan usulan yang dapat diterima.
Tahap yang dilakukan antara lain:
1. Use case diagram sistem yang sedang
berjalan yang bertujuan untuk lebih mudah
mengetahui kekurangan atau kendala
sistem yang sedang berjalan.
2. Identifikasi masalah
3. Pemecahan masalah
4. Perancangan Sistem (Workshop Design) Gambar 3. 1 Kerangka Penelitian X
Pada tahap ini peneliti mendesain sistem
yang diusulkan agar dapat berjalan dengan
lebih baik dan diharapkan dapat mengatasi 4. HASIL DAN PEMBAHASAN
masalah-masalah yang ada. 4.1 4.24.3
2. Workshop Desain 4.4 4.54.6
Penerapan model yang diinginkan
4.7 pemakai 4.84.9
antara lain dengan cara: 4.10 4.11
4.12Tinjauan Objek
1. Pada tahap ini alat yang digunakan sama Penelitian
dengan tahap analisis sistem yaitu UML Nama Perusahaan
(Unified Modelling Language), alasannya
adalah untuk lebih memahami langkah :
awal membangun sistem secara fisik. Toko Mefu-Tech
2. Perancangan basis data dilakukan dengan
Class Diagram yang menggambarkan Berdiri
hubungan antar entity yang ada pada Use :
Case Diagram dan spesifikasi table.
6X
Desember 2018 melakukan evaluasi keluar dan masuknya
barang, menetapkan harga dan juga
Jenis Perusahaan
pengambil keputusan bilamana diperlukan.
: 2. Kasir
Bertugas untuk mengatur keuangan dalam
Jasa Service Handphone
Toko Mefu-Tech baik itu pendapatan maupun
Lokasi pengeluaran.
3. Customer Service
:
Bertugas melayani konsumen yang datang
JL.Mentok Perumnas Kace Timur secara langsung.
4. Teknisi
4.1.1 Sejarah Organisasi
Bertugas melakukan pengecekan
Toko Mefu-Tech adalah sebuah badan
handphone dari awal sampai akhir, melakukan
usaha di bidang perdagangan atau penjualan
pengecekan dan review barang agar semua
dan service handphone yang mulai dirintis
barang mempunyai kualitas yang bagus.
oleh seseorang yang bernama Sarwono sekitar
5. Service
tahun 2018. Pada bulan Desember 2018
Melakukan service terhadap hardware
secara resmi Toko Mefu-Techmembuka toko
yang rusak secara langsung baik penggantian
pertamanya di Semabung Lama. Toko Mefu-
komponen sebagian ataupun keseluruhan.
tech mulai beroperasi dari pukul 10.00 pagi
Bertugas pula mengelola barang service dari
sampai dengan pukul 21.00 WIB. Toko Mefu-
konsumen.
Tech menjual handphone baru/bekas, service
4.2 Permodelan Sistem Menggunakan
handphone dan berbagai macam aksesoris.
Rapid Application Development (RAD)
4.1.2 Struktur Organisasi
Pada pembahasan ini peneliti
Adapun tugas dan tanggung jawab dari
menggunakan metode RAD (Rapid
bagian-bagian yang terdapat di Application Development) berisi tentang
bagaimana proses bisnis penggajian karyawan
dalam struktur organisasi yang ada
di Toko Mefu-Tech dalam pengembangan
pada Baba Parfum. meliputi analisa proses bisnis, membuat
activity diagram, analisa dokumen keluaran
Berikut struktur organisasi yang ada
dan analisa dokumen masukan. Berikut
padaToko Mefu-Tech :
penjelasan pengembangan sistem tersebut :
4.2.1 Perencanaan Syarat-Syarat
Pada tahap ini dilakukan analisa
mengenai kebutuhan masalah dalam
pembuatan aplikasi sistem yang meliputi
analisis kebutuhan masalah, analisis peralatan
yang digunakan dalam perancangan sistem,
user design dan implementation.
Gambar 4. 1 Struktur Organisasi TokoX 1. Analisa Proses Bisnis Sistem Berjalan
Mefu-Tech Informasi tentang sistem yang berjalan
sangat penting dalam proses perancangan
4.1.3 Tugas dan Wewenang sistem informasi. Informasi tersebut bisa
Berikut merupakan susunan organisasi menunjukkan sejauh mana sistem yang
yang ada di Toko Mefu-Tech : berjalan sekarang dapat memenuhi
1. Pemilik Toko kebutuhan-kebutuhan yang ingin dicapai tapi
Pemilik toko merupakan pengurus perusahaan belum bisa ditangani oleh sistem yang sedang
yang bertanggung jawab penuh dalam segala berjalan.
hal yang mengenai perusahaan, yang Berikut analisa proses bisnis yang berjalan
mewakili perusahaan terhadap pihak luar. pada Toko Mefu-Tech:
Pemilik toko bertugas mengkordinasikan a. Proses Pendataan Karyawan
tugas harian kepada semua personel dan juga
7X
Setelah toko mendapatkan calon karyawan
yang mana sudah melewati proses
rekrutmen, bagian admin akan meminta
data diri secara lengkap seperti Kartu
Tanda Penduduk, Kartu Keluarga.
b. Proses pembuatan slip gaji
Bagian admin akan menghitung data
penggajian karyawan setiap bulan sesuai
tanggal masuk karyawan. Admin akan Gambar 4. 3 Activity Diagram Proses
mengumpulkan data lembur, data
pinjaman, data potongan, kemudian data pembuatan slip gajiX
yang telah dikumpulkan dan dihitung
dilaporkan pihak owner, setelah c. Activity Diagram Proses Pencatatan
mendapatkan persetujuan data tersebut Presensi Karyawan
diserahkan kembali ke admin untuk proses
transfer gaji karyawan. Slip gaji dibuat
dengan cara manual.
c. Proses Presensi
Karyawan mengisi absensi di buku yang
telah disiapkan oleh admin.
d. Proses Pembuatan Laporan Gaji Karyawan
Karyawan mengajukan permohonan
pinjaman kepada owner,
apabila disetujui form akan diserahkan ke
admin untuk dilakukan pencatatan dan Gambar 4. 4 Activity Diagram Proses
owner akan memberikan uangnya kepada Pencatatan Presensi KaryawanX
karyawan.

2. Activity Diagram d. Activity Diagram Proses Pembuatan


a. Activity Diagram Proses pendataan Laporan Gaji Karyawan
karyawan

Gambar 4. 5 Activity Diagram Proses


Pembuatan Laporan Gaji KaryawanX

3. Analisis Masalah
Gambar 4. 2 Activity Diagram Proses
Analisa masukan merupakan analisa
Pendataan KaryawanX terhadap masukan-masukan apa saja yang
dihasilkan dari proses-proses yang ada
pada sebuah sistem yang sedang berjalan.
b. Activity Diagram Proses pembuatan slip Berikut ini adalah analisa dokumen
gaji masukan yang dihasilkan oleh sistem yang
sedang berjalan.

8X
4. Identifikasi Kebutuhan Langkah-langkah yang digunakan
Identifikasi kebutuhan menguraikan hasil untuk merancang sistem sebagai
analisa mengenai sistem yang telah berjalan berikut:
pada Toko Mefu-Tech.
5. Package Diagram 1. Entity Relationship Diagram (ERD)

Gambar 4. 6 Package DiagramX


6. Usecase Diagram
1. Usecase Diagram Sisi Admin

Gambar 4. 9 Entity Relationship


DiagramX
Gambar 4. 7 Usecase Diagram Penggajian
2. Transformasi ERD ke LRS (Logical
KaryawanX
Record Structure)

1. Usecase Diagram Sisi Karyawan

Gambar 4. 8 Usecase Diagram


Sisi Karyawan
7. Deskripsi Usecase Diagram
Penjelasan Use Case Diagram yang telah
penulis gambarkan berdasarkan peran dari
aktor dan admin.
4.2.2 Desain Pengguna
Tahapan ini adalah proses
perancangan sistem yang dilakukan Gambar 4. 10 Transformasi ERD ke LRSX
untuk mempermudah dalam
pembuatan sistem dengan melihat
perancangan sistem yang dibuat.

9X
3. LRS (Logical Relationship Structure)

Gambar 4. 12 Struktur TampilanX

8. Rancangan Layar
A. Rancangan Layar Dari Sisi Admin
1. Rancangan Layar Halaman Login

Gambar 4. 11 LRS (Logical Relationship


Structure)X

4. Tabel
A. Tabel Admin
Kd_Admin Username Password Role Gambar 4. 13 Rancangan Layar Halaman
PK Login AdminX
Tabel 4. 1 Tabel AdminX
5. Rancangan Antar Muka 2. Rancangan Layar Halaman
a. Rancangan Keluaran Dashboard
Adapun rancangan keluaran yang
dihasilkan dari pengolahan data slip
gaji karyawan pada toko Mefu-Tech
kace timur.
b. Rancangan Masukan
Adapun rancangan masukan yang
dihasilkan dari pengolahan data
karyawan pada pada toko Mefu-Tech
kace timur. Gambar 4. 14 Rancangan Layar Halaman
6. Spesifikasi Basis Data DashboardX
Spesifikasi basis data menguraikan
tentang tabel
7. Struktur Tampilan 3. Rancangan Layar Halaman
Struktur tampilan adalah susunan dari
berbagai halaman penting pada sebuah
website. Struktur tampilan pada website
yang dibuat oleh penulis adalah susunan
halaman pada website aplikasi penggajian
karyawan ini supaya dapat saling
terhubung satu sama lain. Berikut gambar
struktur tampilan yang penulis buat pada
sistem penggajian karyawan ini :
10X
Gambar 4. 15 Rancangan Layar Halaman 7. Rancangan Layar Halaman
Transaksi Data Potongan
Presensi KaryawanX

4. Rancangan Layar Halaman


Master Data Karyawan

Gambar 4. 19 Rancangan Layar Halaman


Data PotonganX

Gambar 4. 16 Rancangan Layar Halaman


Master Data KaryawanX

5. Rancangan Layar Halaman Data


Jabatan Karyawan

8. Rancangan Layar Halaman


Transaksi Tambah Data Potongan

Gambar 4. 17 Rancangan Layar Halaman


Transaksi Data Jabatan KaryawanX

Gambar 4. 20 Rancangan Layar Halaman


6. Rancangan Layar Halaman
Transaksi Tambah Data PotonganX
Transaksi Tambah Slip Gaji
Karyawan
9. Rancangan Layar Halaman
Tunjangan Karyawan

Gambar 4. 18 Rancangan Layar Halaman


Transaksi Tambah Slip GajiX
Gambar 4. 21 Rancangan Layar Halaman
Tunjangan KaryawanX

11X
2. Sequence Diagram Entry Data
B. Rancangan Layar Dari Sisi Karyawan
Karyawan
1. Rancangan Layar Halaman
Login Karyawan

Gambar 4. 22 Rancangan Layar Halaman


Login KaryawanX

2. Rancangan Layar Halaman


Data Gaji Karyawan
Gambar 4. 25 Sequence Diagram Entry
Data KaryawanX

3. Sequence Diagram Entry Data Jabatan

Gambar 4. 23 Rancangan Layar Halaman


Data Gaji KaryawanX

9. Sequence Diagram
1. Sequence Diagram Entry Data
Presensi

Gambar 4. 26 Sequence Diagram Entry


Data JabatanX

4. Sequence Diagram Entry Data


Potongan

Gambar 4. 24 Sequence Diagram Entry


Data PresensiX

12X
Gambar 4. 27 Sequence Diagram Entry
Entry Data PotonganX

13X
5. Sequence Diagram Entry Tunjangan

7. Sequence Diagram Cetak Laporan Slip


Gaji

Gambar 4. 30 Sequence Diagram Cetak


Laporan Slip GajiX
Gambar 4. 28 Sequence Diagram Entry
TunjanganX
10. Class Diagram

6. Sequence Diagram Cetak Slip Gaji

Gambar 4. 31 Class DiagramX

Gambar 4. 29 Sequence Diagram Cetak


Slip GajiX
14X
11. Deployment Diagram DAFTAR PUSTAKA
[1] O. Silitonga dan N. Hasti, “Sistem
informasi rental mobil berbasis website,”
Jurnal Teknologika, vol. 10, no. 2, hlm.
47–50, 2020.
[2] R. Fahlevi, Z. Zulhalim, dan A. S. Rini,
“Perancangan Aplikasi Penggajian
Karyawan Berbasis Web Menggunakan
Framework Codeigniter Pada Po Arista
Tehnik Jakarta,” Jurnal Manajamen
Informatika Jayakarta, vol. 1, no. 2, hlm.
96–104, 2021.
[3] A. Fuadi, T. W. Wiryawan, W. Setyawan,
Gambar 4. 32 Deployment DiagramX P. Parulian, dan D. S. Wulandari,
“Pendampingan Penerapan Sistem
5. PENUTUP Akuntansi Penggajian Perangkat Desa
5.1 Kesimpulan Pada Kantor Desa Gandasari Kecamatan
Setelah melakukan penelitian dan Cikarang Barat,” Lentera Pengabdian,
menganalisis permasalahan–permasalahan vol. 1, no. 02, hlm. 197–212, 2023.
yang kami temukan pada toko Mefu-Tech [4] E. S. Agustina, R. I. E. Saragih, dan E. N.
yang penjelasannya dikemukakan pada bab– Purba, “SISTEM INFORMASI
bab sebelumnya, maka dapat diambil PENGGAJIAN PEGAWAI PADA
kesimpulan sebagai berikut : PERUSAHAAN PT. AGRO MUKO
Sistem informasi penggajian telah BUNGA TANJUNG POM,” TAMIKA:
dikembangkan dari yang sebelumnya Jurnal Tugas Akhir Manajemen
menggunakan Microsoft excel ke aplikasi Informatika & Komputerisasi Akuntansi,
berbasis web, dengan cara pembuatan desain vol. 1, no. 1, hlm. 39–43, 2021.
sistem informasi penggajian dengan bahasa [5] Y. Rahayu, “Pengaruh Upah Minimum
pemrograman PHP. Provinsi Dan Pdrb Terhadap Penyerapan
Sistem informasi penggajian ini mudah Tenaga Kerja Di Provinsi Jambi,” Journal
digunakan dikarenakan tampilan user Development, vol. 7, no. 2, hlm. 174–
interface nya sangat mudah dimengerti, 188, 2019.
simpel, dan bisa diakses dimana saja oleh [6] N. A. O. Saputri dan F. Metarani,
personalia karena sudah berbasis web. “Sistem Informasi Pemesanan berbasis E-
Dengan menggunakan model RAD, penulis Commerce pada Toko Vimona dengan
menjadi mudah dalam mengumpulkan Metode RAD,” JSAI (Journal Scientific
informasi yang diperlukan untuk keperluan and Applied Informatics), vol. 5, no. 2,
pembuatan Sistem Informasi inventaris stok hlm. 148–155, 2022.
barang pada Toko Mefu-Tech Pangkalpinang. [7] G. Gushelmi, “Penerapan Metode Rapid
5.2 Saran Application Development Dalam
1. Sistem Informasi yang telah dibangun ini Membangun Website E-Commerce,”
perlu dilakukan penelitian dan Jurnal Sains dan Teknologi (JSIT), vol. 2,
pengembangan lebih lanjut lagi guna no. 2, hlm. 37–45, 2022.
mencapai sebuah sistem yang sempurna. [8] N. Hendrastuty, “Rancang Bangun
2. Perlu dilakukan backup database secara Sistem Informasi Manajemen
rutin agar data toko selalu aman jika Kepegawaian (Simpeg) Berbasis Web
terjadi hal yang tidak di inginkan, seperti (Studi Kasus: Pt Sembilan Hakim
kehilangan data saat mati listik. Nusantara),” Jurnal Teknologi dan Sistem
3. Diperlukan latihan untuk karyawan toko Informasi, vol. 3, no. 2, 2022.
yang ingin menggunakan sistem [9] N. Musthofa dan M. A. Adiguna,
informasi ini. “Perancangan Aplikasi E-Commerce
Spare-Part Komputer Berbasis Web
15X
Menggunakan CodeIgniter Pada
Dhamar Putra Computer Kota
Tangerang,” OKTAL: Jurnal Ilmu
Komputer dan Sains, vol. 1, no. 03,
hlm. 199–207, 2022.
[10] L. Tambunan dan L. Emalia,
“PERANCANGAN APLIKASI
HELPDESK BERBASIS WEB STUDI
KASUS PT. KONTAK PERKASA
FUTURES (KPF) BANDUNG,” Jurnal
Teknologi dan Informasi, vol. 3, no. 2,
hlm. 35–42, 2021.
[11] Y. Anggraini, D. Pasha, dan D.
Damayanti, “Sistem Informasi
Penjualan Sepeda Berbasis Web
Menggunakan Framework
Codeigniter,” Jurnal Teknologi Dan
Sistem Informasi, vol. 1, no. 2, hlm. 64–
70, 2020.
[12] Ardiyansyah dan Iramayani, “Rancang
Bangun Sistem Informasi Akuntansi
Pendapatan Jasa Pada Rumah Susun
Sederhana Sewa (Rusunawa) Harapan
Jaya Pontianak,” Jurnal Teknik
Informatika Kaputama (JTIK), vol. 5,
no. 1, hlm. 9–18, 2021.
[13] D. Antoro, N. Anwar, M. B. Ulum, A.
M. Widodo, dan N. Erzed, “Rancang
Bangun Sistem Penggajian Karyawan
Menggunakan Metode Rapid
Application Development (RAD),”
IKRA-ITH Informatika: Jurnal
Komputer dan Informatika, vol. 7, no.
1, hlm. 76–81, 2023.
[14] N. W. S. Saraswati, N. W. Wardani, K.
L. Maswari, dan I. D. M. K. Muku,
“Rapid Application Development untuk
Sistem Informasi Payroll berbasis
Web,” MATRIK: Jurnal Manajemen,
Teknik Informatika dan Rekayasa
Komputer, vol. 20, no. 2, hlm. 213–224,
2021.
[15] K. Keivin dan J. Shadiq, “Sistem
Informasi Penggajian Guru Berbasis
Website Pada SMK Tiara Bangsa
Bekasi,” JURNAL MAHASISWA
BINA INSANI, vol. 4, no. 2, hlm. 205–
214, 2020.

16X

You might also like