Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
c. Daftar Kejadian
Daftar kejadian digambarkan dalam bentuk kalimat sederhana dan berfungsi untuk memodelkan yang tejadi dalam lingkungan sehari hari dan membutuhkan tanggapan
dari system. Misalnya : konsumen memesan barang kesistem, konsumen membatalkan barang dari system, manajeman meminta laporan barang dari system dan sebagainya.
Suatu kejadian mewakili aliran data atau proses dalam diagram konteks serta deskripsi penyimpanan yang digunakan untuk memodelkan data harus diperhatikan
dalam kaitannya dengan daftar kejadian.
Adapun cara mendeskripsikan daftar kejadian adalah sebagai berikut: 1.
Pelaku adalah entity luar, jadi bukan system contohnya adalan sebagai berikut:
PENGGAJIAN DITERIMA OLEH SISTEM Pernyatan diatas adalah keliru, karena system sebagai pelaku, yang betul
adalah sebagai berikut : KONSUMEN MEMESAN
2. Menguji setiap entity luar dan mencoba mengevaluasi setiaap entity luar
yang terjadi pada system. 3.
Hal hal dengan kejadian yang spesfik, yang tak sengaja menyatu dalam paket yang sama.
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
4. Harus dingat bahwa kejadian yang dimodelkan bukan hanya interaksi
normal antara system dengan entity lua, karena itu harus diefaluasi kebutuhan system ntuk menanggapi kejadian yang gagal.
5. Setiap aliran keluaran sebaiknya merupakan respon dari kejadian.
6. Setiap kejadian yang tidak berorirntasi pada waktu dalam daftar kejadian
sebaiknya mempunyai masikan sehigga system dapat mendeteksi kejadian yag berlangsung.
7. Setiap kejadian sebaiknya menghasilkan keluaran langsung sebagai respon
atau disimpan dalam berkas.
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
3.2.3 FLOW CHART
Menandakan dokumen, biasa dalam bentuk surat formulir, biku atau
cetakan
Multi dokumen
Proses manual
Proses yang dlakukan komputer
Transmisi yang mewakili symbol tertentu untuk dignakan pada aliran
lain pada halaman lain
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
Data penyimpanan
Proses apa saja yang tidak terdefenisi
Menandakan dokumen yang diarsipkan
Terminasi yang mewakili symbol tertentu untuk digunakan pada aliran
lain pada halaman yang sama
Terminasi yang menandakan awal dan akhir dari suatu aliran
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
Pengambilan keputusan
Masukan data secara manual
Layar peraga monitor
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
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 Menu
File A
Y
T
Menu Laporan
B Laporan
Keluar X
Y
T
Exit
Y T
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
2. Flowchart Menu File
Gambar 3.5 Flowchart Menu File
Menu File
Petugas Petugas
Jabatan Jabatan
A1
A2
Y T
Y T
A
Pegawai Pegawai
A3
Y
T
Penggajian Penggajian
A4
Y T
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
3. Flowchart 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
X
y
t
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
Pil 1 = Lap. Daftar Pegawai Pil 2 = Lap. Daftar Gaji Pegawai
Pil 3 = Lap. Daftar Gaji Pegawai Perbulan Pil 4 = Lap. Daftar
Gaji Pegawai Pertahun
t
Isi Thn
y
Isi Bln
y y
Exit
y t
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
4. Flowchart Petugas
Gambar 3.7 Flowchart Petugas
Petugas
Tambah
Y T
A1
Isi Ptgs
Isi Kd Ptgs
X Cari
Y T
Ketemu
Y T
Tampil Data
Petugas Hapus
Koreksi Batal
Pesan Hapus
Pesan Koreksi
S K
Ketemu Pesan
Data sdh ada
Isi Data
Simpan S
Y T
T Y
Y
Y Y
T T
Y T
K Simpan
Data Petugas
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
5. Flowchart Jabatan
Gambar 3.8 Flowchart Jabatan
Jabatan
Tambah
Y T
A2
Isi Kd Jb
Isi Kd Jb
X Cari
Y T
Ketemu
Y T
Tampil Data
Jabatan Hapus
Koreksi Batal
Pesan Hapus
Pesan Koreksi
S K
Ketemu Pesan
Data sdh ada
Isi Data
Simpan S
Y T
T Y
Y
Y Y
T T
Y T
K Simpan
Data Jabatan
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
6. Flowchart Pegawai
Gambar 3.9 Flowchart Pegawai
Pegawai
Tambah
Y T
A3
Isi NIP
Isi NIP
X Cari
Y T
Ketemu
Y T
Tampil Data
Pegawai Hapus
Koreksi Batal
Pesan Hapus
Pesan Koreksi
S K
Ketemu Pesan
Data sdh ada
Isi Data
Simpan S
Y T
T Y
Y
Y Y
T T
Y T
K Simpan
Data Pegawai
Santi Nasution : Sistem Informasi Pengolahan Data Gaji Pegawai Pada Kantor Dinas Perikanan Dan Kelautan Labuhan Batu Dengan Menggunakan Visual Basic 6.0, 2008.
USU Repository © 2009
8. Flowchart Penggajian
Gambar 3.10 Flowchart Penggajian
3.3 Database