Halaman

Wikipedia

Hasil penelusuran

Kamis, 12 Februari 2015

Cara Membuat Table Relasi Pada MySql

        Ada beberapa cara yang bisa digunakan untuk membuat suatu tabel yang berisi laporan-laporan tertentu. Apakah tabel laporannya juga harus dibuat atau tidak perlu, itu tergantung dari kebutuhan dan kemampuan sistem. Maksudnya bagaimana..?
Apakah kalian pernah bikin sintak untuk menampilkan tabel, misal di Listview tapi tabelnya sebenarnya tidak ada hanya mengandalkan tabel-tabel yang sudah ada.


- Misal tabel yang tersedia : Barang dan Kategori

  • Barang : KodeBarang,Nama,harga
  • Kategori : Kode,KategoriaKemudian kita buat coding untuk menampilkan laporan barang yang isi fieldnya kira-kira seperti ini:
  • LaporanBarang : KodeBarang,Nama,Harga,Kategori.
        Jika media atau toolbox untuk menampilkan datanya menggunakan Listview or Datagridview Mungkin kita tidak perlu buat tabel LaporanBarang, cukup dengan coding Join, ini bisa dilakukan. Yang jadi masalah, bagaimana jika kita ingin menampilkan datanya di Crystal Report.?
        Dari yang saya pelajari dan praktek, untuk menampilkan data di crystal report ini butuh namanya tabel sebagai objeknya. Kalo sekedar coding mungkin bisa tapi saya belum menemukan caranya.
OK Tanpa Basa Basi Langsung Saja kita ke tema utama, bagaimana caranya membuat tabel relasi or laporan menggunakan MYSQL? Berikut langkah demi langkahnya:
1. Buat dahulu databasenya pastinya. Disini yang akan saya jadikan contoh yaitu database mahasiswa, dimana laporannya disini adalah laporan Nilai Mahasiswa
2. Buat Tabel yang terdiri dari 4 tabel, yaitu Mahasiswa,Matakuliah,Dosen, dan Nilai. Penjelasan isi tabelnya seperti apa, bisa dilihat pada gambar di bawah ini.


3. Jika tabelnya sudah dibuat, coba isi 4 record atau data pada tabel Mahasiswa,3 record pada Dosen, dan 5 pada Matakuliah. Ini bertujuan supaya kita bisa melihat, apakah sudah benar atau belum laporannya nanti.
Misal :
Tabel Mahasiswa


Tabel Dosen


Tabel Matakuliah


Ketiga tabel diatas merupakan tabel masternya. Lalu bagaimana cara membuat laporannya?
Jika ini sudah di isi, silahkan coba isi tabel nilai yang tadi dengan jumlah record cukup 6 saja.
Misal :
Tabel Nilai
Jika ini sudah diisi semua, langkah berikutnya tinggal bikin tabel laporannya, bagaimana caranya?
1. Klik dahulu databasenya. Kalau disini nama database yg saya gunakan yaitu Mahasiswa
2. Jika sudah, pilih menu SQL seperti yang ditunjuk cursor di bawah ini


Kemudian masukan Query untuk membuat tabel laporannya di tempat yg sudah disediakan.
Ini query-nya:
create view LaporanNilai
as select mahasiswa.nrp,mahasiswa.nama,mahasiswa.jurusan,matakuliah.matakuliah,dosen.dosen,nilai.nilai,nilai.mutu
from matakuliah,dosen,nilai,mahasiswa
where nilai.nrp=mahasiswa.nrp and nilai.kode=matakuliah.kode and nilai.nip=dosen.nip;

Jika sudah, tekan Go
Dan jika query-nya sukses atau benar, maka akan muncul pesan seperti di bawah ini

Kemudian Coba perhatikan pada daftar tabel-tabel yang ada di sebelah kiri, maka dengan sendirinya akan tercipta tabel Hasil Relasi tadi dengan nama laporannilai.


Begitu tabelnya di select, maka akan muncul tabel yang berisikan laporan hasil relasi tadi kira-kira seperti yang dibawah ini.
Berbekal tabel laporan diatas ini, untul yang sedang bikin Aplikasi menggunakan VB or C# or apa saja dan
menggunakan Crystal Report, tabel ini bisa dimasukan ke Crystal Reportnya dan kita juga Bisa membuat Parameternya untuk menyaring data-data berdasarkan kategori tertentu juga sesuai kebutuhan.


Cukup sekian semoga artikel ini bermanfaat...




Tidak ada komentar :

Posting Komentar