i. Diagram Level 1 Proses Pengembalian Tabung
Pada DFD level 1 proses pengembalian tabung dibagi menjadi tiga proses, yaitu proses simpan data pengembalian tabung, proses update data
peminjaman tabung dan proses update status tabung. Diagram level 1 proses pengembalian tabung dapat dilihat pada Gambar 3.25
Gambar 3.25 Diagaram Level 1 Proses Pengembalian Tabung
3.2.6 Entity Relationship Diagram
Entity Relationship Diagram ERD merupakan proses yang menunjukkan hubungan antar entitas dan relasinya. ERD menyediakan bentuk
untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Entity Relationship Diagram terbagi menjadi Conceptual Data Model CDM dan
Physical Data Model PDM. a.
Conceptual Data Model Conceptual Data Model CDM dari rancang bangun sistem informasi
penjualan gas pada CV. Berkat Alam Sejahtera, dijelaskan bahwa sistem di perusahaan ini memiliki 12 entitas yang saling berkaitan untuk menyediakan data
yang dibutuhkan. Kemudian merelasikan entitas-entitas yang saling berhubungan
untuk menghasilkan rancangan ERD dalam bentuk Conceptual Data Model CDM. Conceptual Data Model dapat dilihat pada Gambar 3.26.
Gambar 3.26 Conceptual Data Model
b. Physical Data Model
Dari rancangan Conceptual Data Model CDM, maka dapat di-generate untuk menghasilkan rancangan Physical Data Model PDM. PDM ini merupakan
gambaran dari struktur database dari sistem informasi penjualan gas pada CV. Berkat Alam Sejahtera Physical Data Model dapat dilihat pada Gambar 3.27.
Memiliki Memiliki
Mengacu
Melakukan Mengacu
Mengembalikan Mengacu
Memiliki Memiliki
Mengacu Relationship_11
Membayar Ukuran_Tabung
o ID_Ukuran
Ukuran Characters 2
Characters 2
Jenis_Gas o
Id_Gas Nama_Gas
Characters 3 Variable characters 30
Pelanggan o
o o
o o
o o
o o
ID_Pelanggan Nama
Alamat Wilayah
No_Telepon Fax
Email Tanggal_Daftar
Limit_Kredit Sisa
Characters 4 Variable characters 50
Variable characters 100 Variable characters 50
Variable characters 50 Variable characters 50
Variable characters 50 Date
Integer Integer
Tabung o
o o
ID_Tabung Merk
Tanggal_Beli Status_Tabung
Characters 9 Variable characters 50
Date Variable characters 20
Harga o
o o
ID_Harga Harga_Beli
Harga_Jual Periode
Characters 3 Integer
Integer Date
Penjualan o
o o
o o
o o
ID_Penjualan Tanggal_Penjualan
Total_Barang Biaya_Kirim
Total Jenis_Penjualan
Status Total_Pembayaran
Characters 13 Date
Integer Integer
Integer Variable characters 20
Variable characters 20 Integer
Peminjaman o
o o
o ID_Peminjaman
Tanggal_Pinjam Status_Peminjaman
Keterangan Jumlah_Pinjam
Characters 13 Date
Variable characters 30 Text
Integer
Pengembalian o
ID_Pengembalian Tanggal_Kembali
Characters 13 Date
Detil_Peminjaman o ID_Detil_Peminjaman Integer
Detil_Penjualan o
o o
o Harga_Pokok
Harga_Jual Jumlah
Subtotal Integer
Integer Integer
Integer History_Harga
o o
o o
ID_History Periode2
Harga_Beli2 Harga_Jual2
Integer Date
Integer Integer
Pembayaran o
o o
o o
ID_Pembayaran Tanggal_bayar
Denda_Pembayaran Jumlah_Pembayaran
Sisa_Pembayaran Characters 13
Date Integer
Integer Integer
Gambar 3.27 Physical Data Model
Pada Gambar 3.27 mengenai Phisycal Data Model pada proses Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera, dijelaskan bahwa
setiap tabel database memiliki keterangan tipe data yang berguna untuk melakukan penyimpanan database dan pemanggilan isi database ke dalam
program Sistem Informasi Penjualan Gas pada CV. Berkat Alam Sejahtera.
3.2.7 Struktur Tabel