DonkeyMails.com: No Minimum Payout
Free Website Hosting
Free money making opportunity. Join Cashfiesta.com and earn cash.

Thursday, March 18, 2010

Bahasa Generasi Ke Empat

Apa itu Bahasa Generasi Keempat ?
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.
Generasi Bahasa Komputer :
Q Bahasa Generasi Pertama ® bahasa mesin

•tidak ada interpreter/kompilator
•diprogram dengan notasi biner
•sulit untuk tidak melakukan kesalahan.
contoh : 011011 000000 000000 000001 110101
berarti: bersihkan akumulator masukan isi lokasi penyimpanan 117 ke dlmnya
Q Bahasa Generasi Kedua ® bahasa assembly (1950-an)
•pengalamatan secara simbolis bukan alamat fisik.
•terdiri dari : SAP, AUTOCODER, SPS, BAL dan EASYCODER.
Contoh : CLA SALARY
Salary menunjukkan lokasi memori tempat variabel salary disimpan.
Q Bahasa Generasi Ketiga ® bahasa tingkat tinggi (1960-an)
•menggunakan kata-kata bahasa Ingggris
•menekankan formula dalam notasi matematika
•program dpt dikonversikan untuk dijalankan pd mesin-mesin yg berbeda.
•terdiri dari : ALGOL, FORTRAN, COBOL, PL/I dan ADA.
Contoh : x = (a+b) / (c+d)
Q Bahasa Generasi Keempat ® bahasa produktifitas tinggi (1970-an)
•mempercepat proses pembuatan aplikasi (baris code lebih sedikit)
•mempermudah aplikasi dan mempercepat perubahan.
•meminimalkan problem debugging.
•pemakai dapat memecahkan problem sendiri.
•terdiri dari : Informix, Oracle
Q Bahasa Generasi Kelima ® bidang artificial inteligence‘ (1980-an)
- sistem berbasis pengetahuan
- mesin dapat menggambarkan kesimpulan berdasarkan kode pengetahuan yang kompleks.
- terdiri dari : Prolog, LISP
Bahasa Prosedural dan Non Prosedural
* Bahasa Prosedural menentukan ‘Bagaimana’ sesuatu diselesaikan.
* Bahasa Nonprosedural menentukan ‘Apakah’ yang akan diselesaikan.
#Bahasa Prosedural :
- programmer memberikan instruksi yang detail tentang bagaimana masing-masing tugas diselesaikan.
- contohnya : COBOL, PL/I
#Bahasa Nonprosedural :
- pemakai mendapat hasil yang cepat tanpa mengatakan prosedur bagaimana hal itu dikerjakan.
- hampir semua bahasa queri, pembuatan laporan, paket grafik dan pembuat aplikasi adalah nonprosedural.
- contohnya : Informix, NOMAD

No comments:

Post a Comment

Link Market - Free Link Exchange, Link Swap and Link Trade Directory
Have you ever tried to exchange links, swap links, or trade links? Was it hard? Use link market instead; - it is easy to use, free and very smart. It will save you hours of work.
Enter a long URL to make tiny: