Anda di halaman 1dari 21

SEJARAH PERKEMBANGAN

BAHASA PEMROGRAMAN

Mata Kuliah: Pengenalan Pemrograman

Dosen Pengampu: Muhammad Azmi, S.Kom., M.Kom.

DISUSUN OLEH:
HISNUL KHASIN

KELAS
1B

PRODI TEKNIK INFORMATIKA


STMIK SYAIKH ZAINUDDIN NW ANJANI LOTIM
2023
KATA PENGANTAR

Puji syukur kami haturkan kehadirat Allah Swt. yang telah melimpahkan
rahmat dan hidayah-Nya sehingga kami bisa menyelesaikan karya ilmiah tentang
"Sejarah Bahasa Pemrograman".
Tidak lupa juga kami mengucapkan terima kasih kepada semua pihak
yang telah turut memberikan kontribusi dalam penyusunan karya ilmiah ini.
Tentunya, tidak akan bisa maksimal jika tidak mendapat dukungan dari berbagai
pihak.
Sebagai penyusun, kami menyadari bahwa masih terdapat kekurangan,
baik dari penyusunan maupun tata bahasa penyampaian dalam karya ilmiah ini.
Oleh karena itu, kami dengan rendah hati menerima saran dan kritik dari pembaca
agar kami dapat memperbaiki karya ilmiah ini.
Kami berharap semoga karya ilmiah yang kami susun ini memberikan
manfaat dan juga inspirasi untuk pembaca.

Anjani, Selasa 19 September 2023

Penulis

ii
DAFTAR ISI

COVER ................................................................................................................... i
KATA PENGANTAR ........................................................................................... ii
DAFTAR ISI ......................................................................................................... iii
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 2
1.3 Tujuan .......................................................................................................... 2
BAB II PEMBAHASAN ....................................................................................... 3
2.1 Pengertian Bahasa Pemrograman ............................................................. 3
2.2 Sejarah Berkembangnya Bahasa Pemrograman ..................................... 4
2.2.1 Mengenal Bahasa Pemrograman di Tahun 1200-an ............................... 4
2.2.2 Mengenal Bahasa Pemrograman di Tahun 1960-an ............................... 6
 SIMULA ................................................................................................... 6
 APL (Arithmetic Programming Language) .............................................. 6
 BASIC (Beginners’ All-purpose Symbolic Instruction Code) ................. 6
2.2.3 Mengenal Bahasa Pemrograman di Tahun 1970-an ............................... 6
 PASCAL ................................................................................................... 6
 SQL (Structured Query Language) .......................................................... 7
 C ............................................................................................................... 7
2.2.4 Mengenal Bahasa Pemrograman di Tahun 1980-an Sampai Tahun
1990-an ................................................................................................... 7
 C++ ........................................................................................................... 7
 PYTHON .................................................................................................. 7
 HTML (Hypertext Markup Language) ..................................................... 8
 JAVA ........................................................................................................ 8
 RUBY ....................................................................................................... 8
 PHP (Personal Home Page) ...................................................................... 9
 JavaScript ................................................................................................. 9

iii
2.2.5 Mengenal Bahasa Pemrograman di Tahun 2000-an ............................... 9
 C# ............................................................................................................. 9
 GO atau GOLANG ................................................................................... 9
 SWIFT .................................................................................................... 10
2.2.6 Infografis sejarah perkembangan Bahasa Pemrograman dari masa ke
masa ...................................................................................................... 11
2.3 Generasi-Generasi Bahasa Pemrograman .............................................. 13
2.3.1 Generasi Pertama - Machine Language ................................................ 13
2.3.2 Generasi Kedua – Assembly Language: Assembler ............................. 13
2.3.3 Generasi Ketiga – High Level Programming Language ....................... 14
2.3.4 Generasi Keempat – 4GL (Fourth-Generation Language) ................... 14
2.3.5 Generasi Kelima – Programming Language Based Object Oriented
& Web Development ............................................................................ 15
BAB III PENUTUP ............................................................................................. 16
3.1 Kesimpulan ................................................................................................ 16
DAFTAR PUSTAKA .......................................................................................... 17

