Sebelum kita membuat view pada power designer 15, sebaiknya kita baca dulu halaman sebelumnya Reverse Engine Database yang membahas tentang bagaimana cara kita men-generate database ke dalam power designer 15.
Setelah kita tau bagaimana caranya men-generate database kedalam power designer 15 maka sekarang kita dapat membuat view.
Pertama pilih menu Tools -> Create View seperti gambar dibawah ini :
Setelah itu akan muncul tampilan seperti berikut, pada tampilan pertama seperti gambar 7 dibawah ini, pada pilihan table maka centang semua table seperti dibawah ini :
Dan pada pilihan References, centang semua referencesnya lalu langsung tekan tombol OK seperti gambar dibawah ini :
Maka view telah selesai dibuat, hasil view yang telah kita buat dapat kita liat seperti di gambar dibawah ini :
Jika kita hanya akan memasukan beberapa beberapa field saja, maka kita dapat mengeditnya dengan cara men-double click view yang sudah kita buat, lalu pilih SQL Query, lalu kita hapus field yang tidak akan kita gunakan. Sebagai contoh kita dapat lihat gambar dibawah ini :
Setelah kita selesai mengeditnya maka tekan button OK. Dan hasilnya akan seperti gambar dibawah ini :
Maka View telah selesai kita buat.
MenGenerate Tabel & View Yang Telah Kita Buat di Power Designer 15 Kedalam Microsoft SQL Server 2005
Karena jenis database yang digunakan sebelumnya adalah Microsoft Access 2007 maka kita harus mengubahnya kedalam database Microsoft SQL Server 2005, dengan cara pilih menu Database -> Change Current DBMS,
Pada kolom New pilih DBMS yang akan kita gunakan (Microsoft SQL Server 2005) laku tekan OK,
Apabila ada message box yang bersisi “Do you want to disconnect from this database now?” maka tekan button Yes lau OK.
untuk mengecek bahwa database yang digunakan sudah diganti kita dapat melihatnya di kanan bawah pada halaman power designer 15 seperti gambar dibawah ini :
Setelah kita merubahnya, maka sekarang kita dapat mengenerate Tabel & View kedalam Microsoft SQL Server 2005.
Berikut adalah langkah-langkah untuk mengenerate Tabel & View kedalam Microsoft SQL Server 2005.
Pertama kita harus membuat database terlebih dahulu di Microsoft SQL Server 2005 nya, dengan cara Klik Start -> Microsoft SQL Server 2005 seperti gambar dibawah ini :
Setelah itu akan muncul tampilan seperti gambar dibawah ini :
Setelah itu klik button Connect, lalu akan muncul tampilan dibawah ini:
Setelah itu kita buat Query baru dengan cara pilih New Query, lalu kita isikan Query yang akan kita buat (membuat Database baru “Penjualan” dengan Query). Sebagai contoh kita lihat gambar dibawah ini :
Setelah kita selesai membuat Database di Microsoft SQL Server 2005 nya, maka sekarang kita dapat mengenerate Tabel & View yang telah dibuat di Power Designer ke dalam Microsoft SQL Server 2005.
Berikut adalah cara untuk Mengenerate nya :
Pilih menu Database -> Generate Database seperti gambar dibawah ini :
Lalu akan muncul gambar seperti dibawah ini :
Pada Generation Typel, pilih Direct Generation lalu klik gambar tabung disampingnya (Connect to Database Source) lalu akan muncul seperti gambar dibawah ini :
Pada gambar diatas (Gambar 19) pilih radio button ODBC machine data source lalu pilih pilih salah satu isi list dari Combo box setelah itu klik button modify muncul gambar seperti berikut :
Pada gambar diatas (Gambar 20) pilih button select lalu akan muncul gambar seperti dibawah ini :
Pada gambar diatas (Gambar 20) pilih drive tampat penyimpanan database yang telah dibuat di Ms Access 2007 lalu pilih databasenya (contoh PENJUALAN.mdb) lalu tekan button Ok, setelah pada gambar 21 selesai maka tekan button Ok pada gambar 20.
Setelah itu pada gambar 20 pilih button Configure, maka akan muncul gambar seperti dibawah ini :
Pada Gambar 22 diatas pilih ODBC Administrator lalu akan muncul gambar seperti gambar dibawah ini :
Pada gambar diatas tekan button Add, lalu akan muncul gambar seperti dibawah ini :
Pada gambar diatas pilih SQL Server lalu tekan button finish, dan setelah itu maka akan muncul gambar seperti dibawah ini :
Pada Gambar 25 column name dapat diisi bebas, dan pada column description tidak diisi juga tidak akan apa-apa, sedangkan pada column Server kita isi dengan nama server yang ada di SQL Server 2005 contoh : SANTI-PC. Setelah itu kita tekan next. Lalu akan muncul gambar baru seperti dibawah ini :
Pada gambar 26, pilih radio button yang pertama “With Windows NT authentication using the network login ID”, setelah itu tekan button next, dan muncul gambar seperti dibawh ini :
Pada gambar diatas centang CheckBox yang pertama “Change the default database to :”, setelah itu kita pilih nama database yang telah kita buat di Microsoft SQL server 2005 (penjualan). Setelah itu tekan button next dan finish.
Setelah kita tekan tombol finish lalu akan muncul gambar seperti dibawah ini :
Pilih test connection untuk mengetest hasil koneksi, jika koneksi berhasil maka akan muncul keterangan seperti gambar dibawah ini :
Pada gambar 30 tekan button Ok, setelah itu pada gambar 29 juga tekan button Ok. Setelah itu maka pada gambar 23 tekan pula button Ok. Setelah itu pada gambar 22 akan muncul komponen baru seperti gambar dibawah ini :
Pada gambar 31 tekan button Ok, setelah itu akan muncul lagi gambar 19.1. Pada combo boxnya pilih list baru yang sudah kita buat seperti gambar dibawah ini. Setelah itu tekan button connect, dan pada gambar 18 tekan tombol Ok.
Jika ada Convirmation seperti gambar dibawah ini, maka kita dapat teka tombol Yes untuk mengganti data yang sudah ada, atau dapat menekan button No untuk menolaknya dan button Cancel untuk tetap pada data yang sudah ada.
Apabila kita menekan button Yes maka akan muncul Execute Query SQL seperti gambar dibawah ini :
Setelah itu kita teka button Run, jika eksekusi berhasil maka tekan tombol close.
Untuk mengeceknya, kita dapat melihatnya di SQL seperti dibawah ini :
Untuk mengetest saling terhubungnya antar table, kita dapat mengisikan table dengan Query seperti contoh dibawah ini :
Untuk melihat hasi pengisian table diatas kita dapat menggunakan sintax sebagai berikut :
Dan hasil dari pengesian table diatas adalah sebagai berikut :
Semoga bermanfaat. ^^