• Posted by : indoanim Monday, July 16, 2018

    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.

    { 1 comments... read them below or add one }

    1. Contah Perogram Xampp Mysql >>>>> Download Now

      >>>>> Download Full

      Contah Perogram Xampp Mysql >>>>> Download LINK

      >>>>> Download Now

      Contah Perogram Xampp Mysql >>>>> Download Full

      >>>>> Download LINK

      ReplyDelete

  • Copyright © 2025 - Network Tips - Network Tips - Powered by Blogger - Designed by inggisxXx