Merancang Database

Cara mudah membuat database MySQL adalah memakai MySQL Control Center 0.9.2-beta yang sudah berbasis GUI, terlebih dahulu kita harus menginstal MySQL Control Center 0.9.2-beta dan mendaftarkan server Computer kita dengan cara :

  • Download MySQL Control Center 0.9.2-beta di sini
  • Instal MySQL Control Center 0.9.2-beta di computer anda
  • Buka MySQL Control Center 0.9.2-beta
  • Setelah Muncul Jendela MySQL Klik >> File >> New
  • Masukan User Name Komputer anda, Contoh : root
  • Masukan password anda
  • Centereng >> Prompt fot Password >> add


  • Maka akan tampak hasil seperti ini


  • Membuat Database

    Untuk membuat database kita harus menentukan terlebih dahulu table-tablenya. Table-table ini nantinya akan saling berhubungan satu dengan lainnya. Sebagai contoh kita akan membuat database sederhana dengan 2 (dua) table utama dan 1 (satu) table relasi.

    Dalam system database ini yang akan kita buat adalah database penjualan, dimana ada dua buah database utama yang saling berelasi atau berhubungan dan satu database rerasi sebagai penghubung, seperti alur berikut :

Ketentuan dari alur diatas bahwa :

  • Satu supplier bisa memasok satu barang.
  • Satu supplier bisa memasok Banyak Barang
  • Banyak supplier bisa memasok satu barang
  • Banyak supplier bisa memasok banyak barang

Langkah-langkah untuk membuat database adalah sebagai berikut :

  • Klik kanan folder Database >> New Database (bisa juga mengklik icon New Database)
  • Masukan nama Database Contoh : Penjualan >> ok

  • Membuat Table Utama (Table Barang)

    • Pada bagian Table klik >> New Table
    • Masukan Nama Table yang anda inginkan Contoh : table_brg
    • Masukan Atribut, Type Atribut, dan Panjang Atribut yang ingin di masukan. Contoh :


  • Buat Primary key pada Atribut kd_brg. Dengan cara >> blok table kd_brg lalu klik >> Table >> Primary key (bisa juga mengklik icon Primary key pada toolbar)
  • Simpan Table dengan cara >> klik File >> Save. Contoh nama table_brg
  • Liat hasil di halaman berikut ini :

  • Membuat Table Utama (Table Supplier)

  • Sama halnya seperti membuat table_brg
  • Pada bagian Table klik >> New Table
  • Masukan Nama Table yang anda inginkan Contoh : table_spr
  • Masukan Atribut, Type Atribut, dan Panjang Atribut yang ingin di masukan. Contoh :

  • Buat Primary key pada Atribut kd_spr. Dengan cara >> blok table kd_spr lalu klik >>Table >> Primary key (bisa juga mengklik icon Primary key pada toolbar)
  • Simpan Table dengan cara >>klik File >> Save. Contoh nama table_spr
  • Liat hasil di halaman berikut ini :


  • Membuat Table Relasi (Table Pasok)
  • Caranya sama halnya seperti membuat Table sebelumnya
  • Pada bagian Table klik >> New Table
  • Masukan Nama Table yang anda inginkan Contoh : table_pasok
  • asukan Atribut, Type Atribut, dan Panjang Atribut yang ingin di masukan. Contoh :

  • Buat Primary key pada Atribut kd_pasok, kd_brg, kd_spr. Dengan cara >> memblok ketiga table tersebut. lalu klik >>Table >> Primary key (bisa juga mengklik icon Primary key pada toolbar)
  • Untuk berelasi dengan Table - Table utama maka kd_brg dan kd_spr dirubah menjadi UNIQUE untuk membedakan kunci tamu. Dengan cara >> meng klik jendela Indexes. Seperti gambar berikut :


  • Pada jendela Indexes klik >> Tanda + (plus) >> ok. liat gambar berikut ini :




  • Masukan kd_brg dan kd_spr sebagai UNIQUE. Dengan cara mendrop dari Avilable Fields ke Field Used Lihat gambar di bawah ini :


  • Simpan Table dengan cara >> klik File >> Save. Contoh nama table_spr
  • Liat hasil di halaman berikut ini :

  • Selesai Database siap di gunakan.

Comments

permana said…
mas, mau nanya ? d tbl brng ada field jmlh dan d tbl pasok jg da field jmlh... maksudnya gimana? soal aq jg buat sistm informsi pemblian dn penjualan dg satu barang bnyk supplier...trima kasih!
Wiyadi said…
maaf baru baca...

field = atribut dari tabel

jadi untuk bikin data base harus ditentuin dulu tabelnya trus atributnya

misal nama table : tabel_barang

nah tentuin dulu atribut dari tabel tersebut..

misal : kode barang, nama barang, jumlah barang,

jika 1 barang banyak supplier berarti ditambahin lagi atribut'a

misal : kode barang, nama barang, jumlah barang, nama_supplier

mudah"han bisa bantu ^^
Halim Drafman said…
Mas, mau tanya, bagai mana cara membuat database seperti bank....soalnya saya membuka koperasi yang notabene berurusan sama uang...keluar masuk uang, sebagaimana halnya bank...bisa gak jelasin dan kasi tahu caranya....makasi mas sebelumnya....
Wiyadi said…
@halim
yg harus di lakukan untuk merancang data base adalah harus tau alur databasenya. prinsipnya sama sama contoh di atas yg membedakan paling nama table dan field"nya

dan biasanya untuk mentotalkan Rp menggunakan
SELECT SUM(nama_field) As Total FROM nama_table

yang masuh kedalam bagian table tidak nyata

Popular posts from this blog

Domain Name Server (DNS), Tentang Domain

Antivirus gratis khusus Flashdisk dan Media berbasis USB

Cara Mudah Membuat Situs dengan CMS