SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
28
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
PENGGAJIAN KARYAWAN PADA PT. Fajar Pematang Indah
Lestari
LAPORAN KERJA PRAKTEK
Diajukan Oleh :
M. Budiman : 8040110164
Chandra Sugama : 8040110116
Fauzan : 8040110107
Untuk Memenuhi Persyaratan Kelulusan
Pada Mata Kuliah Kerja Praktek
PROGRAM STUDI SISTEM INFORMASI
STIKOM Dinamika Bangsa
2014
29
BAB IV
ANALISA DAN PERANCANGAN SISTEM
4.1 ANALISIS SISTEM
4.1.1 Gambaran Umum Objek Penelitian
PT. Fajar Pematang Indah Lestari adalah salah satu perusahaan swasta
yang bergerak dibidang perkebunan sawit. Perusahaan tersebut didirikan pada
tanggal 08 April 2009 dan dipimpin oleh Eddy Gunawan selaku direktur. PT.
Fajar Pematang Indah Lestari merupakan perusahaan legal dengan nomor Surat
Izin Usaha Perdagangan (SIUP) : 530/154/UP/IV/dispersidangkan/2009 dan
dengan Nomor Pokok Wajib Pajak (NPWP) : 02.236.538.1.331.000 dengan Akte
Notaris Suprianto Kang, S.H, M.M. Kantor PT. Fajar Pematang Indah Lestari
terletak di Desa Teluk Raya Kebun Kumpeh Muaro Jambi
Adapun tujuan umum pendirian PT. Fajar Pematang Indah Lestari, antara lain :
a. Mengurangi tingkat pengangguran yang ada di Provinsi Jambi
b. Dalam rangka turut memajukan pembangunan dalam bidang perindustrian
dan perdagangan di Provinsi Jambi
Sedangkan tujuan khusus dari pendirian PT. Fajar Pematang Indah Lestari, yaitu :
a. Menjalankan usaha hasil perkebunan sawit
b. Meningkatkan kesejahteraan karyawan
Untuk mencapai tujuan tersebut tentunya perusahaan mempunyai
bermacam-macam strategi. Adapun salah satu strategi tersebut adalah dengan
menjalin hubungan baik dengan konsumennya, karena dengan terjalinnya
hubungan yang baik antara PT. Fajar Pematang Indah Lestari dengan
konsumennya maka akan meningkatkan penjualan sehingga keuntungan yang
30
diperoleh akan meningkat pula. Dan tidak lupa juga perusahaan selalu
mendahulukan kesejahteraan karena dengan adanya kerja keras yang dilakukan
oleh karyawannya perusahaan dapat memaksimalkan usaha penjualan hasil kebun
yang ada dalam PT. Fajar Pematang Indah Lestari.
4.1.2 Analisis Sistem yang Sedang Berjalan
Pada sistem yang berjalan saat ini, pengolahan data gaji pada PT. Fajar
Pematang Indah Lestari masih menggunakan sistem manual misalnya dengan
pencatatan buku gaji untuk setiap karyawan KHT. Pada buku tersebut ditulis
secara manual terdapat hasil gaji kotor karyawan, potongan pinjaman, lembur
karyawan, dan total tunjangan karyawan. Data-data ini diolah dan dihitung secara
manual. Hal ini rentan terjadi kesalahan dalam perhitungan. Di samping itu, masih
terdapat beberapa kendala seperti terjadinya penumpukan berkas, lambatnya
dalam pencarian data, dan keterlambatan untuk menyediakan laporan terhadap
pimpinan.
Sistem yang sedang berjalan saat ini dirasakan kurang dapat mendukung
kegiatan penggajian pada karyawan KHT PT. Fajar Pematang Indah Lestari,
karena proses pengolahan data penggajian membutuhkan waktu yang panjang dan
data yang dihasilkan kurang akurat. Hal ini menyebabkan pimpinan PT. Fajar
Pematang Indah Lestari kesulitan untuk melihat data laporan serta lambatnya
informasi yang didapatkan dalam mencari data yang diinginkan apabila sewaktu-
waktu diperlukan.
Untuk menggambarkan aliran dokumen yang terjadi pada sistem yang
sedang berjalan saat ini, penulis menggunakan bagan alir dokumen yang dapat
dilihat pada gambar berikut :
31
Karyawan Tetap Staff Gaji Pimpinan
Mencatat
hasil panen
Mulai
Mencatat
laporan hasil
panen
Merekap dan
menghitung hasil
panen karyawan
Membuat
laporan
penggajian
Laporan
penggajian
Selesai
Laporan
penggajian
Laporan hasil
panen
Laporan hasil
panen
C
C
Pembuatan slip dan
pembagian gaji
Slip gaji
Slip gaji
Menerima gaji
C
Gambar 4.1 Bagan Alir Dokumen
Dari permasalahan di atas, maka tim penulis memperoleh kesimpulan
bahwa pengolahan data gaji saat ini masih terdapat beberapa kendala dan proses
yang panjang. Untuk mengatasi permasalahan tersebut, maka penulis tertarik
untuk membangun suatu aplikasi, dimana dapat mempermudah pengolahan data
gaji secara cepat dan akurat.
32
4.1.3 Solusi Pemecahan Masalah
Kelemahan yang terjadi pada sistem lama tidak memungkinkan untuk
terus dijalankan, maka dari itu dapat diusulkan suatu perbaikan sistem pada PT.
Fajar Pematang Indah Lestari yang membutuhkan suatu sistem aplikasi khusus
untuk membantu dalam pengolahan data gaji. Dalam hal ini, aplikasi khusus
tersebut dapat dihasilkan dengan bahasa pemrograman berupa Visual Basic .Net
dan database Microsoft Access 2003.
Aplikasi ini dapat menunjang proses pengolahan data gaji dengan lebih
cepat, akurat, dan tepat secara terkomputerisasi sehingga dapat menghasilkan
laporan-laporan yang dapat dicetak langsung ketika dibutuhkan.
4.2 ANALISIS KEBUTUHAN PERANGKAT LUNAK
4.2.1 Analisis Proses Perangkat Lunak
Perancangan alur data pada sistem ini divisualisasikan dengan diagram
arus data. Adapun diagram arus data dari rancangan sistem pengolahan data
penjualan pada PT. Fajar Pematang Indah Lestari dapat dilihat pada diagram di
bawah ini :
1. Diagram Konteks (ContextDiagram)
Diagram konteks adalah diagram yang menunjukkan alur proses pada
sistem secara umum. Pada Gambar 4.2 menunjukkan hubungan antara entityStaff
Gaji, Karyawan Tetap dan Pimpinan pada PT. Fajar Pematang Indah Lestari.
33
Gambar 4.2 Diagram Konteks (Context Diagram)
Proses ini diawali oleh staff gajimelakukan login ke dalam sistem,
kemudian memasukkan data karyawan tetapdan data mangkir/absensi karyawan
ke dalam sistem. Data karyawan akan diproses menjadi info karyawandan data
mangkir akan diproses menjadi info mangkir bagi staff gaji. Setelah itu, staff gaji
akan memasukan data gaji karyawan ke dalam sistem. Data gaji karyawan ini
akan diproses menjadi info gaji karyawan bagi staff gaji dan menghasilkan slip
gaji untuk karyawan tetap
Selanjutnya data-data karyawan dan data gaji karyawan ini akan diolah
sehingga menghasilkan suatu laporan yang akan diberikan kepada pimpinanPT.
Fajar Pematang Indah Lestari.
2. Diagram Level 0
Diagram Level 0 adalah diagram urutan kegiatan (turunan pertama) setelah
konteks diagram. Diagram level 0 menggambarkan proses pertama dari setiap
proses pengolahan data. Diagram level nol seperti tampak pada gambar di bawah
ini menunjukkan sistem yang dibuat memiliki proses-proses utama, yaitu proses
pengolahan data master, pengolahan data gaji, dan pengolahan laporan.
34
Gambar 4.3 Diagram Level 0
Proses 1.0, Staff gaji memasukkan username dan password untuk masuk ke
tampilan menu utama sistem.
Proses 2.0, Staff gaji menginputkan data mangkir ke dalam sistem yang disimpan
ke dalam datastore mangkir dan menghasilkan info mangkir bagi staff gaji.
Proses 3.0, Staff gaji menginputkan data karyawan ke dalam sistem yang
disimpan ke dalam datastore karyawan dan menghasilkan info karyawan bagi
staff gaji.
Proses 4.0, Staff gaji akan menginputkan data gaji karyawan berdasarkan laporan
hasil panen dari karyawan tetap. Selanjutnya data gaji yang diinputkan akan
35
diproses dan disimpan ke dalam datastore gaji harian dan datastore gaji bulanan.
Datastore tersebut akan dihasilkan informasi gaji karyawan bagi staff gaji dan slip
gaji bagi karyawan tetap.
Proses 5.0, Staff gaji mencetak laporan-laporan yang diperlukan oleh pimpinan
PT. Fajar Pematang Indah Lestari.
3. Diagram Level 1 Proses 4
Diagram detail ini menggambarkan turunan dari diagram level 0 dan
merupakan proses keempat. Diagram ini menggambarkan proses pengolahan data
gaji pada PT. Fajar Pematang Indah Lestari.
Gambar 4.4 Diagram Level 1 Proses 4
Proses 4.1, Staff gaji akan menginput data gaji harian karyawan berdasarkan
laporan harian panen masing-masing karyawan tetap. Kemudian data gaji ini akan
disimpan di datastore gaji harian.
Proses 4.2, Staff akan menginputkan data gaji bulanan karyawan ke dalam proses
pengolahan data gaji bulanan dan dari datastore gaji harian ini juga akan
menghasilkan data masuk untuk proses pengolahan data gaji bulanan. Kemudian
data gaji ini akan diproses dan disimpan di datastore gaji bulanan yang nantinya
36
akan mengasilkan info gaji karyawan bagi staff gaji dan slip gaji untuk karyawan
tetap.
4. Diagram Level 1 Proses 5
Diagram detail ini menggambarkan turunan dari diagram level 0 dan
merupakan proses kelima. Diagram ini menggambarkan proses pengolahan data
laporan pada PT. Fajar Pematang Indah Lestari.
5.1
Laporan
Karyawan
5.2
Laporan
Absensi
data karyawan
Pimpinan
laporan karyawan
data mangkir laporan mangkir
D2. Karyawan
D2. Mangkir
5.3
Laporan
Penggajian
data gaji bulanan laporan gaji karyawan
D5. Gaji Bulanan
Gambar 4.5 Diagram Level 1 Proses 5
Proses 5.1, Data karyawan diambil dari datastore karyawan kemudian dicetak
menjadi output berupa laporan karyawan ke pimpinan.
Proses 5.2, Data mangkir diambil dari datastore mangkir kemudian dicetak
menjadi output berupa laporan mangkir ke pimpinan.
Proses 5.3, Data gaji bulanan diambil dari datastore gaji bulanan kemudian
dicetak menjadi output berupa laporan gaji bulanan karyawan ke pimpinan.
37
4.2.2 Kamus Data
Kamus data merupakan katalog fakta data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi. Kamus data dibuat berdasarkan arus data
yang ada pada diagram alir data.
1. Kamus Data Mangkir
Kamus data mangkir merupakan tempat penyimpanan data
mangkir/absensi karyawan..
Arus data dimulai dari staff gaji ke proses 2.0, proses 2.0 ke datastore
mangkir, datastore mangkir ke proses 2.0 dan proses 5.0, proses 2.0 ke staff gaji
dan proses 5.0 ke pimpinan. Untuk mengetahui informasi dan keterangan masing-
masing field dapat dilihat dari Gambar 4.6 berikut ini :
Tabel 4.6 Kamus Data Mangkir
Nama Arus Data : Data Mangkir
Alias : -
Bentuk Arus Data : Data dalam komputer
Arus Data : Staff Gaji – Proses 2.0
Proses 2.0 – Dt.Store Mangkir
Dt.Store Mangkir – Proses 2.0
Proses 2.0 – Staff Gaji
Dt.Store Gaji Mangkir – Proses 5.0
Proses 5.0 – Pimpinan
Penjelasan : Informasi mengenai data mangkir karyawan
Periode : Bulanan.
Volume : Volume rata-rata per bulan adalah 50-100 orang.
Struktur Data :
Field Type Length Description
NIP Text 15 Nomor induk pegawai
Nama Text 50 Nama karyawan
Total_hadir Number - Total hadir
Total_mangkir Number - Total mangkir
38
2. Kamus Data Karyawan
Kamus data karyawan ini merupakan tempat penyimpanan data karyawan.
Kamus data karyawan diproses setiap adanya data karyawan baru.
Arus data dimulai dari staff gaji ke proses 3.0, proses 3.0 ke datastore
karyawan, datastore karyawan ke proses 3.0 dan proses 5.0, proses 3.0 ke staff
gajidan proses 5.0 ke pimpinan. Untuk mengetahui informasi dan keterangan
masing-masing field dapat dilihat dari Gambar 4.7 berikut ini :
Gambar 4.7 Kamus Data Karyawan
Nama Arus Data : Data Karyawan
Alias : -
Bentuk Arus Data : Data dalam komputer
Arus Data : Staff Gaji – Proses 1.0
Proses 1.0 – Dt.Store Karyawan
Dt.Store Karyawan – Proses 1.0
Proses 1.0 – Staff Gaji
Dt.Store Karyawan – Proses 3.0
Proses 3.0 – Pimpinan
Penjelasan : Informasi mengenai data karyawan
Periode : Setiap ada penambahan karyawan baru.
Volume : Volume rata-rata per tahun adalah 5-10 orang.
Struktur Data :
Field Type Length Description
NIP Text 15 Nomor induk karyawan
Nama Text 50 Nama karyawan
Tgl_lahir Date/time - Tanggal lahir
Tlpn Number - Nomor telepon
Pendidikan Text 10 Pendidikan
Agama Text 10 Agama
Alamat Text 255 Alamat
Tgl_msk Date/time - Tanggal Masuk
Deprtmnt Text 30 Department
Jabatan Text 30 Jabatan
Status Text 10 Status
JK Text 10 Jenis Kelamin
39
3. Kamus Data Gaji Harian
Kamus data gaji harian merupakan tempat penyimpanan data gaji
karyawan dengan hitungan per hari. Kamus data gaji harian ini diproses setiap
hari berdasarkan hasil panen dari masing-masing karyawan.
Arus data dimulai dari staff gaji ke proses 4.0, proses 4.0 ke datastore gaji,
datastore gaji harian ke proses 4.0 dan proses 5.0, proses 4.0 ke staff gaji dan
proses 5.0 ke pimpinan. Untuk mengetahui informasi dan keterangan masing-
masing field dapat dilihat dari Gambar 4.8 berikut ini :
Gambar 4.8 Kamus Data Gaji Harian
Nama Arus Data : Data Gaji Harian
Alias : -
Bentuk Arus Data : Data dalam komputer
Arus Data : Staff Gaji – Proses 4.0
Proses 4.0 – Dt.Store Gaji Harian
Dt.Store Gaji Harian – Proses 4.0
Proses 4.0 – Staff Gaji
Dt.Store Gaji Harian – Proses 5.0
Proses 5.0 – Pimpinan
Penjelasan : Informasi mengenai data gaji harian
Periode : Setiap hari.
Volume : Volume rata-rata per hari adalah 50-100 orang.
Struktur Data :
Field Type Length Description
NIP Text 15 Nomor induk pegawai
Nama_karyawan Text 50 Nama karyawan
Department Text 30 Department
Jabatan Text 30 Jabatan
Tgl_kerja Date/time - Tanggal kerja
Tandan Currency - Tandan
Brondolan Currency - Brondolan
Produktivitas Currency - Produktivitas
Potongan Currency - Potongan
Tot_premi Currency - Total premi
Gaji_pokok Currency - Gaji pokok
40
3. Kamus Data Gaji Bulanan
Kamus data gaji bulanan merupakan tempat penyimpanan data gaji
karyawan dengan hitungan per bulan. Kamus data gaji bulan ini adalah rekapan
gaji karyawan yang diinput per hari berdasarkan hasil panen dari masing
karyawan tersebut.
Arus data dimulai dari staff gaji ke proses 2.0, proses 2.0 ke datastore gaji,
datastore gaji ke proses 2.0 dan proses 3.0, proses 2.0 ke staff gaji dan proses 3.0
ke pimpinan. Untuk mengetahui informasi dan keterangan masing-masing field
dapat dilihat dari Gambar 4.9 berikut ini :
Gambar 4.9 Kamus Data Gaji Bulanan
Nama Arus Data : Data Gaji Bulanan
Alias : -
Bentuk Arus Data : Data dalam komputer
Arus Data : Staff Gaji – Proses 2.0
Proses 2.0 – Dt.Store Gaji Bulanan
Dt.Store Gaji Bulanan – Proses 2.0
Proses 2.0 – Staff Gaji
Dt.Store Gaji Bulanan – Proses 3.0
Proses 3.0 – Pimpinan
Penjelasan : Informasi mengenai data gaji bulanan
Periode : Setiap bulan
Volume : Volume rata-rata per bulan adalah 50-100 orang.
Struktur Data :
Field Type Length Description
NIP Text 15 Nomor induk pegawai
Periode Date/time - Periode gaji karyawan
No_bukti Text 15 Nomor bukti
Nama Text 50 Nama karyawan
Department Text 30 Department
Jabatan Text 30 Jabatan
Tot_potongan Currency - Total potongan
Tot_gator Currency - Total gaji kotor
Tot_tunjangan Currency - Total tunjangan
Gaji_bersih Currency - Gaji bersih
41
4.2.3 Analisis Output
Analisis output merupakan slip gaji yang dipergunakan oleh PT. Fajar
Pematang Indah Lestari dan akan diambil sebagai pedoman dalam perancangan
output pada program. Berikut adalah gambar slip gajipada PT. Fajar Pematang
Indah Lestari:
Gambar 4.6 Slip Gaji PT. Fajar Pematang Indah Lestari
Sumber : PT. Fajar Pematang Indah Lestari
Keterangan gambar
Nama Keluaran : Slip Gaji
Fungsi : Menampilkan rincian gaji yang diterima karyawan
Media : Kertas
Frekuensi : Setiap bulan
Struktur data : Tanggal, No. Slip, Nama Karyawan, Divisi, Jabatan, Total
HK, Gaji Pokok, Natura/Uang Makan, Premi Panen,
42
Premi L. Brondolan, Premi Produktivitas, Premi Pupuk,
Premi Langsir Titi Panen, Premi Sisip KS, Premi Garuk
Piringan, Premi Langsir TBS, Premi Chemist, Lembur,
Total Upah, Denda Panen, Denda Mangkir/Absensi, Pot.
Angkong, Pot. Kop/Pinjaman, Jamsostek, Total Potongan,
Total Upah yang Diterima.
Hasil Analisa : Informasi yang tertera pada slip gaji sudah jelas.
4.2.4 Analisis Input
ada analisis input, penulis menganalisis bahwa Lembar Kegiatan Mandor dan
Daftar Premi dan Denda Panen Harian merupakan dokumen penginputan data
dalam proses pengolahan data penggajian pada PT. Fajar Pematang Indah Lestari
saat ini. Berikut adalah laporan harian devisi pada PT. Fajar Pematang Indah
Lestari:
Gambar 4.7 Lembar Kegiatan Mandor PT. Fajar Pematang Indah Lestari
Sumber : PT. Fajar Pematang Indah Lestari
43
Keterangan gambar:
Nama Masukan : Lembar Kegiatan Mandor
Fungsi : Menampilkan data kegiatan mandor
Media : Kertas
Frekuensi : Setiap hari
Struktur data : Mandor, Tanggal, hari, No. Bukti, Blok, Kode Kegiatan,
Kegiatan, Hasil, Keterangan, Bahan, Jumlah, Satuan, No.,
NIK, Premi Basis, Premi Lebih Basis, Total HK, dan
Status Absensi.
Hasil Analisa : Informasi yang tertera pada laporan harian devisi sudah
jelas.
Gambar 4.8 Daftar Premi dan Denda Panen Harian
PT. Fajar Pematang Indah Lestari
Sumber : PT. Fajar Pematang Indah Lestari
44
Keterangan gambar:
Nama Masukan : Daftar Premi dan Denda Panen Harian
Fungsi : Menampilkan daftar premi dan denda panen harian
masing-masing karyawan
Media : Kertas
Frekuensi : Setiap hari
Struktur data : Mandor, Devisi, Hari/tanggal, Kode Pemanen, Nama,
Blok, Tandah Panen, Basis Borong, Lebih Borong, Brond
(kg), Premi, Denda Pemanen, dan Premi Permanen.
Hasil Analisa : Informasi yang tertera pada laporan harian devisisudah
jelas.
4.3 RANCANGAN OUTPUT
Tahap rancangan output dimaksudkan untuk menentukan kebutuhan laporan
hardcopy/print out pada sistem. Berikut ini merupakan rancangan output
pengolahan data gaji PT. Fajar Pematang Indah Lestari.
4.3.1 Rancangan Output Laporan Data Karyawan
Rancangan output laporan data karyawan ini menampilkan informasi
mengenai data-data karyawan pada PT. Fajar Pematang Indah Lestari. Di bawah
ini merupakan rancangan dari output data karyawan.
Gambar 4.9 Rancangan Output Laporan Data Karyawan
45
4.3.2 Rancangan Output Laporan Mangkir
Rancangan output laporan mangkir ini menampilkan informasi mengenai
data-data mangkir absensi karyawan pada PT. Fajar Pematang Indah Lestari. Di
bawah ini merupakan rancangan dari output mangkir.
Gambar 4.10 Rancangan Output Laporan Mangkir
4.3.3 Rancangan Output Laporan Penggajian
Rancangan output laporan penggajian ini menampilkan informasi
mengenai data-data gaji karyawan pada PT. Fajar Pematang Indah Lestari dengan
periode per bulan. Di bawah ini merupakan rancangan dari output gaji bulanan.
46
Gambar 4.11 Rancangan Output Laporan Penggajian
4.4 RANCANGAN INPUT
Rancangan input merupakan suatu cara masukan data, dimana akan
dibutuhkan dalam proses penghasilan laporan (output). Adapun bentuk rancangan
input tersebut adalah sebagai berikut:
4.4.1 Rancangan Input Form Menu Login
Pada saat pertama kali user menjalankan aplikasi, maka yang pertama kali
akan tampil adalah form menu login. Pertama-tama user harus memasukan
usernamedan password terlebih dahulu.Form menu login digunakan untuk
menampilkan menu-menu di dalam program.
Gambar 4.12 Rancangan Input Form Menu Login
4.4.2 Rancangan Input Form Menu Utama
Program menu digunakan untuk menyatukan beberapa aplikasi program
yang tergabung dalam satu sistem pengolahan data. Dengan adanya program
47
menu akan memudahkan user dalam melakukan pengolahan data, berikut
rancangan program menu yang diajukan.
Gambar 4.13 Rancangan Input Form Menu Utama
4.4.3 Rancangan Input Form Data Mangkir
Rancangan form data mangkir merupakan rancangan form yang digunakan
untuk melihat data-data mangkir karyawan. Di bawah ini merupakan tampilan
rancangan input form data mangkir:
Gambar 4.14 Rancangan Input Form Data Mangkir
48
4.4.4 Rancangan Input Form Data Karyawan
Rancangan form data karyawan merupakan rancangan form yang
digunakan untuk melihat data-data karyawan. Dalam form ini dapat dilakukannya
tambah data, hapus data, edit data dan update data karyawan. Di bawah ini
merupakan tampilan rancangan input form data karyawan:
Gambar 4.14 Rancangan Input Form Data Karyawan
4.4.5 Rancangan Input Form Gaji Harian
Rancangan form data gaji harian merupakan rancangan form yang
digunakan untuk menginputkan data gaji harian karyawan berdasarkan hasil panen
dari masing-masing karyawan. Dalam form ini dapat dilakukannya perhitungan
total premi, hitung potongan dan menyimpan data. Di bawah ini merupakan
tampilan rancangan input form gaji harian:
49
Gambar 4.15 Rancangan Input Form Gaji Harian
4.4.6 Rancangan Input Form Penggajian
Rancangan form data penggajian merupakan rancangan form yang
digunakan untuk menginputkan data gaji bulanan karyawan berdasarkan hasil
panen dari masing-masing karyawan setiap harinya. Dalam form ini dapat
dilakukannya perhitungan total gaji kotor, hitung potongan, hitung tunjangan dan
hitung gaji bersih. Pada form ini juga data dilakukan aktivitas penambahan data,
penghapusan data, pengeditan data dan merefresh data. Di bawah ini merupakan
tampilan rancangan input form penggajian:
50
Gambar 4.16 Rancangan Input Form Penggajian
4.5 RANCANGAN STRUKTUR DATA
Dalam membuat suatu sistem, diperlukan adanya tabel-tabel yang saling
berinteraksi satu sama lainnya. Adapun struktur tabel dari perancangan sistem
pengolahan data penjualan pada PT. Fajar Pematang Indah Lestari adalah sebagai
berikut :
4.5.1 Tabel Login
Tabel login merupakan tabel yang berisikan data-data username dan
password staff gaji. Dimana struktur tabel login dapat dilihat pada tabel 4.1 di
bawah ini.
Tabel 4.1 Tabel Login
Field Type Size Keterangan
Username Text 25 Username
Password Text 15 Password
51
4.5.2 Tabel Mangkir
Tabel karyawan merupakan tabel yang berisikan data-data mangkir atau
absensi karyawan pada PT. Fajar Pematang Indah Lestari. Dimana struktur tabel
karyawan dapat dilihat pada tabel 4.2 di bawah ini.
Tabel 4.2 Tabel Mangkir
Field Type Length Description
NIP Text 15 Nomor induk karyawan
Nama Text 50 Nama karyawan
Total_Hadir Number - Total hadir
Total_Mangkir Number - Total Mangkir
4.5.3 Tabel Karyawan
Tabel karyawan merupakan tabel yang berisikan data-data karyawan pada
PT. Fajar Pematang Indah Lestari. Dimana struktur tabel karyawan dapat dilihat
pada tabel 4.3 di bawah ini.
Tabel 4.3 Tabel Karyawan
Field Type Length Description
NIP Text 15 Nomor induk karyawan
Nama Text 50 Nama karyawan
Tgl_lahir Date/time - Tanggal lahir
Tlpn Number - Nomor telepon
Pendidikan Text 10 Pendidikan
Agama Text 10 Agama
Alamat Text 255 Alamat
Tgl_msk Date/time - Tanggal Masuk
Deprtmnt Text 30 Department
Jabatan Text 50 Jabatan
Status Text 10 Status
JK Text 10 Jenis Kelamin
4.5.4 Tabel Gaji Harian
Tabel gaji harian merupakan tabel yang berisikan data-data gaji karyawan
pada PT. Fajar Pematang Indah Lestari per hari berdasarkan hasil panen masing-
52
masing karyawan. Dimana struktur tabel gaji harian dapat dilihat pada tabel 4.4 di
bawah ini.
Tabel 4.4 Tabel Gaji Harian
Field Type Length Description
NIP Text 15 Nomor induk pegawai
Nama_karyawan Text 50 Nama karyawan
Department Text 30 Department
Jabatan Text 30 Jabatan
Tgl_kerja Date/time - Tanggal kerja
Tandan Currency - Tandan
Brondolan Currency - Brondolan
Produktivitas Currency - Produktivitas
Potongan Currency - Potongan
Tot_premi Currency - Total premi
Gaji_pokok Currency - Gaji pokok
4.5.5 Tabel Gaji Bulanan
Tabel gaji bulanan merupakan tabel yang berisikan data-data gaji
karyawan pada PT. Fajar Pematang Indah Lestari per bulan berdasarkan hasil
panen masing-masing karyawan yang dihitung setiap harinya. Dimana struktur
tabel gaji bulanan dapat dilihat pada tabel 4.5 di bawah ini.
Tabel 4.5 Tabel Gaji Bulanan
Field Type Length Description
NIP Text 15 Nomor induk pegawai
Periode Date/time - Periode gaji karyawan
No_bukti Text 15 Nomor bukti
Nama Text 50 Nama karyawan
Department Text 30 Department
Jabatan Text 30 Jabatan
Tot_potongan Currency - Total potongan
Tot_gator Currency - Total gaji kotor
Tot_tunjangan Currency - Total tunjangan
Gaji_bersih Currency - Gaji bersih
53
4.5.6 Relasi Antar Tabel
Untuk menggambarkan relasi antara tabel dalam perancangan sistem
pengolahan data gaji pada PT. Fajar Pematang Indah Lestari dapat dilihat pada
gambar di bawah ini :
Gambar 4.17 Relasi Antar Tabel
4.6 RANCANGAN STRUKTUR PROGRAM
Rancangan struktur program digunakan untuk menggambarkan hubungan
antara menu utama (main program) dengan sub program yang akan digambarkan
dengan hirarki chart pada gambar di bawah ini :
Gambar 4.18 Struktur Program
54
Rancangan struktur program yang akan dirancang yaitu pada menu utama
terdapat filedata karyawan, filedata gaji harian, filedata penggajian,file laporan,
danfileExit.
4.7 RANCANGAN ALGORITMA PROGRAM
Rancangan algoritma program digunakan untuk menggambarkan proses
alur logika dari program yang digambarkan dengan flowchart. Berikut ini adalah
flowchart yang digunakan dalam merancang sistem pengolahan data penjualan
pada PT. Fajar Pematang Indah Lestari.
4.7.1 Flowchart Menu Login
Flowchart menu login merupakan bagan alir yang menunjukan proses
pertama kali untuk masuk ke dalam program. Adapun prosesnya dapat dilihat
pada bagan alir di bawah ini :
Gambar 4.19 Flowchart Login
55
Pada gambar 4.23 flowchart login dijelaskan bahwa form yang pertama kali
akan tampil di sistem adalah form login.Dimana pada form ini yang menjadi
masukan dari user berupa username dan password. Jika username dan password
yang diinputkan adalah benarmaka sistem akan menampilkan form utama. Tetapi
apabila user memasukkan username dan password yang tidak sesuai/invalid maka
sistem akan menampilkan pesan kepada userbahwa invalid login.
4.7.2 FlowchartMenu Utama
Flowchart menu utama merupakan bagan alir yang menggambarkan
proses untuk user dalam memilih sub menu yang terdapat pada program.
Gambar 4.20 Flowchart Menu Utama
56
4.7.3 Flowchart Data Mangkir
Flowchart data mangkir merupakan bagan alir yang menunjukan proses
penginputaan data mangkir karyawan,. Adapun bagan alir tersebut dapat dilihat di
bawah ini :
Gambar 4.21 Flowchart Data Mangkir
4.7.4 Flowchart Data Karyawan
Flowchart data karyawan merupakan bagan alir yang menunjukan proses
penambahan data karyawan,penghapusan data karyawan, pengeditan data
karyawan dan peng-update-an data karyawan,. Adapun bagan alir tersebut dapat
dilihat di bawah ini :
57
Gambar 4.22 Flowchart Data Karyawan
4.7.5 Flowchart Data Gaji Harian
Flowchart daftar gaji harian merupakan bagan alir yang menunjukan
proses perhitungan premi, perhitungan potongan dan penyimpanan data. Adapun
bagan alir tersebut dapat dilihat di bawah ini :
58
Gambar 4.23 Flowchart Data Gaji Harian
59
4.7.6 Flowchart Data Penggajian
Flowchart daftar gaji penggajian merupakan bagan alir yang menunjukan
proses penambahan, penghapusan, pengeditan, dan peng-refresh-an data
penggajian. Adapun bagan alir tersebut dapat dilihat di bawah ini :
Gambar 4.24 Flowchart Data Penggajian
60
4.7.7 Flowchart Laporan
Flowchart laporan merupakan bagan alir yang menunjukan proses
pembuatan laporan. Adapun bagan alir tersebut dapat dilihat di bawah ini :
Gambar 4.25 Flowchart Laporan
61
BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1 HASIL IMPLEMENTASI
Implementasi merupakan penerapan dari sistem yang telah tim penulis
rancang. Berikut ini adalah implementasi dari sistem yang telah dirancang.
5.1.1 Implementasi Hasil Form Menu Login
Form menu login akan tampil pertama kali saat program dijalankan.
Rancangan form menu login bertujuan untuk keamanan data agar program tidak
dapat dibuka oleh pengguna yang tidak terdaftar. Berikut ini adalah gambar hasil
implementasi dari rancangan form menu login Gambar 4.16 :
Gambar 5.1 Implementasi Form Menu Login
5.1.2 Implementasi Hasil Form Menu Utama
Form menu utama digunakan untuk mengakses form-form yang tersedia
yang dapat diakses pengguna sesuai dengan fungsionalitas yang disediakan
sistem. Dari tampilan form menu utama, pengguna dapat mengakses form lain
dengan memilih perintah pada baris menu. Berikut ini adalah gambar hasil
implementasi dari rancangan form menu utama Gambar 4.17 :
62
Gambar 5.2 Implementasi Form Menu Utama
5.1.3 Implementasi Hasil Form Data Mangkir
Form data mangkir merupakan form yang digunakan untuk melihat data-
data mangkir karyawan. Berikut ini adalah gambar hasil implementasi dari
rancangan form input data karyawan Gambar 4.18 :
Gambar 5.3 Implementasi Form Data Mangkir
5.1.4 Implementasi Hasil Form Data Karyawan
Form data karyawan merupakan form yang digunakan untuk melihat data-
data karyawan. Dalam form ini dapat dilakukannya tambah data, hapus data, edit
data dan update data karyawan. Berikut ini adalah gambar hasil implementasi dari
rancangan form input data karyawan Gambar 4.19 :
63
Gambar 5.4 Implementasi Form Data Karyawan
5.1.5 Implementasi Hasil Form Gaji Harian
Form data siswa merupakan form yang digunakan untuk menginputkan
data gaji harian karyawan berdasarkan hasil panen dari masing-masing karyawan.
Dalam form ini dapat dilakukannya perhitungan total premi, hitung potongan dan
menyimpan data. Berikut ini adalah gambar hasil implementasi dari rancangan
form input siswa Gambar 4.20 :
64
Gambar 5.4 Implementasi Form Gaji Harian
5.1.6 Implementasi Hasil Form Penggajian
Form penggajian merupakan form yang digunakan oleh admin untuk
menginputkan data gaji bulanan karyawan berdasarkan hasil panen dari masing-
masing karyawan setiap harinya. Dalam form ini dapat dilakukannya perhitungan
total gaji kotor, hitung potongan, hitung tunjangan dan hitung gaji bersih. Pada
form ini juga data dilakukan aktivitas penambahan data, penghapusan data,
pengeditan data dan merefresh data. Berikut ini adalah gambar hasil implementasi
dari rancangan form daftar nilai siswa Gambar 4.21 :
65
Gambar 5.5 Implementasi Gaji Bulanan
5.1.7 Implementasi Hasil Laporan Data Karyawan
Implementasi hasil laporan data guru digunakan untuk menampilkan
informasi mengenai data-data karyawan pada PT. Fajar Pematang Indah Lestari.
Berikut ini adalah gambar hasil implementasi dari rancangan output laporan data
guru Gambar 4.13 :
66
Gambar 5.6 Implementasi Laporan Data Karyawan
5.1.8 Implementasi Hasil Laporan Data Mangkir
Implementasi hasil laporan data mangkir digunakan menampilkan
informasi mengenai data-data mangkir absensi karyawan pada PT. Fajar
Pematang Indah Lestari. Berikut ini adalah gambar hasil implementasi dari
rancangan output laporan data siswa Gambar 4.14 :
Gambar 5.7 Implementasi Laporan Data Mangkir
5.1.9 Implementasi Hasil Laporan Penggajian
67
Implementasi hasil laporan penggajian digunakan untuk informasi
mengenai data-data gaji karyawan pada PT. Fajar Pematang Indah Lestari dengan
periode per bulan. Berikut ini adalah gambar hasil implementasi dari rancangan
output laporan data nilai siswa Gambar 4.15 :
Gambar 5.8 Implementasi Laporan Penggajian
5.2 PENGUJIAN SISTEM
Pada pengujian sistem ini akan menjelaskan pengujian yang dilakukan
terhadap sistem untuk memastikan sistem dapat berfungsi dengan baik dan hasil
yang diperoleh sesuai dengan yang diinginkan.
5.2.1 Pengujian Form Login
Tabel berikut ini merupakan pengujian pada saat form login dijalankan :
Tabel 5.1 Pengujian Form Login
Modul
yang
diuji
Prosedur
Pengujian
Masukan
Keluaran
yang
diharapkan
Hasil yang
didapat
Kesimpulan
Login -Buka aplikasi Username, Tampil Tampil Baik
68
-Masukkan
username salah
-Klik tombol
login
password klik
tombol login
pesan
“Login
Gagal”
pesan
“Login
Gagal”
-Buka aplikasi
-Masukkan
password salah
-Klik tombol
login
Username,
password klik
tombol login
Tampil
pesan
“Login
Gagal”
Tampil
pesan
“Login
Gagal”
Baik
-Buka aplikasi
-Masukkan
username dan
password yang
benar
-Klik tombol
login
Username,
password, klik
tombol login
User masuk
kedalam
menu utama
dan dapat
mengakses
data
User masuk
kedalam
menu utama
dan dapat
mengakses
data
Baik
-Buka aplikasi
-Klik tombol
keluar
Klik tombol
keluar
Keluar dari
aplikasi
Keluar dari
aplikasi
Baik
5.2.2 Pengujian Form Menu Utama
Tabel berikut ini merupakan pengujian pada saat menu utama dijalankan :
Tabel 5.2. Pengujian Form Menu Utama
Modul
yang
diuji
ProsedurPengujian Masukan
Keluaran
yang
diharapkan
Hasil yang
didapat
Kesimpulan
Menu
Utama
- Masuk ke menu
utama
- Klik data mangkir
Klik data
mangkir
Tampil
Form data
mangkir
Tampil
Form data
mangkir
Baik
- Masuk ke menu
utama
- Klik data
karyawan
Klik data
karyawan
Tampil
Form data
karyawan
Tampil
Form data
karyawan
Baik
- Masuk ke menu
utama
- Klik data gaji
harian
Klik data
gaji harian
Tampil
Form data
gaji harian
Tampil
Form data
gaji harian
Baik
- Masuk ke menu
utama
- Klik penggajian
Klik
penggajian
Tampil
Form
penggajian
Tampil
Form
penggajian
Baik
- Masuk ke menu
utama
- Memilih laporan
Klik
laporan
karyawan
Tampil
laporan
karyawan
Tampil
laporan
karyawan
Baik
69
- Klik laporan
karyawan
- Masuk ke menu
utama
- Memilih laporan
- Klik laporan
mangkir
Klik
laporan
mangkir
Tampil
laporan
mangkir
Tampil
laporan
mangkir
Baik
- Masuk ke menu
utama
- Memilih laporan
- Klik laporan
penggajian
Klik
laporan
penggajian
Tampil
laporan
penggajian
Tampil
laporan
penggajian
Baik
- Masuk ke menu
utama
- Memilih menu
exit
- Klik tombol ok
Klik exit,
klik ok
Tampilkan
pesan
“apakah
anda yakin
untuk
keluar dari
sistem?”
Keluar
dari sistem
Tampilkan
pesan
“apakah
anda yakin
untuk
keluar dari
sistem?”
Keluar
dari sistem
Baik
- Masuk ke menu
utama
- Memilih menu
exit
- Klik tombol
cancel
Klik exit,
klik cancel
Tampilkan
pesan
“apakah
anda yakin
untuk
keluar dari
sistem?”
Tetap
berada di
sistem
Tampilkan
pesan
“apakah
anda yakin
untuk
keluar dari
sistem?”
Tetap
berada di
sistem
Baik
5.2.3 Pengujian Form Mangkir
Tabel berikut ini merupakan pengujian pada saat form guru dijalankan :
Tabel 5.3 Pengujian Form Mangkir
Modul
yang
diuji
ProsedurPengujian Masukan
Keluaran
yang
diharapkan
Hasil yang
didapat
Kesimpulan
Mangkir - Masuk ke form
data mangkir
- Masukkan data
yang lengkap
Input data
lengkap,
klik
tombol
Data
disimpan
pada tabel
mangkir
Data
disimpan
pada tabel
mangkir dan
Baik
70
- Klik tombol
mangkir
mangkir dan
ditampilkan
pada list
data
mangkir
ditampilkan
pada list
data
mangkir
- Masuk ke form
data mangkir
- Masukkan data
kurang lengkap
- Klik tombol
mangkir
Input data
kurang
lengkap,
klik
tombol
mangkir
Tampilkan
pesan “data
yang
diinputkan
kurang
lengkap”
Tampilkan
kembali
form
mangkir
Tampilkan
pesan “data
yang
diinputkan
kurang
lengkap”
Tampilkan
kembali
form
mangkir
Baik
5.2.4 Pengujian Form Karyawan
Tabel berikut ini merupakan pengujian pada saat form karyawan
dijalankan :
Tabel 5.4 Pengujian Form Karyawan
Modul
yang
diuji
ProsedurPengujian Masukan
Keluaran
yang
diharapkan
Hasil yang
didapat
Kesimpulan
Karyaw
an
- Masuk ke form
data karyawan
- Klik tombol
tambah
- Masukkan data
yang lengkap
- Klik tombol
simpan
Input data
lengkap,
klik
tombol
simpan
Data
disimpan
pada tabel
karyawan
dan
ditampilkan
pada list
data
karyawan
Data
disimpan
pada tabel
karyawan
dan
ditampilkan
pada list
data
karyawan
Baik
- Masuk ke form
karyawan
- Pilih data pada list
data
- Klik tombol edit
- Masukkan data
yang lengkap
- Klik tombol
update
Input data
lengkap,
klik
tombol
update
Data
diupdate
dan
disimpan
pada tabel
karyawan
dan
ditampilkan
pada list
data
Data
diupdate
dan
disimpan
pada tabel
karyawan
dan
ditampilkan
pada list
data
Baik
- Masuk ke form Pilih data Tampilkan Tampilkan Baik
71
karyawan
- Pilih data pada list
data
- Klik tombol delete
- Klik tombol yes
pada list
data,klik
tombol
detele,klik
tombol yes
pesan
”apakah
anda yakin
menghapus
data
karyawan
ini?”
Tampilkan
pesan ”data
telah
dihapus”
pesan
”apakah
anda
yakinmeng
hapus data
karyawan
ini?”
Tampilkan
pesan ”data
telah
dihapus”
- Masuk ke form
karyawan
- Pilih data pada list
data
- Klik tombol delete
- Klik tombol no
Pilih data
pada list
data,klik
tombol
delete,klik
tombol no
Tampilkan
pesan
”apakah
anda yakin
menghapus
data
karyawan
ini?”
Tampilkan
pesan ”data
batal
dihapus”
Tampilkan
pesan
”apakah
anda yakin
menghapus
data
karyawan
ini?”
Tampilkan
pesan ”
data batal
dihapus”
Baik
5.2.5 Pengujian Form Data Gaji Harian
Tabel berikut ini merupakan pengujian pada saat form data gaji harian
dijalankan :
Tabel 5.5 Pengujian Form Data Gaji Harian
Modul
yang
diuji
ProsedurPengujian Masukan
Keluaran
yang
diharapkan
Hasil yang
didapat
Kesimpulan
Data
gaji
harian
- Masuk ke form
data gaji harian
- Input data
karyawan
- Input data hasil
panen
- Klik hitung
potongan
- Klik tombol total
premi
- Klik tombol save
Input data
karyawan,
input data
hasil
panen, klik
tombol
hitung
potongan,
klik
tombol
total
premi, klik
Data
disimpan
pada tabel
data gaji
harian dan
ditampilkan
pada list
data gaji
harian
Data
disimpan
pada tabel
data gaji
harian dan
ditampilka
n pada list
data gaji
harian
Baik
72
tombol
save
- Masuk ke form
data gaji harian
- Input data
karyawan
- Klik hitung
potongan
- Klik tombol total
premi
- Klik tombol save
Input data
karyawan,
klik
tombol
hitung
potongan,
klik
tombol
total
premi, klik
tombol
save
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
gaji harian
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
gaji harian
Baik
- Masuk ke form
data gaji harian
- Input data hasil
panen
- Klik hitung
potongan
- Klik tombol total
premi
- Klik tombol save
Input data
hasil
panen, klik
tombol
hitung
potongan,
klik
tombol
total
premi, klik
tombol
save
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
gaji harian
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
gaji harian
Baik
5.2.6 Pengujian Form Penggajian
Tabel berikut ini merupakan pengujian pada saat form penggajian
dijalankan :
Tabel 5.6 Pengujian Form Penggajian
Modul
yang
diuji
ProsedurPengujian Masukan
Keluaran
yang
diharapkan
Hasil yang
didapat
Kesimpulan
Penggaji
an
- Masuk ke form
form penggajian
- Input data
karyawan
- Input total
potongan
- Klik tombol
hitung potongan
- Input gaji kotor
- Klik tombol
hitung GK
Input data
karyawan,
input total
potongan,
klik
tombol
hitung
potongan,
input gaji
kotor, kik
tombol
Data
disimpan
pada tabel
data
penggajian
dan
ditampilkan
pada list
data
penggajian
Data
disimpan
pada tabel
data
penggajian
dan
ditampilkan
pada list
data
penggajian
Baik
73
- Klik tombol
hitung
- Klik tombol save
hitung GK,
klik
tombol
hitung,
klik
tombol
save
- Masuk ke form
form penggajian
- Input data
karyawan
- Input gaji kotor
- Klik tombol
hitung GK
- Klik tombol
hitung
- Klik tombol save
Input data
karyawan,
input gaji
kotor, kik
tombol
hitung GK,
klik
tombol
hitung,
klik
tombol
save
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
penggajian
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
penggajian
Baik
- Masuk ke form
form penggajian
- Input data
karyawan
- Input total
potongan
- Klik tombol
hitung potongan
- Klik tombol
hitung
- Klik tombol save
Input data
karyawan,
input total
potongan,
klik
tombol
hitung
potongan,
klik
tombol
hitung,
klik
tombol
save
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
penggajian
Tampilkan
pesan “data
kurang
lengkap,
coba lagi”
Tampilan
form data
penggajian
Baik
5.3 ANALISIS HASIL YANG DICAPAI
Setelah melakukan implementasi pada sistem yang dibangun dan berbagai
prosedur pengujian pada setiap modul yang ada pada sistem, kesimpulan yang
didapat yaitu bahwa hasil yang diperoleh telah sesuai dengan yang diharapkan.
Pada sistem lama adapun kendala yang dihadapi yaitu proses pengolahan
data gaji yang masih kurang efektif, sering terjadinya kesalahan perhitungan, dan
kesulitan jika sewaktu-waktu membutuhkan data.
74
5.3.1 Keunggulan Program
Dengan adanya sistem yang baru, adapun hasil yang dirasakan dapat
berguna bagi PT. Fajar Pematang Indah Lestari, diantaranya yaitu:
a. Dengan sistem yang baru dapat mempermudah proses pengolahan data gaji
secara sistematis.
b. Dapat menghasilkan laporan-laporan yang valid dan dapat tercetak langsung
ketika pimpinan membutuhkannya.
c. Dengan sistem baru yang sudah terkomputerisasi dapat memperkecil
kesalahan-kesalahan yang terjadi pada sistem lama.
5.3.2 Kelemahan Program
Dengan adanya sistem yang baru, adapun kekurangan yang ada
diantaranya yaitu:
a. Sistem yang dibangun tidak online (offline)
b. Untuk mengoperasikan, membutuhkan yang orang yang cukup mahir
komputer.

