|
12
maka di dalam 4GL
hanya
membutuhkan baris pemrograman
yang
lebih sedikit.
Bila dibandingkan dengan 3GL yang merupakan bahasa procedural, 4GL adalah
bahasa non-prosedural, yakni user mendefinisikan
apa
yang
perlu
dilakukan,
bukan bagaimana. Keuntungan 4GL adalah
dapat
menambah
produktivitas
berkali
kali lipat dan membatasi bermacam-macam masalah yang dapat
dikerjakan.
Menurut Connolly and Begg (2005, p42), 4GL mempunyai kemampuan
sebagai berikut :
Bahasa presentasi seperti Query Languages dan Report Generators.
Bahasa khusus seperti spreadsheets dan Database Language.
Aplikasi
generator
yang
mendefinisikan,
menambah,
meng-update
dan mengembalikan data dari Basis data untuk membangun
aplikasi.
Bahasa
yang
mempunyai
level
sangat
tinggi,
yang
dapat
digunakan
untuk men-generate application code.
2.1.6 Database System Development Life Cycle
Dalam perancangan
Basis
data
kita
juga
harus
memperhatikan
tentang
Database
System
Development
Life
Cycle (Siklus
Hidup
Pengembangan
Sistem
Basis data). Suatu sistem Basis data seperti yang didefinisikan oleh Connolly and
Begg (2005, p283) merupakan suatu dasar bagi komponen dari organisasi dengan
sistem
informasi
yang
besar.
Begitupun
Siklus
Hidup
Pengembangan
Sistem
|