iv
BAB I
PENDAHULUAN

1.1 Latar Belakang


Saat ini kita dapat merasakan kemudahan dan memanfaatkan komputer
karena sudah didukung oleh sistem operasi dan software yang mudah digunakan,
user-friendly. Demikian juga dengan game yang kini semakin menarik untuk
dimainkan.
Namun, pernahkah kita membayangkan bagaimana jerih payah para
programer dalam membuatnya? Dalam membuat software , seorang programer
berbekal logika dan konsep yang dia miliki, harus membuat alur logika (skema)
dari software yang akan dia buat. Misalnya, mau seperti apa software yang dia
buat, apa saja kemampuan yang dia miliki, dan beragam faktor lainnya.
Bersyukurlah kita dengan perkembangan bahasa pemrograman saat ini,
yang sudah didukung dengan bahasa pemrograman object-oriented, seorang
programer lebih dipermudah dalam membuat pernyataan/perintah,sehingga dia
dapat lebih memikirkan bagaimana membuat software yang dia buat semakin
komplet dan pintar, karena dengan sebuah bahasa pemrograman, seorang
programer dapat berusaha menyusun pernyataan-pernyataan yang dapat
dimengerti dan dijalankan oleh prosesor untuk menghasilkan sebuah output.
Semakin “pintar” software yang dia buat, maka semakin rumit dan panjang
pernyataan/perintah yang harus dia buat dalam bahasa pemrograman.
Berbeda dengan zaman dahulu. Kala itu, komputer dijalankan dengan
pemrograman manual, yang menggunakan instruksi binary dan hex. Untuk
membuat dan menjalankan program tersebut, dibutuhkan waktu yang lama dan
sering dijumpai banyak kesalahan. Program kemudian menjadi sangat sulit untuk
dibaca dan dimodifikasi. Fenomena itulah yang kemudian memacu orang
membuat bahasa pemrograman yang semakin mudah digunakan. Maka, sejak
tahun 1957 terus dikembangkan dan bermunculan berbagai bahasa pemrograman.
Tidak kurang 150 bahasa pemrograman dirilis sejak tahun 1957 sampai sekarang.

1
2

1.2 Rumusan Masalah


Penulis sudah menyusunn sebagian permasalahan yang hendak dibahas
dalam makalah ini. Ada pula sebagian permasalahan yang hendak dibahas dalam
karya tulis ini antara lain:
1) Apa pengertian dari bahasa pemrograman?
2) Bagaimana sejarah perkembangan bahasa pemrograman?
3) Apa saja macam – macam bahasa pemrograman?

1.3 Tujuan
Bersumber pada rumusan permasalahan yang disusun oleh penulis diatas,
hingga tujuan dalam penyusunan makalah ini merupakan sebagai berikut:
1) Agar memahami pengertian dari bahasa pemrogaman
2) Agar mengetahui sejarah berkembangnya bahasa pemrograman dari masa
ke masa
3) Agar mengetahui macam – macam bentuk bahasa pemrograman
BAB II
PEMBAHASAN

2.1 Pengertian Bahasa Pemrograman


