SlideShare a Scribd company logo
1 of 7
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_OUTP
UT.PUT(TO_CHAR(I) || '
');
END IF;
ELSE
DBMS_OUTPUT.P
UT(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));
5. Buat user: create user01 identified
by deny;
Grant connect to user01; grant all on
(nm.tbl)to user01; grant dba to
user01;
Insert into dosen
values(‘111’,’dd’,’22’);
Update dosen set matkul=’sdb’
where matkul=’pbo’;
Select upper (nama) from dosen;
(select huruf depan saja yg besar)
lower,length, initcap (jd hurup bsr)
Concat-select concat(npm,nama)
from mhs;
Select substr(nama,2,2) from mhs;
Revoke all on dosen from user01;
Delete from dosen;
Drop table dosen;
6. 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.
7. 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.
8. 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_OUTP
UT.PUT(TO_CHAR(I) || '
');
END IF;
ELSE
DBMS_OUTPUT.P
UT(TO_CHAR(I) || ' ');
END IF;
END IF;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
END;
9. Create table Dosen (NIP char(8),
nama varchar(10), matkul varchar(5),
primary key (NIP));
10. Buat user: create user01
identified by deny;
Grant connect to user01; grant all on
(nm.tbl)to user01; grant dba to
user01;
Insert into dosen
values(‘111’,’dd’,’22’);
Update dosen set matkul=’sdb’
where matkul=’pbo’;
Select upper (nama) from dosen;
(select huruf depan saja yg besar)
lower,length, initcap (jd hurup bsr)
Concat-select concat(npm,nama)
from mhs;
Select substr(nama,2,2) from mhs;
Revoke all on dosen from user01;
Delete from dosen;
Drop table dosen;
11. 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.
12. 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.
13. 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_OUTP
UT.PUT(TO_CHAR(I) || '
');
END IF;
ELSE
DBMS_OUTPUT.P
UT(TO_CHAR(I) || ' ');
END IF;
END IF;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
END;
14. Create table Dosen (NIP
char(8), nama varchar(10), matkul
varchar(5), primary key (NIP));
15. Buat user: create user01
identified by deny;
Grant connect to user01; grant all on
(nm.tbl)to user01; grant dba to
user01;
Insert into dosen
values(‘111’,’dd’,’22’);
Update dosen set matkul=’sdb’
where matkul=’pbo’;
Select upper (nama) from dosen;
(select huruf depan saja yg besar)
lower,length, initcap (jd hurup bsr)
Concat-select concat(npm,nama)
from mhs;
Select substr(nama,2,2) from mhs;
Revoke all on dosen from user01;
Delete from dosen;
Drop table dosen;
16. 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.
17. 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.
18. 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_OUTP
UT.PUT(TO_CHAR(I) || '
');
END IF;
ELSE
DBMS_OUTPUT.P
UT(TO_CHAR(I) || ' ');
END IF;
END IF;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
END;
19. Create table Dosen (NIP
char(8), nama varchar(10), matkul
varchar(5), primary key (NIP));
20. Buat user: create user01
identified by deny;
Grant connect to user01; grant all on
(nm.tbl)to user01; grant dba to
user01;
Insert into dosen
values(‘111’,’dd’,’22’);
Update dosen set matkul=’sdb’
where matkul=’pbo’;
Select upper (nama) from dosen;
(select huruf depan saja yg besar)
lower,length, initcap (jd hurup bsr)
Concat-select concat(npm,nama)
from mhs;
Select substr(nama,2,2) from mhs;
Revoke all on dosen from user01;
Delete from dosen;
Drop table dosen;
21. 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.
22. 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.
23. 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_OUTP
UT.PUT(TO_CHAR(I) || '
');
END IF;
ELSE
DBMS_OUTPUT.P
UT(TO_CHAR(I) || ' ');
END IF;
END IF;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
END;
24. Create table Dosen (NIP
char(8), nama varchar(10), matkul
varchar(5), primary key (NIP));
25. Buat user: create user01
identified by deny;
Grant connect to user01; grant all on
(nm.tbl)to user01; grant dba to
user01;
Insert into dosen
values(‘111’,’dd’,’22’);
Update dosen set matkul=’sdb’
where matkul=’pbo’;
Select upper (nama) from dosen;
(select huruf depan saja yg besar)
lower,length, initcap (jd hurup bsr)
Concat-select concat(npm,nama)
from mhs;
Select substr(nama,2,2) from mhs;
Revoke all on dosen from user01;
Delete from dosen;
Drop table dosen;
Kisi2 generasi ke 4 (1)
Kisi2 generasi ke 4 (1)

More Related Content

Similar to Kisi2 generasi ke 4 (1)

Bab 1 Asas Pengaturcaraan (MALAYSIA) G-Vecom
Bab 1 Asas Pengaturcaraan (MALAYSIA) G-VecomBab 1 Asas Pengaturcaraan (MALAYSIA) G-Vecom
Bab 1 Asas Pengaturcaraan (MALAYSIA) G-VecomYouTuber,G-Vecom
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Devi Apriansyah
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqlHibaten Wafiroh
 
Aksi penyerangan SQL dan penjegahan
Aksi penyerangan SQL dan penjegahanAksi penyerangan SQL dan penjegahan
Aksi penyerangan SQL dan penjegahanFadlil Mantoeng
 
SISTEM OPERASI SYIFA RAHMAH.pdf
SISTEM OPERASI SYIFA RAHMAH.pdfSISTEM OPERASI SYIFA RAHMAH.pdf
SISTEM OPERASI SYIFA RAHMAH.pdfSyifaRahmah9
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrogramanroy naldo
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)Hardini_HD
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)Hardini_HD
 
2ka04 Kelompok 7
2ka04 Kelompok 72ka04 Kelompok 7
2ka04 Kelompok 7Nugroho W
 
Kelompok 7 2ka04
Kelompok 7 2ka04Kelompok 7 2ka04
Kelompok 7 2ka04Nugroho W
 
Oracle-Pengenalan Oracle
Oracle-Pengenalan OracleOracle-Pengenalan Oracle
Oracle-Pengenalan Oracleidnats
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...Fitria Nanda
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlfaisalrafix
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...TheodoraTerdunGintin
 

Similar to Kisi2 generasi ke 4 (1) (20)

Kisi2 generasi ke 4
Kisi2 generasi ke 4Kisi2 generasi ke 4
Kisi2 generasi ke 4
 
Bab 1 Asas Pengaturcaraan (MALAYSIA) G-Vecom
Bab 1 Asas Pengaturcaraan (MALAYSIA) G-VecomBab 1 Asas Pengaturcaraan (MALAYSIA) G-Vecom
Bab 1 Asas Pengaturcaraan (MALAYSIA) G-Vecom
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Aksi penyerangan SQL dan penjegahan
Aksi penyerangan SQL dan penjegahanAksi penyerangan SQL dan penjegahan
Aksi penyerangan SQL dan penjegahan
 
SISTEM OPERASI SYIFA RAHMAH.pdf
SISTEM OPERASI SYIFA RAHMAH.pdfSISTEM OPERASI SYIFA RAHMAH.pdf
SISTEM OPERASI SYIFA RAHMAH.pdf
 
Modul ii
Modul iiModul ii
Modul ii
 
Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Tugas dbms
Tugas dbmsTugas dbms
Tugas dbms
 
Modul 2
Modul 2Modul 2
Modul 2
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)
 
PASCAL ( MODUL 2)
PASCAL ( MODUL 2)PASCAL ( MODUL 2)
PASCAL ( MODUL 2)
 
2ka04 Kelompok 7
2ka04 Kelompok 72ka04 Kelompok 7
2ka04 Kelompok 7
 
Kelompok 7 2ka04
Kelompok 7 2ka04Kelompok 7 2ka04
Kelompok 7 2ka04
 
Modul 1-2
Modul 1-2Modul 1-2
Modul 1-2
 
Oracle-Pengenalan Oracle
Oracle-Pengenalan OracleOracle-Pengenalan Oracle
Oracle-Pengenalan Oracle
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresql
 
Modul basdat I
Modul basdat IModul basdat I
Modul basdat I
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
 

More from Alvin Setiawan

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Alvin Setiawan
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearAlvin Setiawan
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2Alvin Setiawan
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsAlvin Setiawan
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreAlvin Setiawan
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaAlvin Setiawan
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baruAlvin Setiawan
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linierAlvin Setiawan
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3Alvin Setiawan
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlAlvin Setiawan
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinciAlvin Setiawan
 

More from Alvin Setiawan (20)

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
 
Pedoman ta2008
Pedoman ta2008Pedoman ta2008
Pedoman ta2008
 
Pbw week 01 basics
Pbw week 01   basicsPbw week 01   basics
Pbw week 01 basics
 
Paper
PaperPaper
Paper
 
Nl eqn lab
Nl eqn labNl eqn lab
Nl eqn lab
 
Modul6
Modul6Modul6
Modul6
 
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2colsModul pelatihan ly_x_untuk_jurnal-feb-2cols
Modul pelatihan ly_x_untuk_jurnal-feb-2cols
 
Ml2 f304213
Ml2 f304213Ml2 f304213
Ml2 f304213
 
Micro sim template_2
Micro sim template_2Micro sim template_2
Micro sim template_2
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
 
Metode regula falsi
Metode regula falsiMetode regula falsi
Metode regula falsi
 
Metode biseksi
Metode biseksiMetode biseksi
Metode biseksi
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
 
Membuat dokumen dengan latex ver.0.3
Membuat dokumen dengan latex   ver.0.3Membuat dokumen dengan latex   ver.0.3
Membuat dokumen dengan latex ver.0.3
 
Membangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sqlMembangun website e-commerce_berbasis_php_dan_my_sql
Membangun website e-commerce_berbasis_php_dan_my_sql
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
 

Kisi2 generasi ke 4 (1)

  • 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_OUTP UT.PUT(TO_CHAR(I) || ' '); END IF; ELSE DBMS_OUTPUT.P UT(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)); 5. Buat user: create user01 identified by deny; Grant connect to user01; grant all on (nm.tbl)to user01; grant dba to user01; Insert into dosen values(‘111’,’dd’,’22’); Update dosen set matkul=’sdb’ where matkul=’pbo’; Select upper (nama) from dosen; (select huruf depan saja yg besar) lower,length, initcap (jd hurup bsr) Concat-select concat(npm,nama) from mhs; Select substr(nama,2,2) from mhs; Revoke all on dosen from user01; Delete from dosen; Drop table dosen;
  • 2. 6. 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. 7. 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. 8. 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_OUTP UT.PUT(TO_CHAR(I) || ' '); END IF; ELSE DBMS_OUTPUT.P UT(TO_CHAR(I) || ' '); END IF; END IF; END LOOP; DBMS_OUTPUT.NEW_LINE; END; 9. Create table Dosen (NIP char(8), nama varchar(10), matkul varchar(5), primary key (NIP)); 10. Buat user: create user01 identified by deny; Grant connect to user01; grant all on (nm.tbl)to user01; grant dba to user01; Insert into dosen values(‘111’,’dd’,’22’); Update dosen set matkul=’sdb’ where matkul=’pbo’; Select upper (nama) from dosen; (select huruf depan saja yg besar) lower,length, initcap (jd hurup bsr) Concat-select concat(npm,nama) from mhs; Select substr(nama,2,2) from mhs; Revoke all on dosen from user01; Delete from dosen; Drop table dosen;
  • 3. 11. 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. 12. 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. 13. 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_OUTP UT.PUT(TO_CHAR(I) || ' '); END IF; ELSE DBMS_OUTPUT.P UT(TO_CHAR(I) || ' '); END IF; END IF; END LOOP; DBMS_OUTPUT.NEW_LINE; END; 14. Create table Dosen (NIP char(8), nama varchar(10), matkul varchar(5), primary key (NIP)); 15. Buat user: create user01 identified by deny; Grant connect to user01; grant all on (nm.tbl)to user01; grant dba to user01; Insert into dosen values(‘111’,’dd’,’22’); Update dosen set matkul=’sdb’ where matkul=’pbo’; Select upper (nama) from dosen; (select huruf depan saja yg besar) lower,length, initcap (jd hurup bsr) Concat-select concat(npm,nama) from mhs; Select substr(nama,2,2) from mhs; Revoke all on dosen from user01; Delete from dosen; Drop table dosen;
  • 4. 16. 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. 17. 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. 18. 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_OUTP UT.PUT(TO_CHAR(I) || ' '); END IF; ELSE DBMS_OUTPUT.P UT(TO_CHAR(I) || ' '); END IF; END IF; END LOOP; DBMS_OUTPUT.NEW_LINE; END; 19. Create table Dosen (NIP char(8), nama varchar(10), matkul varchar(5), primary key (NIP)); 20. Buat user: create user01 identified by deny; Grant connect to user01; grant all on (nm.tbl)to user01; grant dba to user01; Insert into dosen values(‘111’,’dd’,’22’); Update dosen set matkul=’sdb’ where matkul=’pbo’; Select upper (nama) from dosen; (select huruf depan saja yg besar) lower,length, initcap (jd hurup bsr) Concat-select concat(npm,nama) from mhs; Select substr(nama,2,2) from mhs; Revoke all on dosen from user01; Delete from dosen; Drop table dosen;
  • 5. 21. 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. 22. 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. 23. 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_OUTP UT.PUT(TO_CHAR(I) || ' '); END IF; ELSE DBMS_OUTPUT.P UT(TO_CHAR(I) || ' '); END IF; END IF; END LOOP; DBMS_OUTPUT.NEW_LINE; END; 24. Create table Dosen (NIP char(8), nama varchar(10), matkul varchar(5), primary key (NIP)); 25. Buat user: create user01 identified by deny; Grant connect to user01; grant all on (nm.tbl)to user01; grant dba to user01; Insert into dosen values(‘111’,’dd’,’22’); Update dosen set matkul=’sdb’ where matkul=’pbo’; Select upper (nama) from dosen; (select huruf depan saja yg besar) lower,length, initcap (jd hurup bsr) Concat-select concat(npm,nama) from mhs; Select substr(nama,2,2) from mhs; Revoke all on dosen from user01; Delete from dosen; Drop table dosen;