Data Flow Diagram Flowchart

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