Contenu connexe

Tendances

Penerapan decision support system dalam perusahaan
Penerapan decision support system dalam perusahaanPenerapan decision support system dalam perusahaan
Penerapan decision support system dalam perusahaanputrirakhma13
 
Analisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK IndonesiaAnalisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK IndonesiaMaitsa Anggraini
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 
Sim jawaban semester 4
Sim jawaban semester 4Sim jawaban semester 4
Sim jawaban semester 4Apriani Rahayu
 
Contoh Flow Chart Sistem Informasi Sumber Daya Manusia
Contoh Flow Chart Sistem Informasi Sumber Daya ManusiaContoh Flow Chart Sistem Informasi Sumber Daya Manusia
Contoh Flow Chart Sistem Informasi Sumber Daya ManusiaEka Susi Utami
 
Analisis sistem-informasi
Analisis sistem-informasiAnalisis sistem-informasi
Analisis sistem-informasiryanprasetya
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Rahul Aulia
 
Riset operasional
Riset operasionalRiset operasional
Riset operasionalHenry Guns
 
8. manajemen-persediaan
8. manajemen-persediaan8. manajemen-persediaan
8. manajemen-persediaanLambok_siregar
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataShofura Kamal
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Aprioridedidarwis
 
Project Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko KeamananProject Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko KeamananPutriAprilliandini
 
