Selasa, 23 April 2013

MEMBUAT DATABESE MODEL DENGAN MENGGUNAKAN ERwin


MEMBUAT DATA BASE MODEL DENGAN ERwin

Database Model adalah jenis model data yang menentukan struktur logis dari database dan fundamental menentukan di mana data dapat disimpan dengan cara, terorganisir, dan dimanipulasi. Salah satu program untuk membuat Entity Relationship Model adalah dengan Erwin.

ERwin bisa digunakan import/eksport database dari berbagai macam database. Kali ini saya akan mengkoneksikan database sederhana yaitu MS.Access.

INSTRUKSI EKSPORT DATABASE MODEL ERwin KE ACCESS

Kali ini kita memulainya dengan membuat database dengan nama “Database5” di MS-ACESS


Kemudian kita akan membuat ODBCnya
langkah pertama, jalankan odbc dari control panel, kalau tidak ada search, ketik "odbc" lalu tekan enter
Setelah muncul seperti gambar dibawah ini,kemidian kita klik add


Setelah itu klik Microsoft Driver (*.mdb,*.accdb),lalu klik finish

Setelah itu muncul kotak dialog untuk mensetup data acces kita,pertama isi data source name dengan nama sembarang,kemudian klik select untuk memilih letak dari data acces yan telah kita buat,maka akan muncul lagi kotak dialog.


Dialog pada select,kita pilih data acces yang telah kita buat,yakni “Database5”,dan pilih drivers penyimpana file acces yang kita gunakan setelah itu klik ok

Nah setelah itu akan muncul odbc yang telah kita simpan,lalu klik ok

Sekarang kita akan menggunakan Erwin,adapun langkah-langkahnya adalah sebagai berikut
1.klik new

2.kemudian pilih Logical/Physical,lalu klik ok

3.setelah itu klik new pada entitas makan akan muncul tabel entitas seperti di gambar


4.Isi table entitas sesuai dengan data yang kita inginkan,untuk merubah notasi pada relasi maka pilih model,lalu klik model propertis

5.Pada model properties ubah semuanya menjadi IE agar hubungan relasi bisa terlihat



6.kemudian setelah itu makan data Erwin akan terlihat seperti ini


Setelah semua entitas telah di input sekarang kita akan mengkoneksiakan Erwin ke database acces,adapun langkah-langkahnya adalah sebagai berikut
1.Pilih tools ,lalu klik Reverse engineer


2.Kemudian ubah model type dari logical ke physical

3.Kemudian klik icon sebelah kanan yang berada dekat dengan tulisan “select target server”

4.Pilih server ODBC sebagai target server

5.klik yes

6.Kemudian Klik lagi icon yang berda disebelah kanan detak tulisan “select target server”

7.Kemudian klik filter

8.klik close

9.pilih data base yang telah kita simpan di odbc sebelumya,lalu klik connect

10.muncul kotak dialog seperti dibawah lalu klik ok

11.pada kotak dialog berikut kita close saja

Setelah itu maka kita buka kembali data acces yang telah kita buat sebelummnya maka akan terlihat seperti dibawah ini
 
 

Demikianlah cara membuat data base model dengan menggunakan ERwin dan melakukan koneksi ke MS-Acces,semoga bermanfaat untuk kita semua,kurang lebihnya saya mohon maaf,karena saya masih dalam proses pembelajaran,sekian dan TERIMA KASIH.




Kamis, 21 Maret 2013

NORMALISASI DATA BASE 1NF,2NF,DAN 3NF (Registrasi Penginapan Hotel)


Pada Kesempatan kali ini saya akan menjelaskan mengenai Normalisasi DataBase 1NF,2NF,dan 3NF,pertama-tama dimulai dari apasih itu pengertian Normalisasi ???
Jadi Normalisasi adalah suatu proses mendesain struktur Database sehingga sebagian besar ambiguity bisa dihilangkan sehingga bisa menghasilkan sebuah table yang normal
Adapun Tujuan Dari Normalisasi Adalah
  • Untuk menghilangkan kerangkapan data/ redudansi.
  • Untuk mengurangi kompleksitas
  • Untuk mempermudah pemodifikasian data
  • Untuk menghilangkan anomali data
Nah,setelah mengetahui tujuan dan peenjelasan mengenai normalisasi,sekarang saya akan memberikan contoh dari penormalisasian sebuah table
Contoh yang akan saya gunakan adalah sebuah table Registrasi Tamu di sebuah hotel

Tahapan Normalisaisi adalah
1 NF (Bentuk Normal Pertama ) Ciri-cirinya adalah Setiap data di bentuk dalam flat file dan Tidak ada set atribut yang berulang –ulang.




Membentuk tabel menjadi Un-Normalized, dengan mencantumkan semua field data yang ada. Membentuk Normal Kesatu (1 NF) dengan flat table memisahkan data pada field-field yang tepat bernilai atomik, dan melengkapi atribut/ field yg ada.bentuk Normal Kesatu ini mempunyai banyak

