MySQL adalah salah satu contoh software/paket DBMS yang sangat populer. Kepopuleran MySQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah-kecil.
MySQL merupakan DBMS yang bersifat client-server dan multi user. Maksudnya adalah ada software MySQL yang berjalan sebagai client, dan adapula yang berjalan sebagai server. Server berfungsi untuk memberi layanan atas permintaan yang dilakukan oleh Klien. Ada banyak user yang bisa mengakses database server secara bersamaan melalui program klien.
1. Tabel data dua dimensi yang memiliki nama
- Tabel terdiri dari baris dan kolom
- Tidak semua tabel adalah relation
- Setiap relation memiliki nama unik
- Setiap attributenya atomic (tidak multivalued, tidak composite)
- Setiap baris adalah unik (tidak ada dua baris dengan isi seluruh kolomnya sama)
- Attributes (kolom) dalam tabel memiliki nama unik
- Urutan baris atau kolom tidak relevan
4. Foreign key adalah kolom (atau gabungan beberapa kolom) yang merupakan primary key pada relation (tabel) lain
2. PERMASALAHAN
- Mendesain sebuah database penjualan. ( Tabel: pelanggan, jual, beli, detailjual, detailbeli, barang,jenisbarang, suplier )
- Membuat sebuah database penjualan menggunakan mySQL sesuai dengan desain.
- Membuat relasi antar table.
- Mengisi data pada setiap table.
Mendesain sebuah database penjualan
- barang ( kodebarang , kodejenis, barcode namabarang, hargajuakl, hargabeli, diskon)
- beli ( nomorbeli , tanggal, carapembayaran, statusbayar, dikon, kodesupply)
- detailbeli ( nomorbeli, kodebarang, harga, qty,diskon)
- detailjual (nomorjual, kodebarang, harga, qty, dikon)
- jenisbarang (kodejenis , namajenis, keterangan)
- jual (nomorjual , tanggal, carapembayaran, statusbayar, diskon, kodepelanggan )
- pelanggan (kodepelanggan , namapelanggan, alamat, notelp, jenispelanggan)
Untuk membuat database mySql dibutuhkan sebuah sqlServer, bisa menggunakan Wamp. Selain itu dibutuhkan sebuah browser (Mozilla firefox) untuk mengoprasikan phpmyadmin.
Hidupkan wamp dan buka browser,ketikkan http://localhost/phpmyadmin pada address bar. Pertama kita buat database dengan nama “penjualan”:
Kedua, setelah database telah dibuat,selanjutnya membuat table yang sesuai dengan desain di atas. Contohnya membuat table “barang”:
Satu hal yang terpenting, pastikan bahwa tabel yang di buat ini harus bertipe ‘INNODB’. Karena hanya dengan tipe INNODB lah, kita bisa membuat foreign key, relasi dan referential integrity. Untuk membuat tabel bertipe INNODB, pilih pada bagian ‘Storage Engines’ yang terdapat di bagian bawah panel membuat tabel.
Setelah diset field dan storage engine nya sebagai INNODB, barulah kita bisa simpan tabel ‘barang’ nya.
Setelah sukses membuat table barang, kita lanjutkan membuat table yang berikutnya. Langkahnya sama seperti saat membuat table barang. Untuk field yang akan dijadikan sebagai foreign key ,maka harus di“index”. Contohnya saat membuat table beli , field kodesupply merupakan foreign key,
Setelah semua table dibuat,selanjutnya adalah membuat relasi antar table. Langkah berikutnya adalah, kita mengeset relasi antara kedua tabel yang dihubungkan dengan field ‘kodejenis’. Adapun caranya adalah, klik pada tabel ‘barang’ seperti gambar di bawah ini
Lalu, klik pada bagian ‘Relation View’ seperti tampak pada gambar berikut ini
Karena field ‘kodejenis’ dalam tabel ‘barang’ ini akan direlasikan terhadap field ‘kodejenis’ pada tabel ‘jenisbarang’ (sebagai tabel master) maka selanjutnya kita set relasinya seperti gambar di bawah ini.
Untuk membuat relasi yang lain bsa menggunakan cara sperti diatas.
Anda ingin mencari refrensi dan contoh program lengkap ? Kami ada. Sekarang Anda bisa mencari Relasi Tabel di situs ini : http://www.bunafitkomputer.com. Koleksi program lengkap di sana, proyek PHP dan MySQL, juga jQuery dan Framework. Bukunya juga ada.
No comments:
Post a Comment