Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
BAB 4
PERANCANGAN SISTEM PROGRAM
4.1 Data Flow Diagram
Perancangan DFD yang penulis buat dalam perancangan ini terdiri dari : Diagram konteks dan DFD Level Nol.
Data Golongan
Data Pegawai Data Bagian
Laporan Data Pegawai
Gambar 4.1 DFD Diagram Konteks
Pegawai Penggajian
Pimpinan Bagian
Kepegawaian
Sistem Informasi Data
Pegawai
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Data Golongan
Data Pegawai Data Bagian
Laporan Data Pegawai
Gambar 4.2 Data Flow Diagram Level Nol Sistem Informasi Data Pegawai Pada PT. Arun NGL CO
Pegawai Penggajian
Bagian Kepegawaian
2 Pembuatan
Laporan 1
Input Data
F1 Bagian F2 Pegawai
F3 Golongan
Pimpinan
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
4.2 Flowchart
Flowchart adalah suatu diagram yang menggunakan symbol-simbol dan garis-garis yang saling berhubunganuntuk menggambarkan urutan operasi program tertentu atau
urutan proses kerja suatu system untuk mendapatkan hasil tertentu. Flowchart di bawah ini menggambarkan urutan kerja dari masing-masing menu yang tersedia pada
program.
a. Flowchart Menu Utama
Y
Y T
Mulai
Menu Utama
File
Print O
A
B Menu
File
Menu Laporan
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.3 Flowchart Menu Utama
b. Flowchart Menu File
T Y
T Y
T Y
T Y
Y
T
A
Menu File
Data Pegawai
Keluar Data
Golongan Data
Bagian Data
Jabatan
Stop Data
Jabatan
Data Bagian
Data Golongan
Data Pegawai
O F1
F2
F3
F4
Data Gaji pegawai
Data Gaji Pegawai
F5
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.4 Flowchart Menu File
c. Flowchart Menu Print
Y
Y
Y Menu
Print B
Laporan Gaji Pegawai
Laporan Data
Pegawai
Laporan Gaji Berdasarkan
Golongan
O Cetak Laporan Gaji
Pegawai
Cetak Laporan Gaji Pegawai
Cetak Laporan Gaji Pegawai
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
T
Gambar 4.5 flowchart Menu Print
d. Flowchart Data Jabatan
Y Y
T Y
T T
Y Y
T
T T
T Y
Y Y
T
F1
Data Jabatan
Cari Tambah
Isi Data Jabatan
Ketemu
Simpan Simpan
Data Jabatan
Pesan Data
disimpan Isi Kode
Jabatan Ketemu
Tampil data
jabatan
Hapus Update
Batal
Hapus pesan
data Ubah Data
S S
O
Pesan kode jabatan sudah
ada
O
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.6 Flowchart Data Jabatan
e. Flowchart Data Bagian
Y Y
Y T
Y
T T
Y Y
T
T T
T Y
Y Y
T
F2
Data Bagian
Cari Tambah
Isi Data bagian
Ketemu
Simpan Simpan
Data bagian
Pesan Data
disimpan Isi Kode
bagian Ketemu
Tampil data
bagian
Hapus Update
Batal
Hapus pesan
data Ubah Data
S S
O
Pesan kode bagian sudah
ada
O
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.7 Flowchart Menu Bagian
f. Flowchart Data Golongan
Y Y
Y T
Y
T T
Y Y
T
T T
T Y
Y Y
T
F3
Data Golongan
Cari Tambah
Isi Data golongan
Ketemu
Simpan Simpan
Data golongan
Pesan Data
disimpan Isi Kode
golongan Ketemu
Tampil data
golongan
Hapus Update
Batal
Hapus pesan
data Ubah Data
S S
O
Pesan kode golongan
sudah ada
O
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.8 Flowchart Menu Golongan
g. Flowchart Menu Pegawai
Y Y
Y T
Y
T T
Y Y
T
T T
T Y
Y Y
T
F4
Data Pegawai
Cari Tambah
Isi Data Pegawai
Ketemu
Simpan Simpan
Data Pegawai
Pesan Data
disimpan Isi Kode
Pegawai Ketemu
Tampil data
pegawai
Hapus Update
Batal
Hapus pesan
data Ubah Data
S S
O
Pesan kode Pegawai
sudah ada
O
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.9 Flowchart Menu Pegawai
h. Flowchart Menu Input Gaji Pegawai
Y Y
Y T
Y
T T
Y Y
T
T
F5
Data Pegawai
Cari Tambah
Isi Nip
Ketemu
Simpan Simpan
Data Gaji pegawai
Data tercetak
Isi Nip pegawai
Ketemu Tampil
data gaji pegawai
Hapus Batal
Hapus pesan
data
S
O
Pesan pilih no.slip gaji
O
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
T Y
Y T
Gambar 4.10 Flowchart Menu Input Gaji Pegawai 4.3 Perancangan Struktur Database
Perancangan struktur database adalah untuk menentukan file database yang digunakan, yaitu field, tipe data, dan ukuran. Dari sistem ini terdapat enam tabel
struktur database, yaitu:
1. Tabel tbl_bagian
2. Tabel tbl_jabatan
3. Tabel tbl_gaji
4. Tabel tbl_gol
5. Tabel tbl_pegawai
6. Tabel UserID
Berikut adalah daftar format database untuk setiap tabel data:
1. Tabel tbl_bagian
Tabel 4.1 Tabel Bagian
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Field Type
Size Index Key
kdbagian Text
50 kdbagianPrimary
nmbagian Text
50
2. Tabel tbl_jabatan
Tabel 4.2 Tabel Jabatan
Field Type
Size Index Key
kdjabatan Text
10 kdjabatanPrimary Key
nmjabatan Text
25 tunjanganjabatan Currency
8
3. Tabel tbl_gaji
Tabel 4.3 Tabel Gaji
Field Type
Size Index Key
noslip Text
10 noslipPrimary
nip Text
10 gol
Text 50
jabatan Text
20
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
bagian Text
20 tglgajian
DateTime Short Date
gajipokok Currency
8 t_jabatan
Currency 8
t_istri Currency
8 t_anak
Currency 8
t_beras Currency
8
4. Tabel tbl_gol
Tabel 4.4 Tabel Golongan
Field Type
Size Index Key
gol Text
5 gol Primary Key
gajibersih Currency
8 tunjanganistri
Currency 8
tunjangananak Currency
8 tunjanganberas
Currency 8
5. Tabel UserID
Tabel 4.5 Tabel UserID
Field Type
Size Index Key
ID 50
Text
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
PWD 50
Text
6. Tabel tbl_pegawai
Tabel 4.6 Tabel Pegawai
Field Type
Size Index Key
nip Text
10 nipPrimary Key
nama Text
30 jeniskel
Text 6
alamat Text
255 tlp
Text 13
status Text
13 jmlanak
Text 5
tempatlahir Text
30 tgllahir
DateTime Short Date
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
agama Text
10 pendidikan
Text 10
gol Text
5 kdjabatan
Text 10
kdbagian Text
20 tglmasuk
DateTime Short Date
gjbersih Currency
8 tjabatan
Currency 8
tistri Currency
8 tanak
Currency 8
tberas Currency
8
Berikut adalah relasi antar tabel database relationship yang digunakan dalam pembuatan program.
1. Query Data gaji pegawai Q_datagajipeg
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.11 Query Gaji Pegawai
2. Query data pegawai Q_DataPeg
Gambar 4.12 Query Data Pegawai
3. Query detail pegawai Q_Detailpeg
Wulan Ayuni : Sistem Informasi Data Pegawai Pada PT. Arun NGL Co Menggunakan Visual Basic 6.0, 2009.
Gambar 4.13 Query Detail Pegawai
4.4 Perancangan Menu