2 NF (Bentuk Normal Kedua)Sudah memenuhi Bentuk Normal Pertama ,Menentukan atribut kunci Utama/Primari key,Atribut bukan kunci bergantung secara fungsi pada Kunci Utama/Primari key.
Langkah selanjutnya adalah membuat data menjadi bentuk normal kedua (2NF), dengan menentukan Primary key. Dari table Registrasi tamu hotel Primary key(*)nya adalah :
  • Kode_Kamar
  • No_Registrasi
  • ID_Penghuni
Setelah itu kita harus mengelompokan field non kunci dengan Primary key berdasarkan ketergantungan Fungsional sehingga sebagai berikut :











3 NF (Bentuk Normal ketiga ) Sudah memenuhi Bentuk Normal Kedua ,Tidak mempunyai field yang bengantung Transitif
Setelah membuat bentuk 1NF dan 2NF Selanjutnya adalah membentuk Normal ke Tiga (3NF) yakni dengan menghilangkan field yang bergantung Transitif dan membentuk relasi dengan dengan menentukan Foreign Key yaitu Kode_Kamar dan ID_Penghuni dan menambahkan Foreign Key(**) tersebut dalam Tabel Registrasi, sehingga menjadi seperti berikut:








 Tahapan selanjutnya adalah adanya BCNF (Boyce–Codd Normal Form)yakni Sebuah Tabel/Relasi adalah BCNF jika setiap atribut penentu/determinant adalah candidate key/Kunci Kandidat ,tapi biasanya bentuk 3NF sama dengan bentuk BCNF.
Demikianlah postingan saya kali ini,semoga memberi manfaat untuk kita semua,terlepas banyaknya kesalahan mohon dimaafkan karena tidak ada manusia yang sempurna.Terima Kasih.








Rabu, 02 Januari 2013

TUGAS VB2,HAFIZUL AKBAR,1106095776


            Kali ini saya akan menjelaskan bagaimana cara mengkoneksikan Microsoft visual studio 2008 dengan data base yang menggunakan Microsoft  office access 2007.

              Hal pertama yang harus kita lakukan sebelum memulai koneksi adalah membuat data base terlebih dahulu,pada kali ini saya akan membuat data base yang memuat dan berisi data mengenai  pendaftaran pembuatan KTP di suatu kecamatan,dimana data yang terdapat di dalam table adalah : Nama Pendaftar,Alamat,Tanggal Daftar,Biaya,No Kartu Keluarga,Kode Kelurahan,No Pendaftaran.


             
       Setelah data selesai kita buat di Microsoft  Office Access 2007 langkah selanjutnya kita membuka program Microsoft studio 2008 ,dengan membuat project baru ,langkah pertama yang kita lakukan adalah melakukan add data source,kemudian pada kotak dialog yg tersedia kita pilih data base,setelah itu klik next.



          Setelah itu akan muncul kotak dialog untuk memilih data connection,pada tahap ini kita pilih new connection dan pilih data base yang sebelumnya telah kita simpan di computer,setelah itu klik next,dan kemudian klik finish.




          Setelah selesai melakukan koneksi,maka pada data source akan muncul data bese yang telah kita buat sebelumnya.
         Pada form 1 yang kita lakukan adalah drag and drop table yang telah kita buat melalui data source yakni drag and drop data grid dan detail,setelah itu kita tambahkan button yang akan digunakan untuk menampilkan data viewer.


         Langkah selanjutnya untuk memunculkan data yang kita buat dalam bentuk yang lebih menarik maka kita akab buat Report Wizard,langkah pertama adalah dengan melakukan add new item dan pilih report wizard,setelah itu klik add.


          Kemudian pilih bentuk report type yang kita inginkan,pada kali ini saya memilih bentuk yang tabular dan kemudian klik next.
   Pada design table kita pilih sesuai dengan keinginan yang kita suka lalu klik next

   Begitu juga dengan layout kita bisa pilih sesuai dengan keinginan lalu klik next
Pada table style juga demikian kita pilih sesuai dengan keinginan lalu klik next

  Sekarang semua table dialog telah selesai dan kemudian klik finish

      Setelah itu maka pada toolbox akan muncul Microsoft report viewer dan kemudian  kita drag and drop ke form 2

Maka akan muncul tampilan form 2 seperti gambar di bawah


           Setelah itu program yang telah kita buat di debug makan akan muncul seperti gambar di bawah ini,kemudian pada button Report Viewer yang sebelumnya  telah kita isi kodingan untuk menanpilkan form2 (form2.show())

    Setelah mengklik button report viewer maka muncullah form2 yang menampilkan report viewer yang telah kita buat sebelummnya..
       
               Itulah dia beberapa tahapan mengkoneksikan data base pada Microsoft visual studio 2008 dan penggunaan report ,semoga dapat bermanfaat bagi kita semua.