bab iv aplikasi penggajian
DESCRIPTION
PEMBAHASANTRANSCRIPT
Pembahasan IV- 1
BAB IVPEMBAHASAN
Tujuan pembahasan secara umum adalah untuk memberikan gambaran
umum kepada pemakai akhir (End User) dan manajemen tentang system yang
baru dikembangkan, agar memberikan gambaran yang jelas. Adapun harapan
pembahasannya adalah sebagai berikut :
1. Flowmap yang diajukan
2. Diagram Konteks
3. Data Flow Diagram (DFD)
4. Kamus Data
5. Entity Relationship Diagram (ERD)
6. Transformasi ERD
7. Struktur tabel
8. Relasi antar tabel
9. Struktur menu utama
10. Rancangan Interface
11. Konfigurasi Hardware
4.1 Flowmap yang diajukan
Pembahasan IV- 2
Gambar 4.1 Flowmap yang diajukan
4.1.1 Diagram Konteks
Pembahasan IV- 3
Gambar 4.2 Diagram Konteks
4.1.2 Data Flow Diagram Level 1
Gambar 4.3 Data Flow Diagram Level 1
4.1.3 Data Flow Diagram Level 2 Proses 1 Paur_Data
Pembahasan IV- 4
Gambar 4.4 Data Flow Diagram Level 2 Proses 1 Paur_Data
4.1.4 Data Flow Diagram Level 2 Proses 1 USP
Gambar 4.5 Data Flow Diagram Level 2 Proses 1 USP
4.1.5 Data Flow Diagram Level 2 Proses 4
Gambar 4.6 Data Flow Diagram Level 2 Proses 4
4.2 Kamus Data
Pembahasan IV- 5
Tempat Penyimpanan Data (Data Store)
1. Jabatan = @Kd_jabatan + nama_jabatan + gaji_pokok + tunjangan
2. Pegawai = @nip + nama + jenkel + tmpt_lhr + tgl_lhr + alamat +
kota + telepon + pangkat + golongan + @kd_jab + nama_jabatan +
status_nikah + anak + status_pegawai
3. Gaji_Kotor = @Tanggal + @nip + nama + jabatan + pangkat +
golongan + status_nikah + anak + status_pegawai + gaji_pokok +
ulp + tunjangan + t_istri + t_anak + t_beras + pajak +
tot_gaji_kotor
4. Simpanan = @kd_simp + tgl_simpanan +@nip +nama +
simp_wjb + simp_pkk
5. Pinjaman = @kd_pinj + tgl_pinjaman + tgl_jt + @nip + nama +
pinjaman + angsuran
6. Gaji_Bersih = tgl, + @nip + nama + status +tot_gaji_kotor +
angsuran + simp_wjb + simp_pokok + kasbon + sirkulir + iuropsih
+ lain_lain + Total_Potongan + Total_Gaji
Arus Data (Data Flow)
1. Rec_Gaji_Kotor = nip + nama + Total_Gaji_Kotor
2. Rec_Pegawai = nip + nama + jabatan + golongan + pangkat + status
3. Rec_Jabatan = nama_jabatan + gaji_pokok + tunjangan
4. Rec_Pinjaman = angsuran
5. Rec_Simpanan = simp_wjb + simp_pkk
6. Rec_Gaji_Bersih = nip + nama + Total_Potongan + Total_Gaji
7. Laporan_Gaji = nip + nama + Gaji_Kotor + Total_Potongan +
Gaji_Bersih
8. Slip_Gaji = nip + tgl + Total_Gaji_Kotor + Total_Potongan +
Gaji_Bersih
4.3 Entity Relationalship Diagram (ERD)
Pembahasan IV- 6
Gambar 4.7 ERD Penggajian PUSDIKMIN POLRI
4.4 Transformasi ERD ke dalam Basis Data Fisik
Berikut ini adalah Transformasi Model Data yang kita nyatakan dalam
Entity Relationship Diagram (ERD) ke dalam Basis Data Fisik.
4.4.1 Transformasi Himpunan Entitas Penggajian
Dari himpunan entitas penggajian ditransformasikan menjadi beberapa
tabel karena memiliki entitas lemah yaitu :
1. ERD dengan Entitas lemah Jabatan, Pinjaman, Simpanan dan
Gaji_Kotor
Pembahasan IV- 7
Gambar 4.8 ERD dengan entitas lemah Jabatan, Pinjaman, Simpanan dan
Gaji_Kotor
Tabel 4.1 Tabel Pegawai
nip nama
jenkel Tmpt_lhr Tgl_lhr alamat kota telepon Kd_jabatan
Nama_jabatan pangkat
golongan Status_nikah anak status
Tabel 4.2 Tabel Jabatan
Pembahasan IV- 8
Kd_jabatan Nama_jabatan
Gaji_Pokok Tunjangan
Tabel 4.3 Tabel Gaji_Kotor
nip
nama
Gaji_pokok
ULP
Tunjangan
Tunj_Istri
Tunj_Anak
Tunj_Beras
Pajak
Total-GajiKotor tanggal
pangkat golongan Status_nikah anak
Tabel 4.4 Tabel Pinjaman
Kd_Pinj nip Nama_peg pinjaman
angsuran Tgl_Pinj Tgl_JT
Tabel 4.5 Tabel Simpanan
Kd_simp nip Nama_peg Simp_wjb Simp_pkk Tgl_simp
4.4.2 Transformasi dari relasi Gaji
Pembahasan IV- 9
Gambar 4.9 ERD relasi Gaji
Tabel 4.6 Tabel Gaji_Bersih
nip nama Gaji_Kotor Angsuran Simp_wjb Simp_Pkk kasbon sirkulir
Lain_lain Total_Potongan Total_Gaji
Tabel 4.7 Tabel Petugas
Kode_Petugas Nama_Petugas Password Level
4.5 Struktur Tabel
Tabel-tabel yang sudah dalam bentuk normal kemudian dibuatkan
struktur tabelnya agar dapat menampung data-data yang akan diinputkan ke
dalamnya. Setiap atribut atau field harus memiliki tipe data yang sesuai dengan
data yang akan diinputkan.
4.5.1. Struktur Tabel Jabatan
Tabel 4.8 Struktur Tabel Jabatan
Atribut Tipe Data Kapasitas Keterangan
kd_jabatan char 5 Kunci utama
nama_jabatan varchar 30
gaji_pokok float
Pembahasan IV- 10
tunjangan float
4.5.2. Struktur Tabel Pegawai
Tabel 4.9 Struktur Tabel Pegawai
Atribut Tipe Data Kapasitas Keterangan
nip char 10 Kunci utama
nama_peg varchar 35
jenkel varchar 10
tmpt_lhr varchar 25
tgl_lhr datetime
alamat varchar 50
kota varchar 25
telepon char 15
kd_Jabatan char 5 Kunci tamu
nama_jabatan varchar 30
pangkat char 10
gol char 3
status_nikah varchar 15
anak numeric
status varchar 5
4.5.3. Struktur Tabel Gaji_Kotor
Tabel 4.10 Struktur Tabel Gaji_Kotor
Atribut Tipe Data Kapasitas Keterangan
tanggal datetime Kunci utama
nip char 10 Kunci tamu
nama_peg varchar 50
jabatan char 15
Pembahasan IV- 11
Pangkat char 10
golongan char 3
status_nikah char 15
anak numeric
status char 10
gaji_pokok float
ulp float
tunjangan float
tunj_istri float
tunj_anak float
tunj_beras float
pajak float
total_gajikotor Float
4.5.4. Struktur Tabel Simpanan
Tabel 4.11 Struktur Tabel Simpanan
Atribut Tipe Data Kapasitas Keterangan
kd_simpanan char 5 Kunci utama
tgl_simpanan datetime
nip char 5 Kunci tamu
nama_peg varchar 35
simp_wjb float
sim_pkk float
4.5.5. Struktur Tabel Pinjaman
Tabel 4.12 Struktur Tabel Pinjaman
Atribut Tipe Data Kapasitas Keterangan
kd_pinj char 5 Kunci utama
nip char 10 Kunci tamu
Pembahasan IV- 12
nama_peg varchar 35
pinjaman float
angsuran float
tgl_pinjaman datetime
tgl_JT datetime
4.5.6. Struktur Tabel Petugas
Tabel 4.13 Struktur Tabel Petugas
Atribut Tipe Data Kapasitas Keterangan
kd_petugas char 5 Kunci utama
nama_petugas varchar 35
password varchar 20
level varchar 15
4.5.7. Struktur Tabel Gaji_Bersih
Tabel 4.14 Struktur Tabel Gaji_Bersih
Atribut Tipe Data Kapasitas Keterangan
tanggal datetime Kunci tamu
nip char 10 Kunci tamu
nama_peg varchar 35
gaji_kotor float
kd_jabatan char 5 Kunci tamu
kd_Petugas char 5 Kunci tamu
kd_simp char 5 Kunci tamu
kd_pinj char 5 Kunci tamu
angsuran float
simp_wajib float
simp_pokok float
kasbon float
Pembahasan IV- 13
sirkulir float
iuropsih float
lain_lain float
total_potongan float
total_gaji float
4.6 Relasi Antar Tabel
Gambar 4.10 Relasi Tabel
Pembahasan IV- 14
4.7 Struktur Menu Utama
Gambar 4.11 Struktur Menu
4.8 Rancangan Interface Input dan Output
4.8.1 Rancangan Antarmuka Menu Utama
Pembahasan IV- 15
Gambar 4.12 Rancangan Form Menu Utama
4.8.2 Rancangan Antarmuka Form Login
Gambar 4.13 Rancangan Form Login
4.8.3 Rancangan Antarmuka Form Entri Data Pegawai
Pembahasan IV- 16
Gambar 4.14 Rancangan Form Entri Data Pegawai
4.8.4 Rancangan Antarmuka Form Entri Data Jabatan
Gambar 4.15 Rancangan Form Entri Data Jabatan
4.8.5 Rancangan Antarmuka Form Entri Data Gaji_Kotor
Pembahasan IV- 17
Gambar 4.16 Rancangan Form Entri Data Gaji_Kotor
4.8.6 Rancangan Antarmuka Form Data Lembaga
Gambar 4.17 Rancangan Form Data Lembaga
4.8.7 Rancangan Antarmuka Form Data Petugas
Pembahasan IV- 18
Gambar 4.18 Rancangan Form Data Petugas
4.8.8 Rancangan Antarmuka Form Entri Data Simpanan
Gambar 4.19 Rancangan Form Entri Data Simpanan
4.8.9 Rancangan Antarmuka Form Entri Data Pinjaman
Pembahasan IV- 19
Gambar 4.20 Rancangan Form Entri Data Pinjaman
4.8.10 Rancangan Antarmuka Form Transaksi Penggajian
Gambar 4.21 Rancangan Form Transaksi Penggajian
4.8.11 Rancangan Antarmuka Form Laporan
Pembahasan IV- 20
Gambar 4.22 Rancangan Form Laporan Penggajian
4.9 Konfigurasi Hardware
Untuk memenuhi pengolahan data guna penyajian informasi pendukung
dalam prosedur perjalanan diatas dengan menggunakan komputer, maka
dibutuhkan seperangkat komputer dengan konfigurasi antara lain:
1. Microsoft XP
2. Borland Delphi 7.0
3. Microsoft SQL Server 2000
4. Harddisk 80 Gb
5. RAM 512 Mb
6. Keyboard & Mouse