BAB IV PERANCANGAN SISTEM USULAN
4.4. Kamus Data Sistem Usulan
Kamus data (data dictionary) adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus data, analis sistem dapat mendefinisikan data yang berjalan mengalir di sistem dengan lengkap.
1. Nama Arus Data : Form Pemesanan
Alias : Form Pemesanan
Bentuk Data : Dokumen Cetakan Komputer Arus Data : Admin – Proses 1.1
Proses 1.1 – Supplier
Penjelasan : Sebagai formulir permohonan pemesanan barang Periode : Setiap melakukan pemesanan
Volume : Rata-rata 2 kali dalam satu minggu Struktur Data : Header + Isi
Header = nama_form
Isi = kd_pesan + tanggal_pesan + jumlah_barang_masuk + id_supplier
@kd_pesan *berisi 11 digit*
tanggal_pesan = tahun+bulan+tanggal id_supplier *berisi 6 digit*
2. Nama Arus Data : Data Pengiriman Alias : Data Pengiriman Bentuk Data : Cetakan Komputer Arus Data : Supplier – Proses 1.2
35
Proses 1.2 – Admin
Proses 1.2 – Bagian Keuangan
Penjelasan : Sebagai formulir catatan pengiriman dan tagihan pesanan Periode : Setiap setelah melakukan pemesanan
Volume : Rata-rata 2 kali dalam satu minggu Struktur Data : Header + Isi
Header = nama_dokumen+tanggal_sekarang tanggal_sekarang = tahun+bulan+tanggal
Isi = 1{kd_pengiriman + kd_pesan + tgl_kirim + banyak_kirim + id_supplier + status}8
@kd_pengiriman *berisi 12 digit*
kd_pesan *berisi 12 digit*
tgl_kirim = tahun+bulan+tanggal id_supplier *berisi 6 digit*
3. Nama Arus Data : Form Transfer Alias : Form Transfer Bentuk Data : Cetakan Komputer
Arus Data : Bagian Keuangan – Proses 1.3 Proses 1.3 – Bank
Penjelasan : Sebagai formulir pembayaran melalui transfer dana Periode : Setiap melakukan pembayaran dan pembelian Volume : Sesuai kebutuhan
Struktur Data : Header + Isi +Footer Header = nama_bank+tgl+jam
Isi = rekening_asal + rekening_tujuan + berita + jumlah + kode_key
Footer = copyright_bank 4. Nama Arus Data : Struk Transfer Alias : Struk Transfer Bentuk Data : Cetakan Komputer Arus Data : Bank – Proses 1.3
Proses 1.3 – Bagian Keuangan Bank – Proses 2.2
Proses 2.2 – Pembeli
Penjelasan : Sebagai formulir transfer dana Periode : Setiap setelah melakukan transfer Volume : Sesuai kebutuhan
Struktur Data : Header + Isi + Footer
Header = nama_bank + nama_dokumen
Isi = tgl_transfer + jam_transfer + no_referensi + tujuan_transfer + nama_penerima + jumlah + berita + jenis_transfer +
no_urut + status Footer = copyright
5. Nama Arus Data : Konfirmasi Pembayaran Alias : Konfirmasi Pembayaran Bentuk Data : Cetakan Komputer
Arus Data : Bagian Keuangan – Proses 1.4 Proses 1.4 – Supplier
37
Penjelasan : Sebagai formulir konfirmasi setelah melakukan pembayaran (transfer)
Periode : Setiap setelah pembayaran
Volume : Rata-rata 2 kali dalam satu minggu Struktur Data : Header + Isi
Header = nama_dokumen+tanggal_sekarang tanggal_sekarang = tahun+bulan+tanggal
Isi = kd_bayar + kd_pengiriman + tgl_bayar + bukti_bayar + id_bagian_keuangan
@kd_bayar *berisi 13 digit*
kd_pengiriman *berisi 12 digit*
tgl_bayar = tahun+bulan+tanggal id_bagian_keuangan *berisi 5 digit*
6. Nama Arus Data : Bukti Konfirmasi Alias : Bukti Konfirmasi Bentuk Data : Cetakan Komputer
Arus Data : Proses 1.4 – Bagian Keuangan
Penjelasan : Sebagai bukti telah melakukan konfirmasi pembayaran Periode : Setiap setelah melakukan konfirmasi
Volume : Rata-rata 2 kali dalam satu minggu Struktur Data : Header + Isi
Header = logo_perusahaan+nama_dokumen
Isi = 1{kd_bayar + kd_pengiriman + tgl_bayar + bukti_bayar + id_bagian_keuangan}30
@kd_bayar *berisi 13 digit*
kd_pengiriman *berisi 12 digit*
tgl_bayar = tahun+bulan+tanggal id_bagian_keuangan *berisi 5 digit*
7. Nama Arus Data : Form Pembelian
Alias : Form Pembelian
Bentuk Data : Cetakan Komputer Arus Data : Pembeli – Proses 2.1
Proses 2.0 – Admin
Penjelasan : Sebagai permohonan pembelian barang Periode : Setiap terjadi transaksi penjualan Volume : Rata-rata 30 transaksi sehari Struktur Data : Header + Isi
Header = nama_dokumen +logo + nama_perusahaan + tgl +jam Tgl = tahun+bulan+tanggal
Jam = jam+menit
Isi = kd_penjualan + id_admin + kd_barang + qty + harga + total + total_bayar + kembali
@kd_penjualan *berisi 13 digit*
Id_admin *berisi 6 digit*
8. Nama Arus Data : Bukti Pembelian Alias : Bukti Pembelian Bentuk Data : Cetakan Komputer Arus Data : Admin – Proses 2.4
39
Proses 2.4 – Kurir Kurir – Proses 2.5 Proses 2.5 – Pembeli
Penjelasan : Sebagai bukti pembelian barang Periode : Setiap setelah melakukan pembelian Volume : Rata-rata 30 transaksi per hari Struktur Data : Header + Isi
Header = nama_dokumen+logo+nama perusahaan Isi = 1{kd_penjualan + id_admin + kd_barang +
jml_barang_keluar + tgl_penjualan + nama_pembeli + NIK + tlp}30
@kd_penjualan *berisi 13 digit*
id_admin *berisi 6 digit*
kd_barang *berisi 6 digit*
tgl_penjualan = tahun+bulan+tanggal nik *berisi 14 digit*
9. Nama Arus Data : Bukti Pembayaran Alias : Bukti Pembayaran Bentuk Data : Cetakan Komputer Arus Data : Proses 2.1 – Pembeli
Pembeli – Proses 2.2 Proses 2.2 - Bank
Penjelasan : Sebagai bukti pengantar untuk melakukan pembayaran Periode : Setiap setelah melakukan pembelian
Volume : Rata-rata 30 transaksi per hari Struktur Data : Header + Isi
Header = nama_dokumen+logo+nama perusahaan Isi = 1{kd_penjualan + id_admin + kd_barang +
jml_barang_keluar + tgl_penjualan + nama_pembeli + NIK + tlp}30
@kd_penjualan *berisi 13 digit*
id_admin *berisi 6 digit*
kd_barang *berisi 6 digit*
tgl_penjualan = tahun+bulan+tanggal nik *berisi 14 digit*
10. Nama Arus Data : Form Konfirmasi Pembelian Alias : Form Konfirmasi Pembelian Bentuk Data : Cetakan Komputer
Arus Data : Pembeli – Proses 2.3 Proses 2.3 – Admin
Penjelasan : Sebagai konfirmasi pembayaran atas pembelian Periode : Setiap setelah melakukan pembayaran pembelian Volume : Rata-rata 30 transaksi per hari
Struktur Data : Header + Isi Header = nama_dokumen
Isi = @id_konfirmasi + tgl_konfirmasi + kd_penjualan + struk tgl_konfirmasi = tahun+bulan+tanggal
kd_penjualan *berisi 13 digit*
41
11. Nama Arus Data : Resi Pengiriman Alias : Resi Pengiriman Bentuk Data : Cetakan Komputer Arus Data : Kurir – Proses 2.4
Proses 2.4 – Admin Admin – Proses 2.5 Proses 2.5 – Pembeli
Penjelasan : Sebagai bukti pengiriman barang oleh kurir Periode : Setiap melakukan pengiriman barang Volume : Rata-rata 30 transaksi per hari
Struktur Data : Header + Isi Header = nama_dokumen
Isi = no_resi + pengirim + penerima+ berat 12. Nama Arus Data : Laporan Pemesanan
Alias : Laporan Pemesanan Bentuk Data : Cetakan Komputer Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data pemesanan Periode : Setiap bulan
Volume : Satu kali per bulan Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal Tanggal = tahun+bulan+tanggal
Isi = 1{kd_pengiriman + kd_pesan + tgl_kirim + banyak_kirim + id_supplier + status}30
@kd_pengiriman *berisi 12 digit*
Kd_pesan *berisi 12 digit*
Tgl_kirim = tahun+bulan+tanggal Id_supplier *berisi 6 digit*
Status = [On Proses|Terkirim|Diterima]
Footer = nama_admin + ttd_admin 13. Nama Arus Data : Laporan Penjualan
Alias : Laporan Penjualan Bentuk Data : Cetakan Komputer Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data penjualan Periode : Setiap bulan
Volume : Satu kali per bulan Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal Tanggal = tahun+bulan+tanggal
Isi = 1{kd_penjualan + id_admin + kd_barang + jml_barang_keluar + tgl_penjualan}30
@kd_penjualan *berisi 13 digit*
id_admin *berisi 6 digit*
kd_barang *berisi 6 digit*
tgl_penjualan = tahun+bulan+tanggal
43
Footer = nama_admin + ttd_admin 14. Nama Arus Data : Laporan Data Barang
Alias : Laporan Data Barang Bentuk Data : Cetakan Komputer Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data barang Periode : Setiap bulan
Volume : Satu kali per bulan Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal Tanggal = tahun+bulan+tanggal
Isi = 1{kd_barang + id_admin + jml_barang_masuk + jml_barang_keluar + stok}30
@kd_barang *berisi 6 digit*
id_admin *berisi 6 digit*
Footer = nama_admin + ttd_admin 15. Nama Arus Data : Laporan Keuangan
Alias : Laporan Keuangan Bentuk Data : Cetakan Komputer Arus Data : Proses 3.0 – Owner
Penjelasan : Sebagai laporan data keuangan Periode : Setiap bulan
Volume : Satu kali per bulan Struktur Data : Header + Isi + Footer
Header = nama_dokumen+logo+nama_perusahaan+tanggal Tanggal = tahun+bulan+tanggal
Isi = 1{kd_bayar + kd_pengiriman + tgl_bayar + bukti_bayar}30
@kd_bayar *berisi 13 digit*
kd_pengiriman *berisi 12 digit*
tgl_bayar = tahun+bulan+tanggal
Footer = nama_ bagian_keuangan + ttd_bagian_keuangan