Bahasa atau dalam bahasa inggris language adalah suatu sistim untuk
berkomunikasi. Bahasa tertulis menggunakan simbol (yaitu huruf) untuk
membentuk kata. Dalam ilmu komputer,bahasa manusia disebut bahasa alamiah
(natural languages), dimana komputer tidak bisa memahaminya, sehingga
diperlukan suatu bahasa komputer. Komputer mengerjakan transformasi data
berdasarkan kumpulan perintah - program - yang telah dibuat oleh pemrogram.
Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur tertentu
(syntax) dan bermakna. Bahasa pemrograman merupakan notasi untuk
memberikan secara tepat program komputer.
Berbeda dengan bahasa alamiah, mis. Bahasa Indonesia, Inggris dsb. yang
merupakan bahasa alamiah(natural language), sintaks dan semantik bahasa
pemrograman (komputer) ditentukan secara kaku, sehingga bahasa pemrograman
juga disebut sebagai bahasa formal (formal language). Jadi, dalam bahasa
pemrograman yang digunakan sebagai alat komunikasi untuk memberikan
perintah kepada komputer tidak berlaku kebebasan berekspresi seperti laiknya
dalam bahasa alamiah. Pemrograman dalam pengertian luas meliputi seluruh
kegiatan yang tercakup dalam pembuatan program, termasuk analisis kebutuhan
(requirement's analysis) dan keseluruhan tahapan dalam perencanaan (planning),
perancangan (design) dan pewujudannya (implementation). Dalam pengertian
yang lebih sempit, pemrograman merupakan pengkodean (coding atau program
writing = penulisan program) dan pengujiannya (testing) berdasarkan rancangan
tertentu. Pemahaman yang lebih sempit ini sering digunakan dalam pembuatan
program-program terapan komersial yang membedakan antara system analyst
yang bertanggung jawab dalam menganalisa kebutuhan, perencanaan dan
perancangan program dengan pemrogram (programmer) yang bertugas membuat
kode program dan menguji kebenaran program.

3
4

2.2 Sejarah Berkembangnya Bahasa Pemrograman


2.2.1 Mengenal Bahasa Pemrograman di Tahun 1200-an
Sebelum komputer ditemukan, beberapa mesin otomatis (automata)
sudah ada pada tahun 1200an. Mesin-mesin tersebut diciptakan oleh seorang
ilmuwan muslim asal Turki bernama Ismail Al-Jazari.
Beliau dikenal sebagai ‘Bapak Robotika’. Gelar lainnya yang
disandangkan ke beliau adalah Rais al-A’mal lantaran beliau menjadi
pemimpin para insinyur kala itu. Saat menjadi kepala insinyur di istana
Artuqid, lebih dari 100 mesin otomatis berhasil dibuat oleh Al-Jazari.
Salah satunya yaitu mesin penanda waktu yang berbentuk miniatur
danau dan perahu, lengkap dengan replika para pemain musik yang menjadi
penumpangnya.
Penemuan penting lainnya dari buah pemikiran dan eksperimen Al-
Jazari adalah mesin pencuci tangan otomatis. Mesin ini bekerja dengan
mekanisme pengurasan atau pembilasan (flushing). Mekanisme yang
dikembangkan Al-Jazari kini digunakan dalam sistem kerja toilet modern.
Beliau juga menciptakan pompa air yang masih sangat relevan sampai saat ini.
Pada tahun 1206, Al-Jazari menerbitkan sebuah buku berjudul “Kitab fi
Ma’rifat al–Hiyal al-Handasi” atau “The Book of Knowledge of Ingenious
Mechanical Device”. Buku tersebut menjelaskan sekitar 50 peralatan mekanik
beserta instruksi perakitannya. Dari buku tersebutlah yang kemudian
mempelopori hadirnya robot modern saat ini.
Pesatnya perkembangan teknologi saat ini tidak terlepas dari
perkembangan berbagai macam disiplin ilmu pengetahuan di masa
sebelumnya, salah satunya adalah algoritma. Kata algoritma berasal dari nama
matematikawan Muhammad ibn Musa al-Khwarizmi, yang namanya dalam
bahasa Latin menjadi Algorismus.
Beliau terkenal karena memperkenalkan aljabar di Eropa. Beliau juga
dikenal sebagai bapak dari algoritma. Bagi seorang programmer atau developer
tentunya algoritma ini sering digunakan untuk melakukan pengembangan
program.
5

Program komputer pertama kali ditulis oleh seorang wanita asal Inggris
bernama Ada Lovelace pada tahun 1843. Ada dikenal sebagai penulis dan ahli
matematika yang terkenal berkat karyanya berupa komputer mekanik pertama.
Ada bertemu dengan seorang matematikawan bernama Charles
Babbage. Charles sering dianggap sebagai bapak komputer berkat program
“Difference Engine” yang dapat menyelesaikan permasalahan matematika.
Charles banyak dibantu oleh Ada dalam menyelesaikan mesinnya yang
lain, yakni “Analytical Engine”. Ada dinobatkan sebagai programmer pertama
di dunia berkat program yang dirancang untuk mesin tersebut. Namun sangat
disayangkan,
Ada menghembuskan nafas terakhir pada usia 36 tahun karena kanker
rahim. Semua pemikiran Ada di bidang komputer baru ditemukan pada tahun
1950an.
Program komputer yang ditulis oleh Ada Lovelace membuat bahasa
pemrograman baru bermunculan seperti Plankalkul, Short Code dan
sebagainya. Pada awal kemunculannya, bahasa pemrograman tersebut hanya
bersifat tinjauan di atas kertas saja, belum ada implementasinya sama sekali.
Pada tahun 1957 barulah muncul bahasa pemrograman yang benar-
benar ada implementasinya yaitu FORTRAN (Formula Translation). Bahasa
pemrograman ini dibuat oleh John Backus dan digunakan untuk menyelesaikan
perhitungan matematika, ilmiah dan statistik.
Selain FORTRAN, bahasa pemrograman yang berkembang pada tahun
1950-an adalah LISP (LISt Processing) di tahun 1958 yang ditemukan oleh
John McCarthy. Lalu ada bahasa pemrograman COBOL (Common Business
Oriented Language) di tahun 1959 yang dikembangkan oleh Dr. Grace Murray
Hopper.
Selanjutnya ada bahasa pemrograman ALGOL (Algorithmic Language)
yang dirancang oleh Komite Internasional sebagai bahasa pemrograman yang
universal. Seiring perkembangannya, ALGOL mulai dilirik sebagai bahasa
pemrograman yang penting dan ditambah fiturnya yang semakin beragam,
meskipun tidak sepopuler FORTRAN dan COBOL.
6

2.2.2 Mengenal Bahasa Pemrograman di Tahun 1960-an


 SIMULA
Simula dikembangkan pada tahun 1962. Simula adalah nama kumpulan
bahasa pemrograman yang dirintis di Norwegia.
Simula merupakan perkembangan yang signifikan dalam sistem
pemrograman pada masanya, dan berperan penting dalam memajukan
penggunaan UNIVAC dan model komputer lainnya di masa itu. Pakar IT
mencirikan Simula sebagai bahasa pemrograman berorientasi objek (OOP).
 APL (Arithmetic Programming Language)
Bahasa pemrograman APL diperkenalkan dan diciptakan oleh Kenneth
Iverson pada tahun 1962. APL digunakan untuk memecahkan soal-soal
matematika.
Jika ingin membuat program dengan bahasa APL, maka programmer
harus menggunakan keyboard khusus yang berisikan simbol-simbol yang
kompleks untuk melakukan penyelesaian matematika yang kompleks.
 BASIC (Beginners’ All-purpose Symbolic Instruction Code)
Bahasa pemrograman BASIC diciptakan oleh Thomas Eugene Kurtz
dan John George Kemeny pada tahun 1963. BASIC menjadi bahasa yang
paling populer yang digunakan pada komputer mikro pada akhir tahun
1970-an dan komputer rumahan pada tahun 1980-an.
Hingga saat ini, BASIC menjadi bahasa yang beberapa kali berevolusi.
2.2.3 Mengenal Bahasa Pemrograman di Tahun 1970-an
 PASCAL
Pascal dirancang oleh seorang dosen, ilmuwan dan peneliti komputer
berkebangsaan Swiss bernama Niklaus Wirth pada tahun 1970. Sebelumnya
Niklaus juga banyak mengembangkan bahasa pemrograman lain pada tahun
1960-an seperti Euler dan Algol W.
Bahasa Pascal cukup mudah dipelajari dan merupakan bahasa utama
yang digunakan oleh Apple untuk awal pengembangan perangkat lunaknya.
7

 SQL (Structured Query Language)


Pada tahun 1972 Donald D. Chamberlin dan Raymond F. Boyce
mengembangkan bahasa pemrograman SQL untuk IBM. SQL digunakan
untuk melihat dan mengubah data yang disimpan dalam database.
Seiring perkembangannya, SQL mengalami perbaikan pada tahun 1989
dan pada tahun 1992 muncul versi SQL92. Kemudian pada tahun 1999 juga
mengalami pembaharuan dengan nama versi SQL99, namun yang paling
banyak direferensikan dalam dunia IT adalah versi SQL92.
 C
Bahasa pemrograman C ditulis pertama kali oleh Brian W. Kernighan
dan Denies M. Ricthie pada tahun 1972. Bahasa C merupakan bahasa
turunan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970.
Pada awalnya, bahasa C dirancang sebagai bahasa pemrograman yang
dioperasikan pada sistem operasi UNIX. Kemampuan bahasa C diantaranya
bisa digunakan untuk membuat perangkat lunak seperti dBASE, Word Star
dan lain-lain.
2.2.4 Mengenal Bahasa Pemrograman di Tahun 1980-an Sampai Tahun
1990-an
 C++
Pada tahun 1983 lahirlah bahasa pemrograman C++ yang dibuat oleh
Bjarne Stroustrup di AT&T Bell Laboratories. C++ merupakan
pengembangan dari bahasa pemrograman C. Simbol ++ digunakan untuk
menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih
dari bahasa pemrograman C.
 PYTHON
Pada awal tahun 1990-an, Python dibuat oleh Guido van Rossum di
Centrum Wiskunde & Informatica (CWI) di Belanda. Sampai saat ini,
Guido masih menjadi penulis utama untuk Python meskipun ribuan orang
juga berkontribusi dalam mengembangkannya karena bersifat open source.
8

 HTML (Hypertext Markup Language)


HTML dibuat pertama kali oleh Tim Berners-Lee yang merupakan
fisikawan di lembaga penelitian CERN, Swiss. Berners-Lee mempunyai ide
mengenai sistem hypertext berbasis internet. Maka pada tahun 1991, Tim
merilis versi HTML pertama yang di dalamnya terdapat sekitar 18 tag.
HTML mengalami beberapa pengembangan dari sisi fitur serta
informasi, hingga versi terbarunya rilis yaitu HTML5. Setiap tahunnya,
HTML mempunyai tingkat popularitas yang cukup tinggi sehingga
dijadikan sebagai web standard resmi di dunia pemrograman.
 JAVA
Bahasa pemrograman Java dikembangkan oleh perusahaan Sun
Microsystems pada tahun 1991. Kemudian Sun Microsystems membuat
sebuah project yang dinamakan “Green Project”.
Tujuan dari Green Project adalah mengembangkan bahasa
pemrograman baru yang mampu memenuhi kebutuhan project mereka,
karena beberapa programmer merasa bahwa bahasa pemrograman C / C++
tidak cukup untuk memenuhi kebutuhan project yang sedang mereka
kerjakan. Diantara anggota Green Project diantaranya James Gosling, Mike
Sheridan dan Patrick Naughton.
Pada awalnya, bahasa pemrograman ini dinamakan Oak, terinspirasi
dari sebuah nama pohon yang ada di depan kantor Gosling. Sebelum
akhirnya dinamakan “Java” dikarenakan Oak sudah terdaftar dalam merk
dagang lain yaitu “Oak Technologies”. Pemilihan kata “Java” terinspirasi
dari “Java Coffee” atau kopi Jawa, karena itulah logo dari Java adalah
secangkir kopi.
 RUBY
Ruby pertama kali dibuat oleh seorang programmer asal Jepang
bernama Yukihiro Matsumoto. Pada tahun 1993, Yukihiro ingin membuat
sebuah bahasa scripting yang memiliki kemampuan berorientasi objek.
Penulisan Ruby dimulai pada Februari 1993 dan dirilis pada Desember 1994
dengan versi alpha dari Ruby.
9

Pada awal perkembangannya, Yukihiro menulis Ruby sendiri, hingga


pada tahun 1996 terbentuklah komunitas Ruby yang banyak berkontribusi
pada perkembangan Ruby.
 PHP (Personal Home Page)
PHP dirancang oleh Rasmus Lerdorf pada tahun 1995. Saat itu PHP
masih bernama Form Interpreted (FI) yang tampilannya berupa sekumpulan
skrip. Skrip tersebut digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk digunakan
secara umum dan menamakannya PHP/FI. Dengan perilisan kode sumber
tersebut menjadi sumber terbuka, maka banyak programmer yang tertarik
untuk ikut mengembangkan PHP. PHP terus menerus digunakan secara luas
dalam pengembangan program web saat ini.
 JavaScript
JavaScript dibuat oleh seorang Programmer dari Netscape bernama
Brendan Eich pada tahun 1995. Awalnya Javascript dinamai “Mocha”,
kemudian berubah menjadi “LiveScript”. Pada masa itu bahasa Java
merupakan bahasa pemrograman yang paling popular, karena kepopuleran
tersebut akhirnya nama LiveScript pun diubah menjadi “JavaScript”.
Jadi, meskipun namanya mirip, bahasa pemrograman JavaScript tidak
ada hubungannya dengan bahasa pemrograman Java.
2.2.5 Mengenal Bahasa Pemrograman di Tahun 2000-an
 C#
C# merupakan salah satu bahasa pemrograman OOP (Object Oriented
Programming) yang dikembangkan oleh Microsoft Corporation pada tahun
2000. Microsoft merancang bahasa pemrograman C# sebagai komponen
dari inisiatif kerangka .NET Framework. C# dibuat dan dikembangkan dari
bahasa pemrograman C++ yang dilengkapi fitur dan aspek-aspek di
dalamnya.
 GO atau GOLANG
