Transcript

Membuat ERD dengan Power Designer

Membuat ERD dengan Power DesignerWajib, S.Pd, S.STSistem Informasi Penjualan PembelianSebuah toko menjual berbagai macam barang yang diperoleh dari suplier. Banyak suplier yang menyuplai barang pada toko. Setiap suplier dapat menyupai banyak barang, tetapi setiap barang hanya disuplay oleh satu suplier. Untuk memudahkan pendataan suplier perlu dicatat nama suplier, alamat suplier, telp suplier. Sementara untuk pendataan barang, maka perlu dicatat nama barang, jumlah barang, harga beli, harga jualPihak toko dapat memesan (order) barang ke suplier kapan saja. Dimana setiap kali order bisa banyak barang yang dipesan. Untuk keperluan pertanggungjawaban, maka perlu dicatat tgl pesan dan petugas yang memesan. Untuk pendataan petugas, perlu dicatat nama petugas, alamat petugas, telp petugas, jenis kelamin petugas, tgl lahir petugas (Lihat Form transaksi ORDER)Pada saat barang pesanan datang, maka perlu dilakukan pengecekan terhadap item barang dan jumlah barang yang dipesan saat ORDER. Untuk keperluan dokumentasi, maka perlu dicatat Faktur kirim, tgl faktur, detail barang datang (item barang dan jumlah barang datang), serta petugas yang menerima. (Lihat Form transaksi Faktur)Pada saat terjadi penjualan barang ke customer, perlu dicatat nama customer, tgl jual, petugas yang melayani, detail barang yang dijual (meliputi nama barang, dan jumlah barang yang dijual) Untuk keperluan pemberian point reward kepada para customer yang setia, maka perlu dicatat nama customer, alamat customer, telp customer, jenis kelamin customer, tgl lahir customer (lihat Form transaksi penjualan)

Form OrderNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Order :.Tgl Order :.Suplier : .Petugas

Form PenjualanNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Jual :..Tgl Jual :.Customer : .Petugas

FakturNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Fakturl :..Tgl Faktur :.No Order : .Tgl Order : ..Tgl Terima .Penerima,

PetugasIdentifikasi dan menetapkan entitas yang terlibatSetiap form transaksional yang memiliki sesuatu yang bersifat unik, maka jadikan form transaksional tersebut sebagai ENTITY, sementara Atribut dari ENTITY tersebut dapat dilihat dari informasi yang ada di Form tersebut.Untuk menentukan ENTITY dari sebuah FORM TRANSAKSIOAL, maka prosedur yang dilakukan adalah memperhatikan informasi dari FORM tersebut mulai dari posisi atas dan berjalan ke bawah

Form OrderNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Order :.Tgl Order :.Suplier : .PetugasForm OrderDari Form Order dapat ditentukan Entity sebagai berikut :Entity ORDEREntity SUPLIEREntity BARANGEntity PETUGAS

Form PenjualanDari Form Penjualan dapat ditentukan Entity sebagai berikut :Entity PENJUALANEntity CUSTOMEREntity BARANGEntity PETUGAS

Form Faktur Dari Form Faktur dapat ditentukan Entity sebagai berikut :Entity PENJUALANEntity SuplierEntity ORDEREntity BARANGEntity PETUGAS

Dari hasil pencarian Entity dari ketiga Form Transaksional telihat ada beberapa Entity yang sama, kerena itu pada pembuatan ER Diagram (CDM) Entity tersebut cukup ditulis satu kali, Sehingga secara keseluruhan Entity yang terbentuk seperti terlihat pada gambar berikut :Entity yang terbentuk

Menentukan atribut-atribut key dari entitasEntity SuplierMemiliki Atribut : nama suplier, alamat suplier, telp suplierEntity BarangMemiliki Atribut : nama barang, jumlah barang, harga beli dan harga jualEntity PetugasMemiliki atribut : nama petugas, alamat petugas, telp petugas, jenis kelamin petugas, tgl lahir petugasEntity Customer Memiliki atribut : nama customer, alamat customer, telp customer, Jenis kelamin customer, tgl lahir customerEntity Order Memiliki atribut : No Order, Tgl Order, atribut lainnya dapat ditentukan berdasarkan Informasi pada form Order dengan melakukan relasi terhadap entity yang terkaitEntity PenjualanMemiliki atribut : no jual, tgl jual. Atribut lainnya dapat ditentukan berdasarkan informasi pada form Penjualan dengan melakukan terhadap entity yang terkait

Entity FakturMemiliki atribut : no faktur, tgl faktur, tgl terima, atribut lainnya dapat ditentukan berdasarkan informasi pada form Faktur dengan melakukan realasi terhadap entity yang terkait.

Untuk keperluan Normalisasi, jika pada entity tersebut terdapat banyak informasi lebih (lebih dari satu attribut), atau attribut yang memiliki informasi cukup panjang, dan informasi dari entity tersebut diperlukan pada entity lain, maka pada entity tersebut HARUS dibuatkan suatu atribut yang nilainya bersifat UNIX

Entity dan Attribut yang terbentuk

Mengidentifikasi dan menentukan seluruh relasi diantara entitasUntuk menentukan relasi antar entity, bisa dimulai dengan menentukan Relasi anatar entity dari form transaksional (Entity Order, Entity Faktur, Entity Penjualan) dan dilanjutkan dengan realsi-relasi yang lain berdasarkan hasil wawancara . Pada penentuan relasi pada entity dari Form Transaksional dapat dilakukan dengan memperhatikan Informasi dari Form tersebut mulai dari posisi teratas dan berjalan ke bawah. Jika ada entity, maka relasikan entity tersebut ke entity Transaksional (Defaultnya terbentuk relasi One-To-Many)

Form OrderNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Order :.Tgl Order :.Suplier : .PetugasBerdasarkan Form Order di atas dapat ditentukan beberapa Entity sebagaimana telah di bahas didepan, Relasikan entity-entity tersebut dengan entity Form Order, sehingga diperoleh relasi sebagai berikut :Entity Order berelasi dengan :Entity SuplierEntity barangEntity PetugasImplementasikan dalam Power Designer

Form PenjualanNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Jual :..Tgl Jual :.Customer : .PetugasBerdasarkan Form Penjualan Diatas dapat ditemukan beberapa Entity sebagaimana telah dibahas di depan, Relasikan Entity-entity tersebut dengan entity Form penjualan, sehingga diperoleh relasi sebagai berikut :Entity Penjualan berelasi dengan :Entity CustomerEntity barangEntity PetugasImplementasikan dalam Power Designer

FakturNONama BarangJumlahHarga SatuanHarga TotalTotal

..No Fakturl :..Tgl Faktur :.No Order : .Tgl Order : ..Tgl Terima .Penerima,

PetugasBerdasarkan Form Faktur di atas dapat ditemukan beberapa Entity sebagaimana telah dibahas di depan. Relasikan entity-entity tersebut dengan entity Form Faktur, sehingga doperoleh relasi sebagai berikut :Entity Faktur, berelasi dengan :Entity OrderEntity barangEntity PetugasImplementasikan dalam Power Designer

CDM

CDM dengan tambahan entity KOTA

LDM

PDM


Top Related