Kamis, 21 April 2011

CDM dan PDM dengan Kombinasi PostgreSQL

Proses pembuatan CDM dan PDM dengan studi kasus tentang Pembuatan Database Perpustakaan. Dengan Gambar sebagai berikut :


Dan setelah kita membuat SDM nya sekarang kita Generate gambar SDM ini menjadi PDM, dengan gambar sebagai berikut :



Setelah kita selesai membuat CDM dan PDM nya yang kita buat dengan menggunakan power desainer barulah kita kombinasikan dengan aplikasi PostgreSQL dengan langkah-langkah sebagai berikut ini :

  • Generate PDM yang telah kita buat tadi dengan cara klik Generate Database pada aplikasi Power Desainer.
  • Setelah itu kita buka aplikasi PgAdmin pada folder postgreSQL yang ada di Start Menu.
  • Setelah itu barulah kita buat buat database baru dengan cara klik menu tools lalu pilih Query Tools.
  • Setelah itu barulah kita buka document SQL yang kita buat tadi untuk mengisi tabel Database kita ini.
  • Setelah itu barulah kita isi Database kita sesuai dengan yang ada pada document SQL kita tadi.
Sekarang kita tinggal menampilkan isi tabel kita dengan menggunakan aplikasi PostgreSQL, dengan cara sebagai berikut ini :
  • koneksikan database kita tadi dengan menggunakan /c lalu dengan diikuti dengan nama database kita tadi.
  • kemudian kita ketik SELECT * Nama Database kita, lalu tekan enter.
  • Setelah kita ketik SELECT * Nama Database kita, maka akan muncul gambar seperti berikut ini :






  • Untuk menampilkan data anggota yang meminjam buku lebih dari satu.
  • ketik select kd_anggota, count(*) from meminjam group by kd_anggota having count(*) > 1 order by kd_anggota; kemudian tekan enter, maka tampilannya seperti ini :
  • Untuk menampilkan data penerbit yang menerbitkan buku paling banyak
  • ketik select kd_penerbit, count(*) from buku group by kd_penerbit order by count DESC; kemudian enter maka akan tampil seperti ini :

  • Untuk menampilkan data buku yang kd_penerbitnya tidak ada di tabel penerbit.
  • Ketik select buku, kd_penerbit from buku where kd_penerbit no in (select kd_penerbit from penerbit); kemudian tekan enter maka akan tampil seperti berikut :
  • Untuk menampilkan data buku yang kd_penerbitnya ada di tabel penerbit.
  • Ketik select buku, kd_penerbit from buku where kd_penerbit in ( select kd_penerbit from penerbit); kemudian tekan enter maka akan tampil seperti ini :
  • Untuk menampilkan data anggota yang kena denda.
  • ketik select kd_anggota, denda from meminjam where denda>=500; kemudian tekan enter maka akan tampil seperti ini :
Demikianlah hasil study kasus yang baru saja kami selesaikan pada praktek kami tanggal 21 april 2011.



Tidak ada komentar:

Posting Komentar