Jumat, 31 Desember 2010

jawaban no.1


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
untuk relasi 1: n
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
 untuk membuat relasi n : m
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   
untuk relasi 1: n
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  
untuk membuat relasi n : m
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