2. APLIKASI LATIHAN SOAL ONLINE Aplikasi yang di dalamnya terdapat soal soal latihanyang dapat di gunakan untuk melatih kemampuankita dalam belajar dan sebagai penunjang /pelengkap kesiapan kita dalam menghadapi UTS /UAS. Sasaran : Mahasiswa 3. ER Model 4. Tabel 5. NORMALISASI 6. DATA 7. UNNORMAL 8. 1NF 9. DIAGRAM KETERGANTUNGAN 10. 2NF 11. 3NF 12. DDLDROP TABLE fakultas CASCADE CONSTRAINT;CREATE TABLE fakultas ( id_fakultas char(5)constraint pk_fakultas primary key, nama_fakultas varchar(20) NOT NULL);DROP TABLE jurusan CASCADE CONSTRAINT;CREATE TABLE jurusan ( id_jurusan char(5) constraint pk_jurusan primary key, nama_jurusan varchar(20) NOT NULL, id_fakultas char(5) NOT NULL,constraint fk_fakultas foreign key(id_fakultas) references fakultas on delete cascade);DROP TABLE matakuliah CASCADE CONSTRAINT;CREATE TABLE matakuliah ( id_makul char(5) constraint pk_matakuliah primary key, nama_makul varchar(20) NOT NULL, jumlahsks char(1) NOT NULL); 13. DROP TABLE punyamakul CASCADE CONSTRAINT;CREATE TABLE punyamakul ( id_makul char(5) NOT NULL, id_jurusan char(5) NOT NULL,constraint fk_makul foreign key(id_makul) references matakuliah on delete cascade,constraint fk_jurusan foreign key(id_jurusan) references jurusan on delete cascade);DROP TABLE soal CASCADE CONSTRAINT;CREATE TABLE soal ( id_soal char(5) constraint pk_soal primary key, tahun char(4) NOT NULL, tipe_soal varchar(10) NOT NULL, waktu_pengerjaan char(1), id_makul char(5) NOT NULL, id_jurusan char(5) NOT NULL,constraint fk_makul foreign key(id_makul) references matakuliah on delete cascade,constraint fk_jurusan foreign key(id_jurusan) references jurusan on delete cascade); 14. DROP TABLE isisoal CASCADE CONSTRAINT;CREATE TABLE isisoal ( id_isisoal char(5) constraint pk_isisoal primary key, uraiansoal long NOT NULL, option_A varchar(20) NOT NULL, option_B varchar(20) NOT NULL, option_C varchar(20) NOT NULL, option_D varchar(20) NOT NULL, jawaban char(1) NOT NULL, id_soal char(5) NOT NULL,constraint fk_soal foreign key(id_soal) references soal on delete cascade); 15. DMLFungsi insert :insert into fakultas value (F-001-FF,Fakultas Informatika);insert into fakultas value (F-002-FK,Fakultas Elektro);insert into fakultas value (F-003-FT,Fakultas Telekomunikasi);insert into fakultas value (F-004-FI,Fakultas Industri);insert into jurusan value(FF-001-IF,Teknik Informatika,F-001);insert into jurusan value(FK-002-TE,Teknik Elektro,F-002);insert into jurusan value(FI-004-TI,Teknik Industri,F-004);insert into jurusan value(FT-003-TT,Teknik Telekomunikasi,F-003);insert into matakuliah value(F-KAL-01,Kalkulus,3);insert into matakuliah value(F-BSD-02,Basis Data,3);insert into matakuliah value(F-BHS-01,Bahasa Indonesia,2);insert into matakuliah value(P-BSD-01,Praktikum BasDat,2);insert into matakuliah value(F-NET,Network Programming,3) 16. DMLinsert into punyamakul value(F-KAL-01,FK-002-TE);insert into punyamakul value(F-BSD-02,FF-001-IF);insert into punyamakul value(F-BHS-01,FT-003-TT);insert into punyamakul value(F-NET,FF-001-IF);insert into soal value(s001,2004,UTS,60,F-NET,FF-001-IF);insert into isisoal(i001, Setiap inerface yang berisi method untuk RMI harus , Meng-extends UnicastRemoteObject, Meng-implements UnicastRemoteObject, Meng-implements Remote, Meng-implements Remote, Meng-extends Remote, d, s001);insert into isisoal(i002, fitur pada Java yang membantu membatasi pihak yang boleh mengakses server RMI yaitu, Jproxy, JAAS, Jsecurity, Jauth, b, s001);insert into isisoal(i003, Protokol TCP/IP yang digunakan CORBA untuk komunikasi clien-server yaitu , IIOP, IDL, ORB, POA, a,s001);insert into isisoal(i004, Salah satu service di antara CORBA Object Services, Lookup Service, Security Service, Rebind Service, Garbage Collecting Service, b,s001); 17. DMLFungsi UpdateUpdate matakuliahSet jumlahsks=3Where id_makul=F-BHS-01;Fungsi SelectSELECT * FROM soal s WHERE s.id_makul = ( SELECT id_makulFROM matakuliah m WHERE m.nama_makul LIKE "Matdis" ) ands. id_jurusan =( SELECT id_jurusan FROM jurusan WHEREjurusan.nama_jurusan LIKE Informatika );SELECT * FROM `isisoal` where id_soal = S001; 18. THE END.