Pendahuluan
Bahasa generasi keempat disebut juga ‘Bahasa produktifitas Tinggi’, ‘Bahasa non-
prosedural’, ‘Pembuat aplikasi’.
Ciri khas Bahasa generasi keempat adalah :
- Tidak perlu training yang lama pada DP.
- Bahasa untuk semua pemakai (profesional DP sampai pemakai akhir)
- Bahasa query
- Pembuat aplikasi
- Mencakup bahasa prosedural maupun nonprosedural
Sebagian bahasa generasi keempat memenuhi kriteria di atas sebagian tidak.
• Properti 4GL :
Agar suatu bahasa disebut dengan ‘Generasi Keempat’ harus mempunyai
karakteristik sebagai berikut :
1. User-friendly.
2. Programmer non-profesional dapat memperoleh hasil
3. Menggunakan DBMS secara langsung.
4. Program untuk semua aplikasi dapat dibuat dengan satu perintah instruksi yang
lebih sedikit.
5. Disusun untuk operasi on-line.
6. Mempermudah pemahaman dan perawatan code orang lain.
7. Prototype dapat dibuat dan dimodifikasi dengan cepat.
Pemrograman Generasi Keempat
• Komponen 4GL :
Pada pemrogramman 4GL memiliki komponen non prosedural yang munkin
disembunyikan pada fasilitas prosedural. Seperti tampak pada gambar berikut.
Application
parameters
Data
specification
Report
specification
Screen
specification
Dialogue
specification
Specification
Of rules
Procedural
facilities
Optimizing Testing
Interpreter
compiler tools