Bahasa pemrograman Go atau Golang diciptakan oleh Google bersama
dengan Ken Thompson, Robert Griesemer, dan Rob Pike pada tahun 2009.
10

Tujuan dari pengembangan Golang adalah untuk membangun bahasa yang


mempunyai keunggulan dari sisi kecepatan, keandalan, skalabilitas, dan
kesederhanaan.
 SWIFT
Swift merupakan bahasa pemrograman untuk pengembangan iOS dan
OS X yang dibuat oleh Apple. Swift dirancang untuk berdampingan dengan
Objective-C dan untuk menghindari program dari kode yang salah. Apple
memperkenalkan Swift pada acara tahunan WWDC 2014.
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi aplikasi yang
pertama dirilis ke publik yang dibuat dengan bahasa pemrograman Swift.
11

2.2.6 Infografis sejarah perkembangan Bahasa Pemrograman dari masa ke


masa
12

Gambar 2.11 Infografis


Perkembangan bahasa
pemrograman

1
Sumber : https://sorsawo.com/blog/sejarah-bahasa-pemrograman/
13

2.3 Generasi-Generasi Bahasa Pemrograman


2.3.1 Generasi Pertama - Machine Language

Gambar 2.22 Machine Language

Bahasa Pemrograman pada generasi pertama lebih berorientasi kepada


