Entity Relationship Diagram Analisis Database

59 Gambar III.4. Analisis Jaringan Maju Terus Agency Secara keseluruhan jaringan komputer yang ada di Maju Terus Agency telah mencukupi untuk menjalankan sistem yang dibuat.

3.1.3 Analisis Database

Database merupakan kumpulan data yang saling berkaitan satu sama lain yang direalisasikan dengan relation key yang digambarkan dalam Entity Relationship Diagram .

3.1.3.1. Entity Relationship Diagram

Dalam memodelkan data dan menggambarkan hubungan antara data yang ada pada sistem yang sedang berjalan di Maju terus Agency digunakan alat bantu yaitu Entity Relationship Diagram ERD. ERD 60 yang diusulkan di Maju Terus Agency dapat dilihat pada gambar III.5 berikut. Gambar III.5. ER-Diagram 61 3.1.3.2. Kamus Data Kamus data merupakan katalog fakta tentang data dan kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir pada sistem dengan lengkap. Tabel III.4. Kamus Data Nama User Deskripsi Berisi data user Struktur Data Username+Pass_user+Hak-akses+St_aktif Username Pass_user Hak_akses St_aktif [a…z | A…Z] [0…9 | a…z | A…Z] [A…Z] [0 1] Nama Barang Deskripsi Berisi data barang Struktur Data Kd_brg+Nama_brg+ Terbitan+Nama_supplier +Harga_bandrol+Kel_barang Kd_brg Nama_brg Terbitan Nama_supplier Harga_bandrol Kel_barang [0…9 | A…Z] [a…z | A…Z] [a…z | A…Z] [a…z | A…Z] [0…9] [a…z | A…Z] Nama Barang_detail Deskripsi Berisi data barang_detail Struktur Data Kd_brg+Edisi+Jumlah +Harga_bandrol Kd_brg Edisi Jumlah Harga_bandrol [0…9 | A…Z] [0…9 | a…z | A…Z] [0…9] [0…9] Nama Supplier Deskripsi Berisi data supplier Struktur Data Id_supplier+Nama_supplier+Tipe+Alamat+Kota +Contact_person+Telepon+Fax Id_supplier Nama_supplier Tipe Alamat Kota [0…9 | A…Z] [a…z | A…Z] [A…Z] [0…9 | a…z | A…Z] [a…z | A…Z] 62 Contact_person Telepon Fax [a…z | A…Z] [0…9] [0…9] Nama Pelanggan Deskripsi Berisi data pelanggan Struktur Data Id_plg+Nama_plg+Jenis+Alamat+ Contact_person +Telepon+Fax Id_plg Nama_plg Jenis Alamat Contact_person Telepon Fax [0…9 | A…Z] [a…z | A…Z] [A…Z] [0…9 | a…z | A…Z] [a…z | A…Z] [0…9] [0…9] Nama Pembelian Deskripsi Berisi data pembelian Struktur Data No_faktur+ No_faktur_suplier +Tgl_beli+Id_supplier +Saldo_hutang+Jml_bayar+Total+Total_retur No_faktur No_faktur_suplier Tgl_beli Id_supplier Saldo_hutang Jml_bayar Total Total_retur [0…9 | A…Z] [0…9 | A…Z] [0…9] [0…9 | A…Z] [0…9] [0…9] [0…9] [0…9] Nama Penjualan Deskripsi Berisi data penjualan Struktur Data No_faktur+Tgl_jual+Id_plg+Saldo_piutang+Jml_bayar +Total+Total_retur No_faktur Tgl_jual Id_plg Saldo_piutang Jml_bayar Total Total_retur [0…9 | A…Z] [0…9] [0…9 | A…Z] [0…9] [0…9] [0…9] [0…9] Nama Detail_pembelian Deskripsi Berisi detail_pembelian Struktur Data No_faktur +Kd_brg+ Edisi+Tgl_terbit+ Jatah+Retur +Harga_bandrol+Disc+Harga_bayar+Sub_total No_faktur Kd_brg Edisi Tgl_terbit [0…9 | A…Z] [0…9 | A…Z] [0…9 | a…z | A…Z] [0…9] 63 Jatah Retur Harga_bandrol Disc Harga_bayar Sub_total [0…9] [0…9] [0…9] [0…9] [0…9] [0…9] Nama Detail_penjualan Deskripsi Berisi detail_penjualan Struktur Data No_faktur+Kd_brg+Edisi+Tgl_terbit+Eksemplar +Retur+Harga_jual+Sub_total No_faktur Kd_brg Edisi Tgl_terbit Eksemplar Retur Harga_jual Sub_total [0…9 | A…Z] [0…9 | A…Z] [0…9 | a…z | A…Z] [0…9] [0…9] [0…9] [0…9] [0…9] Nama Returbeli Deskripsi Berisi retur data pembelian Struktur Data No_retur+Tgl+Id_supplier+Total No_retur Tgl Id_supplier Total [0…9 | A…Z] [0…9] [0…9 | A…Z] [0…9] Nama Returjual Deskripsi Berisi retur data penjualan Struktur Data No_retur+Tgl+Id_plg+Total No_retur Tgl Id_plg Total [0…9 | A…Z] [0…9] [0…9 | A…Z] [0…9] Nama Returbelidetail Deskripsi Berisi detail retur data pembelian Struktur Data No_retur+No_faktur+Kd_brg+Edisi+Jumlah+Harga +Total No_retur No_faktur Kd_brg Edisi Jumlah Harga Total [0…9 | A…Z] [0…9 | A…Z] [0…9 | A…Z] [0…9 | a…z | A…Z] [0…9] [0…9] [0…9] Nama Returjualdetail Deskripsi Berisi detail retur data penjualan 64 Struktur Data No_retur+No_faktur+Kd_brg+Edisi+Jumlah+Harga +Total No_retur No_faktur Kd_brg Edisi Jumlah Harga Total [0…9 | A…Z] [0…9 | A…Z] [0…9 | A…Z] [0…9 | a…z | A…Z] [0…9] [0…9] [0…9] Nama Buku_Hutang Deskripsi Berisi data hutang supplier Struktur Data No_transaksi+Tgl+Id_supplier+Debit+Kredit+Saldo +Keterangan No_transaksi Tgl Id_supplier Debit Kredit Saldo Keterangan [0…9 | A…Z] [0…9] [0…9 | A…Z] [0…9] [0…9] [0…9] [a…z | A…Z] Nama Buku_Piutang Deskripsi Berisi data piutang pelanggan Struktur Data No_transaksi+Tgl+Id_plg+Debit+Kredit+Saldo +Keterangan No_transaksi Tgl Id_plg Debit Kredit Saldo Keterangan [0…9 | A…Z] [0…9] [0…9 | A…Z] [0…9] [0…9] [0…9] [a…z | A…Z] 3.1.4 Analisis Kebutuhan Fungsional Analisis kebutuhan fungsional merupakan analisa dari aplikasi penjualan koran dan majalah di Maju Terus Agency yang akan dibangun. Analisis kebutuhan fungsional ini dapat digambarkan dalam bentuk diagram konteks dan Data Flow Diagram DFD. 65

3.1.4.1. Diagram Konteks