Persepsi dan pengambilan keputusan individu
Persepsi dan pengambilan keputusan individuPersepsi dan pengambilan keputusan individu
Persepsi dan pengambilan keputusan individuYesica Adicondro
 
Sistem informasi berdasarkan area fungsional
Sistem informasi berdasarkan area fungsionalSistem informasi berdasarkan area fungsional
Sistem informasi berdasarkan area fungsionalDianFitriAudina
 
Manajemen keuangan part 3 of 5
Manajemen keuangan part 3 of 5Manajemen keuangan part 3 of 5
Manajemen keuangan part 3 of 5Judianto Nugroho
 

Tendances (20)

Penerapan decision support system dalam perusahaan
Penerapan decision support system dalam perusahaanPenerapan decision support system dalam perusahaan
Penerapan decision support system dalam perusahaan
 
Analisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK IndonesiaAnalisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
Analisis Penerapan Sistem Informasi pada PT GO-JEK Indonesia
 
Analisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem InformasiAnalisis Kebutuhan Sistem Informasi
Analisis Kebutuhan Sistem Informasi
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
 
Sim jawaban semester 4
Sim jawaban semester 4Sim jawaban semester 4
Sim jawaban semester 4
 
Contoh Flow Chart Sistem Informasi Sumber Daya Manusia
Contoh Flow Chart Sistem Informasi Sumber Daya ManusiaContoh Flow Chart Sistem Informasi Sumber Daya Manusia
Contoh Flow Chart Sistem Informasi Sumber Daya Manusia
 
