• Tidak ada hasil yang ditemukan

Membuat Tabel Relasi Pada MYSQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membuat Tabel Relasi Pada MYSQL"

Copied!
4
0
0

Teks penuh

(1)

Kartika Imam Santoso, M.Kom STMIK Bina Patria Magelang - 2014

Membuat Tabel Relasi Pada MYSQL dengan View

Buat yang masih bingung, gimana sih caranya buat Laporan / Relasi menggunakan Mysql..? Sebenarnya 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.

Berikut step by stepnya :

1. Buat dahulu databasenya. Disini yang akan dijadikan 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 bisa dilihat di gambar di bawah ini :

3. Kalau 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

CREATE TABLE IF NOT EXISTS `mahasiswa` ( `NRP` varchar(10) NOT NULL,

`Nama` varchar(25) NOT NULL, `JK` varchar(1) NOT NULL, `Alamat` varchar(30) NOT NULL, `Jurusan` varchar(30) NOT NULL, PRIMARY KEY (`NRP`)

)

(2)

Kartika Imam Santoso, M.Kom STMIK Bina Patria Magelang - 2014 Tabel Dosen

CREATE TABLE IF NOT EXISTS `dosen` ( `NIP` varchar(20) NOT NULL,

`Dosen` varchar(20) NOT NULL, `JK` varchar(1) NOT NULL, `Alamat` varchar(30) NOT NULL, PRIMARY KEY (`NIP`)

)

Tabel Matakuliah

CREATE TABLE IF NOT EXISTS `matakuliah` ( `Kode` varchar(10) NOT NULL,

`Matakuliah` varchar(20) NOT NULL, `SKS` varchar(2) NOT NULL,

PRIMARY KEY (`Kode`) )

Ketiga tabel diatas merupakan tabel masternya. Lalu bagaimana cara membuat laporannya.?

Kalau sudah diisi, silahkan coba isi tabel nilai yang tadi dengan jumlah record cukup 6 saja.

Misal :

Tabel Nilai

CREATE TABLE IF NOT EXISTS `nilai` ( `NIP` varchar(20) NOT NULL,

`Kode` varchar(10) NOT NULL, `NRP` varchar(10) NOT NULL, `Nilai` varchar(3) not null, `Mutu` varchar(1) not null )

(3)

Kartika Imam Santoso, M.Kom STMIK Bina Patria Magelang - 2014

Kalau sudah diisi semua, langkah berikutnya tinggal bikin tabel laporannya, gimana caranya.?

1. Klik dahulu databasenya. Kalo disini nama databasenya saya yaitu Mahasiswa 2. Kalo udah, pilih menu SQL seperti yang ditunjuk cursor di bawah ini

Kemudian masukkan Query untuk membuat tabel laporannya di tempat yg udah 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;

Kalau sudah, tekan Go

Dan kalo query-nya sukses atau benar, maka akan muncul pesan seperti di bawah ini

(4)

Kartika Imam Santoso, M.Kom STMIK Bina Patria Magelang - 2014

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

Gambar

Tabel Mahasiswa
Tabel Dosen

Referensi

Dokumen terkait

BAB III SUSUNAN PANITIA PEMBUATAN SANITASI ,%-..

Berdasarkan penelitian juga diketahui hasil belajar peserta didik melalui pretest dan posttest yang diberikan kepada 33 siswa kelas X TKJ 2 di SMKN 1 Mojokerto, dan

Peran penyuluh sebagai teknisi yang dilakukan seperti kegiatan demonstrasi plot, demonstrasi area, temu lapangan, dan pameran saat ada event (lomba BP3K tingkat

Sedangkan pada diagram kontrol menunjukkan hubungan katup kontrol arah aliran yang berfungsi untuk mengontrol gerakan silinder pada mekanisme dalam satu siklus langkah kerja..

Adalah didapati bahawa kekuatan perspektif positivisme ialah dalam mengenalpasti tiga faktor utama yang mempengaruhi kegagalan industri pelancongan sebagai katalis

Bagian pertama adalah bahan matriks yang berfungsi sebagai pengikat antar material ( adhesive ), namun selain sebagai pengikat bahan matriks juga memberikan sumbangan

Kitab Undang-Undang Hukum Pidana (Selanjutnya disebut KUHP) telah mengatur sanksi pidana terhadap para pelaku tindak pidana perjudian yaitu dalam Bab XIV tentang