PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB DESIGNER
DBdesigner merupakan perangkat lunak untuk mendesain database secara visual. Dengan DBdesigner kita bisa membuat table dan relasinya dengan mudah dan cepat. DBdesigner telah terintegrasi dengan database MYSQL. Jadi kita bisa men-generate database secara langsung dari model yang telah kita buat melalui DBdesigner.
IMPLEMENTASI
Sebuah perusahaan yang melayani pemesanan barang atau produk umum memerlukan sebuah program aplikasi yang berfungsi untuk menyimpan data produk beserta pemasoknya (supplier), dan juga berfungsi untuk mencatat pemesanan (order) dari pembeli. Setiap produk yang dipesan akan dikirim kepada pembeli disertai dengan surat jalan dan faktur. Rancanglah basisdatanya menggunakan DB Designer, dan ekspor rancangan tersebut ke MySQL
Membuat tabel barang_i
Buat tabel pelanggan_i
Membuat tabel supplier_i
Membuat tabel pemesanan_i
Membuat tabel purchase_order_i
Membuat relasi antara tabel supplier_i dan pemesanan_i
Gunakan tools
Pilih tools tersebut lalu klik tabel supplier_i setelahnya klik lagi tabel pemesanan_i hingga menjadi seperti di bawah ini:
Setelah dibuat relasi maka di tabel pemesanan_i akan ada field baru dari tabel supplier_i yaitu kode_supplier. Hanya saja di tabel pemesanan_i ini kode_supplier bukan sebagai primary key melainkan foreign key(FK).
Membuat relasi antara tabel barang_i dan pemesanan_i
Gunakan tools
Pilih tools tersebut lalu klik tabel pemesanan_i dan setelahnya klik tabel barang_i hingga menjadi seperti dibawah ini.
Setrelah berhasil membuat relasi, nanti akan muncul tabel baru yaitu pemesanan_i_has_barang_i. ubah nama tabel tersebut menjadi detail_pemesanan_i dan tambahkan field baru yaitu qty, harga dan subtotal seperti di bawah ini.
Membuat relasi antara tabel pelanggan_i dan tabel purchase_order_i
Gunakan tools
Pilih tools tersebut lalu klik tabel pelanggan_i setelahnya klik lagi tabel purchase_order_i hingga menjadi seperti di bawah ini:
Setelah dibuat relasi maka di tabel purchase_order_i akan ada field baru dari tabel supplier_i yaitu kode_pelanggan. Hanya saja di tabel purchase_order_i ini kode_pelanggan bukan sebagai primary key melainkan foreign key(FK).
Membuat relasi antara tabel barang_i dan purchase_order_i
Gunakan tools
Pilih tools tersebut lalu klik tabel purchase_order_i dan setelahnya klik tabel barang_i hingga menjadi seperti dibawah ini.
Setrelah berhasil membuat relasi, nanti akan muncul tabel baru yaitu purchase_order_i _has_barang_i. ubah nama tabel tersebut menjadi detail_ purchase_order_i dan tambahkan field baru yaitu qty, harga dan subtotal seperti di bawah ini.
Setelah semua tabel dan relasi berhasil dibuat, maka langkah selanjutnya yaitu mengekspor database.
ara untuk mengekspor database yaitu:
1. File-Save in database
Lalu tampil menu Select Database Connection
Pilih MySQL – Localhost
Kemudian buatlah nama database baru dengan nama dbPemesanan_i
Setelah itu drag dbPemesanan_i yang telah dibuat ke kolom sebelahnya menjadi seperti dibawah ini.
Ubah nama koneksi menjadi nurul_koneksi
Setelah selesai diubah klik OK
Pilih koneksi yang telah dibuat, setelah itu klik tombol connect.
Klik tombol save model
Pilih menu Database - Database Synchronisation
Setelah itu pilih connect, maka akan tampil tampilan seperti berikut:
Klik tombol execute untuk memproses databasenya.
Tidak ada komentar:
Posting Komentar