Analisis sistem-informasi
Analisis sistem-informasiAnalisis sistem-informasi
Analisis sistem-informasi
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
 
Riset operasional
Riset operasionalRiset operasional
Riset operasional
 
8. manajemen-persediaan
8. manajemen-persediaan8. manajemen-persediaan
8. manajemen-persediaan
 
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis DataLaporan Makalah Pembuatan Website E-Commerce-Basis Data
Laporan Makalah Pembuatan Website E-Commerce-Basis Data
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
Contoh Proposal PKMK
Contoh Proposal PKMKContoh Proposal PKMK
Contoh Proposal PKMK
 
Project Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko KeamananProject Charter Sistem Informasi Posko Keamanan
Project Charter Sistem Informasi Posko Keamanan
 
Persepsi dan pengambilan keputusan individu
Persepsi dan pengambilan keputusan individuPersepsi dan pengambilan keputusan individu
Persepsi dan pengambilan keputusan individu
 
4. metode transportasi
4. metode transportasi4. metode transportasi
4. metode transportasi
 
Sistem informasi berdasarkan area fungsional
Sistem informasi berdasarkan area fungsionalSistem informasi berdasarkan area fungsional
Sistem informasi berdasarkan area fungsional
 
Integrasi sistem
Integrasi sistemIntegrasi sistem
Integrasi sistem
 
