1. 1. Bahasa pemrograman generasi ke-empat biasa disebut sebagai bahasa tingkat tinggi atau bahasa yang
berorientasi pada masalah karena memungkinkan pemakai menyelesaikan masalah dengan sedikit
penulisan kode dibandingkan pada bahasa procedural. Beberapa contoh bahasa generasi keempat :
Oracle, Informix, Sybase, PowerHouse, Access, FOCUS.
2. PL/SQL (Procedural Language/Structured Query Language) merupakan sebuah penggabungan antara
bahasa pemrograman prosedural (PL) dan SQL syntax.
Perbedaan :
• PL/SQL adalah ekstensi dari SQL dengan menambahkan fungsi bahasa prosedural, maka
statement/syntax yg digunakan sangat tergantung dari jenis bahasa yg diadopsi.
• Mysql adalah sebuah software pengolah database / RDBMS yang dapat menangani database
dalam jumlah yang sangat besar, dan dapat diakses oleh banyak user.
3. SET SERVEROUTPUT ON
DECLARE
K NUMBER(3);
I INTEGER;
BEGIN
K:=&input;
DBMS_OUTPUT.PUT('2 ');
FOR I IN 2..K LOOP
IF MOD(I,2)>0 THEN
IF I > 7 THEN
IF MOD(I,3)>0 AND MOD(I,5)>0 AND MOD(I,7)>0 THEN
DBMS_OUTPUT.PUT(TO_CHAR(I) || ' ');
END IF;
ELSE
DBMS_OUTPUT.PUT(TO_CHAR(I) || ' ');
END IF;
END IF;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
END;
4. Create table Dosen (NIP char(8), nama varchar(10), matkul varchar(5), primary key (NIP));