SlideShare a Scribd company logo
1 of 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));

More Related Content

Viewers also liked (8)

Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 
Encapsulation C++
Encapsulation C++Encapsulation C++
Encapsulation C++
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
encapsulation
encapsulationencapsulation
encapsulation
 
Pengaturcaraan c
Pengaturcaraan cPengaturcaraan c
Pengaturcaraan c
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
Turismo internacional
Turismo internacionalTurismo internacional
Turismo internacional
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 

Similar to Kisi2 generasi ke 4

Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
roy naldo
 
Jawapan 1
Jawapan 1Jawapan 1
Jawapan 1
dean36
 
Chapter12(basis data)p
Chapter12(basis data)pChapter12(basis data)p
Chapter12(basis data)p
PhOo JuTek
 
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
QyeChildist Parth-ll
 

Similar to Kisi2 generasi ke 4 (20)

Artikel bahasa pemrograman
Artikel bahasa pemrogramanArtikel bahasa pemrograman
Artikel bahasa pemrograman
 
Tugas dbms
Tugas dbmsTugas dbms
Tugas dbms
 
Jawapan 1
Jawapan 1Jawapan 1
Jawapan 1
 
Chapter12(basis data)p
Chapter12(basis data)pChapter12(basis data)p
Chapter12(basis data)p
 
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...
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Oracle-Pengenalan Oracle
Oracle-Pengenalan OracleOracle-Pengenalan Oracle
Oracle-Pengenalan Oracle
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
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
 
Laporan Pemrograman API
Laporan Pemrograman APILaporan Pemrograman API
Laporan Pemrograman API
 
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
Laporan Pemrograman API XML dengan PHP-MySQL (Lukie Perdanasari - 1110651187)
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 
Aplikasi pemrograman
Aplikasi pemrogramanAplikasi pemrograman
Aplikasi pemrograman
 
Xii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkXii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukk
 
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...
 
Perl.pptx
Perl.pptxPerl.pptx
Perl.pptx
 
Proposal bahasa indonesia
Proposal bahasa indonesiaProposal bahasa indonesia
Proposal bahasa indonesia
 
Bahasa sistem
Bahasa sistemBahasa sistem
Bahasa sistem
 
Java souce code
Java souce codeJava souce code
Java souce code
 
Programming mind-mapping
Programming mind-mappingProgramming mind-mapping
Programming mind-mapping
 

More from Alvin Setiawan

Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13Penyelesaian pers-biseksi13
Penyelesaian pers-biseksi13
Alvin Setiawan
 
Penyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linearPenyelesaian persamaan-non-linear
Penyelesaian persamaan-non-linear
Alvin Setiawan
 
Pengembangan sistem 1 2
Pengembangan sistem 1 2Pengembangan sistem 1 2
Pengembangan sistem 1 2
Alvin 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-2cols
Alvin Setiawan
 
Metode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libreMetode numerik-rinaldi-munir-libre
Metode numerik-rinaldi-munir-libre
Alvin Setiawan
 
Metode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unilaMetode numerik-buku-ajar-unila
Metode numerik-buku-ajar-unila
Alvin Setiawan
 
Met num3 persnonl-inier_baru
Met num3 persnonl-inier_baruMet num3 persnonl-inier_baru
Met num3 persnonl-inier_baru
Alvin Setiawan
 
Met num02 persamaan non linier
Met num02 persamaan non linierMet num02 persamaan non linier
Met num02 persamaan non linier
Alvin 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.3
Alvin 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_sql
Alvin Setiawan
 
M8 perancangan terinci
M8 perancangan terinciM8 perancangan terinci
M8 perancangan terinci
Alvin 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. 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));