Manajemen keuangan part 3 of 5
Manajemen keuangan part 3 of 5Manajemen keuangan part 3 of 5
Manajemen keuangan part 3 of 5
 

Similaire à ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar Pematang Indah Lestari

Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanapipin ibnu faqih
 
Contoh File Presentasi PKL.ppt
Contoh File Presentasi PKL.pptContoh File Presentasi PKL.ppt
Contoh File Presentasi PKL.pptBpdKelekat
 
Makalah interaksi manusia dan komputer
Makalah interaksi manusia dan komputerMakalah interaksi manusia dan komputer
Makalah interaksi manusia dan komputerkusnadi kusnadi
 
JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...
JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...
JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...Mu'thi Cinsayf
 
Jbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJOJO JOJO
 
Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas AkhirUmi Lestari
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7Mardi Malow
 
Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...
Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...
Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...ANGGORO CAHYO PURNAMA
 
Jurnal Tugas Akhir
Jurnal Tugas AkhirJurnal Tugas Akhir
Jurnal Tugas AkhirUmi Lestari
 
Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...
Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...
Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...AndreasTanjaya_43218120078
 
Jbptunikompp gdl-tryyuliasa-28776-16-presenta-
Jbptunikompp gdl-tryyuliasa-28776-16-presenta-Jbptunikompp gdl-tryyuliasa-28776-16-presenta-
Jbptunikompp gdl-tryyuliasa-28776-16-presenta-natubakha
 
Tugas TM06-Dhita Ardhining Tyas-43222110021.docx
Tugas TM06-Dhita Ardhining Tyas-43222110021.docxTugas TM06-Dhita Ardhining Tyas-43222110021.docx
Tugas TM06-Dhita Ardhining Tyas-43222110021.docx43222110021
 

Similaire à ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar Pematang Indah Lestari (20)

Analisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayanaAnalisis perancangan sistem bengkel ramayana
Analisis perancangan sistem bengkel ramayana
 
Contoh File Presentasi PKL.ppt
Contoh File Presentasi PKL.pptContoh File Presentasi PKL.ppt
Contoh File Presentasi PKL.ppt
 
Makalah interaksi manusia dan komputer
Makalah interaksi manusia dan komputerMakalah interaksi manusia dan komputer
Makalah interaksi manusia dan komputer
 
JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...
JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...
JURNAL PROSES PERHITUNGAN GAJI PENSIUN KARYAWAN PDAM KRUENG PEUSANGAN KABUPAT...
 
Jbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babivJbptsttippp -hendrabudi-213-4-babiv
Jbptsttippp -hendrabudi-213-4-babiv
 
Makalah Tugas analisa
Makalah Tugas analisaMakalah Tugas analisa
Makalah Tugas analisa
 
Presentasi Tugas Akhir
Presentasi Tugas AkhirPresentasi Tugas Akhir
Presentasi Tugas Akhir
 
Tugas spk loundry aplikasi sia 7
Tugas spk loundry aplikasi  sia 7Tugas spk loundry aplikasi  sia 7
Tugas spk loundry aplikasi sia 7
 
Proposal_SIM
Proposal_SIMProposal_SIM
Proposal_SIM
 
Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...
Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...
Si pi, anggoro cahyo purnama, hapzi ali, sistem informasi-organisasi-dan stra...
 
Jurnal Tugas Akhir
Jurnal Tugas AkhirJurnal Tugas Akhir
Jurnal Tugas Akhir
 
Tugas manpro
Tugas manproTugas manpro
Tugas manpro
 
Pengelolaan Data.docx
Pengelolaan Data.docxPengelolaan Data.docx
Pengelolaan Data.docx
 
Pengelolaan Data.pdf
Pengelolaan Data.pdfPengelolaan Data.pdf
Pengelolaan Data.pdf
 
Bab i new
Bab i newBab i new
Bab i new
 
Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...
Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...
Pengaplikasian dan Implementasi Konsep Basis Data Relasional pada Sistem Peng...
 
BAB 1
BAB 1BAB 1
BAB 1
 
Jbptunikompp gdl-tryyuliasa-28776-16-presenta-
Jbptunikompp gdl-tryyuliasa-28776-16-presenta-Jbptunikompp gdl-tryyuliasa-28776-16-presenta-
Jbptunikompp gdl-tryyuliasa-28776-16-presenta-
 
EASMPPL
EASMPPLEASMPPL
EASMPPL
 
