TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Dengan ini menyatakan bahwa Tugas Akhir yang telah saya buat dengan judul:
“Perancangan Sistem Informasi Penggajian Pada PT Swadaya Padi Sapi
Indonesia Jakarta”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum
pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada
paksaan dari pihak manapun juga. Apabila di kemudian hari ternyata saya
memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa
(Skripsi/Tugas Akhir)* yang telah saya buat adalah hasil karya milik seseorang atau
badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan
kelulusan saya dari Universitas Bina Sarana Informatika dicabut/dibatalkan.
Dibuat di : Jakarta
Pada tanggal : 29 Juni 2021
Yang menyatakan,
ii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya:
Dengan ini menyetujui untuk memberikan ijin kepada pihak Universitas Bina
Sarana Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-
Free Right) atas karya ilmiah kami yang berjudul: “Perancangan Sistem Informasi
Penggajian Pada PT Swadaya Padi Sapi Indonesia Jakarta”.
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Bina Sarana
Informatika berhak menyimpan, mengalih-media atau mem-format-kan,
mengelolanya dalam pangkalan data (database), mendistribusikannya dan
menampilkan atau mempublikasikannya di internet atau media lain untuk
kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap
mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.
Dibuat di : Jakarta
Pada tanggal: 12 Februari 2021
Yang menyatakan,
iii
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR
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.
DEWAN PENGUJI
iv
PANDUAN PENGGUNAAN HAK CIPTA
Alamat : Komp. TNI AL Jl. Teluk Banten No. 68B RT. 05 RW. 08
Pasar Minggu Jakarta Selatan
v
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12182779
Nama Lengkap : Adam Arief Pribadi
Dosen Pembimbing : Irmawati Carolina, S. Si, M. Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penggajian Pada PT Swadaya Padi
Sapi Indonesia Jakarta
Disetujui oleh,
Dosen Pembimbing
vi
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12182779
Nama Lengkap : Adam Arief Pribadi
Asisten Pembimbing : Endah Wiji Lestari, M. Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penggajian Pada PT Swadaya Padi
Sapi Indonesia Jakarta
Disetujui oleh,
Dosen Pembimbing
vii
KATA PENGANTAR
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 literatur 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. Ibu Irmawati Carolina, S.Si, M.Kom selaku Dosen Pembimbing Tugas Akhir.
5. Ibu Endah Wiji Lestari, M.Kom selaku Asisten Pembimbing Tugas Akhir
6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.
7. Bapak Ir. Harsisto, M.Eng selaku Direktur Utama PT Swadaya Padi Sapi
Indonesia.
8. Staff / karyawan di PT Swadaya Padi Sapi Indonesia
9. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
10. Rekan-rekan mahasiswa kelas 12.6A.31.
Serta semua pihak yang terlalu banyak untuk disebut 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.
viii
ABSTRAK
Dalam era globalisasi sekarang ini, teknologi informasi melaju dengan cepatnya.
Adapun komputer yang merupakan peralatan yang diciptakan untuk mempermudah
pekerjaan manusia, saat mencapai kemajuan baik di dalam pembuatan hardware
maupun software. PT Swadaya Padi Sapi Indonesia bergerak pada bidang pertanian
dan mendaur ulang limbah-limbah yang sudah dibuang dengan jumlah karyawan
sebanyak 58 orang. Sampai saat ini dalam pengolahan datanya masih dengan cara
manual, proses memasukkan dan memproses data dilakukan dengan cara semi
manual yaitu dengan menggunakan Microsoft Excel, dan penggajian karyawan
masih menggunakan cara yang manual pula, yaitu dengan menggunakan slip gaji
sebagai tanda bukti. Dengan sistem yang masih manual tentu saja tidak efektif.
Sehingga dalam pengolahan datanya memakan waktu yang cukup lama. Selain itu
memungkinkan terjadi kesalahan dalam pelaksanaan pengolahan data yang akhirnya
informasi yang dihasilkan tidak tepat waktu, informasi yang tidak akurat, dan tidak
sesuai dengan apa yang dibutuhkan. Untuk itulah penulis mencoba membuat Tugas
Akhir mengenai sistem penggajian di PT Swadaya Padi Sapi Indonesia yang sampai
saat ini belum terkomputerisasi. Perancangan sistem informasi ini merupakan solusi
yang terbaik untuk memecahkan permasalahan-permasalahan yang ada pada
perusahaan ini, serta dengan sistem yang terkomputerisasi dapat tercapai suatu
kegiatan yang efektif dan efisien dalam menunjang aktifitas pada perusahaan ini.
Sistem yang terkomputerisasi lebih baik dari sistem yang manual agar berjalan
lebih efektif dan efisien serta sistem penggajian yang sekarang lebih kondusif
dibandingkan dengan sistem yang terdahulu.
ix
ABSTRACT
x
DAFTAR ISI
Halaman
KATA PENGANTAR...............................................................................................viii
ABSTRAK...................................................................................................................ix
ABSTRACT.................................................................................................................x
DAFTAR ISI...............................................................................................................xi
DAFTAR SIMBOL...................................................................................................xiii
DAFTAR GAMBAR.................................................................................................xvi
DAFTAR TABEL...................................................................................................xviii
DAFTAR LAMPIRAN.............................................................................................xix
BAB I............................................................................................................................1
PENDAHULUAN........................................................................................................1
1.1. Latar Belakang Masalah.................................................................................1
1.2. Tujuan dan Manfaat.......................................................................................2
1.3. Metode Penelitian..........................................................................................3
1.4. Ruang Lingkup...............................................................................................5
BAB II..........................................................................................................................6
LANDASAN TEORI....................................................................................................6
2.1. Konsep Dasar Sistem.....................................................................................6
2.2. Teori Pendukung..........................................................................................10
BAB III.......................................................................................................................17
ANALISIS SISTEM BERJALAN.............................................................................17
3.1. Tinjauan Perusahaan....................................................................................17
3.1.1. Sejarah Perusahaan...................................................................................17
3.1.2. Struktur Organisasi dan Fungsi................................................................19
3.2. Prosedur Sistem Berjalan.............................................................................20
3.3. Activity Diagram..........................................................................................22
3.4. Spesifikasi Dokumen Masukan....................................................................22
3.5. Spesifikasi Dokumen Keluaran....................................................................23
3.6. Permasalahan Pokok....................................................................................24
3.7. Pemecahan Masalah.....................................................................................25
BAB IV.......................................................................................................................27
PERANCANGAN SISTEM USULAN......................................................................27
4.1. Tahapan Perancangan Sistem.......................................................................27
xi
4.1.1. Analisis Kebutuhan..................................................................................27
4.1.2. Rancangan Diagram Use Case.................................................................28
4.1.3. Rancangan Diagram Aktivitas..................................................................39
4.1.4. Rancangan Dokumen Sistem Usulan.......................................................56
4.2. Perancangan Prototype................................................................................57
4.2.1. Entity Reationship Diagram(ERD)..........................................................58
4.2.2. Logical Record Structure(LRS)................................................................59
4.2.3. Spesifikasi File.........................................................................................59
4.2.4. Class Model / Class Diagram...................................................................65
4.2.5. Sequence Diagram....................................................................................66
4.2.6. Rancangan Antarmuka.............................................................................71
4.2.7. Spesifikasi Hardware dan Software.........................................................79
4.3. Pengujian Rancangan Antarmuka................................................................81
4.4. Jadwal Implementasi....................................................................................83
BAB V........................................................................................................................84
PENUTUP..................................................................................................................84
5.1. Kesimpulan..................................................................................................84
5.2. Saran.............................................................................................................85
DAFTAR PUSTAKA.................................................................................................86
DAFTAR RIWAYAT HIDUP...................................................................................88
SURAT KETERANGAN PKL..................................................................................89
LAMPIRAN...............................................................................................................90
xii
DAFTAR SIMBOL
xiii
C. Simbol Use Case Diagram
xiv
D. Simbol Entity Relationship Diagram
xv
DAFTAR GAMBAR
Halaman
xvii
DAFTAR TABEL
Halaman
xviii
DAFTAR LAMPIRAN
Halaman
xix
BAB I
PENDAHULUAN
pertanian dan mendaur ulang limbah-limbah yang sudah dibuang dengan jumlah
karyawan sebanyak 58 orang. Sampai saat ini dalam pengolahan datanya masih
dengan cara manual, proses memasukkan dan memproses data dilakukan dengan cara
semi manual yaitu dengan menggunakan Microsoft Excel, dan penggajian karyawan
masih menggunakan cara yang manual pula, yaitu dengan menggunakan slip gaji
sebagai tanda bukti. Dengan sistem yang masih manual tentu saja tidak efektif.
Sehingga dalam pengolahan datanya memakan waktu yang cukup lama. Selain itu
informasi yang dihasilkan tidak tepat waktu, informasi yang tidak akurat, dan tidak
sesuai dengan apa yang dibutuhkan. Dari masalah–masalah di atas maka perlu dibuat
1
2
Program komputer yang ada disini tidak akan mengubah struktur organisasi
jasa yang diperuntukan untuk karyawan pekerja (buruh). Umumnya gaji dibayarkan
secara tetap perbulan, sedangkan upah dibayarkan berdasarkan hari kerja, jam kerja
yang dilakukan karyawan yang memiliki jenjang jabatan manajer. Sistem akuntansi
keuangan, dan fungsi akuntansi yang saling berkaitan satu dengan lainnya”
(Mulyadi, 2016:340).
“Penginputan data adalah proses pemindahan data dari fisik menjadi digital
yang dimana data tersebut akan diketik dan dimasukan kedalam komputer”(Melinda,
2019, p. 2).
“Data adalah suatu majemuk dari fakta yang mengandung arti yang
dihubungkan dengan kenyataan, simbol, gambar, angka, dan huruf yang menunjukan
3. Agar hasil penelitian dapat dimanfaatkan dan digunakan oleh instansi sebagai
jurusan Sistem Informasi dan sebagai salah satu syarat kelulusan Program Diploma
Tiga (DIII) Program Studi Sistem Informasi di Universitas Bina Sarana Informatika.
absensi dan penggajian sehingga lebih optimal serta memberikan masukan dan
informasi bagi penulis lain yang akan melakukan penulisan dengan topik yang sama.
4
“Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara
Adapun metode air terjun menurut Rosa dan Shalahuddin (2018:29) yaitu:
1. Analisis Kebutuhan
karyawan, data jabatan, data presensi dan jumlah jam lembur, data gaji, data
(ERD) seperti use case diagram dan sequence diagram. Perangkat lunak
5
Dalam tahapan ini, hasil dari desain perangkat lunak akan direalisasikan
sebagai satu set program atau unit program. Setiap unit akan diuji apakah
1. Obeservasi
2. Wawancara
data.
3. Studi Pustaka
Swadaya Padi Sapi Indonesia. Serta membuat laporan karyawan, laporan jabatan,
laporan absensi, laporan gaji karyawan PT Swadaya Padi Sapi Indonesia. Setelah
dibuat lalu di input kedalam sistem, didalam sistem tersebut terdapat beberapa menu
yaitu, karyawan, jabatan, absensi, gaji, laporan, dan pengguna. User sistem
penggajian karyawan PT Swadaya Padi Sapi Indonesia adalah admin dan karyawan.
Admin mempunyai hak akses pada karyawan, jabatan, absensi, gaji, laporan, dan
pengguna. Karyawan mempunyai hak akses pada absensi, gaji, laporan, dan
pengguna.
BAB II
LANDASAN TEORI
aplikasi pemograman secara komputerisasi guna menunjang sistem yang sudah ada,
dalam mengolah data yang besar dengan kecepatan dan ketelitian yang tinggi.
menyediakan informasi bagi perusahaan. Dalam merancang suatu program tentu saja
berjalannya program sehingga mudah dimengerti oleh siapapun saja yang akan
implementasi. Hal yang membuat pembelajaran berbasis web ini efektif pada
B. Sistem
Sistem berasal dari Bahasa latin (systema) dan Bahasa Yunani (sustema)
adalah suatu kesatuan yang tediri komponen atau elemen yang dihubungkan bersama
7
8
untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.
Dalam pengertian yang paling umum, sebuah sistem adalah sekumpulan benda yang
yang saling berkait, saling berintraksi, dan saling tergantung satu sama lainuntuk
Selain itu, sistem juga dapat didefinisikan sebagai sekumpulan objek – objek
yang saling berelasi dan berinteraksi, serta hubungan antara objek bisa di lihat
sebagai satu kesatuan yang dirancang untuk mencapai satu tujuan yang telah di
tetapkan.
yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk
mempermudah pengembangan program dengan cara mengikuti model yang telah ada
C. Website
pengguna kesuatu tujuan yang diinginkan oleh pengguna dengan cara mengklik link
sehingga bisa diakses diseluruh dunia, selama terkoneksi dengan jaringan internet”
(Friyadie, 2016).
9
animasi, video dan bisa diakses seluruh dunia melalui jaringan internet.
D. Basis Data
”Basis data merupakan data yang saling terhubung dan berkaitan dengan
subjek tertentu pada tujuan tertentu pula. Hubungan antardata ini dapat dilihat oleh
Berdasarkan dari kutipan diatas dapat disimpulkan bahwa database atau biasa
disebut basis data merupakan kumpulan data yang saling terhubung dan berkaitan
Waterfall.
agar dapat dipahami perangkat lunak seperti apa yang dubutuhkan oleh user.
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada
tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini juga
perlu didokumentasikan.
dari tahap ini adalah program komputer sesuai desain yang telah dibuat pada
tahap desain.
4. Penguji
Pengujian fokus pada perangkat lunak secara dari segi lojik dan
fungsional dan memastikan bahwa semua bagian sudah diuji. Hal ini
muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus
perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat
Teori pendukung dalam penyusunan laporan tugas akhir ini sangat diperlukan
untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
2017).
struktur dan hubungan antar data, pada dasarnya ada tiga macam komponen yang
digunakan yaitu :
sistem yang akan dibuat. Sebagai contoh pelanggan, pekerja dan lain-lain.
nama pekerja dari entiti pekerja. Setiap entiti bisa terdapat lebih dari satu
atribut.
dalam hubungan pun harus dibedakan antara hubungan atau bentuk hubungan
12
antar entiti dengan isi dari hubungan itu sendiri. Misalnya dalam kasus
hubungan antara entiti siswa dan entiti mata kuliah adalah mengikuti,
Tabel II. 1.
Simbol ERD
2016).
“Sebelum tabel dibentuk dari field atau atribut entitas secara fisik atau level
internal, maka harus dibuatkan suatu bentuk relational model yang dibuat secara
13
logic atau level external dan konsep, dari pernyataan tersebut dibutuhkan yang
“Logical Record Structure dibentuk dengan nomor tipe record, beberapa tipe
record digambarkan oleh kotak empat persegi Panjang dan dengan nama yang unik”
Anggun, 2018).
2016).
Dari pendapat para ahli disimpulkan “bahasa grafis dan desain serta
berorientasi objek.
c. Menjabarkan sistem secara rinci untuk Analisa dan mencari apa yang
diperlukan sistem
1. Activity Diagram
“Alur kerja, logika, dan hubungan antara aktor dengan alur kerja dalam use
case digambarkan dalam diagram yang disebut dengan aktivitas atau activity
diagram”(Mulyani, 2016:55).
di dalam sebuah sistem dengan bentuk mengalir atau urut dati satu proses ke proses
interaksi antara pengguna normal dan alternatif terjadi” (Penerimaan et al., 2018).
workflow (aliran kerja) atau aktivitas dari sebuah sistem dan ada aliran kerja
diperangkat lunak.
“Diagram use case menyajikan interaksi antara use case dan aktor. Dimana
aktor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan
sistem yang sedang dibangun. Use case menggambarkan fungsionalitas sistem atau
Khairuzzaman, 2017).
15
Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin
dan dapat dipahami. Ada dua hal utama pada use case yaitu pendefinisian apa yang
dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan
dibuat itu sendiri, jadi walaupun symbol dari aktor adalah gambar orang, tapi
3. Class Diagram
relasi antar kelas yang konstan di dalam sistem dari waktu ke waktu. Class diagram
hubungan antara lain pewarisan, asosiasi dan lain-lain. Class diagram berfungsi
untuk menjelaskan tipe dari objek sistem dan hubungannya dengan objek lain. Objek
adalah nilai tertentu dari setiap atribut class entity. Adapun komponen class
diagram adalah :
terbagi dalam atas tiga bagian. Bagian atas adalah bagian nama dari class.
umum antara dua class dan dilambangkan oleh sebuah garis yang
untuk menunjukkan operasi pada suatu class yang menggunakan class yang
4. Sequence Diagram
user. Sequence diagram yang dibuat yaitu yang berhubungan langsung dengan
kegiatan utama dari sistem informasi anggaran pendapatan dan belanja berbasis
menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup
objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki
kelas yang diinstansiasi menjadi objek itu. Membuat diagram sekuen juga
bisnis berdasarkan sejarah perusahaan, struktur organisasi dan fungsi yang ada di
perusahaan.
misi jangka panjang bagi negara. Perusahaan ini bergerak pada bidang pertanian dan
perusahaan ini lahir dari sang pendiri perusahaan yang peduli terhadap masyarakat
Diawali dengan peristiwa Krisis Moneter yang terjadi pada tahun 1998, dimana
membuat Pak Harsisto, M.Eng sebagai pendiri perusahaan ini memulai programnya
Pada tahun 2000, beberapa lumbung padi di Indonesia mengalami panen raya,
hal ini diakibatkan tidak adanya sinar matahari dan membuat padi tidak panen secara
sempurna. Harga yang anjlok akibat panen raya ini membuat jatuhnya perekonomian
beberapa petani, dari sini lah Pak Harsisto, M.Eng mulai membuat sebuah alat
pengering padi generasi 1 pada tahun 2000. Alat atau mesin ini berfungsi untuk
19
20
menggantikan peran matahari sebagai sumber energi panas bagi padi dan hasil tani
lainnya. Alat atau mesin ini berbahan bakar utama minyak tanah dan solar, tetapi
seiring berkembangnya zaman minyak tanah semakin langka dan digantikan dengan
gas lpg, sedangkan harga solar semakin melambung tinggi. Pada akhirnya mesin
pengering padi generasi 1 berhenti sampai disitu, tidak surut perjuangan Pak
Desa Wonosari menjadi desa pertama yang mewujudkan impian beliau, dengan
berjalannya mesin dan sistem yang berjalan, beliau semakin gencar untuk membuat
para petani dapat mengoptimalkan hasil taninya, baik itu yang akan di panen maupun
limbah dari hasil panen tersebut. Pada akhir tahun 2019 ini impian beliau mulai
Pada awal tahun 2020, program ini mulai berjalan di Desa Tambaksari
COVID-19 yang melanda dimana-mana. Program ini akan berjalan lagi di awal
tahun 2021 dan akan menambah list desa yang akan tergabung pada program
tersebut.
21
bentuk struktur organisasi. Adapun struktur organisasi ini dapat dikatakan sebagai
suatu kerangka yang mewujudkan suatu pola. Hubungan antara satu kedudukan
manual, yaitu terdapat kartu absen yang dibuat oleh administrasi keuangan dan harus
di isi oleh karyawan setiap pagi atau pada saat sebelum mulai bekerja. Jika ada
karyawan yang terlambat datang bekerja maka akan dikenakan potongan pada gaji
karyawan tersebut.
yang naik dan turun jabatan, daftar gaji bulan sebelumnya, daftar hadir karyawan,
dan perhitungan gaji, setelah itu hasil rekap gaji akan diteruskan oleh administrasi
keuangan ke direktur keuangan untuk diperiksa dan disetujui, apabila disetujui oleh
direktur keuangan maka administrasi keuangan akan membuat laporan gaji dan slip
gaji, namun jika tidak disetujui administrasi keuangan akan merekap kembali data
Prosedur ini dilakukan setelah rekap gaji di periksa dan telah disetujui oleh
direktur keuangan. Setelah itu administrasi keuangan membuat slip gaji yang berisi
23
rincian gaji karyawan, pemberian gaji pada karyawan. Slip gaji akan diberikan
kepada karyawan.
Prosedur ini dilakukan oleh administrasi keuangan yang sudah diperiksa dan
di setujui oleh direktur keuangan. Setelah melakukan proses transaksi yang dimulai
dari proses absensi karyawan dan penggajian karyawan telah selesai, laporan ini
ditujukan kepada direktur keuangan sebagai laporan akhir penggajian. Berikut ini
daftar laporan yang akan terbentuk didalam sistem absensi dan penggajian pada PT
Swadaya Padi Sapi Indonesia antara lain adalah laporan karyawan, slip gaji, laporan
sistem penggajian pada PT Swadaya Padi Sapi Indonesia, dokumen masukan tersebut
Sumber : Karyawan
Media : Kertas
Jumlah : 1 lembar
Sumber : Karyawan
Media : Kertas
Jumlah : 1 lembar
data dari sumber data yang ada. Untuk itu perlu adanya spesifikasi dokumen keluaran
26
yang digunakan sebagai penyesuaian data. Bentuk dokumen keluaran tersebut adalah
segabai berikut :
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Bulanan
Media : Kertas
Jumlah : 1 lembar
sistem. Bentuk sistem yang baik akan sangat diperlukan dalam sebuah perusahaan
Sapi Indonesia adalah proses sistem penggajian masih dilakukan secara manual.
Proses penggajian pada PT Swadaya Padi Sapi Indonesia masih ditemukan beberapa
Proses pengolahan data gaji karyawan masih dilakukan secara manual dan tidak
Dengan melihat permasalahan yang ada pada proses penggajian PT. Swadaya
penggajian.
Mulai dari Membuat data karyawan, data jabatan, absensi, dan gaji karyawan
PT Swadaya Padi Sapi Indonesia. Serta membuat laporan karyawan, laporan jabatan,
laporan absensi, laporan gaji karyawan PT Swadaya Padi Sapi Indonesia. Setelah
dibuat lalu di input kedalam sistem, didalam sistem tersebut terdapat beberapa menu
yaitu, karyawan, jabatan, absensi, gaji, laporan, dan pengguna. Menu-menu tersebut
28
memiliki fungsi yang berbeda, jabatan berisikan informasi tentang jabatan yang ada
di perusahaan, absensi memiliki fungsi untuk melihat riwayat absensi karyawan, gaji
informasi rekap data karyawan dari awal mereka bergabung dengan perusahaan,
admin dan karyawan. Admin mempunyai hak akses pada karyawan, jabatan, absensi,
gaji, laporan, dan pengguna. Karyawan mempunyai hak akses pada absensi, gaji,
A. Kebutuhan Pengguna
Setelah melakukan analisis dan penelitian dari sistem yang sedang berjalan,
selanjutnya akan membahas tentang rancangan sistem yang diusulkan yang dapat
dijelaskan pada use case diagram, activity diagram, sequence diagram, dan class
Indonesia terdapat dua pengguna yang dapat saling berinteraksi dalam lingkungan
karakteristik interaksi dengan sistem yang berbeda dan memiliki kebutuhan yang
30
31
B. Kebutuhan Sistem
Use case diagram berfungsi untuk menggambarkan hubungan interaksi antara sistem
dan user (administrasi keuangan sebagai admin dan karyawan) dibawah ini adalah
Tabel IV. 1.
Deskripsi Use Case Admin Login
Actor Admin.
login.
33
Tabel IV. 2.
Deskripsi Use Case Admin Data Karyawan
karyawan.
karyawan.
karyawan.
Actor Admin
halaman utama.
dahulu.
terlebih dahulu.
Tabel IV. 3.
Deskripsi Use Case Admin Data Jabatan
jabatan.
jabatan.
jabatan.
Actor Admin
Tabel IV. 4.
35
absensi.
absensi.
absensi
Actor Admin
halaman utama.
edit.
dahulu.
Tabel IV. 5.
Deskripsi Use Case Admin Data Gaji
Actor Admin
halaman utama.
pilih cetak.
Tabel IV. 6.
Deskripsi Use Case Admin Data Laporan
laporan.
laporan.
Actor Admin.
halaman utama.
inginkan.
Tabel IV. 7.
Deskripsi Use Case Admin Data Pengguna
pengguna.
pengguna.
pengguna.
Actor Admin.
halaman utama.
data.
Tabel IV. 8.
Deskripsi Use Case Admin Logout
Actor Admin.
halaman utama.
Tabel IV. 9.
Deskripsi Use Case Karyawan Login
password
utama.
40
Actor Karyawan
Password.
absensi.
Actor Karyawan.
di halaman utama.
Actor Karyawan
halaman utama.
laporan.
Actor Karyawan
halaman utama.
pengguna.
pengguna.
pengguna.
pengguna.
Actor Karyawan
data.
keluar.
utama.
Actor Karyawan
di halaman utama.
A. Dokumen Masukan
Sumber : Admin
Tujuan : Admin
Media : Sistem
Jumlah : 1 lembar
Tujuan : Karyawan
Media : Sistem
Jumlah : 1 Lembar
B. Dokumen Keluaran
Sumber : Admin
63
Tujuan : Admin
Media : Sistem
Jumlah : 1 Lembar
Sumber : Admin
Tujuan : Admin
Media : Sistem
Jumlah : 1 Lembar
Perancangan lunak ini di fokuskan pada enam atribut, yaitu ERD, LRS,
Spesifikasi file, Class diagram, Sequence diagram, dan Spesifikasi Hardware serta
Software.
64
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD
(dan atau file-file penunjang untuk web). File-file ini tersimpan pada db_penggajian
Akronim : Pengguna
Media : Harddisk
Software : MySql
Akronim : Karyawan
Media : Harddisk
Software : Mysql
Akronim : Jabatan
Media : Harddisk
Software : Mysql
Akronim : Absensi
Media : Harddisk
69
Software : Mysql
Akronim : Gaji
Media : Harddisk
Software : Mysql
Sarana pendukung yang dimaksud adalah perangkat keras (Hardware) dan perangkat
lunak (Software).
Perangkat keras (Hardware) adalah segala piranti atau komponen dari sebuah
komputer yang sifatnya bisa di lihat secara kasat mata dan bisa di raba secara
langsung. Hardware atau perangkat keras berfungsi untuk mendukung segala proses
86
penggunanya.
a. Server
3. Memory : 4 GB
4. Harddisk : 1 TB
b. Client
3. Memory : 2GB
4. Harddisk : 500 GB
Text 3
Pengujian antarmuka terdiri dari dua macam yaitu pengujian front-end dan back-end.
1. Pengujian Front-end
Akses Akses
Login Mencetak Edit Data
Partisipan Menu Menu Logout
Karyawan Laporan Pengguna
Absensi Gaji
1. √ √ √ √ √ √
2. √ √ √ √ √ √
3. √ √ √ √ √ √
4. √ √ √ √ √ √
5. √ √ √ √ √ √
Sukses 5 5 5 5 5 5
Nilai
100% 100% 100% 100% 100% 100%
Kesuksesan
88
2. Pengujian Back-end
1. √ √ √ √ √ √
2. √ √ √ √ √ √
Sukses 2 2 2 2 2 2
Nilai
n
89
1 2 3 4 1 2 3 4 1 2 3 4
2. Analisa
3. Desain Sistem
6. Tes Sistem
7. Pelatihan
PENUTUP
1.18. Kesimpulan
Dibutuhkan sistem yang cepat, tepat, dan akurat bagi pertumbuhan atau
tentang detail rincian data dari pengguna, karyawan, absensi, dan penggajian
karyawan.
90
91
1.19. Saran
perlukan suatu panduan atau kerja sama yang baik antar karyawan dan kedisiplinan
Sapi Indonesia perlu dukungan dari semua pihak yang terlibat. Pemeliharaan
2. Berikan pelatihan pada para pengguna agar dapat menjalankan sistem dengan
baik.
3. Lakukan update secara berkala pada sistem agar sistem selalu relevan dengan
fkeadaan.
berbagai penyebab, oleh karena itu di sarankan untuk selalu membackup data
secara berkala.
DAFTAR PUSTAKA
92
SISFo, 8(2), 128–136.
http://ejournal.stikom-db.ac.id/index.php/mediasisfo/article/download/152/147/
Sukamto, R. A., & Salahuddin, M. (2016).
Http://Ejournal.Unp.Ac.Id/Index.Php/Voteknika/Article/Download/3299/2728.
Jurnal Pilar Nusa Mandiri, 161–162.
Sukmaindrayana, A., & Sidik, R. (2017). Aplikasi Grosir Pada Toko RSidik
Bungursari Tasikmalaya. Jurnal Manajemen Informatika, 4(2), 31–40.
http://jurnal.stmik-dci.ac.id/index.php/jumika/%0Ahttp://lppm.stmik-dci.ac.id
93
DAFTAR RIWAYAT HIDUP
I. Biodata Mahasiswa
NIM : 12182779
II. Pendidikan
a. Formal
b. Tidak Formal
94
Adam Arief Pribadi
95
LAMPIRAN
96
Lampiran 2. A-2. Formulir Data Karyawan
97
Lampiran 3. B-1. Rekapitulasi Absensi Karyawan
98
Lampiran 5. C-1. Data Absensi
99
Lampiran 7. D-1. Laporan Absensi
100