Kisi UTS Pemrograman Generasi Keempat

Kisi UTS Pemrograman Generasi Keempat

Kisi UTS Pemrograman Generasi Keempat
Kisi UTS Pemrograman Generasi Keempat

Generasi Pertama

BAHASA MESIN
Bahasa mesin adalah bahasa internal komputer yang mengeksekusi secara langsung tanpa terjemahan (translation). Disebut generasi pertama karena merupakan jenis yang paling awal dikembangkan tahun 1940-an dan awal 1950-an semua program harus dikodekan dalam bahasa mesin.

Generasi Kedua

BAHASA ASSEMBLY
Penggunaan komputer secara komresial pada tahun 1950-an mengakibatkan dikembangkannya bahasa assembly.
Ciri-ciri bahasa assembly :
– Kode ditandai dengan nama yang mudah diingat seperti ADD, SUB, dan MULT
– Alamat penyimpanan (storage addresses) nyata dimana data ditempatkan dapat didefinisikan dengan nama-nama seperti AMT1 dan AMT2 untuk memudahkan rujukan
Sama seperti bahasa mesin, bahasa assembly tergantung komputer. Untuk menerjemahkan kode-kode diperlukan program khusus yang disebut ASSEMBLER.

Generasi Ketiga BAHASA TINGKAT TINGGI

Penggunaan komputer dalam bisnis berkembang sangat dramatis pada tahun 1950-an. Bahasa mesin dan assembly terlalu sulit, sehingga muncul third-generation languages (3GLs) yang lebih mudah untuk program dan portable.
Disebut tingkat tinggi karena mudah dipelajari dan program tingkat-tinggi memerlukan proses penerjemahan oleh komputer yang sangat rumit yang disebut COMPILER atau INTERPRETER.
Seperti generasi pendahulunya 1GL dan 2GL, 3GL disebut bahasa prosedural, sedangkan 4GL dan 5GL disebut bahasa nonprosedural, yakni program harus menentukan kumpulan instruksi yang tepat yang dibutuhkan untuk menyelesaikan tugas yang diberikan.
Contoh bahasa tingkat-tinggi :
– FORTRAN
– Cobol
– Pascal
– BASIC
– MODULA-2
– ADA
– Object-oriented programming language

Generasi Keempat

Ciri-ciri :
– Mudah untuk dipelajari dan dipahami
– Tepat untuk pengaksesan database
– Nonprosedural
– Memfokuskan pada memaksimalkan produktivitas manusia
– Pembuat aplikasi
– Bahasa untuk semua pemakai

Contoh:
– Query language seperti SQL, QBE, dan INTELLECT
– Report generator

Prinsip Pokok dalam design 4GL :
– Prinsip pekerjaan minimal
– Prinsip keterampilan minimal
– Prinsip pengindaran syntax dan mechanic asing
– Prinsip waktu kosong (delay)
– Prinsip usaha minimal (min error)
– Prinsip perawatan minimal (costumize)
– Prinsip hasil maksimal

Karakter pokok 4GL:
– Apakah diperuntukan untuk perhitungan rutin atau keputusan
– Apakah diperuntukan untuk pemakai terakhir atau DP profesional
– Apakah memerlukan ketrampilan programmer atau tidak
Komponen 4GL:

Sumber : https://www.kuliahbahasainggris.com/