Entity Relationship Diagram Perancangan Sistem

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