IMPLEMENTASI BASISDATA
Contoh Pembuatan / inputan dalam bentuk mysql
CREATE DATABASE AKADEMIK;
CREATE TABLE mahasiswa (nimchar(10), nama varchar(50),alamat varchar(150),
Agama varchar(50));
CREATE TABLE dosen (nip char(10), nama varchar(50),alamat varchar(150),
Agama varchar(50));
CREATE TABLE matakuliah (kodechar(10), nama varchar(50),sksint (11));
CREATE TABLE krs (nimchar(10), kode char(10),nip char(10),
//inputan
Ø Mahasiswa
INSERT INTO mahasiswa (nim,nama,alamat,agama)VALUES(‘1701’,’niko’,’jl.almahera’,’islam’);
INSERT INTO mahasiswa
(nim,nama,alamat,agama)VALUES(‘1702’,’miko’,’jl.melati’,’kristen’);
INSERT INTO mahasiswa
(nim,nama,alamat,agama)VALUES(‘1703’,’siko’,’jl.mawar’,’islam’);
Ø Dosen
INSERT INTO dosen (nip,nama,alamat,agama)VALUES(‘B001’,’sisi’,’SURABAYA’,’islam’);
INSERT INTO dosen (nip,nama,alamat,agama)VALUES(‘B002’,’susi’,’SEMARANG’,’islam’);
INSERT INTO dosen (nip,nama,alamat,agama)VALUES(‘B003’,’siko’,’JAKARTA’,’islam’);
Ø Matakuliah
INSERT INTO matakuliah (kode,nama,sks)VALUES(‘aaa’,’Bahasa’,’4’);
INSERT INTO matakuliah (kode,nama,sks)VALUES(‘bbb’,’Arsitektur’,’4’);
INSERT INTO matakuliah (kode,nama,sks)VALUES(‘ccc’,’Pemograman’,’5’);
Ø Krs
INSERT INTO krs (nim,kode,nip)VALUES(‘1’,’Bahasa’,’19’);
INSERT INTO krs (nim,kode,nip)VALUES(‘2’,’Arsitektur’,’20’);
INSERT INTO krs (nim,kode,nip)VALUES(‘3’,’Pemograman’,’21’);
//Tampilan
1.Menampilkan nip,nama dan alamat dosen yang beralamat di
surabaya
·
SELECT nip,nama,alamat FROM dosen WHERE
alamat=”SURABAYA”;
2.Menampilkan kode,nama dan sksmatakuliah yang sksnya = 4
·
SELECT kode,nama,sks FROM matakuliah WHERE sks=”4”;
3.Menampilkan nim mahasiswa yang mengambil kode mata kuliah =
‘aaa’
·
SELECT nim FROM mahasiswa JOIN matakuliah WHERE kode=”4”;
4.Tambah kolom/field “jenis kelamin” di tabel mahasiswa
·
ALTER TABLE mahasiswa ADD jenis_kelamin vachar(10);
5.Tambah kolom/field “email” di tabel dosen
·
ALTER TABLE dosen ADD email vachar(50);
Komentar
Posting Komentar