mesin. Semua program yang dibuat harus dikodekan ke dalam bahasa mesin,
sehingga memerlukan waktu yang sangat lama. Machine language sudah
jarang digunakan pada masa kini, karena sulit untuk dipelajari dan tidak efisien
dalam pengerjaannya. Bahasa pemrograman ini menggunakan bahasa
komputer atau biner, yang tersusun hanya dengan dua angka yaitu 0 dan 1.

2.3.2 Generasi Kedua – Assembly Language: Assembler

Gambar 2.33 Assembly Language

Dikembangkan dari generasi pertama, pada tahun 1960


diciptakanlah Assembly Language. Bahasa pemrograman ini memiliki program
khusus yang bernama Assembler. Bahasa ini mampu menerjemahkan kode

2
Sumber : https://student-activity.binus.ac.id/bncc/2021/07/07/berikut-adalah-bahasa-
pemrograman-dari-generasi-ke-generasi/
3
Sumber : https://student-activity.binus.ac.id/bncc/2021/07/07/berikut-adalah-bahasa-
pemrograman-dari-generasi-ke-generasi/
14

langsung ke dalam bahasa mesin. Kode pada bahasa ini pun memiliki nama
yang mudah diingat seperti ADD, SUB, MULT, MOV, LOOP, dan masih
banyak lagi.
2.3.3 Generasi Ketiga – High Level Programming Language

