Rabu, 23 Mei 2018

Tugas 6 "Join"

Tugas 6 "Join"
1. Tampilkan nip dosen, nama dosen dan kode matakuliah yang diampu
2. Tampilkan nip dosen, nama dosen , kode dan nama matakuliah yang diampu
3. Tampilkan nip dosen, nama dosen , kode dan nama matakuliah yang diampu, serta nim mahasiswa
4. Tampilkan nip dosen, nama dosen , kode dan nama matakuliah yang diampu, serta nim dan nama mahasiswa
5. Tampilkan nim,nama mahasiswa, kode matakuliah, nama matakuliah dan sks matakuliah
6. Tampilkan nim,nama mahasiswa dan total sks yang diambil
7. Tampikan nip dan nama dosen yang tidak mengajar

Caranya sebagai berikut:

1. SELECT krs.nip,dosen.nama,krs.kode FROM krs,dosen where dosen.nip=krs.nip;
2. SELECT krs.nip,dosen.nama,krs.kode,matakuliah.nama FROM krs,dosen,matakuliah where dosen.nip=krs.nip AND krs.kode=matakuliah.kode;
3. SELECT krs.nip,dosen.nama,krs.kode,matakuliah.nama,krs.nim FROM krs,dosen,matakuliah where dosen.nip=krs.nip AND krs.kode=matakuliah.kode;
4. SELECT krs.nip,dosen.nama,krs.kode,matakuliah.nama,krs.nim,mahasiswa.nama FROM krs,dosen,matakuliah,mahasiswa where dosen.nip=krs.nip AND krs.kode=matakuliah.kode AND krs.nim=mahasiswa.nim;
5. SELECT krs.nim,mahasiswa.nama,krs.kode,matakuliah.nama,matakuliah.sks FROM krs,mahasiswa,matakuliah WHERE krs.nim=mahasiswa.nim AND krs.kode=matakuliah.kode;
6.SELECT krs.nim,mahasiswa.nama,sum(matakuliah.sks) FROM krs,mahasiswa,matakuliah WHERE krs.nim=mahasiswa.nim AND krs.kode=matakuliah.kode GROUP BY nim;
7. SELECT dosen.nip,dosen.nama FROM dosen, krs WHERE dosen.nip!=krs.nip;

Selasa, 17 April 2018

Tugas 5 "Perintah SQL Untuk Menampulkan Informasi"

Sebagai Berikut :

1. Menampilkan nim mahasiswa yang mendapat nilai 'B'.
    SELECT mahasiswa.nim, krs.huruf FROM mahasiswa, krs WHERE krs.huruf='B';

2. Menampilkan nim mahasiswa yang mendapat nilai 'B' sama atau lebih dari 2 matakuliah.
    SELECT DISTINCT nim, huruf FROM krs WHERE huruf not in (huruf='B');
3. Menampilkan nilai rata-rata uts untuk tiap kode matakuliah
    SELECT AVG(uts) as rata_rata FROM krs group by kode;
4. Menampilkan nilai rata-rata nilai akhir untuk tiap nip dosen.
    SELECT AVG(krs.akhir) as rata_rata FROM matakuliah, krs, dosen group by dosen.nip;
5. Menampilkan nama mahasiswa yang mendapat nilai akhir tertinggi.
    SELECT mahasiswa.nama , AVG(krs.akhir) as rata_rata FROM mahasiswa, krs having max(rata_rata);

Rabu, 04 April 2018

Tugas 4 "Perintah SQL Untuk Menampilkan Informasi"

Sebagai Berikut :

1. Menampilkan Nilai Akhir Rata-rata
    SELECT AVG(akhir) FROM krs;

2. Menampilkan Nilai UAS Tertinggi
    SELECT MAX(uas) FROM krs;
3. Menampilkan Nilai UTS Terendah
    SELECT MIN(uts) FROM krs;
4. Menampilkan nama mahasiswa yang dimulai dengan huruf 'A'
    SELECT * FROM mahasiswa ORDER BY nama ASC;
    Menampilkan nama mahasiswa yang huruf depan 'A'
    SELECT * FROM mahasiswa WHERE nama LIKE "A%";
5. Menampilkan Nilai Akhir mahasiswa antara 75 dan 85
    SELECT akhir FROM krs WHERE (akhir>=75)&&(akhir<=85);
6. Menampilkan banyaknya mahasiswa yang mendapatkan nilai huruf 'B'
    SELECT nim,huruf FROM krs WHERE huruf= 'B';
7. Menampilkan nim dan banyaknya matakuliah yang diambil tiap mahasiswa
    SELECT nim,nama,sks FROM mahasiswa;
8. Menampilkan alamat mahasiswa (alamat yang sama hanya dimunculkan sekali)
    SELECT nama,alamat FROM mahasiswa WHERE alamat= 'semarang';
9. Menampilkan nama dan alamat mahasiswa yang beralamat di kota semarang dan demak
    SELECT nama,alamat FROM mahasiswa WHERE (alamat= 'semarang' OR alamat= 'demak');

Sabtu, 31 Maret 2018

Tugas 3 "Perintah SQL untuk Update Tabel Database"

Caranya Sebagai Berikut :

1. Untuk Meng-Update Nilai Akhir
Ketik : UPDATE krs SET akhir = (40/100*uts)+(60/100*uas);

