contah perogram XAMPP MYSQ
contol mysql database tentang mahasisawa lengkap dengan masalah join dan sebaginya
CREATE TABLE Siswa (
NIS char(10) PRIMARY KEY,
Nama varchar(50),
Tgl_Lahir date,
ID_Kelas varchar(10)
);
CREATE TABLE Mata_Pelajaran (
Kode_MP varchar(10) PRIMARY KEY,
Nama_MP varchar(50)
);
CREATE TABLE Mempelajari (
NIS char(10),
Kode_MP varchar(10),
Nilai int(5),
FOREIGN KEY (NIS) REFERENCES Siswa(NIS),
FOREIGN KEY (Kode_MP) REFERENCES Mata_Pelajaran(Kode_MP)
);
CREATE TABLE Mengajar (
NIP char(10),
Kode_MP varchar(10),
Hari char(10),
Waktu varchar(50),
FOREIGN KEY (Kode_MP) REFERENCES Mata_Pelajaran(Kode_MP)
);
CREATE TABLE Kelas (
ID_Kelas varchar(10) PRIMARY KEY,
Nama_Kelas varchar(10),
NIP char(10)
);
CREATE TABLE Guru (
NIP char(10) PRIMARY KEY,
Nama varchar(50),
Alamat varchar(50),
Tgl_Lahir date,
Status enum('Tetap','Honorer'),
JK enum('L','P'),
Email varchar(50)
);
CREATE TABLE Jabatan (
Kode_Jabatan varchar(10) PRIMARY KEY,
Nama_Jabatan varchar(50),
Gaji int(20)
);
CREATE TABLE Menjabat (
NIP char(10),
Kode_Jabatan varchar(10),
Tgl_Mulai date,
Tgl_Selesai date,
FOREIGN KEY (NIP) REFERENCES Guru(NIP),
FOREIGN KEY (Kode_Jabatan) REFERENCES Jabatan(Kode_Jabatan)
);
SELECT*FROM SISWA;
INSERT INTO Siswa VALUES ('113','Valencia','1998-01-20','KL-6A');
INSERT INTO Siswa VALUES ('114','Subandono','1998-10-21','KL-6A');
INSERT INTO Siswa VALUES ('115','Rastri','1998-04-23','KL-6B');
INSERT INTO Siswa VALUES ('116','Laras','1999-01-01','KL-6C');
INSERT INTO Mata_Pelajaran VALUES ('PKN','Pendidikan Kewarganegaraan');
INSERT INTO Mata_Pelajaran VALUES ('MTK','Matematika');
INSERT INTO Mata_Pelajaran VALUES ('SJH','Sejarah');
INSERT INTO Mata_Pelajaran VALUES ('MPB','');
INSERT INTO Mempelajari VALUES ('113','SJH',10);
INSERT INTO Mempelajari VALUES ('114','SJH',50);
INSERT INTO Mempelajari VALUES ('115','SJH',23);
INSERT INTO Mengajar VALUES ('10','PKN','Senin','10:00 - 12:00');
INSERT INTO Mengajar VALUES ('10','MTK','Selasa','08:00 - 12:00');
INSERT INTO Mengajar VALUES ('11','MPB','Jumat','08:00 - 12:00');
INSERT INTO Kelas VALUES ('KL-6A','Kelas 6 A','10');
INSERT INTO Kelas VALUES ('KL-6B','Kelas 6 B','11');
INSERT INTO Kelas VALUES ('KL-6C','Kelas 6 C','12');
INSERT INTO Guru VALUES (10,'Joko Suwarno','Jl. Padasuka 43','1950-02-23','Tetap','L','joko@yahoo.com');
INSERT INTO Guru VALUES (11,'Evie Tamala','Jl. Tasikmalaya','1960-03-14','Honorer','P','evi@gmail.com');
INSERT INTO Guru VALUES (12,'Marie Curie','Jl. Burangburang','1970-12-13','Honorer','P','curi76@gmail.com');
INSERT INTO Jabatan VALUES ('JAB-01','STAFF',3000000);
INSERT INTO Jabatan VALUES ('JAB-02','ASMAN',5000000);
INSERT INTO Menjabat VALUES (10,'JAB-01','1990-01-01','');
INSERT INTO Menjabat VALUES (11,'JAB-02','1995-01-01','');
INSERT INTO Menjabat VALUES (12,'JAB-01','2000-01-01','');
mwmbuat user dan psswo
CREATE USER "nama_user" ;
pss
CREATE USER "nama_user" IDENTIFIED BY "password_anda"
tes: SELECT user, password FROM mysql.user;
1. SELECT*FROM Guru;
2. SELECT NIP,Nama,Tgl_Lahir FROM Guru WHERE Status='Honorer';
3. SELECT A.NIP,A.Nama,A.Tgl_Lahir,A.Status,A.JK,A.Email,C.Nama_Jabatan
FROM Guru A
JOIN MENJABAT B
ON(A.NIP=B.NIP)
JOIN JABATAN C
ON (B.Kode_Jabatan=C.Kode_Jabatan)
WHERE C.Nama_Jabatan='ASMAN';
4. SELECT A.NIS,A.Nama
FROM Siswa A
JOIN Kelas B
ON (A.ID_Kelas=B.ID_Kelas)
WHERE B.NIP='10';
5. SELECT A.NIS,A.Nama
FROM Siswa A
JOIN Kelas B
ON (A.ID_Kelas=B.ID_Kelas)
JOIN Mengajar C
ON(B.NIP=C.NIP)
WHERE C.NIP='10';
6. SELECT A.NIS,A.Nama
FROM Siswa A
JOIN Kelas B
ON (A.ID_Kelas=B.ID_Kelas)
JOIN Mengajar C
ON(B.NIP=C.NIP)
JOIN MENJABAT D
ON (C.NIP=D.NIP)
WHERE D.Kode_Jabatan='JAB-01';
7. SELECT A.Nama_Kelas,COUNT(*) AS 'JUMLAH SISWA'
FROM Kelas A
JOIN Siswa B
ON (A.ID_Kelas=B.ID_Kelas)
GROUP BY Nama_Kelas;
8. SELECT A.Nama,COUNT(C.Waktu) AS 'JUMLAH JAM'
FROM Siswa A
JOIN Kelas B
ON (A.ID_Kelas=B.ID_Kelas)
JOIN MENGAJAR C
ON (B.NIP=C.NIP)
GROUP BY A.Nama;
9.
Contah Perogram Xampp Mysql >>>>> Download Now
ReplyDelete>>>>> Download Full
Contah Perogram Xampp Mysql >>>>> Download LINK
>>>>> Download Now
Contah Perogram Xampp Mysql >>>>> Download Full
>>>>> Download LINK