Gambar 2.44 High Level Programming Language

Dikarenakan sulitnya menggunakan machine language dan assembly


language, munculah bahasa pemrograman generasi ketiga. Generasi ini
disebut High Level karena mudah dipahami dan sudah memiliki
penerjemahnya sendiri, yang disebut Compiler dan Interpreter.

2.3.4 Generasi Keempat – 4GL (Fourth-Generation Language)

Gambar 2.55 4GL

4
Sumber : https://student-activity.binus.ac.id/bncc/2021/07/07/berikut-adalah-bahasa-
pemrograman-dari-generasi-ke-generasi/
5
Sumber : https://student-activity.binus.ac.id/bncc/2021/07/07/berikut-adalah-bahasa-
pemrograman-dari-generasi-ke-generasi/
15

Generasi ini disebut sebagai generasi query yang memiliki struktur


tertentu dalam bahasa pemrogramannya, serta cocok digunakan untuk
mengakses suatu data. Contoh dari bahasa pemrograman generasi ketiga
adalah Query Language (SQL, QBE, dan Intellect), Report Generator,
dan Application Generator (ADS dan Mantis).

2.3.5 Generasi Kelima – Programming Language Based Object Oriented


& Web Development

Gambar 2.66 PLBOO

Bahasa pemrograman dari generasi ini memfokuskan untuk membuat


