You are on page 1of 19

Pembahasan IV- 1

BAB IV
PEMBAHASAN

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 nam jenkel Tmpt_lhr Tgl_lhr alamat kot telepon Kd_jabatan
a a

Nama_jabata pangkat golonga Status_nikah anak status


n n

Tabel 4.2 Tabel Jabatan


Pembahasan IV- 8

Kd_jabatan Nama_jabatan Gaji_Poko Tunjangan


k

Tabel 4.3 Tabel Gaji_Kotor


ni nam Gaji_pok UL Tunjang Tunj_Ist Tunj_An Tunj_Ber Paja
p a ok P an ri ak as k

Total-GajiKotor tangga pangkat golonga Status_nikah anak


l n

Tabel 4.4 Tabel Pinjaman


Kd_Pinj nip Nama_peg pinjama angsuran Tgl_Pinj Tgl_JT
n

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_Petuga Nama_Petugas Password Level
s

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
tunjangan float
Pembahasan IV- 10

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
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
Pembahasan IV- 11

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
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
Pembahasan IV- 12

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
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- 13

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- 14

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- 15

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- 16

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- 17

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- 18

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- 19

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

You might also like