- Proses 2.3.3 Hapus Data Pegawai
Gambar 26 DFD level 4 proses 2.3.3 hapus data pegawai
5.6 Perancangan Basis Data
Database adalah sekumpulan data yang terdiri atas tabel yang saling berhubungan. Anda atau user mempunyai wewenang untuk mengakses data
tersebut baik menambah, menghapus, dan mengedit data dalam tabel-tabel tersebut. Database dapat menjadi sumber data bersama bagi banyak pemakai
komputer sesui dengan kebutuhannya pada saat yang bersamaan, artinya untuk saat yang bersamaan, setiap user dapat menambah, mengedit, menghapus data dari
dalam database.
5.6.1 Entity relationship diagram
Diagram relasi entitas merupakan diagram yang mempunyai tujuan utama untuk menggambarkan objek data dan bagaimana relasinya satu sama lain. Objek
data digambarkan dalam suatu empat persegi panjang. Relasinya digambarkan dengan garis penghubung objek. Dalam kebanyakan objek tersebut disertakan
gambar berlian dengan label relasinya. Proses ERD untuk pengolahan data perusahaan di PT AGB, sebagai berikut:
Gambar 27 ERD Pengolahan Data di PT AGB
5.6.2 Kamus data Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi yang digunakan untuk merancang input, laporan-laporan, dan database. Kamus data dibuat berdasarkan arus data yang
terdapat pada data flow diagram. Jogiyanto, 1990. Berikut kamus data yang
terdapat pada sistem informasi manajemen PT AGB.
Adjustment : no_adjust, tgl, kode_brg, nama_brg, satuan, kemasan, stok riil,
adj_stok, keterangan Barang : kode_barang, nama_barang, kategori, tgl_expired, harga_beli,
harga_jual, jumlah1, satuan1, minstok, stok, keterangan, kemasan
Pegawai : no_pegawai, nama, alamat, bagian, telp, mulai_bekerja
Pembelian : no_faktur, tgl_beli, supplier, kategori, tgl_expired,
Kode_Barang, Nama_Barang, hrg_beli, laba1, laba2, Jmlh,
Satuan, Subtotal, disc1, disc2, disc_akhir1, disc_akhir2, pajak, nilai_pajak, grandtotal, jatuh_tempo, bayar, status, invoice,
keterangan, ppn, tgl_input Penggajian : no_dokumen, no_penggajian, nama_pegawai, bagian, mulai
bekerja, tanggal gajian, gaji_pokok, bonus, tunjangan, potongan_1, potongan_2, gaji netto
Penjualan : no_faktur, nama, kategori, kode_barang, nama_barang,
hrg_satjual, jml_jual, satuan, subtotal, no_jual, disc1, disc2 Retur
Beli : kode_retur, tgl_retur, tgl_beli, supplier, invoice, no_urut,
kode_barang, nama_barang, harga_beli, jumlah, satuan, subtotal, jumlah_retur, nominal_retur, keterangan.
Retur Jual
: kode_retur, tgl_retur, tgl_penjualan, no_faktur, no_jual, kode_barang, nama_barang, brg_satjual, jml_jual, satuan,
subtotal, jml_retur, nominal_retur, keterangan Supplier
: no_supplier, nama, alamat, kota, telp, keterangan Utang
: invoice, tgl_lunas, supplier, jumlah utang, ppn
Keterangan : = Primary Key
= Foreign Key
5.6.3 Struktur tabel SIM AGB