sistem yang efisien dalam bahasa pemrograman, serta memberikan fitur
otomatis dalam membuat suatu program. Generasi ini juga disebut
sebagai Intelligent Programming dan Very High Level Language (VHLL).
Contoh bahasa pemrograman dari generasi ini adalah LISP dan Prolog.

6
Sumber : https://student-activity.binus.ac.id/bncc/2021/07/07/berikut-adalah-bahasa-
pemrograman-dari-generasi-ke-generasi/
BAB III
PENUTUP

3.1 Kesimpulan
Kesimpulan dari makalah ini, Bahasa pemrograman adalah software bahasa
komputer yang digunakan dengan cara merancang atau membuat program sesuai
dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri.
Komputer mengerjakan transformasi data berdasarkan kumpulan printah program
yang telah dibuat oleh program. Kumpulan perintah ini harus dimengerti oleh
komputer, berstruktur terntentu (syntax), dan bermakna. Bahasa pemrograman
merupakan notasi untuk memberikan secara tepat program komputer. Berbeda
dengan bahasa, misalkan Bahasa Indonesia dan Inggris yang merupakan bahasa
alamiah (natural language), sintaksis dan semantik bahasa pemrograman
komputer ditentukan secara jelas dan terstruktur, sehingga bahasa pemrograman
juga disebut sebagai bahasa formal (formal language). Tokoh pertama yang di
anggap memperkenalkan bahasa pemrograman pada komputer adalah Charles
Babbage.
Generasi Bahasa Pemrograman, dibagi menjadi lima, diantaranya Generasi
Pertama Bahasa Mesin, Generasi Kedua Bahasa Assembly, Generasi Ketiga
Bahasa Tingkat Tinggi, Generasi Keempat Generasi keempat ini lebih mudah
untuk dipelajari dan dipahami, tepat untuk pengaksesan database, nonprosedural,
serta tersedia dalam software paket yang dapat digunakan untuk mengembangkan
aplikasi yang diinginkan, Generasi Kelima : Sering digunakan untuk akses
database atau membuat sistem pakar (expert system) atau knowledge-based
system.
Keluaran dari bahasa pemrograman adalah berupa program/aplikasi.

16
DAFTAR PUSTAKA

Wahyu Wibowo. Sejarah Perkembangan Bahasa Pemrograman Komputer.


Diakses pada 24 September 2023. https://sorsawo/blog/sejarah-
bahasa-pemrograman/

Fitri Rachmwati. (2022). Mengenal Bahasa Pemrograman dan Sejarahnya.


Diakses pada 24 September 2023. https://insight.g2academy.co/
ducational/mengenal-bahasa-pemrograman.

Admin Binus. (2021). Bahasa Pemrograman Dari Generasi ke Generasi.


Diakses pada 26 September 2023. https://student-
activity.binus.ac.id/bncc/2021/07/07/berikut-adalah-bahasa-
pemrograman-dari -generasi-ke-generasi/

17

Anda mungkin juga menyukai