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