2. Untuk Meng-Update Huruf
Ketik : 
UPDATE krs SET huruf = 'A' WHERE akhir >= 85;
UPDATE krs SET huruf = 'B' WHERE (akhir < 85)&&(akhir >= 75);
UPDATE krs SET huruf = 'C' WHERE (akhir < 75)&&(akhir >= 60);
UPDATE krs SET huruf = 'D' WHERE (akhir < 60)&&(akhir >= 40);
UPDATE krs SET huruf = 'E' WHERE akhir < 40;
3. Untuk Meng-Update Bobot
Ketik : 
UPDATE krs SET bobot = '4' WHERE huruf = 'A' ;
UPDATE krs SET bobot = '3' WHERE huruf = 'B' ;
UPDATE krs SET bobot = '2' WHERE huruf = 'C' ;
UPDATE krs SET bobot = '1' WHERE huruf = 'D' ;
UPDATE krs SET bobot = '0' WHERE huruf = 'E' ;

Selasa, 27 Maret 2018

Tugas 2 "Membuat Tabel Data Pada Query Browser"

Perintah SQL berikut : tabel mahasiswa insert into Mahasiswa(Nim,Nama,alamat,agama)values('001','buny','semarang','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('002','rudi','demak','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('003','udin','purworejo','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('004','vani','purwodadi','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('005','hesti','semarang','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('006','hendi','jakarta','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('007','ruri','jogja','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('008','heri','semarang','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('009','yani','solo','islam'); insert into Mahasiswa(Nim,Nama,alamat,agama)values('010','parno','surabaya','islam'); tabel dosen insert into Dosen(Nip,Nama,alamat,agama)values('001','muklas','semarang','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('002','ilyas','surabaya','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('003','yahya','jogja','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('004','santoso','jakarta','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('005','luky','rembang','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('005','farid','solo','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('006','dikky','semarang','islam'); insert into Dosen(Nip,Nama,alamat,agama)values('007','irfan','ambon','islam'); tabel mata kuliah insert into MataKuliah(kode,Nama,sks) values('AAA','SistemBasisData','2'); insert into MataKuliah(kode,Nama,sks) values('AAB','StrukturBasisData','4'); insert into MataKuliah(kode,Nama,sks) values('ABB','OrganisasiBasisData','2'); insert into MataKuliah(kode,Nama,sks) values('BBB','PemrogramanBasisData','4'); insert into MataKuliah(kode,Nama,sks) values('BAA','StrukturData','4'); insert into MataKuliah(kode,Nama,sks) values('BBA','StrukturKomputer','2'); insert into MataKuliah(kode,Nama,sks) values('BBC','ArsitekturKomputer','2'); insert into MataKuliah(kode,Nama,sks) values('BCC','BahasaPemrograman','2'); insert into MataKuliah(kode,Nama,sks) values('CBC','Algoritma','4'); insert into MataKuliah(kode,Nama,sks) values('CCC','ImplementasiBasisData','4'); tabel krs insert into krs(nim,nip,kode,uts,uas) values('001','001’,'aaa',80,80); insert into krs(nim,nip,kode,uts,uas) values('002','002’,'aab','85,75); insert into krs(nim,nip,kode,uts,uas) values('003','003’,'abb','70,85); insert into krs(nim,nip,kode,uts,uas) values('004','004’,'baa','80,90); insert into krs(nim,nip,kode,uts,uas) values('005','005’,'bba','75,95); insert into krs(nim,nip,kode,uts,uas) values('006','006’,'bbb','75,75); insert into krs(nim,nip,kode,uts,uas) values('007','007’,'ccc','80,85); 1. Menampilkan nip, nama dan alamat dosen yang beralamat di Surabaya

Caranya Ketik: "select nip,nama,alamat from dosen where alamat='surabaya';" 2. Menampilkan kode, nama dan sks mata kuliah yang sks nya = 4
Caranya Ketik: "select kode,nama,sks from matakuliah where sks=4;" 3. Menampilkan nim mahasiswa yang mengambil kode mata kuliah ='aaa'
Caranya Ketik: "select nim from krs where kode='aaa';" 4. Tambah kolom/field "jenis_kelamin" di tabel mahasiswa
Caranya Ketik: "ALTER TABLE mahasiswa ADD jeniskelamin varchar(150);" 5. Tambah kolom/field "email" di tabel dosen
Caranya Ketik: "ALTER TABLE dosen ADD email varchar(7);" ~Semoga Bermanfaat~

Selasa, 20 Maret 2018

Tugas 1 "Membangun Database Pada Mysql Query Browser"

Dibawah ini Perintah SQL untuk membangun database akademik dan tabel mahasiswa, dosen , matakuliah, dan krs : create database akademik; use akademik; create table mahasiswa(nim char(10),nama varchar(150),alamat varchar(250),agama varchar(7)); create table dosen(nip char(10),nama varchar(150),alamat varchar(250),agama varchar(7)); create table matakuliah(kode char(10),nama varchar(150),sks int); create table krs(nim char(10),kode char(10),nip char(10),uts int,uas int,akhir float,huruf char(1),bobot int);

[ Vistory ]

Halaman

Pages

Diberdayakan oleh Blogger.

Translate

Followers

Search

Jumlah Pengunjung

Template by:

Free Blog Templates