Muhamad Alda
Program Studi Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Islam Negeri Sumatera Utara
Jl. Lap. Golf, Kp. Tengah, Kec. Pancur Batu, Kabupaten Deli Serdang, Sumatera Utara 20353, Indonesia.
*email: muhamadalda@uinsu.ac.id
ABSTRAK – Mobile android merupakan perkembangan teknologi informasi yang banyak digunakan oleh sebagian
besar masyarakat. Mobile android memiliki fitur yang sangat lengkap, mudah dibawa kemana-mana dan dapat
diakses secara online dengan memanfaatkan jaringan internet, sehingga mobile android dapat digunakan untuk
menyelesaikan pekerjaan. PT. Sop Sumsum Langsa merupakan perusahaan yang bergerak di bidang kuliner. Dalam
melakukan proses pengolahan data penggajian karyawannya, PT. Sop Sumsum Langsa masih menggunakan sebuah
komputer dengan aplikasi microsoft excel. Dengan cara seperti ini, masih terdapat kendala dan masalah yang terjadi,
terutama dalam hal keamanan, kelengkapan dan pendistribusian data. Penelitian ini dilakukan untuk membantu
memberikan solusi dalam menyelesaikan permasalahan tersebut dengan membangun aplikasi berbasis mobile android
yang dapat digunakan dalam melakukan proses pengolahan gaji karyawan. Metode pengembangan aplikasi yang
digunakan pada penelitian ini adalah metode agile terdiri dari tahapan analisis sistem, perancangan, development
aplikasi, testing, deploy aplikasi, revisi dan evaluasi, serta maintenance sistem. Prose pengujian aplikasi dilakukan
menggunakan metode black box testing. Hasil dari penelitian yang dilakukan adalah sebuah aplikasi berbasis mobile
android yang dapat meningkatkan kinerja PT. Sop Sumsum Langsa dalam melakukan pengolahan dan
pendistribusian data gaji karyawan menjadi efektif dan efisien serta dapat diakses secara online
Kata Kunci – Aplikasi; Android; Agile; Gaji; Mobile.
ABSTRACT – Android mobile is a development of information technology that is widely used by most people. Android
mobile has very complete features, is easy to carry anywhere, and can be accessed online by utilizing the internet
network, so that Android mobile can be used to complete work. PT. Sop Sumsum Langsa is a company engaged in the
culinary field. In carrying out the processing of employee payroll data, PT. Sop Sumsum Langsa still uses a computer
with the Microsoft Excel application. In this way, there are still obstacles and problems that occur, especially in terms
of security, completeness, and distribution of data. This study was carried out to help provide solutions to these
problems by developing an Android mobile-based application that can be used to process employee salaries. The
application development method used in this study is the agile method, consisting of the stages of system analysis,
design, application development, testing, application deployment, revision and evaluation, and system maintenance.
The application testing process is carried out using the black box testing method. The results of the research conducted
are an android mobile-based application that can improve the performance of PT. Sop Sumsum Langsa in processing
and distributing employee salary data, is effective and efficient, and can be accessed online.
Keywords – Application; Android; Agile; Salary; Mobile.
Tersedia di https://ojs.unikom.ac.id/index.php/komputika
M. Alda
Komputika: Jurnal Sistem Komputer, Vol. 12, No. 1, April 2023
penelitian ini dapat dilihat pada gambar1. sistem yang berfungsi agar tetap mutakhir sehingga
tidak ada masalah dan sistem berfungsi secara
normal ketika orang menggunakannya.
Sedangkan metode pengumpulan data yang
digunakan terdiri dari observasi, wawancara dan
studi pustaka. Untuk mempelajari proses penggajian
karyawan dan mencari permasalahan yang muncul
di PT. Sop Sumsum Langsa dilakukan observasi
langsung di lokasi penelitian. Kemudian melakukan
wawancara tanya jawab kepada pihak PT. Sop
Sumsum Langsa mengenai proses penggajian
karyawan dan masalah yang dihadapi dari proses
tersebut. Selanjutnya dilakukan studi pustaka untuk
mengumpulkan bahan referensi yang berkaitan
dengan teori-teori yang diperlukan untuk penelitian,
dengan melakukan pencarian buku, jurnal, internet,
dan sumber lainnya.
digunakan untuk mengatasi masalah yang rumit berbasis android yang akan dibangun diawali saat
agar lebih mudah dipelajari dan dipahami [10]. bagian keuangan melakukan login pada aplikasi.
Model Unified Modelling Language (UML) yang terdiri Saat bagian keuangan memasukan username dan
dari use case diagram, sequence diagram, activity password yang digunakan oleh proses login, maka
diagram, dan class diagram digunakan dalam proses sistem akan melakukan pemeriksaan data username
perancangan aplikasi yang akan dikembangkan.. dan password pada database. Kemudian bagian
1. Use Case Diagram keuangan akan masuk ke halaman bagian
Diagram use case menunjukkan bagaimana satu keuangan dan memilih menu yang tersedia. Saat
atau lebih aktor berinteraksi dengan aplikasi yang bagian keuangan memilih menu karyawan, bagian
sedang dibuat [11]. Use case diagram keuangan melakukan pengolahan data karyawan
menggambarkan apa yang bisa dilakukan aktor terdiri dari input, edit dan delete data karyawn.
pada aplikasi yang akan dibangun. Aplikasi Setelah data karyawan yang telah diproses,
pengolahan penggajian berbasis android dapat aplikasi akan melakukan proses update data
diakses oleh dua user yang berbeda. Bagian karyawan pada database. Selain itu bagian
keuangan dapat melakukan login kepada aplikasi keuangan dapat melakukan proses pengolahan
dengan memasukkan username dan password yang data gaji karyawan. Data gaji yang telah diproses
telah ditentukan. Bagian keuangan dapat akan melalui proses update pada database. Bagian
melakukan pengolahan data karyawan, kemudian keuangan juga melihat laporan data gaji. Aplikasi
bagian keuangan juga dapat melakukan proses akan menampilkan laporan data gaji perbulan
penggajian karyawan. Selain itu, bagian keuangan berdasarkan bulan yang dipilih. Sequence diagram
juga dapat melihat laporan dari data gaji karyawan dapat dilihat pada gambar 3.
yang telah diproses. Pada aplikasi ini, manajer 3. Activity Diagram
hanya dapat melakukan monitoring dari data gaji Diagram aktivitas digunakan untuk menjelaskan
yang telah diproses oleh bagian keuangan secara bagaimana urutan tugas yang saling berhubungan
indvidual. Selain itu, manajer juga dapat melihat dihasilkan dalam satu tindakan dan kemudian
laporan gaji karyawan secara keseluruhan yang digunakan kembali untuk tugas tambahan [13].
telah diproses. Use Case diagram dapat dilihat pada Activity diagram aplikasi penggajian yang akan
gambar 2. dibangun dimulai dari saat bagian keuangan
menu yang tersedia. Jika username dan password Class Diagram digunakan untuk mewakili struktur
salah, maka bagian keuangan tidak dapat masuk ke database yang dibuat [14]. Kelas dan tabel database
aplikasi. Menu yang tersedia pada halaman bagian aplikasi penggajian diatur dalam diagram kelas,
keuangan terdiri dari menu karyawan, gaji dan yang menunjukkan hubungan mereka. Tabel
laporan. Pada menu data karyawan, bagian bag_keuangan, tabel manajer, tabel karyawan, dan
keuangan dapat menambahkan, merubah, tabel gaji adalah beberapa kelas atau tabel dalam
menghapus dan melihat data karyawan. Pada aplikasi penggajian. Tabel bag_keuangan terdiri
menu gaji, bagian keuangan melakukan proses dari id, username dan password. Tabel manajer
penggajian karyawan. Pada menu laporan, bagian terdiri dari id, username dan password. Tabel
keuangan dapat melihat laporan data gaji karyawan terdiri dari NIK, Nama, Jabatan, Alamat,
berdasarkan bulan yang telah dipilih. Activity Telepon. Tabel gaji terdiri dari No.slip, NIK,
diagram dapat dilihat pada gambar 4. Gaji_Pokok, Tunjangan, Lembur, Potongan dan
4. Class Diagram Total. Class Diagram dapat dilihat pada gambar 5.
47
M. Alda
Komputika: Jurnal Sistem Komputer, Vol. 12, No. 1, April 2023
Testing
Saat ini, aplikasi penggajian yang dibangun sedang
diuji oleh pembuatnya. Setiap langkah dari proses
aplikasi penggajian diuji untuk menentukan
seberapa baik kerjanya.
Metode pengujian disebut pengujian black box.
Pengujian black box adalah metode pengujian yang
Gambar 7. Tampilan Halaman Karyawan berfokus pada persyaratan fungsional perangkat
lunak [15]. Hasil pengujian aplikasi dapat dilihat
pada Tabel 1.
49
M. Alda
Komputika: Jurnal Sistem Komputer, Vol. 12, No. 1, April 2023
50
M. Alda
Komputika: Jurnal Sistem Komputer, Vol. 12, No. 1, April 2023
secara berulang (looping) hingga mendapatkan [8] S. Suhari, A. Faqih, and F. M. Basysyar,
aplikai yang berkualitas untuk diimplementasikan. “Sistem Informasi Kepegawaian
Aplikasi penggajian dapat mempermudah bagian Mengunakan Metode Agile Development di
keuangan dalam mengolah data gaji karyawan pada CV. Angkasa Raya,” J. Teknol. dan Inf., vol. 12,
PT. Sop Sumsum Langsa secara mudah dan cepat no. 1, pp. 30–45, 2022, doi:
melalui smartphone android, aplikasi yang dibangun 10.34010/jati.v12i1.6622.
dapat memudahkan manajer PT. Sop Sumsum
[9] D. Riana, R. Sanjaya, and O. Kalsoem, “Sistem
Langsa dalam memperoleh informasi mengenai gaji Informasi Manajemen Laboratorium Patologi
karyawan secara online melalui smartphone android,
Anatomi Menggunakan Model MVC Berbasis
Tidak ada kesulitan selama instalasi atau Laravel Framework,” Konf. Nas. Sist. Inf. 2018,
penggunaan program karena telah disesuaikan
pp. 237–242, 2018.
dengan kebutuhan smartphone Android yang
digunakan oleh masyarakat, yang setidaknya [10] M. Alda, “Aplikasi Penjadwalan
memiliki sistem operasi versi 6.0. Laboratorium Berbasis Android Pada SMK
Bina Satria,” Komputika J. Sist. Komput., vol. 11,
no. 28, pp. 151–160, 2022, doi:
DAFTAR PUSTAKA 10.34010/komputika.v11i2.6011.
[1] A. Voutama and E. Novalia, “Perancangan [11] T. B. Kurniawan, “Perancangan Sistem
Aplikasi M-Magazine Berbasis Android Aplikasi Pemesanan Makanan dan Minuman
Sebagai Sarana Mading Sekolah Menengah Pada Cafetaria NO Caffe di TAnjung Balai
Atas,” J. Tekno Kompak, vol. 15, no. 1, p. 104, Karimun Menggunakan Bahasa
2021, doi: 10.33365/jtk.v15i1.920. Pemrograman PHP dan My.SQL,” J. Chem.
Inf. Model., vol. 53, no. 9, pp. 1689–1699, 2020.
[2] A. M. Muharum, V. T. Joyejob, V. Hurbungs,
and Y. Beeharry, “Enersave API: Android- [12] Rachman, “Sistem Informasi Wisata Di
based power-saving framework for mobile Ampera Waterpark,” J. Siliwangi, vol. 4, no. 2,
devices,” Futur. Comput. Informatics J., vol. 2, pp. 87–92, 2018, [Online]. Available:
no. 1, pp. 48–64, 2017, doi: http://jurnal.unsil.ac.id/index.php/jssainste
10.1016/j.fcij.2017.07.001. k/article/download/570/369.
[3] V. Rotondi, L. Stanca, and M. Tomasuolo, [13] T. D. C. Rizki Septian Anwar, Mikhratunnisa,
“Connecting alone: Smartphone use, quality “Perancangan Aplikasi Berbasis Android
of social interactions and well-being,” J. Econ. Dengan Metode Economic Order Quantity Di
Psychol., vol. 63, pp. 17–26, 2017, doi: Pt. Samawa Tirta Alam Sumbawa,” J.
10.1016/j.joep.2017.09.001. TAMBORA, vol. 3, no. 2, pp. 49–59, 2019.
[4] A. F. Wijaya and A. Eliezer, “Sistem Informasi [14] D. Oktafiani, “Sistem Informasi Laporan
Penggajian Karyawan Ksp Talenta,” JASIEK Keuangan Pada Koperasi Simpan Pinjam
(Jurnal Apl. Sains, Informasi, Elektron. dan Bersama Banyuasin Menggunakan Unified
Komputer), vol. 1, no. 2, pp. 89–97, 2019, doi: Modeling Language (UML),” J. Informanika,
10.26905/jasiek.v1i2.3153. vol. 6, no. 2, pp. 80–85, 2020.
[5] R. Gustina and H. Leidiyana, “Sistem [15] T. Snadhika Jaya, “Pengujian Aplikasi dengan
Informasi Penggajian Karyawan Berbasis Metode Blackbox Testing Boundary Value
Web Menggunakan Framework Laravel,” JSiI Analysis (Studi Kasus: Kantor Digital
(Jurnal Sist. Informasi), vol. 7, no. 1, p. 34, 2020, Politeknik Negeri Lampung),” J. Inform. J.
doi: 10.30656/jsii.v7i1.1726. Pengemb. IT, vol. 03, no. 02, pp. 45–48, 2018.
[6] A. Hamizan, M. Mayasari, R. Saputri, and R.
N. Pohan, “Sistem Informasi Penggajian di
PT. Perkebunan Nusantara IV,” J. Manaj.
Inform., vol. 10, no. 1, pp. 29–38, 2020, doi:
10.34010/jamika.v10i1.2656.
[7] I. Mahendra and D. T. Eby Yanto, “Agile
Developmentmethods Dalam Pengembangan
Sistem Informasi Pengajuan Kredit Berbasis
Web (Studi Kasus : Bank Bri Unit Kolonel
Sugiono),” J. Teknol. Dan Open Source, vol. 1,
no. 2, pp. 13–24, 2018.
51