Jumat, 31 Desember 2010

jawaban no.2


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
Seorang kolektor mobil ingin mendata seluruh mobil miliknya dan memerlukan program aplikasi yang bisa digunakan untuk keperluan tersebut. Rancanglah basisdatanya menggunakan DB Designer, dan ekspor ke MySQL!

Di bawah ini langkah – langkah mengoperasikan DBdesigner, adalah sebagai berikut :
  1. Tampilan awal Dbdesigner yang sudah terinstal.


  1. Munculah tampilan Jendela Dbdesigner, klik tombol komponen Tabel pada toolbar seperti gambar berikut.


  1. Kemudian letakan komponen Tabel pada page area sehingga muncul komponen Tabel (Tabel_01) pada page area, kemudian klik kanan komponen tersebut sehingga muncul menu dan pilihlah Edit Object seperti gambar di bawah ini.











  1. Buat struktur tabel seperti berikut:
  1. Klik tanda   
 untuk menyimpan struktuk table. Berikut hasilnya

  1. Pilih File >> Save, simpan dengan nama data mobil.

Meng-ekspor tabel kedalam database MySQL
Sebelum meng-ekspor tabel kedalam database MySQL, terlebih dahulu kita membuat koneksi dengan membuat user dan password seperti langkah di bawah ini:
1.      Jalankan Menu Run >> ketik cmd >> OK.
2.      Ketik MySQL lalu tekan enter pada keyboard
3.      Membuat user
Mysql> CREATE USER kelompok2 IDENTIFIED BY’mobil’;
4.      Memberi hak akses
Mysql> GRANT ALL ON*.*TO kelompok2;
5.      Memberi password
Mysql> SET PASSWORD FOR kelompok2 = OLD_PASSWORD(‘mobil’);

6.      Membuat database
Mysql> CREATE DATABASE mobil;
7.      Melihat database yang telah dibuat
Mysql> SHOW DATABASES;


Jika sudah membuat database dalam server MySQL, selanjutnya kita kembali ke halaman Dbdesigner.
·         Pada Menu bar, pilih Database >> Database Synchronisation


·         Pada jendela Select Database Connestion, pada Network Hosts pilih MySQL
·         Klik tombol New Database Connection



Pada jendela Database Connection Editor di atas, masukkan nilai sebagai berikut:
Connection Name : MySQL
Hostname : Localhost
Database Name : mobil
Username : kelompok2
Password : mobil

Lalu klik OK.






Berikut hasilnya:


·         Klik Connect untuk meng-koneksi ke MySQL. Maka akan ditampilkan jendela Database Synchronisation seperti gambar dibawah ini:











·         Klik tombol Execute untuk nge-ekspor tabel kedalam database MySQL.

·         Tabel sudah berhasil di ekspor kedalam MySQL. Kita dapat melihat hasilnya melalui jendela cmd.exe dengan mengetik perintah dibawah ini :
Mysql > show tables;













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.