BAB IV PEMBAHASAN MASALAH
4.1. Diagram Konteks
Data Absen Karyawan Karyawan Slip Gaji
Sistim Administrasi Pernggajiansona lia
Laporan Pimpinan
Slip Slip GajiDaftar GajiDaftar Gaji Gaji Dan Tunjangan Karyawan Adm. Keuangan dan PersonaliaKarya wan
Data Karyawan
Sistim Administrasi Personalia
Karyawan Slip Gaji
Gambar 4.1 : Diagram Konteks
19 19
Laporan
Pimpinan
4.2. Diagram Zero
Karyawano nsumen
1.0 Input DataCek Status
Data KData Absenonsumen
Karyawanonsumen
AbsenKon sumen Data Konsumen
23.0 2.0 Input Data Input PenjualanP Data erhitungan Konsumen Gaji
Data Konsumenarya wan
Data Penjualan
Daftata r Gaji Konsumenarya wan Data Penjualan
Adm. Keuangan dan Personalia
3.0 Input Data Daftarta Gaji Penjualan KaryawanTrans
Faktur PenjualanSlip Gaji yaran Gaji
BBagianrang Jabatanenis_B rg AgamaJenis_ Brg StatusJenis_Br NotaDtl g Status KawinJenis_B Status rg KerjaJenis_Br g NotaHdrGaji
aksi
4.0 Administrasi Transaksi PenjualanRe alisasi Gaji
Konsumenary awan
Data Gaji KaryawanTrans aksi
Data Laporan Data Laporan
5.0 Pembuatan Laporan Laporan
KonsumenKar yawan Jenis_Brg BBagianrang Jabatanenis_B NotaHdr rg NotaDtl BarangGaji
Pimpinan
23
4.2.1 Diagram Detail Proses-1, Level-1 Data Konsumen dan Penjualan
Konsumen
1.1 Cek Status
Data Konsumen Baru
Konsumen
1.2 Input Data Konsume n
Data Konsumen Lama
1.3 Baca Data Konsume n
Konsumen
Data Penjualan
Data Penjualan
Gambar 4.3 : Diagram Detail Proses-1, Level-1
Gambar 4.2 : Diagram Zero
Gambar 4.4 : Entity Relationship Diagram (ERD)
24
4.3. Entity Relationship Diagram (ERD) Kode_AgamaN
Kode_Kons*K onota* ode_Agama* NamaNama_A gama TglNama_Aga AlamatSt_K awin*ma TeleponStat us St_KawinKod AlamatSt_K erja* e_Kons** AlamatStatu s
NonotaKode_B Kode_Kons* ag* Kode_Bag*
NamaNama_ Bag KodeNama_Ba AlamatKode g_Brg** _Jabat* TeleponNam a_Jabat KodeHarga_Jabat ual*
QtyNama_Jabat
M Karyawan
Kode_Kryon s*
StatusSt atus
N
MSt_Kerja*K BarangGaj eterangan i StatusKeter NotaDtl angan KodePeriode
NotaH drGaji
_Kons** NamaKode_ Kry AlamatGajip okok TeleponJuml ahHari Kode_Kons* JamLembur1 NamaJamLe mbur2 AlamatLemb ur1 TeleponLem bur2 Kode_Kons* Uang_Maka n NamaUang_ Trans AlamatTunja ngan TeleponInse ntif Kode_Kons* Potongan
NamaImages AlamatExten sion TeleponNam a Kode_Kons* Alamat NamaNo_Te lp AlamatTmp _Lahir TeleponTgl_ Lahir Kode_KBag ons* NamaKode_ Jabat AlamatKode _Agama TeleponAkti f Kode_Kons* St_Kawin NamaSt_Ker ja AlamatTgl_ Masuk TeleponTgl_ Keluar AlamatGaji_ Pokok TeleponLem bur1 Kode_Kons* Lembur2 NamaUang_ Makan AlamatUang _Trans TeleponTunj angan
N Jenis_Barang
Kode_Jenis*
Nama
Gambar 4.4 : Entity Relationship Diagram (ERD)
Kode_Brg*
Nama
Kode_Jenis**
Harga
Qty
25 Qty
4.4. Normalisasi •
1st Normal Form
Gaji
NoNota PK
Periode
Tgl
Status
Kode_Kry
Kd_Jns
PK
Lembur1
Kode_Kons
Gaji_Pokok
Nm_Jns_Brg
PK
Jumlahhari
Nm_Brg
Lembur2
Uang_Makan
Kode_Kry
Image
Extension
Tgl_Lahir
Kode_Bag
Kode_Jabat
Tgl_Masuk
Tgl_Keluar
Gaji_Pokok
Kode_Bag
Nama_Bag
Kode_Agama
St_Kawin
Status
St_Kawin
Nama_Kons
Jamlembur1
Hrg_Brg
Tunjangan
Nama
Alamat
Uang_Makan
Nama_Agama
Hrg_Jual
Insentif
No_Telp
Aktif
Uang_Trans
Telp
Jamlembur2
Stok
Uang_Trans
Kode_Agama
Alamat
St_Kawin
Kd_Brg PK
Qty
Potongan
Tmp_Lahir
St_Kerja
Tunjangan
Kode_Jabat
Nama_Jabat
26
Ket
•
2nd Normal Form Jenis Bagianrang Kode_Bag Jenis PK
Nama_Bag
JabatanBarang Kode_JabatB rg PK
NamaKode_Je nis_Jabat FK
AgamaKonsumen Kode_AgamaK ons PK
Nama_Agama FK
Status_KawinNota St_KawinNoNot a PK
StatusTgl
Status_Kerja
St_Kerja
Status
PK
3rd Normal Form Jenis Barang Kode_Jenis Nama PK Kode_Kry PK
Karyawan Image
Extension
Nama
Alamat
No_Telp
Tmp_Lahir
Barang Kode_Brg Kode_Jenis PK FK
Nama
Harga
Stok
27
Tgl_Lahir
Kode_Bag
Kode_Jabat
Kode_Agama
Aktif
St_Kawin
St_Kerja
Konsumen Kode_Kons PK
Tgl_Masuk
Nama FK
Tgl_Keluar
Alamat
Gaji_Pokok
Telp
Lembur1
Lembur2
Uang_Makan
Status
Keterangan
Uang_Trans
Tunjangan
NotaHdr NoNota PK
Tgl
Kode_Kons FK
NotaDtl Kode_Brg Harga_Jual PK/FK
Qty
Gaji Periode
Kode_Kry
Gaji_Pokok
Jumlahhari
Jamlembur1
Jamlembur2
PK Lembur1
Lembur2
Uang_Makan
Uang_Trans
Tunjangan
Insentif
Potongan
* PK = Primary Key * FK = Foreign Key
28
4.5. Rancangan Database 1.
Nama Database : BagianJenis_Barang.Dbf Field 1 2
Nama Field Kode_BagJe nis Nama_bag
Tipe Data NumericC haracter Character
Panjang 25 20
Keterangan Kode Jenis Bagianrang Nama Jenis Bagianrang
Tabel 1 : Rancangan Database BagianJenis Barang 2.
Nama Database : JabatanBarang.Dbf Field
Nama Field Kode_Jabat Brg
Tipe Data NumericC haracter
Panjang
2
Nama_Jabat Kode_Jenis
Character
205
3 4 5
Nama Harga Stok
Character Numeric Numeric
20 10 5
1
25
Keterangan Kode JabatanBarang NamaKode Jabatanenis Barang Nama Barang Harga Jual Barang Jumlah Persediaan
Tabel 2 : Rancangan Database JabatanBarang 3.
Nama Database : AgamaKonsumen.Dbf Field 1
Tipe Data NumericC haracter
2
Nama Field Kode_Agama Kons Nama_Agama
3 4
Alamat Telp
Character Character
Character
Panjang 15 1720 25 15
Keterangan Kode AgamaKonsumen Nama AgamaKonsumen Alamat Konsumen No. Telp Konsumen
Tabel 3 : Rancangan Database AgamaKonsumen 4.
Nama Database : Status_KawinNotaHdr.Dbf Field 1 2
Nama Field St_KawinNo Nota StatusTgl
Tipe Data NumericC haracter Character Date
Panjang 15 150
Keterangan Kode Status KawinNo Nota Penjualan Status Status KawinTanggal Transaksi
29
3 4 5
Kode_Kons Status Keterangan
Character Character Character
5 15 40
Kode Konsumen Status Transaksi Keterangan Transaksi
Tabel 4 : Rancangan Database Status KawinNota Header
30
5. Nama Database : Status_KerjaNotaDtl.Dbf Field 1 2 3 4
Nama Field St_KerjaNo Nota StatusKode_ Brg Harga_Jual Qty
Tipe Data NumericC haracter Character Numeric Numeric
Panjang 18 15 10 3
Keterangan Kode Status KerjaNo Nota Penjualan Nama Status KerjaKode Barang Harga Jual Barang Qty Barang yang Dijual
Tabel 5 : Rancangan Database Status KerjaNota Detail
6. Nama Database : Karyawan.Dbf Field 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Nama Field Kode_Kry Image Extension Nama Alamat No_Telp Tmp_Lahir Tgl_Lahir Kode_Bag Kode_Jabat Kode_Agama Aktif St_Kawin St_Kerja Tgl_Masuk Tgl_Keluar Gaji_Pokok Lembur1 Lembur2 Uang_Makan Uang_Trans Tunjangan
Tipe Data Character Memo Character Character Character Character Character Date Numeric Numeric Numeric Logical Numeric Numeric Date Date Numeric Numeric Numeric Numeric Numeric Numeric
Panjang 5 4 4 40 80 30 20 8 2 2 1 1 1 1 8 8 8 5 5 5 5 8
Keterangan Kode Karyawan Gambar Karyawan Nama Status Kerja Nama Karyawan Alamat Karyawan No Telp Karyawan Tempat Lahir Karyawan Tanggal Lahir Karyawan Kode Bagian Kode Jabatan Kode Agama Kode Aktif Kode Status Kawin Kode Status Kerja Tanggal Masuk Kerja Tanggal Keluar Gaji Pokok Karyawan Lembur Jam Pertama Lembur Seterusnya Uang Makan Karyawan Transport Karyawan Tunjangan Karyawan
Tabel 5 : Rancangan Database Karyawan
31
7. Nama Database : Gaji.Dbf Field 1 2 3 4 5 6 7 8 9 10 11 12 13
Nama Field Periode Kode_Kry Gaji_Pokok Jumlahhari Jamlembur1 Jamlembur2 Lembur1 Lembur2 Uang_Makan Uang_Trans Tunjangan Insentif Potongan
Tipe Data Character Character Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric
Panjang 6 5 8 2 3 3 7 7 5 5 8 8 8
Keterangan Periode (Tahun+Bulan) Kode Karyawan Jumlah Gaji Pokok Jumlah Hari Kerja Jumlah Jam Lembur 1 Jumlah Jam Lembur 2 Jumlah Lembur 1 Jumlah Lembur 2 Jumlah Uang Makan Jumlah Trnsport Jumlah Tunjangan Jab Jumlah Insentif Jumlah Potongan
Tabel 5 : Rancangan Database Gaji
32
4.6. Rancangan Aplikasi 4.6.1. Sistem Menu Menu Utama
BarangD Repor ata tData Karyawa n
FileMa ster
SetupCet ak
Setup
SetupInfo
KeluarExit
OK
OK
Cancel
Batal
Tampil
Master Jenis Bagianr ang
InputSi mpan EditBat al Delete Hapus CloseT utup
Master JabatanBar ang
Simpa nInput
InputSi mpan EditBa EditBat tal al Delete Delete Hapus Hapus CloseT CloseT utup
utup
Master Agama
Konsu men InputS
InputSi impan mpan EditBa EditBat al tal Delete Delete Hapus Hapus CloseT utupClose
Tutup
MasterJ MasterT ransaksi Delete enis PenjualHapus Status anStatus KerjaBa Kawin rang
BaruI
InputSi InputSi Tutup nput mpan mpan EditSi EditBat EditBat mpan al al Delete Delete Delete Hapus Hapus Hapus CloseT CloseT utup utup Cetak
lose
Konsumen Karyawan
Tampi
InputSi lInput mpan EditTu EditBat tup al Delete BaruD Hapus elete FindTu BaruC tup CloseT lose utup
Konsumen Data Gaji Karyawan
Tampil InputSi mpan Tutup EditBat al Delete Hapus FindTu tup CloseT utup
Transaksi Printer Penjualan Data Karyawan Slip Gaji Transaksi Password Penjualan Karyawan Tampil Transaksi Penjualan Tutup Rekap Gaji Tutup Karyawan Transaksi Penjualan Rekap Lembur
Transaksi PenjualanP roses Gaji Bulanan
InputSi mpan EditBat al Delete Hapus FindTu tup CloseT utup
Gambar 4.5 : Sistem Menu
Printer
33
Menu Utama 1. Menu Utama ( Aplikasi personalia diganti aplikasi Penggajian)
Gambar 4.6 : Tampilan Menu Utama 1. Menu MasterFile
Gambar 4.7 : Tampilan Sub Menu MasterFile 2. Menu DataReport
34
Gambar 4.8 : Tampilan Sub Menu DataReport 3. Menu CetakSetup
35
Gambar 4.9: Tampilan Sub Menu CetakSetup
36
4. Menu Setup
Gambar 4.10 : Tampilan Menu Setup 4.6.2. Rancangan Input 1. Input Master Bagian Jenis Barang
37
Gambar 4.110 : Tampilan Form BagianJenis Barang
38
2. Input Master Jabatan Barang
Gambar 4.121 : Tampilan Form Jabatan Barang
39
3. 3. Input Master Agama Konsumen
Gambar 4.132 : Tampilan Form AgamaKonsumen
40
4. Input Master Status KawinTransaksi
Gambar 4.14 : Tampilan Form Status Kawin 5. Input Master Status Kerja
Gambar 4.15 : Tampilan Form Status Kerja
41 Gambar 4.13 : Tampilan Form Transaksi Penjualan
6. Input Data Karyawan
Gambar 4.16 : Tampilan Form Input Data Karyawan
7. Input Data Gaji Karyawan
42
Gambar 4.17 : Tampilan Form Input Gaji Karyawan 8.
Proses Gaji Bulanan
Gambar 4.18 : Tampilan Form Proses Gaji Bulanan 9.
Cetak Data Karyawan
43
Gambar 4.19 : Tampilan Form Data Karyawan
10.
Cetak Slip Gaji
Gambar 4.20 : Tampilan Form Cetak Slip Gaji 11. Cetak Rekap Gaji
44
Gambar 4.21 : Tampilan Form Cetak Rekap Gaji 12. Cetak Rekap Lembur
Gambar 4.22 : Tampilan Form Rekap Lembur
45
4.6.3. Rancangan Output 1. Data Karyawan
Gambar 4.23 : Tampilan Data Karyawan 2. Slip Gaji Nota Penjualan
46
Gambar 4.214 : Tampilan Slip GajiReport Nota Penjualan
47
3. Rekap Gajiport Penjualan
Gambar 4.215 : Tampilan Laporan Rekap GajiPenjualan
48
5.
Rekap Lembur Karyawan
Gambar 4.26 : Tampilan Lembur Karyawan
4.7. Spesifikasi Komputer Berdasarkan pengujian sistem komputer yang baik pada spesifikasi hardware dan Sistem operasi adalah sebagai berikut : 4.7.1
Spesifikasi Hardware Minimal : -
PC kelas Pentium
49
-
Memory 64 MB
-
Sisa kapasitas hard disk 6,5 MB, untuk aplikasi tanpa data
Disarankan :
4.7.2
-
Pentium III atau di atasnya
-
Memory 128 MB
Spesifikasi Sistem Operasi Aplikas ini dapat dijalankan hanya dalam Sistem Operasi berbasis Windows, seperti Windows 98, Windows ME, Windows 2000 Service Pack 3 atau di atasnya, Windows XP dan Windows Server 2003. Tetapi tidak mendukung untuk instalasi dalam Sistem Operasi di bawah Windows 98 dan Windows NT 4.0 Terminal Server Edition.
50