Membuat database harus mengacu dari sistem yang ingin kita angkat. Misalkan : perkuliahan di Universitas dengan Politeknik pasti berbeda, dimana matakuliah di Universitas dapat diambil sesuai dengan IP. Sedangkan di Politeknik, matakuliah sudah dipaketkan dalam tiap semester. Jadi meskipun IP dari seorang mahasiswa rendah, katakanlah tidak mencapai 2.5, tetap harus mengambil matakuliah secara paket. Dengan demikian pasti penyajian databasenya juga akan berbeda.
Dalam penyajian database akademik yang akan kita buat, perhatikan data seperti yang ditunjukkan oleh gambar berikut:
Keterangan Gambar:
Gambar diatas akan ditransformasikan ke dalam bentuk tabel relasi. Tabel relasi akademik akan ditunjukkan oleh gambar.2 dibawah ini :
Untuk membuat relasi tabel seperti gambar 2,perhatikan langkah-langkah dibawah ini. Anda dapat membuatnya di phpMyAdmin, MySQL Yog ataupun interface MySQL lainnya.
Langkah 1 : Create database akademik
Langkah 2: Create tabel dosen seperti yang ditunjuk script sql dibawah ini.
Langkah 3: Create tabel mahasiswa seperti yang ditunjuk script sql dibawah ini.
Langkah 4: Create tabel matakuliah seperti yang ditunjuk script sql dibawah ini.
Langkah 5: Create tabel perkuliahan seperti yang ditunjuk script sql dibawah ini.
Untuk anda yang memerlukan script akademik sql secara lengkap dapat mengdownload dibawah ini.
Dalam penyajian database akademik yang akan kita buat, perhatikan data seperti yang ditunjukkan oleh gambar berikut:
Gambar.1 |
Keterangan Gambar:
- Tabel dosen : Berisikan informasi dosen berupa Nip dan Nama Dosen. Yang menjadi primary key adalah Nip.
- Tabel mahasiswa : Berisikan informasi mahasiswa berupa Nim, Nama Mahasiswa, Tgl Lahir, Alamat dan Jenis Kelamin. Yang menjadi primary key adalah Nim.
- Tabel matakuliah : Berisikan informasi matakuliah yang terdiri dari Kode matakuliah, Nama matakuliah dan SKS. Yang menjadi primary key adalah Kode matakuliah.
- Tabel perkuliahan : Informasi matakuliah yang diikuti oleh siswa beserta pengajarnya dan juga nilai yang didapatkan oleh mahasiswa tsb. Tabel ini terdiri dari tiga atribut Foreign Key : Nim yang berasal dari tabel mahasiswa, Kode_MK yang berasal dari tabel matakuliah dan Nip yang berasal dari tabel dosen.
Gambar diatas akan ditransformasikan ke dalam bentuk tabel relasi. Tabel relasi akademik akan ditunjukkan oleh gambar.2 dibawah ini :
Gambar.2 |
Untuk membuat relasi tabel seperti gambar 2,perhatikan langkah-langkah dibawah ini. Anda dapat membuatnya di phpMyAdmin, MySQL Yog ataupun interface MySQL lainnya.
Langkah 1 : Create database akademik
CREATE DATABASE `akademik`
Langkah 2: Create tabel dosen seperti yang ditunjuk script sql dibawah ini.
CREATE TABLE `dosen` (
`Nip` varchar(12) NOT NULL,
`Nama_Dosen` varchar(25) NOT NULL,
PRIMARY KEY (`Nip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Langkah 3: Create tabel mahasiswa seperti yang ditunjuk script sql dibawah ini.
CREATE TABLE `mahasiswa` (
`Nim` varchar(9) NOT NULL,
`Nama_Mhs` varchar(25) NOT NULL,
`Tgl_Lahir` date NOT NULL,
`Alamat` varchar(50) NOT NULL,
`Jenis_Kelamin` enum('Laki-laki','Perempuan') NOT NULL,
PRIMARY KEY (`Nim`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Langkah 4: Create tabel matakuliah seperti yang ditunjuk script sql dibawah ini.
CREATE TABLE `matakuliah` (
`Kode_MK` varchar(6) NOT NULL,
`Nama_MK` varchar(20) NOT NULL,
`Sks` int(2) NOT NULL,
PRIMARY KEY (`Kode_MK`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Langkah 5: Create tabel perkuliahan seperti yang ditunjuk script sql dibawah ini.
Untuk anda yang memerlukan script akademik sql secara lengkap dapat mengdownload dibawah ini.
0 Response to "Tutorial MySQL : Membuat Database Akademik"
Posting Komentar