bab iv aplikasi penggajian

25
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

Upload: yunita-kurniasari

Post on 03-Jul-2015

640 views

Category:

Documents


0 download

DESCRIPTION

PEMBAHASAN

TRANSCRIPT

Page 1: BAB IV APLIKASI PENGGAJIAN

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

Page 2: BAB IV APLIKASI PENGGAJIAN

Pembahasan IV- 2

Gambar 4.1 Flowmap yang diajukan

4.1.1 Diagram Konteks

Page 3: BAB IV APLIKASI PENGGAJIAN

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

Page 4: BAB IV APLIKASI PENGGAJIAN

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

Page 5: BAB IV APLIKASI PENGGAJIAN

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)

Page 6: BAB IV APLIKASI PENGGAJIAN

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

Page 7: BAB IV APLIKASI PENGGAJIAN

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

Page 8: BAB IV APLIKASI PENGGAJIAN

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

Page 9: BAB IV APLIKASI PENGGAJIAN

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

Page 10: BAB IV APLIKASI PENGGAJIAN

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

Page 11: BAB IV APLIKASI PENGGAJIAN

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

Page 12: BAB IV APLIKASI PENGGAJIAN

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

Page 13: BAB IV APLIKASI PENGGAJIAN

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

Page 14: BAB IV APLIKASI PENGGAJIAN

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

Page 15: BAB IV APLIKASI PENGGAJIAN

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

Page 16: BAB IV APLIKASI PENGGAJIAN

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

Page 17: BAB IV APLIKASI PENGGAJIAN

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

Page 18: BAB IV APLIKASI PENGGAJIAN

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

Page 19: BAB IV APLIKASI PENGGAJIAN

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

Page 20: BAB IV APLIKASI PENGGAJIAN

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