Entity Relationship Diagram Perancangan

Zenit Volume 1 Nomor 1 April 2012 62 ada pencatatan pembelian yang telah dilakukan secara khusus, pembuatan faktur penjualan dan pengawasan stok barang.

IV. Perancangan

4.1. Entity Relationship Diagram

Entitas TUser memiliki 5 buah atribut, yaitu KdUser, NamaLengkap, Username, Password, dan LevelUser. Entitas ini adalah gambaran dari data pengguna aplikasi ini. Entitas TSupplier adalah gambaran dari data supplier yang sudah terdata oleh pihak Mustika Sport. Entitas ini memiliki 6 buah atribut, yaitu KdSup sebagai primary key, NamaSup, TlpSup, AlamatSup, DeliveryTime, dan PaymentTerm. Selain itu entitas ini memiliki relasi satu ke banyak dengan entitas TMasterBeli, yang berarti bahwa setiap supplier dapat menerima banyak pemesanan. Entitas TMasterBeli adalah gambaran data dari setiap pemesanan yang dilakukan oleh Mustika Sport kepada para supplier. Entitas ini memiliki tiga buah atribut, yaitu KdBeli sebagai primary key, TglBeli, dan StatusBeli. Selain memiliki relasi dengan entitas TSupplier, entitas ini juga memiliki relasi satu ke banyak dengan entitas TDetailBeli dan relasi satuke satu dengan entitas TMasterPenerimaan. Entitas TDetailBeli adalah gambaran dari setiap barang yang dipesan oleh Mustika Sport kepada supplier dalam satu kali pemesanan. Entitas ini memiliki dua atribut, yaitu NoDetailBeli sebagai primary key dan QtyBeli. Selain memiliki relasi dengan TMasterBeli, entitas ini juga mempunyai relasi banyak ke satu dengan entitas TBarang. Entitas TMasterPenerimaan adalah gambaran dari setiap penerimaan barang dari supplier berdasarkan pemesanan yang telah dilakukan sebelumnya. Entitas ini memiliki lima atribut, yaitu KdGR sebagai primary key, TglGR, TglTagih, NoFaktur, dan TotalGR. Selain memiliki relasi dengan entitas TMasterBeli, entitas ini juga memiliki relasi satu ke banyak dengan entitas TDetailPenerimaan. Entitas TDetailPenerimaan adalah gambaran dari setiap barang yang diterima oleh Mustika Sport dari supplier dalam satu kali penerimaan barang. Entitas ini memiliki 3 buah atribut, yaitu NoDetailGR sebagai primary key, HrgGR, dan QtyGR. Selain memiliki relasi dengan entitas TMasterPenerimaan, entitas ini juga memiliki relasi banyak ke satu dengan entitas TBarang. Entitas TBarang adalah gambaran dari setiap barang yang diperjualbelikan di Mustika Sport. Entitas ini memiliki 5 buah atribut, yaitu KdBrg sebagai primary key, NamaBrg, Stok, HrgPokok, dan HrgJual. Selain memiliki relasi dengan entitas TDetailBeli dan TDetailPenerimaan, entitas ini juga memiliki relasi satu ke banyak dengan entitas TDetailJual. Entitas TDetailJual adalah gambaran dari setiap barang yang dijual oleh Mustika Sport dalam satu kali penjualan. Entitas ini memiliki 3 buah atribut, yaitu NoDetailJual sebagai primary key, HrgJualDetail, dan QtyJual. Selain memiliki relasi dengan entitas TBarang, entitas ini juga memiliki relasi banyak ke satu dengan entitas TMasterJual. Entitas TMasterJual adalah gambaran dari setiap penjualan yang dilakukan oleh Mustika Sport. Entitas ini memiliki 3 buah atribut, yaitu KdJual sebagai primary key, TglJual, dan TotalJual. Entitas ini hanya memiliki relasi dengan entitas TDetailJual saja. Penjelasan ini digambarkan pada gambar 3. dan Pengelolaan Stok Barang Dengan Metode Fuzzy. Christian Suhindar dan Meliana Christianti J 63 Gambar 3 Entity Relationship Diagram Aplikasi Mustika Sport

4.2. Data Flow Diagram DFD