Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
BAB IV
PERANCANGAN SISTEM
4.1 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan diagram alir data, mulai dari memasukkan data, memproses data hingga menghasilkan informasi atau laporan yang diserahkan
kepada pimpinan instansi pemerintah. Adapun Data Flow Diagram yang penulis ajukan ialah :
Gambar 3.1 Gambar Data Flow Diagram DFD Diagram Konteks
PERSONALIA
SISTEM PENGOLAHAN DATA
CUTI
PIMPINAN
Data Pegawai,
Permohonan
Data Bagian, Jenis Cuti, Persetujuan
Cuti
Laporan
PEGAWAI
Informasi Persetujuan Cuti
Informasi Cuti
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
Gambar 3.2 Gambar Data Flow Diagram DFD Level 0
PERSONALIA
1 Input Data
PIMPINAN
Data Pegawai, Permohonan
Data Bagian, Jenis Cuti, Persetujuan
Cuti
Laporan
PEGAWAI
Informasi Persetujuan Cuti
Informasi Asuransi
2 Pembuatan
Laporan
F1 Bagian F2 Jenis Cuti
F3 Pegawai F4 Permohonan
Cuti F5 Persetujuan
Cuti
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
Gambar 3.3 Gambar Data Flow Diagram DFD Level 1
PERSONALIA
1.2 Permohonan
Cuti
PIMPINAN
Data Pegawai, Permohonan
Data Jenis Cuti,
Laporan
PEGAWAI
2 Pembuatan
Laporan
F1 Bagian F2 Jenis Cuti
F3 Pegawai F4 Permohonan
Cuti F5 Persetujuan
Cuti
1.1 Input Data
Pegawai 1.3
Persetujuan Cuti
Data Pegawai, Permohonan
Data Pegawai, Permohonan
Data Bagian, Jenis Cuti, Persetujuan
Cuti Data Persetujuan
Cuti
Data Pegawai, Permohonan
Data Persetujuan Cuti
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
A. Flowchart Program
Disini penulis menggunakan algoritma dengan flowchart. Adapun flowchart yang akan dibahas antara lain yaitu :
1. Flowchart Menu Utama
Gambar 3.4 Flowchart Menu Utama
Mulai
Menu Utama
File
Laporan Laporan
B Menu
File A
UT
t y
y
t
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
2. Flowchart Menu File
Gambar 3.5 Flowchart Menu File
Menu File
Bagian Bagian
Jenis Cuti Jenis Cuti
F1
F2 A
Pegawai Pegawai
F3
Exit
t
t y
y
y
y
UT
t
Stop Permohona
n Cuti Permohon
an Cuti F4
t y
Persetujua n Cuti
Persetujua n Cuti
F5
t y
t
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
3. Fowchart Menu Laporan
Gambar 3.6 Flowchart Menu Laporan
Menu Laporan
Pil : 1
Pil : 2 B
Tampil Pil : 1
Tampil Pil : 2
Pil : 3
Pil : 4 Tampil
Pil : 3
Tampil Pil : 4
UT
y
t
t t
Pil : 5
Pil : 6 Tampil
Pil : 5
Tampil Pil : 6
t t
Cetak Cetak
Pil 1
y t
Cetak Cetak
Pil 2
y t
Cetak Cetak
Pil 3
y t
Cetak Cetak
Pil 4
y t
Cetak Cetak
Pil 5
y t
Cetak Cetak
Pil 6
y t
Pil 1 = Lap. Daftar Pegawai Pil 2 = Lap. Daftar Pegawai Perbagain
Pil 3 = Lap. Daftar
Permohonan
Cuti Perketerangan Disetujui Tidak Pil 4 = Lap. Daftar
Persetujuan Permohonan
Cuti Perbagian Pil 5 = Lap. Daftar
Persetujuan Permohonan
Cuti Perjenis Cuti Pil 6 = Lap. Daftar
Persetujuan Permohonan
Cuti Perbulan Pil 7 = Lap. Daftar
Persetujuan Permohonan
Cuti Pertahun
Jns Ct
y
Pil : 7 Tampil
Pil : 7
t t
Cetak Cetak
Pil 7
y t
Isi Bln
y
Isi Bgn
y
Isi Kd Ket
y
Isi Thn
y
Isi Bgn
y
Exit
y t
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
5. Flowchart Bagian
Gambar 3.7. Flowchart Bagian
Bagian Tambah
Y T
F1
Isi Kd Bgn
Isi Kd Bgn
UT Cari
Y T
Ketemu
Y T
Tampil Data Bagian
Koreksi
Hapus
Batal Ketemu
Pesan Kode sdh
ada Simpan
Y T
T Y
Simpan Data
Bagian Isi
Data
Hapus Data
Pesan Simpan
Data
Keluar
y t
Koreksi Data
t
t y
y
T y
Pesan Hapus
Data
y
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
6. Flowchart Jenis Cuti
Gambar 3.8. Flowchart Jenis Cuti
Jenis Cuti
Tambah
Y T
F2
Isi Kd Jns Ct
Isi Kd Jns Ct
UT Cari
Y T
Ketemu
Y T
Tampil Data Jenis Cuti
Koreksi
Hapus
Batal Ketemu
Pesan Kode sdh
ada Simpan
Y T
T Y
Simpan Data
Jenis Cuti Isi
Data
Hapus Data
Pesan Simpan
Data
Keluar
y t
Koreksi Data
t
t y
y
T y
Pesan Hapus
Data
y
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
7. Flowchart Pegawai
Gambar 3.9. Flowchart Pegawai
Pegawai
Tambah
Y T
F3
Isi NIP Isi NIP
UT Cari
Y T
Ketemu
Y T
Tampil Data Pegawai
Koreksi
Hapus
Batal Ketemu
Pesan Kode sdh
ada
Simpan
Y T
T Y
Simpan Data
Pegawai Isi Data
Hapus Data
Pesan Simpan
Data
Keluar
y t
Koreksi Data
t
t y
y
T y
Pesan Hapus
Data
y
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
8. Flowchart Permohonan Cuti
Gambar 3.10. Flowchart Permohonan Cuti
Permo honan Cuti
Tambah
Y T
F4
Isi No Perm
Isi No Perm
UT Cari
Y T
Ketemu
Y T
Tampil Data Permohonan
Cuti
Koreksi
Hapus
Batal Ketemu
Pesan Kode sdh
ada
Simpan
Y T
T Y
Simpan Data
Permohonan Cuti
Isi Data
Hapus Data
Pesan Simpan
Data
Keluar
y t
Koreksi Data
t
t y
y
T y
Pesan Hapus
Data
y
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
9. Flowchart Persetujuan Cuti
Gambar 3.11. Flowchart Persetujuan Cuti
Persetujua n Cuti
Tambah
Y T
F5
Isi No Prstjn
Isi No Prstjn
UT Cari
Y T
Ketemu
Y T
Tampil Data Persetujuan
Cuti
Koreksi
Hapus
Batal Ketemu
Pesan Kode sdh
ada Simpan
Y T
T Y
Simpan Data
Persetujuan Cuti
Isi Data
Hapus Data
Pesan Simpan
Data
Keluar
y t
Koreksi Data
t
t y
y
T y
Pesan Hapus
Data
y
Maysaroh Lubis : Sistem Pengolahan Data Pegawai Dinas Pertanian Pemkab Tapanuli Selatan Menggunakan Visual Basic 6.0, 2009.
4.2. Perancangan Database