BAHASA PEMROGRAMAN
DISUSUN OLEH:
HISNUL KHASIN
KELAS
1B
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.
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
2
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
3
4
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
1
Sumber : https://sorsawo.com/blog/sejarah-bahasa-pemrograman/
13
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
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
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
17