Home Start Back Next End
  
54
menghilangkan data yang berulang-ulang dengan tujuan menghemat tempat
dan mengurangi keanehan manipulasi.
2.1.11  Fourth-Generation Language (4GL)
Menurut
Connolly
dan
Begg 
(2005, p42),
4GL
merupakan
esensi
dari
bahasa pemrograman. 3GL
(Third-Generation Language) seperti COBOL
yang
memerlukan ratusan baris algoritma dapat dipersingkat oleh bahasa
pemrograman 4GL. Dibandingkan dengan 3GL yang prosedural, 4GL tidak
prosedural, user
menitikberatkan
pada
apa
yang
harus
dikerjakan
bukan
bagaimana cara mengerjakannya. Dikatakan bahwa 4GL dapat meningkatkan
produktivitas 
menjadi 
sepuluh 
kali 
lipat 
dalam 
mempersingkat 
pekerjaan
seperti:
program presentasi
dan
program laporan
(reports
generator),
program
akuntansi
(Excel) dan pemrograman basisdata, 
program aplikasi
yang
meliputi
insert, update dan retrieve data dari basisdata ke aplikasi lainnya dan bahasa
tingkat
tinggi
yang
digunakan
untuk
menjalankan
kode-kode
aplikasi. Contoh
software
di
Fourth-Generation
Language
(4GL)
adalah SQL
dan
QBE.
Beberapa
tipe
lain dari 4GL
(Connolly dan
Begg , 2005, p42-p43) adalah form
generators,  reports  generators,  graphic  generators, 
dan  application
generators.
2.1.12
Data Flow Diagram (DFD)
Menurut  Whitten,  Bentley,  dan  Dittman  (2004,  p344),  DFD  adalah
sebuah
alat
yang
menggambarkan
aliran
data
melalui
sebuah
sistem dan
bagaimana sebuah proses ditampilkan oleh sistem tersebut.
Word to PDF Converter | Word to HTML Converter