Tugas TM06-Dhita Ardhining Tyas-43222110021.docx
Tugas TM06-Dhita Ardhining Tyas-43222110021.docxTugas TM06-Dhita Ardhining Tyas-43222110021.docx
Tugas TM06-Dhita Ardhining Tyas-43222110021.docx
 

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar Pematang Indah Lestari

  • 1. 28 ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar Pematang Indah Lestari LAPORAN KERJA PRAKTEK Diajukan Oleh : M. Budiman : 8040110164 Chandra Sugama : 8040110116 Fauzan : 8040110107 Untuk Memenuhi Persyaratan Kelulusan Pada Mata Kuliah Kerja Praktek PROGRAM STUDI SISTEM INFORMASI STIKOM Dinamika Bangsa 2014
  • 2. 29 BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1 ANALISIS SISTEM 4.1.1 Gambaran Umum Objek Penelitian PT. Fajar Pematang Indah Lestari adalah salah satu perusahaan swasta yang bergerak dibidang perkebunan sawit. Perusahaan tersebut didirikan pada tanggal 08 April 2009 dan dipimpin oleh Eddy Gunawan selaku direktur. PT. Fajar Pematang Indah Lestari merupakan perusahaan legal dengan nomor Surat Izin Usaha Perdagangan (SIUP) : 530/154/UP/IV/dispersidangkan/2009 dan dengan Nomor Pokok Wajib Pajak (NPWP) : 02.236.538.1.331.000 dengan Akte Notaris Suprianto Kang, S.H, M.M. Kantor PT. Fajar Pematang Indah Lestari terletak di Desa Teluk Raya Kebun Kumpeh Muaro Jambi Adapun tujuan umum pendirian PT. Fajar Pematang Indah Lestari, antara lain : a. Mengurangi tingkat pengangguran yang ada di Provinsi Jambi b. Dalam rangka turut memajukan pembangunan dalam bidang perindustrian dan perdagangan di Provinsi Jambi Sedangkan tujuan khusus dari pendirian PT. Fajar Pematang Indah Lestari, yaitu : a. Menjalankan usaha hasil perkebunan sawit b. Meningkatkan kesejahteraan karyawan Untuk mencapai tujuan tersebut tentunya perusahaan mempunyai bermacam-macam strategi. Adapun salah satu strategi tersebut adalah dengan menjalin hubungan baik dengan konsumennya, karena dengan terjalinnya hubungan yang baik antara PT. Fajar Pematang Indah Lestari dengan konsumennya maka akan meningkatkan penjualan sehingga keuntungan yang
  • 3. 30 diperoleh akan meningkat pula. Dan tidak lupa juga perusahaan selalu mendahulukan kesejahteraan karena dengan adanya kerja keras yang dilakukan oleh karyawannya perusahaan dapat memaksimalkan usaha penjualan hasil kebun yang ada dalam PT. Fajar Pematang Indah Lestari. 4.1.2 Analisis Sistem yang Sedang Berjalan Pada sistem yang berjalan saat ini, pengolahan data gaji pada PT. Fajar Pematang Indah Lestari masih menggunakan sistem manual misalnya dengan pencatatan buku gaji untuk setiap karyawan KHT. Pada buku tersebut ditulis secara manual terdapat hasil gaji kotor karyawan, potongan pinjaman, lembur karyawan, dan total tunjangan karyawan. Data-data ini diolah dan dihitung secara manual. Hal ini rentan terjadi kesalahan dalam perhitungan. Di samping itu, masih terdapat beberapa kendala seperti terjadinya penumpukan berkas, lambatnya dalam pencarian data, dan keterlambatan untuk menyediakan laporan terhadap pimpinan. Sistem yang sedang berjalan saat ini dirasakan kurang dapat mendukung kegiatan penggajian pada karyawan KHT PT. Fajar Pematang Indah Lestari, karena proses pengolahan data penggajian membutuhkan waktu yang panjang dan data yang dihasilkan kurang akurat. Hal ini menyebabkan pimpinan PT. Fajar Pematang Indah Lestari kesulitan untuk melihat data laporan serta lambatnya informasi yang didapatkan dalam mencari data yang diinginkan apabila sewaktu- waktu diperlukan. Untuk menggambarkan aliran dokumen yang terjadi pada sistem yang sedang berjalan saat ini, penulis menggunakan bagan alir dokumen yang dapat dilihat pada gambar berikut :
  • 4. 31 Karyawan Tetap Staff Gaji Pimpinan Mencatat hasil panen Mulai Mencatat laporan hasil panen Merekap dan menghitung hasil panen karyawan Membuat laporan penggajian Laporan penggajian Selesai Laporan penggajian Laporan hasil panen Laporan hasil panen C C Pembuatan slip dan pembagian gaji Slip gaji Slip gaji Menerima gaji C Gambar 4.1 Bagan Alir Dokumen Dari permasalahan di atas, maka tim penulis memperoleh kesimpulan bahwa pengolahan data gaji saat ini masih terdapat beberapa kendala dan proses yang panjang. Untuk mengatasi permasalahan tersebut, maka penulis tertarik untuk membangun suatu aplikasi, dimana dapat mempermudah pengolahan data gaji secara cepat dan akurat.
  • 5. 32 4.1.3 Solusi Pemecahan Masalah Kelemahan yang terjadi pada sistem lama tidak memungkinkan untuk terus dijalankan, maka dari itu dapat diusulkan suatu perbaikan sistem pada PT. Fajar Pematang Indah Lestari yang membutuhkan suatu sistem aplikasi khusus untuk membantu dalam pengolahan data gaji. Dalam hal ini, aplikasi khusus tersebut dapat dihasilkan dengan bahasa pemrograman berupa Visual Basic .Net dan database Microsoft Access 2003. Aplikasi ini dapat menunjang proses pengolahan data gaji dengan lebih cepat, akurat, dan tepat secara terkomputerisasi sehingga dapat menghasilkan laporan-laporan yang dapat dicetak langsung ketika dibutuhkan. 4.2 ANALISIS KEBUTUHAN PERANGKAT LUNAK 4.2.1 Analisis Proses Perangkat Lunak Perancangan alur data pada sistem ini divisualisasikan dengan diagram arus data. Adapun diagram arus data dari rancangan sistem pengolahan data penjualan pada PT. Fajar Pematang Indah Lestari dapat dilihat pada diagram di bawah ini : 1. Diagram Konteks (ContextDiagram) Diagram konteks adalah diagram yang menunjukkan alur proses pada sistem secara umum. Pada Gambar 4.2 menunjukkan hubungan antara entityStaff Gaji, Karyawan Tetap dan Pimpinan pada PT. Fajar Pematang Indah Lestari.
  • 6. 33 Gambar 4.2 Diagram Konteks (Context Diagram) Proses ini diawali oleh staff gajimelakukan login ke dalam sistem, kemudian memasukkan data karyawan tetapdan data mangkir/absensi karyawan ke dalam sistem. Data karyawan akan diproses menjadi info karyawandan data mangkir akan diproses menjadi info mangkir bagi staff gaji. Setelah itu, staff gaji akan memasukan data gaji karyawan ke dalam sistem. Data gaji karyawan ini akan diproses menjadi info gaji karyawan bagi staff gaji dan menghasilkan slip gaji untuk karyawan tetap Selanjutnya data-data karyawan dan data gaji karyawan ini akan diolah sehingga menghasilkan suatu laporan yang akan diberikan kepada pimpinanPT. Fajar Pematang Indah Lestari. 2. Diagram Level 0 Diagram Level 0 adalah diagram urutan kegiatan (turunan pertama) setelah konteks diagram. Diagram level 0 menggambarkan proses pertama dari setiap proses pengolahan data. Diagram level nol seperti tampak pada gambar di bawah ini menunjukkan sistem yang dibuat memiliki proses-proses utama, yaitu proses pengolahan data master, pengolahan data gaji, dan pengolahan laporan.
  • 7. 34 Gambar 4.3 Diagram Level 0 Proses 1.0, Staff gaji memasukkan username dan password untuk masuk ke tampilan menu utama sistem. Proses 2.0, Staff gaji menginputkan data mangkir ke dalam sistem yang disimpan ke dalam datastore mangkir dan menghasilkan info mangkir bagi staff gaji. Proses 3.0, Staff gaji menginputkan data karyawan ke dalam sistem yang disimpan ke dalam datastore karyawan dan menghasilkan info karyawan bagi staff gaji. Proses 4.0, Staff gaji akan menginputkan data gaji karyawan berdasarkan laporan hasil panen dari karyawan tetap. Selanjutnya data gaji yang diinputkan akan
  • 8. 35 diproses dan disimpan ke dalam datastore gaji harian dan datastore gaji bulanan. Datastore tersebut akan dihasilkan informasi gaji karyawan bagi staff gaji dan slip gaji bagi karyawan tetap. Proses 5.0, Staff gaji mencetak laporan-laporan yang diperlukan oleh pimpinan PT. Fajar Pematang Indah Lestari. 3. Diagram Level 1 Proses 4 Diagram detail ini menggambarkan turunan dari diagram level 0 dan merupakan proses keempat. Diagram ini menggambarkan proses pengolahan data gaji pada PT. Fajar Pematang Indah Lestari. Gambar 4.4 Diagram Level 1 Proses 4 Proses 4.1, Staff gaji akan menginput data gaji harian karyawan berdasarkan laporan harian panen masing-masing karyawan tetap. Kemudian data gaji ini akan disimpan di datastore gaji harian. Proses 4.2, Staff akan menginputkan data gaji bulanan karyawan ke dalam proses pengolahan data gaji bulanan dan dari datastore gaji harian ini juga akan menghasilkan data masuk untuk proses pengolahan data gaji bulanan. Kemudian data gaji ini akan diproses dan disimpan di datastore gaji bulanan yang nantinya
  • 9. 36 akan mengasilkan info gaji karyawan bagi staff gaji dan slip gaji untuk karyawan tetap. 4. Diagram Level 1 Proses 5 Diagram detail ini menggambarkan turunan dari diagram level 0 dan merupakan proses kelima. Diagram ini menggambarkan proses pengolahan data laporan pada PT. Fajar Pematang Indah Lestari. 5.1 Laporan Karyawan 5.2 Laporan Absensi data karyawan Pimpinan laporan karyawan data mangkir laporan mangkir D2. Karyawan D2. Mangkir 5.3 Laporan Penggajian data gaji bulanan laporan gaji karyawan D5. Gaji Bulanan Gambar 4.5 Diagram Level 1 Proses 5 Proses 5.1, Data karyawan diambil dari datastore karyawan kemudian dicetak menjadi output berupa laporan karyawan ke pimpinan. Proses 5.2, Data mangkir diambil dari datastore mangkir kemudian dicetak menjadi output berupa laporan mangkir ke pimpinan. Proses 5.3, Data gaji bulanan diambil dari datastore gaji bulanan kemudian dicetak menjadi output berupa laporan gaji bulanan karyawan ke pimpinan.
  • 10. 37 4.2.2 Kamus Data Kamus data merupakan katalog fakta data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Kamus data dibuat berdasarkan arus data yang ada pada diagram alir data. 1. Kamus Data Mangkir Kamus data mangkir merupakan tempat penyimpanan data mangkir/absensi karyawan.. Arus data dimulai dari staff gaji ke proses 2.0, proses 2.0 ke datastore mangkir, datastore mangkir ke proses 2.0 dan proses 5.0, proses 2.0 ke staff gaji dan proses 5.0 ke pimpinan. Untuk mengetahui informasi dan keterangan masing- masing field dapat dilihat dari Gambar 4.6 berikut ini : Tabel 4.6 Kamus Data Mangkir Nama Arus Data : Data Mangkir Alias : - Bentuk Arus Data : Data dalam komputer Arus Data : Staff Gaji – Proses 2.0 Proses 2.0 – Dt.Store Mangkir Dt.Store Mangkir – Proses 2.0 Proses 2.0 – Staff Gaji Dt.Store Gaji Mangkir – Proses 5.0 Proses 5.0 – Pimpinan Penjelasan : Informasi mengenai data mangkir karyawan Periode : Bulanan. Volume : Volume rata-rata per bulan adalah 50-100 orang. Struktur Data : Field Type Length Description NIP Text 15 Nomor induk pegawai Nama Text 50 Nama karyawan Total_hadir Number - Total hadir Total_mangkir Number - Total mangkir
  • 11. 38 2. Kamus Data Karyawan Kamus data karyawan ini merupakan tempat penyimpanan data karyawan. Kamus data karyawan diproses setiap adanya data karyawan baru. Arus data dimulai dari staff gaji ke proses 3.0, proses 3.0 ke datastore karyawan, datastore karyawan ke proses 3.0 dan proses 5.0, proses 3.0 ke staff gajidan proses 5.0 ke pimpinan. Untuk mengetahui informasi dan keterangan masing-masing field dapat dilihat dari Gambar 4.7 berikut ini : Gambar 4.7 Kamus Data Karyawan Nama Arus Data : Data Karyawan Alias : - Bentuk Arus Data : Data dalam komputer Arus Data : Staff Gaji – Proses 1.0 Proses 1.0 – Dt.Store Karyawan Dt.Store Karyawan – Proses 1.0 Proses 1.0 – Staff Gaji Dt.Store Karyawan – Proses 3.0 Proses 3.0 – Pimpinan Penjelasan : Informasi mengenai data karyawan Periode : Setiap ada penambahan karyawan baru. Volume : Volume rata-rata per tahun adalah 5-10 orang. Struktur Data : Field Type Length Description NIP Text 15 Nomor induk karyawan Nama Text 50 Nama karyawan Tgl_lahir Date/time - Tanggal lahir Tlpn Number - Nomor telepon Pendidikan Text 10 Pendidikan Agama Text 10 Agama Alamat Text 255 Alamat Tgl_msk Date/time - Tanggal Masuk Deprtmnt Text 30 Department Jabatan Text 30 Jabatan Status Text 10 Status JK Text 10 Jenis Kelamin
  • 12. 39 3. Kamus Data Gaji Harian Kamus data gaji harian merupakan tempat penyimpanan data gaji karyawan dengan hitungan per hari. Kamus data gaji harian ini diproses setiap hari berdasarkan hasil panen dari masing-masing karyawan. Arus data dimulai dari staff gaji ke proses 4.0, proses 4.0 ke datastore gaji, datastore gaji harian ke proses 4.0 dan proses 5.0, proses 4.0 ke staff gaji dan proses 5.0 ke pimpinan. Untuk mengetahui informasi dan keterangan masing- masing field dapat dilihat dari Gambar 4.8 berikut ini : Gambar 4.8 Kamus Data Gaji Harian Nama Arus Data : Data Gaji Harian Alias : - Bentuk Arus Data : Data dalam komputer Arus Data : Staff Gaji – Proses 4.0 Proses 4.0 – Dt.Store Gaji Harian Dt.Store Gaji Harian – Proses 4.0 Proses 4.0 – Staff Gaji Dt.Store Gaji Harian – Proses 5.0 Proses 5.0 – Pimpinan Penjelasan : Informasi mengenai data gaji harian Periode : Setiap hari. Volume : Volume rata-rata per hari adalah 50-100 orang. Struktur Data : Field Type Length Description NIP Text 15 Nomor induk pegawai Nama_karyawan Text 50 Nama karyawan Department Text 30 Department Jabatan Text 30 Jabatan Tgl_kerja Date/time - Tanggal kerja Tandan Currency - Tandan Brondolan Currency - Brondolan Produktivitas Currency - Produktivitas Potongan Currency - Potongan Tot_premi Currency - Total premi Gaji_pokok Currency - Gaji pokok
  • 13. 40 3. Kamus Data Gaji Bulanan Kamus data gaji bulanan merupakan tempat penyimpanan data gaji karyawan dengan hitungan per bulan. Kamus data gaji bulan ini adalah rekapan gaji karyawan yang diinput per hari berdasarkan hasil panen dari masing karyawan tersebut. Arus data dimulai dari staff gaji ke proses 2.0, proses 2.0 ke datastore gaji, datastore gaji ke proses 2.0 dan proses 3.0, proses 2.0 ke staff gaji dan proses 3.0 ke pimpinan. Untuk mengetahui informasi dan keterangan masing-masing field dapat dilihat dari Gambar 4.9 berikut ini : Gambar 4.9 Kamus Data Gaji Bulanan Nama Arus Data : Data Gaji Bulanan Alias : - Bentuk Arus Data : Data dalam komputer Arus Data : Staff Gaji – Proses 2.0 Proses 2.0 – Dt.Store Gaji Bulanan Dt.Store Gaji Bulanan – Proses 2.0 Proses 2.0 – Staff Gaji Dt.Store Gaji Bulanan – Proses 3.0 Proses 3.0 – Pimpinan Penjelasan : Informasi mengenai data gaji bulanan Periode : Setiap bulan Volume : Volume rata-rata per bulan adalah 50-100 orang. Struktur Data : Field Type Length Description NIP Text 15 Nomor induk pegawai Periode Date/time - Periode gaji karyawan No_bukti Text 15 Nomor bukti Nama Text 50 Nama karyawan Department Text 30 Department Jabatan Text 30 Jabatan Tot_potongan Currency - Total potongan Tot_gator Currency - Total gaji kotor Tot_tunjangan Currency - Total tunjangan Gaji_bersih Currency - Gaji bersih
  • 14. 41 4.2.3 Analisis Output Analisis output merupakan slip gaji yang dipergunakan oleh PT. Fajar Pematang Indah Lestari dan akan diambil sebagai pedoman dalam perancangan output pada program. Berikut adalah gambar slip gajipada PT. Fajar Pematang Indah Lestari: Gambar 4.6 Slip Gaji PT. Fajar Pematang Indah Lestari Sumber : PT. Fajar Pematang Indah Lestari Keterangan gambar Nama Keluaran : Slip Gaji Fungsi : Menampilkan rincian gaji yang diterima karyawan Media : Kertas Frekuensi : Setiap bulan Struktur data : Tanggal, No. Slip, Nama Karyawan, Divisi, Jabatan, Total HK, Gaji Pokok, Natura/Uang Makan, Premi Panen,
  • 15. 42 Premi L. Brondolan, Premi Produktivitas, Premi Pupuk, Premi Langsir Titi Panen, Premi Sisip KS, Premi Garuk Piringan, Premi Langsir TBS, Premi Chemist, Lembur, Total Upah, Denda Panen, Denda Mangkir/Absensi, Pot. Angkong, Pot. Kop/Pinjaman, Jamsostek, Total Potongan, Total Upah yang Diterima. Hasil Analisa : Informasi yang tertera pada slip gaji sudah jelas. 4.2.4 Analisis Input ada analisis input, penulis menganalisis bahwa Lembar Kegiatan Mandor dan Daftar Premi dan Denda Panen Harian merupakan dokumen penginputan data dalam proses pengolahan data penggajian pada PT. Fajar Pematang Indah Lestari saat ini. Berikut adalah laporan harian devisi pada PT. Fajar Pematang Indah Lestari: Gambar 4.7 Lembar Kegiatan Mandor PT. Fajar Pematang Indah Lestari Sumber : PT. Fajar Pematang Indah Lestari
  • 16. 43 Keterangan gambar: Nama Masukan : Lembar Kegiatan Mandor Fungsi : Menampilkan data kegiatan mandor Media : Kertas Frekuensi : Setiap hari Struktur data : Mandor, Tanggal, hari, No. Bukti, Blok, Kode Kegiatan, Kegiatan, Hasil, Keterangan, Bahan, Jumlah, Satuan, No., NIK, Premi Basis, Premi Lebih Basis, Total HK, dan Status Absensi. Hasil Analisa : Informasi yang tertera pada laporan harian devisi sudah jelas. Gambar 4.8 Daftar Premi dan Denda Panen Harian PT. Fajar Pematang Indah Lestari Sumber : PT. Fajar Pematang Indah Lestari
  • 17. 44 Keterangan gambar: Nama Masukan : Daftar Premi dan Denda Panen Harian Fungsi : Menampilkan daftar premi dan denda panen harian masing-masing karyawan Media : Kertas Frekuensi : Setiap hari Struktur data : Mandor, Devisi, Hari/tanggal, Kode Pemanen, Nama, Blok, Tandah Panen, Basis Borong, Lebih Borong, Brond (kg), Premi, Denda Pemanen, dan Premi Permanen. Hasil Analisa : Informasi yang tertera pada laporan harian devisisudah jelas. 4.3 RANCANGAN OUTPUT Tahap rancangan output dimaksudkan untuk menentukan kebutuhan laporan hardcopy/print out pada sistem. Berikut ini merupakan rancangan output pengolahan data gaji PT. Fajar Pematang Indah Lestari. 4.3.1 Rancangan Output Laporan Data Karyawan Rancangan output laporan data karyawan ini menampilkan informasi mengenai data-data karyawan pada PT. Fajar Pematang Indah Lestari. Di bawah ini merupakan rancangan dari output data karyawan. Gambar 4.9 Rancangan Output Laporan Data Karyawan
  • 18. 45 4.3.2 Rancangan Output Laporan Mangkir Rancangan output laporan mangkir ini menampilkan informasi mengenai data-data mangkir absensi karyawan pada PT. Fajar Pematang Indah Lestari. Di bawah ini merupakan rancangan dari output mangkir. Gambar 4.10 Rancangan Output Laporan Mangkir 4.3.3 Rancangan Output Laporan Penggajian Rancangan output laporan penggajian ini menampilkan informasi mengenai data-data gaji karyawan pada PT. Fajar Pematang Indah Lestari dengan periode per bulan. Di bawah ini merupakan rancangan dari output gaji bulanan.
  • 19. 46 Gambar 4.11 Rancangan Output Laporan Penggajian 4.4 RANCANGAN INPUT Rancangan input merupakan suatu cara masukan data, dimana akan dibutuhkan dalam proses penghasilan laporan (output). Adapun bentuk rancangan input tersebut adalah sebagai berikut: 4.4.1 Rancangan Input Form Menu Login Pada saat pertama kali user menjalankan aplikasi, maka yang pertama kali akan tampil adalah form menu login. Pertama-tama user harus memasukan usernamedan password terlebih dahulu.Form menu login digunakan untuk menampilkan menu-menu di dalam program. Gambar 4.12 Rancangan Input Form Menu Login 4.4.2 Rancangan Input Form Menu Utama Program menu digunakan untuk menyatukan beberapa aplikasi program yang tergabung dalam satu sistem pengolahan data. Dengan adanya program
  • 20. 47 menu akan memudahkan user dalam melakukan pengolahan data, berikut rancangan program menu yang diajukan. Gambar 4.13 Rancangan Input Form Menu Utama 4.4.3 Rancangan Input Form Data Mangkir Rancangan form data mangkir merupakan rancangan form yang digunakan untuk melihat data-data mangkir karyawan. Di bawah ini merupakan tampilan rancangan input form data mangkir: Gambar 4.14 Rancangan Input Form Data Mangkir
  • 21. 48 4.4.4 Rancangan Input Form Data Karyawan Rancangan form data karyawan merupakan rancangan form yang digunakan untuk melihat data-data karyawan. Dalam form ini dapat dilakukannya tambah data, hapus data, edit data dan update data karyawan. Di bawah ini merupakan tampilan rancangan input form data karyawan: Gambar 4.14 Rancangan Input Form Data Karyawan 4.4.5 Rancangan Input Form Gaji Harian Rancangan form data gaji harian merupakan rancangan form yang digunakan untuk menginputkan data gaji harian karyawan berdasarkan hasil panen dari masing-masing karyawan. Dalam form ini dapat dilakukannya perhitungan total premi, hitung potongan dan menyimpan data. Di bawah ini merupakan tampilan rancangan input form gaji harian:
  • 22. 49 Gambar 4.15 Rancangan Input Form Gaji Harian 4.4.6 Rancangan Input Form Penggajian Rancangan form data penggajian merupakan rancangan form yang digunakan untuk menginputkan data gaji bulanan karyawan berdasarkan hasil panen dari masing-masing karyawan setiap harinya. Dalam form ini dapat dilakukannya perhitungan total gaji kotor, hitung potongan, hitung tunjangan dan hitung gaji bersih. Pada form ini juga data dilakukan aktivitas penambahan data, penghapusan data, pengeditan data dan merefresh data. Di bawah ini merupakan tampilan rancangan input form penggajian:
  • 23. 50 Gambar 4.16 Rancangan Input Form Penggajian 4.5 RANCANGAN STRUKTUR DATA Dalam membuat suatu sistem, diperlukan adanya tabel-tabel yang saling berinteraksi satu sama lainnya. Adapun struktur tabel dari perancangan sistem pengolahan data penjualan pada PT. Fajar Pematang Indah Lestari adalah sebagai berikut : 4.5.1 Tabel Login Tabel login merupakan tabel yang berisikan data-data username dan password staff gaji. Dimana struktur tabel login dapat dilihat pada tabel 4.1 di bawah ini. Tabel 4.1 Tabel Login Field Type Size Keterangan Username Text 25 Username Password Text 15 Password
  • 24. 51 4.5.2 Tabel Mangkir Tabel karyawan merupakan tabel yang berisikan data-data mangkir atau absensi karyawan pada PT. Fajar Pematang Indah Lestari. Dimana struktur tabel karyawan dapat dilihat pada tabel 4.2 di bawah ini. Tabel 4.2 Tabel Mangkir Field Type Length Description NIP Text 15 Nomor induk karyawan Nama Text 50 Nama karyawan Total_Hadir Number - Total hadir Total_Mangkir Number - Total Mangkir 4.5.3 Tabel Karyawan Tabel karyawan merupakan tabel yang berisikan data-data karyawan pada PT. Fajar Pematang Indah Lestari. Dimana struktur tabel karyawan dapat dilihat pada tabel 4.3 di bawah ini. Tabel 4.3 Tabel Karyawan Field Type Length Description NIP Text 15 Nomor induk karyawan Nama Text 50 Nama karyawan Tgl_lahir Date/time - Tanggal lahir Tlpn Number - Nomor telepon Pendidikan Text 10 Pendidikan Agama Text 10 Agama Alamat Text 255 Alamat Tgl_msk Date/time - Tanggal Masuk Deprtmnt Text 30 Department Jabatan Text 50 Jabatan Status Text 10 Status JK Text 10 Jenis Kelamin 4.5.4 Tabel Gaji Harian Tabel gaji harian merupakan tabel yang berisikan data-data gaji karyawan pada PT. Fajar Pematang Indah Lestari per hari berdasarkan hasil panen masing-
  • 25. 52 masing karyawan. Dimana struktur tabel gaji harian dapat dilihat pada tabel 4.4 di bawah ini. Tabel 4.4 Tabel Gaji Harian Field Type Length Description NIP Text 15 Nomor induk pegawai Nama_karyawan Text 50 Nama karyawan Department Text 30 Department Jabatan Text 30 Jabatan Tgl_kerja Date/time - Tanggal kerja Tandan Currency - Tandan Brondolan Currency - Brondolan Produktivitas Currency - Produktivitas Potongan Currency - Potongan Tot_premi Currency - Total premi Gaji_pokok Currency - Gaji pokok 4.5.5 Tabel Gaji Bulanan Tabel gaji bulanan merupakan tabel yang berisikan data-data gaji karyawan pada PT. Fajar Pematang Indah Lestari per bulan berdasarkan hasil panen masing-masing karyawan yang dihitung setiap harinya. Dimana struktur tabel gaji bulanan dapat dilihat pada tabel 4.5 di bawah ini. Tabel 4.5 Tabel Gaji Bulanan Field Type Length Description NIP Text 15 Nomor induk pegawai Periode Date/time - Periode gaji karyawan No_bukti Text 15 Nomor bukti Nama Text 50 Nama karyawan Department Text 30 Department Jabatan Text 30 Jabatan Tot_potongan Currency - Total potongan Tot_gator Currency - Total gaji kotor Tot_tunjangan Currency - Total tunjangan Gaji_bersih Currency - Gaji bersih
  • 26. 53 4.5.6 Relasi Antar Tabel Untuk menggambarkan relasi antara tabel dalam perancangan sistem pengolahan data gaji pada PT. Fajar Pematang Indah Lestari dapat dilihat pada gambar di bawah ini : Gambar 4.17 Relasi Antar Tabel 4.6 RANCANGAN STRUKTUR PROGRAM Rancangan struktur program digunakan untuk menggambarkan hubungan antara menu utama (main program) dengan sub program yang akan digambarkan dengan hirarki chart pada gambar di bawah ini : Gambar 4.18 Struktur Program
  • 27. 54 Rancangan struktur program yang akan dirancang yaitu pada menu utama terdapat filedata karyawan, filedata gaji harian, filedata penggajian,file laporan, danfileExit. 4.7 RANCANGAN ALGORITMA PROGRAM Rancangan algoritma program digunakan untuk menggambarkan proses alur logika dari program yang digambarkan dengan flowchart. Berikut ini adalah flowchart yang digunakan dalam merancang sistem pengolahan data penjualan pada PT. Fajar Pematang Indah Lestari. 4.7.1 Flowchart Menu Login Flowchart menu login merupakan bagan alir yang menunjukan proses pertama kali untuk masuk ke dalam program. Adapun prosesnya dapat dilihat pada bagan alir di bawah ini : Gambar 4.19 Flowchart Login
  • 28. 55 Pada gambar 4.23 flowchart login dijelaskan bahwa form yang pertama kali akan tampil di sistem adalah form login.Dimana pada form ini yang menjadi masukan dari user berupa username dan password. Jika username dan password yang diinputkan adalah benarmaka sistem akan menampilkan form utama. Tetapi apabila user memasukkan username dan password yang tidak sesuai/invalid maka sistem akan menampilkan pesan kepada userbahwa invalid login. 4.7.2 FlowchartMenu Utama Flowchart menu utama merupakan bagan alir yang menggambarkan proses untuk user dalam memilih sub menu yang terdapat pada program. Gambar 4.20 Flowchart Menu Utama
  • 29. 56 4.7.3 Flowchart Data Mangkir Flowchart data mangkir merupakan bagan alir yang menunjukan proses penginputaan data mangkir karyawan,. Adapun bagan alir tersebut dapat dilihat di bawah ini : Gambar 4.21 Flowchart Data Mangkir 4.7.4 Flowchart Data Karyawan Flowchart data karyawan merupakan bagan alir yang menunjukan proses penambahan data karyawan,penghapusan data karyawan, pengeditan data karyawan dan peng-update-an data karyawan,. Adapun bagan alir tersebut dapat dilihat di bawah ini :
  • 30. 57 Gambar 4.22 Flowchart Data Karyawan 4.7.5 Flowchart Data Gaji Harian Flowchart daftar gaji harian merupakan bagan alir yang menunjukan proses perhitungan premi, perhitungan potongan dan penyimpanan data. Adapun bagan alir tersebut dapat dilihat di bawah ini :
  • 31. 58 Gambar 4.23 Flowchart Data Gaji Harian
  • 32. 59 4.7.6 Flowchart Data Penggajian Flowchart daftar gaji penggajian merupakan bagan alir yang menunjukan proses penambahan, penghapusan, pengeditan, dan peng-refresh-an data penggajian. Adapun bagan alir tersebut dapat dilihat di bawah ini : Gambar 4.24 Flowchart Data Penggajian
  • 33. 60 4.7.7 Flowchart Laporan Flowchart laporan merupakan bagan alir yang menunjukan proses pembuatan laporan. Adapun bagan alir tersebut dapat dilihat di bawah ini : Gambar 4.25 Flowchart Laporan
  • 34. 61 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 HASIL IMPLEMENTASI Implementasi merupakan penerapan dari sistem yang telah tim penulis rancang. Berikut ini adalah implementasi dari sistem yang telah dirancang. 5.1.1 Implementasi Hasil Form Menu Login Form menu login akan tampil pertama kali saat program dijalankan. Rancangan form menu login bertujuan untuk keamanan data agar program tidak dapat dibuka oleh pengguna yang tidak terdaftar. Berikut ini adalah gambar hasil implementasi dari rancangan form menu login Gambar 4.16 : Gambar 5.1 Implementasi Form Menu Login 5.1.2 Implementasi Hasil Form Menu Utama Form menu utama digunakan untuk mengakses form-form yang tersedia yang dapat diakses pengguna sesuai dengan fungsionalitas yang disediakan sistem. Dari tampilan form menu utama, pengguna dapat mengakses form lain dengan memilih perintah pada baris menu. Berikut ini adalah gambar hasil implementasi dari rancangan form menu utama Gambar 4.17 :
  • 35. 62 Gambar 5.2 Implementasi Form Menu Utama 5.1.3 Implementasi Hasil Form Data Mangkir Form data mangkir merupakan form yang digunakan untuk melihat data- data mangkir karyawan. Berikut ini adalah gambar hasil implementasi dari rancangan form input data karyawan Gambar 4.18 : Gambar 5.3 Implementasi Form Data Mangkir 5.1.4 Implementasi Hasil Form Data Karyawan Form data karyawan merupakan form yang digunakan untuk melihat data- data karyawan. Dalam form ini dapat dilakukannya tambah data, hapus data, edit data dan update data karyawan. Berikut ini adalah gambar hasil implementasi dari rancangan form input data karyawan Gambar 4.19 :
  • 36. 63 Gambar 5.4 Implementasi Form Data Karyawan 5.1.5 Implementasi Hasil Form Gaji Harian Form data siswa merupakan form yang digunakan untuk menginputkan data gaji harian karyawan berdasarkan hasil panen dari masing-masing karyawan. Dalam form ini dapat dilakukannya perhitungan total premi, hitung potongan dan menyimpan data. Berikut ini adalah gambar hasil implementasi dari rancangan form input siswa Gambar 4.20 :
  • 37. 64 Gambar 5.4 Implementasi Form Gaji Harian 5.1.6 Implementasi Hasil Form Penggajian Form penggajian merupakan form yang digunakan oleh admin untuk menginputkan data gaji bulanan karyawan berdasarkan hasil panen dari masing- masing karyawan setiap harinya. Dalam form ini dapat dilakukannya perhitungan total gaji kotor, hitung potongan, hitung tunjangan dan hitung gaji bersih. Pada form ini juga data dilakukan aktivitas penambahan data, penghapusan data, pengeditan data dan merefresh data. Berikut ini adalah gambar hasil implementasi dari rancangan form daftar nilai siswa Gambar 4.21 :
  • 38. 65 Gambar 5.5 Implementasi Gaji Bulanan 5.1.7 Implementasi Hasil Laporan Data Karyawan Implementasi hasil laporan data guru digunakan untuk menampilkan informasi mengenai data-data karyawan pada PT. Fajar Pematang Indah Lestari. Berikut ini adalah gambar hasil implementasi dari rancangan output laporan data guru Gambar 4.13 :
  • 39. 66 Gambar 5.6 Implementasi Laporan Data Karyawan 5.1.8 Implementasi Hasil Laporan Data Mangkir Implementasi hasil laporan data mangkir digunakan menampilkan informasi mengenai data-data mangkir absensi karyawan pada PT. Fajar Pematang Indah Lestari. Berikut ini adalah gambar hasil implementasi dari rancangan output laporan data siswa Gambar 4.14 : Gambar 5.7 Implementasi Laporan Data Mangkir 5.1.9 Implementasi Hasil Laporan Penggajian
  • 40. 67 Implementasi hasil laporan penggajian digunakan untuk informasi mengenai data-data gaji karyawan pada PT. Fajar Pematang Indah Lestari dengan periode per bulan. Berikut ini adalah gambar hasil implementasi dari rancangan output laporan data nilai siswa Gambar 4.15 : Gambar 5.8 Implementasi Laporan Penggajian 5.2 PENGUJIAN SISTEM Pada pengujian sistem ini akan menjelaskan pengujian yang dilakukan terhadap sistem untuk memastikan sistem dapat berfungsi dengan baik dan hasil yang diperoleh sesuai dengan yang diinginkan. 5.2.1 Pengujian Form Login Tabel berikut ini merupakan pengujian pada saat form login dijalankan : Tabel 5.1 Pengujian Form Login Modul yang diuji Prosedur Pengujian Masukan Keluaran yang diharapkan Hasil yang didapat Kesimpulan Login -Buka aplikasi Username, Tampil Tampil Baik
  • 41. 68 -Masukkan username salah -Klik tombol login password klik tombol login pesan “Login Gagal” pesan “Login Gagal” -Buka aplikasi -Masukkan password salah -Klik tombol login Username, password klik tombol login Tampil pesan “Login Gagal” Tampil pesan “Login Gagal” Baik -Buka aplikasi -Masukkan username dan password yang benar -Klik tombol login Username, password, klik tombol login User masuk kedalam menu utama dan dapat mengakses data User masuk kedalam menu utama dan dapat mengakses data Baik -Buka aplikasi -Klik tombol keluar Klik tombol keluar Keluar dari aplikasi Keluar dari aplikasi Baik 5.2.2 Pengujian Form Menu Utama Tabel berikut ini merupakan pengujian pada saat menu utama dijalankan : Tabel 5.2. Pengujian Form Menu Utama Modul yang diuji ProsedurPengujian Masukan Keluaran yang diharapkan Hasil yang didapat Kesimpulan Menu Utama - Masuk ke menu utama - Klik data mangkir Klik data mangkir Tampil Form data mangkir Tampil Form data mangkir Baik - Masuk ke menu utama - Klik data karyawan Klik data karyawan Tampil Form data karyawan Tampil Form data karyawan Baik - Masuk ke menu utama - Klik data gaji harian Klik data gaji harian Tampil Form data gaji harian Tampil Form data gaji harian Baik - Masuk ke menu utama - Klik penggajian Klik penggajian Tampil Form penggajian Tampil Form penggajian Baik - Masuk ke menu utama - Memilih laporan Klik laporan karyawan Tampil laporan karyawan Tampil laporan karyawan Baik
  • 42. 69 - Klik laporan karyawan - Masuk ke menu utama - Memilih laporan - Klik laporan mangkir Klik laporan mangkir Tampil laporan mangkir Tampil laporan mangkir Baik - Masuk ke menu utama - Memilih laporan - Klik laporan penggajian Klik laporan penggajian Tampil laporan penggajian Tampil laporan penggajian Baik - Masuk ke menu utama - Memilih menu exit - Klik tombol ok Klik exit, klik ok Tampilkan pesan “apakah anda yakin untuk keluar dari sistem?” Keluar dari sistem Tampilkan pesan “apakah anda yakin untuk keluar dari sistem?” Keluar dari sistem Baik - Masuk ke menu utama - Memilih menu exit - Klik tombol cancel Klik exit, klik cancel Tampilkan pesan “apakah anda yakin untuk keluar dari sistem?” Tetap berada di sistem Tampilkan pesan “apakah anda yakin untuk keluar dari sistem?” Tetap berada di sistem Baik 5.2.3 Pengujian Form Mangkir Tabel berikut ini merupakan pengujian pada saat form guru dijalankan : Tabel 5.3 Pengujian Form Mangkir Modul yang diuji ProsedurPengujian Masukan Keluaran yang diharapkan Hasil yang didapat Kesimpulan Mangkir - Masuk ke form data mangkir - Masukkan data yang lengkap Input data lengkap, klik tombol Data disimpan pada tabel mangkir Data disimpan pada tabel mangkir dan Baik
  • 43. 70 - Klik tombol mangkir mangkir dan ditampilkan pada list data mangkir ditampilkan pada list data mangkir - Masuk ke form data mangkir - Masukkan data kurang lengkap - Klik tombol mangkir Input data kurang lengkap, klik tombol mangkir Tampilkan pesan “data yang diinputkan kurang lengkap” Tampilkan kembali form mangkir Tampilkan pesan “data yang diinputkan kurang lengkap” Tampilkan kembali form mangkir Baik 5.2.4 Pengujian Form Karyawan Tabel berikut ini merupakan pengujian pada saat form karyawan dijalankan : Tabel 5.4 Pengujian Form Karyawan Modul yang diuji ProsedurPengujian Masukan Keluaran yang diharapkan Hasil yang didapat Kesimpulan Karyaw an - Masuk ke form data karyawan - Klik tombol tambah - Masukkan data yang lengkap - Klik tombol simpan Input data lengkap, klik tombol simpan Data disimpan pada tabel karyawan dan ditampilkan pada list data karyawan Data disimpan pada tabel karyawan dan ditampilkan pada list data karyawan Baik - Masuk ke form karyawan - Pilih data pada list data - Klik tombol edit - Masukkan data yang lengkap - Klik tombol update Input data lengkap, klik tombol update Data diupdate dan disimpan pada tabel karyawan dan ditampilkan pada list data Data diupdate dan disimpan pada tabel karyawan dan ditampilkan pada list data Baik - Masuk ke form Pilih data Tampilkan Tampilkan Baik
  • 44. 71 karyawan - Pilih data pada list data - Klik tombol delete - Klik tombol yes pada list data,klik tombol detele,klik tombol yes pesan ”apakah anda yakin menghapus data karyawan ini?” Tampilkan pesan ”data telah dihapus” pesan ”apakah anda yakinmeng hapus data karyawan ini?” Tampilkan pesan ”data telah dihapus” - Masuk ke form karyawan - Pilih data pada list data - Klik tombol delete - Klik tombol no Pilih data pada list data,klik tombol delete,klik tombol no Tampilkan pesan ”apakah anda yakin menghapus data karyawan ini?” Tampilkan pesan ”data batal dihapus” Tampilkan pesan ”apakah anda yakin menghapus data karyawan ini?” Tampilkan pesan ” data batal dihapus” Baik 5.2.5 Pengujian Form Data Gaji Harian Tabel berikut ini merupakan pengujian pada saat form data gaji harian dijalankan : Tabel 5.5 Pengujian Form Data Gaji Harian Modul yang diuji ProsedurPengujian Masukan Keluaran yang diharapkan Hasil yang didapat Kesimpulan Data gaji harian - Masuk ke form data gaji harian - Input data karyawan - Input data hasil panen - Klik hitung potongan - Klik tombol total premi - Klik tombol save Input data karyawan, input data hasil panen, klik tombol hitung potongan, klik tombol total premi, klik Data disimpan pada tabel data gaji harian dan ditampilkan pada list data gaji harian Data disimpan pada tabel data gaji harian dan ditampilka n pada list data gaji harian Baik
  • 45. 72 tombol save - Masuk ke form data gaji harian - Input data karyawan - Klik hitung potongan - Klik tombol total premi - Klik tombol save Input data karyawan, klik tombol hitung potongan, klik tombol total premi, klik tombol save Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data gaji harian Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data gaji harian Baik - Masuk ke form data gaji harian - Input data hasil panen - Klik hitung potongan - Klik tombol total premi - Klik tombol save Input data hasil panen, klik tombol hitung potongan, klik tombol total premi, klik tombol save Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data gaji harian Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data gaji harian Baik 5.2.6 Pengujian Form Penggajian Tabel berikut ini merupakan pengujian pada saat form penggajian dijalankan : Tabel 5.6 Pengujian Form Penggajian Modul yang diuji ProsedurPengujian Masukan Keluaran yang diharapkan Hasil yang didapat Kesimpulan Penggaji an - Masuk ke form form penggajian - Input data karyawan - Input total potongan - Klik tombol hitung potongan - Input gaji kotor - Klik tombol hitung GK Input data karyawan, input total potongan, klik tombol hitung potongan, input gaji kotor, kik tombol Data disimpan pada tabel data penggajian dan ditampilkan pada list data penggajian Data disimpan pada tabel data penggajian dan ditampilkan pada list data penggajian Baik
  • 46. 73 - Klik tombol hitung - Klik tombol save hitung GK, klik tombol hitung, klik tombol save - Masuk ke form form penggajian - Input data karyawan - Input gaji kotor - Klik tombol hitung GK - Klik tombol hitung - Klik tombol save Input data karyawan, input gaji kotor, kik tombol hitung GK, klik tombol hitung, klik tombol save Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data penggajian Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data penggajian Baik - Masuk ke form form penggajian - Input data karyawan - Input total potongan - Klik tombol hitung potongan - Klik tombol hitung - Klik tombol save Input data karyawan, input total potongan, klik tombol hitung potongan, klik tombol hitung, klik tombol save Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data penggajian Tampilkan pesan “data kurang lengkap, coba lagi” Tampilan form data penggajian Baik 5.3 ANALISIS HASIL YANG DICAPAI Setelah melakukan implementasi pada sistem yang dibangun dan berbagai prosedur pengujian pada setiap modul yang ada pada sistem, kesimpulan yang didapat yaitu bahwa hasil yang diperoleh telah sesuai dengan yang diharapkan. Pada sistem lama adapun kendala yang dihadapi yaitu proses pengolahan data gaji yang masih kurang efektif, sering terjadinya kesalahan perhitungan, dan kesulitan jika sewaktu-waktu membutuhkan data.
  • 47. 74 5.3.1 Keunggulan Program Dengan adanya sistem yang baru, adapun hasil yang dirasakan dapat berguna bagi PT. Fajar Pematang Indah Lestari, diantaranya yaitu: a. Dengan sistem yang baru dapat mempermudah proses pengolahan data gaji secara sistematis. b. Dapat menghasilkan laporan-laporan yang valid dan dapat tercetak langsung ketika pimpinan membutuhkannya. c. Dengan sistem baru yang sudah terkomputerisasi dapat memperkecil kesalahan-kesalahan yang terjadi pada sistem lama. 5.3.2 Kelemahan Program Dengan adanya sistem yang baru, adapun kekurangan yang ada diantaranya yaitu: a. Sistem yang dibangun tidak online (offline) b. Untuk mengoperasikan, membutuhkan yang orang yang cukup mahir komputer.