Anda di halaman 1dari 9

PEMROGRAMAN GENERASI EMPAT

Pemrograman Generasi ke 5

Disusun Oleh :

Melinda Aprilia (15116002)

Fakultas Teknik
Program Studi Sistem Informasi
Universitas Batam
2020
Generasi Bahasa Pemrograman Komputer

Apakah Anda sedang mempelajari bahasa coding? Coding yakni computer


programming yang wajib dipahami betul bagi setiap programmer. Anda pun
sebetulnya akan menjumpai bahasa pemrograman yang persis dengan bahasa manusia.
Meskipun dalam tanda kutip masih banyak simbol atau karakter khusus dalam bahasa
coding. Jadi Anda diharuskan menghafal dan paham struktur bahasa programming.
Rupanya generasi bahasa komputer berkembang hingga sekarang, yaitu sebagai
betikut.
1. Generasi Machine Language
Bahasa mesin atau machine language memang sudah jarang digunakan di era canggih
seperti sekarang. Jika masih digunakan mungkin sangat terbatas yang hanya melingkup
lingkungan pendidikan atau pembelajaran. Bahasa mesin terbilang cukup sulit
dipelajari karena merupakan bahasa komputer asli atau bahasa biner, yakni tersusun
dari karakter nol dan satu saja.

2. Generasi Assembly Language


Bahasa pemograman assembly adalah generasi yang mempunyai keyword begitu
kompleks dibandingkan bahasa mesin. Tetapi dalam penerapan dan praktiknya lebih
mudah dimengerti oleh programmer. Adapun kode-kode pada bahasa pemograman
assembly memiliki karaktersitik dalam bentuk singkatan, seperti kode SUB, MOV,
CMP, JGE, LOOP dan lain sebagainya.
3. Generasi Procedural Programming
Generasi  procedural programming yang mirip sekali dengan bahasa manusia, tetapi
masih mengutamakan bahasa simbol/karakter khusus seperti<<, >>, {, }, ?, &&, ||, ;
dan lainnya. Selain itu, ada juga pengembangkan khusus kode sehingga para
programmer lebih mudah memahami bahasa komputer karena karakter khusus mulai
dikurangi.

4. Generasi 4 GL ( Fourth-Generation Language )


Generasi query yang mempunyai struktur tertentu dalam bahasa pemograman
komputer, yakni SQL (Structured Query Language ). Pada bidang SQL adalah bahasa
yang dalam penerapannya menggunakan basis data, mulai dari SQL Server, SQLite,
Oracle Database, MySQL, dan lain sebagainya. Tentu saja programmer lebih mudah
memahami sistem data  bahasa programming 4 GL.
5. Generasi Programming Language Based Object Oriented & Web Development
Pemrograman generasi kelima merupakan kelompok bahasa-bahasa pemrograman
yang ditujukan untuk menangani kecerdasan buatan (Artificult Intelligent).
Kecerdasan buatan adalah disiplin dalam ilmu komputer yang mempelacari cara
komputer nebiru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah
seperti berikut :
Pemrosesan bahasa alami (natural language processing) yaitu mengatur komputer
agar bisa berkomunikasi dengan manusia melalui bahsa manusia (Inggris, Spanyo;,
Perancis, Indonesia dan sebagainya).
Pengendalian robotika dengan sensor mata.
Aplikasi sistem pakar ( Expert System) yang meniru seorang pakar di bidang tertentu
sehingga bisa menghasilkan nasihat atau pemikiran yang setara dengan seorang pakar.
Dengan menggunakan bahasa generasi kelima dimungkinkan untuk melakukan
perintah dengan menggunakan cara percakapan semacam berikut  :
“ Tolong tampilkan nama semmua pegawai yang pernah absen lima kali pada
bulan yang lalu dan diurutkan menurut abjad “
Tingkatan Bahasa Pemograman Komputer

Mungkin Anda masih bingung dengan tingkatan pada bahasa pemograman perangkat
komputer. Pada dasarnya kategori bahasa programming tidak bersifat baku dan
mengikat. Pasalnya suatu bahasa komputer atau programming digolongkan sebagai
bahasa pemrograman tingkat rendah, menengah, tingkat tinggi, dan tingkat sangat
tinggi. Nah, agar lebih jelas berikut penjelasan selengkapnya.
1. Bahasa Pemrograman Tingkat Rendah
Bahasa mesin pada pemrograman tingkat rendah sebagai satu-satunya bahasa yang
diolah komputer secara langsung tanpa menggunakan kompilasi. Namun programmer
sekarang jarang menerapkan sistem program secara langsung, karena membutuhkan
tingkat ketelitian lebih tinggi. Contoh bahasa pemrograman tingkat paling rendah ini
adalah bahasa mesin.

2. Bahasa Pemrograman Tingkat Menengah


Bahasa programming pada tingkah menengah menggunakan sistem instruksi pada
mesin yang diwakili menggunakan satu baris kode. Misalnya adalah bahasa assembly
yang mempunyai sifat semantik karena hanya menggunakan pemetaan simbol. Selain
assembly, ada juga bahasa programming Microsoft Macro Assembler (MASM).
3. Bahasa Pemrograman Tingkat Tinggi
Bahasa pemrograman tingkat tinggi mulai muncul pada bahasa programming
generasi ke-3 dan kini sudah beralih pada generasi ke-5. Adapun contoh dari bahasa
pemograman komputer tingkat tinggi, yakni C++ (Turbo C++), PHP (prosedural),
Delphi (Borland), Visual Basic (Non-NET), dan Pascal (Turbo Pascal). Pastinya
sistem programming ini lebih kompleks tetapi dalam penerapan justru lebih mudah.

4. Bahasa Pemrograman Tingkat Object-Oriented dan Visual


Bahasa pemrograman tingkat Object – Oriented dan Visual merupakan tingkat bahasa
programming paling tinggi untuk saat ini. Contoh pemrograman yang biasa dilakukan
programmer adalah PHP atau Visual Basic.NET. Satu lagi yang disetarakan pada
bahasa komputer tingkat ini yang biasa digunakan para programmer professional
yakni Very High Language Level (VHLL).
TERIMA KASIH

Anda mungkin juga menyukai