You are on page 1of 14

MAKALAH

PERKEMBANGAN DAN TREND BAHASA PEMROGRAMAN


DALAM 5 TAHUN TERAKHIR
Disusun untuk memenuhi tugas mata kuliah Bahasa Pemrograman

Disusun Oleh :

Dipca Anugrah

312210666
TI.22.A.$

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PELITA BANGSA
2022/2023
KATA PENGANTAR
Puji syukur alhamdulillah kami panjatkan kepada ke hadirat Allah SWT, karena telah
melimpahkan rahmat-Nya berupa kesempatan dan pengetahuan sehingga makalah ini bisa selesai
pada waktunya.
Terima kasih juga kami ucapkan kepada Bapak Dosen Mata kuliah Bahasa Pemrograman
dan teman-teman yang telah berkontribusi dengan memberikan ide-idenya sehingga makalah ini
bisa disusun dengan baik dan rapi.
Saya berharap semoga makalah ini bisa menambah pengetahuan para pembaca. Namun
terlepas dari itu, saya memahami bahwa makalah ini jauh dari kata sempurna, sehingga saya
sangat mengharapkan kritik serta saran yang bersifat membangun demi terciptanya makalah
selanjutnya yang lebih baik. Atas perhatian serta waktunya, kami sampaikan banyak terima
kasih.

Bekasi, 05 Oktober 2022

Penyusun
BAB I

PENDAHULUAN

2.1 Latar belakang


Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer atau bahasa
pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer
dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana
data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai
situasi secara persis.
Fungsi bahasa pemrograman yaitu memerintahkan komputer untuk mengolah data sesuai
dengan alur berpikir yang kita inginkan. Bahasa pemrograman ini merupakan suatu
himpunan dari aturan sintaks yang dipakai untuk mendefinisikan program komputer.
Perkembangan bahasa pemrograman ini dari tahun ke tahun pasti mengalami perubahan
bahasa, contohnya seperti bertambahnya jenis-jenis bahasa pemrograman baru dan ragam
fungsinya juga pasti mengalami perubahan.

2.2 Rumusan masalah


1. Bagaimana perkembangan bahasa pemrograman 5 tahun terakhir?
2. Bagaimana rangking bahasa pemrograman selama 5 tahun terakhir?

2.3 Tujuan
1. Untuk mengetahui tentang perkembangan bahasa pemrograman dalam 5 tahun terakhir.
2. untuk mengetahui rangking bahasa pemrograman dalam 5 tahun terakhir.
BAB II

PEMBAHASAN

2.1 Perkembangan Bahasa Pemrograman


Bahasa pemrograman saat in berkembang sangat pesat. Hal ini terbukti dengan semakin
banyaknya bahasa pemrograman yang hadir seiring perkembangan teknologi informasi.
Bahasa pemrograman dibuat dengan tujuan membantu manusia dalam membuat program
dengan editor tertentu. Kini bahasa pemrograman tidak hanya dibuat untuk satu platform
saja, melainkan bisa antar platform, yaitu platform desktop, web, dan mobile. Bahkan dapat
juga dijalankan pada komputer dan sistem operasi yang berbeda.

1. Bahasa pemrograman generasi pertama (Machine Language)


Pada generasi pertama, bahasa pemrograman lebih berorientasi kepada mesin. Semua
program yang dibuat 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. Bahasa pemrograman generasi kedua (Assembly Language: Assembler)
Dikembangkan dari generasi pertama, pada tahun 1960 diciptakanlah assembly
language. Bahasa pemrograman ini memiliki program khusus yang bernama assembler.
Bahasa ini mampu menerjemahkan kode langsung ke dalam bahasa mesin. Kode pada
bahasa ini pun memiliki nama yang mudah diingat seperti ADD, SUB, MULT, LOOP,
dan masih banyak lagi.
3. Bahasa pemrograman generasi ketiga (High Level Programming Language)
Bahasa C dan Java, kedua bahasa tersebut termasuk ke dalam high level programming
language. Dikarenakan sulitnya menggunakan machine language dan assemly
language, muncullah bahasa pemrograman generasi ketiga. Generasi ini disebut high
level karena mudah dipahami dan sudah memiliki penerjemahannya sendiri, yang
disebut Compiler dan Interpreter.
4. Bahasa pemrograman generasi keempat ( Fourth-Generation Language)
Generasi ini di sebut sebagai query yang memiliki struktur tertentu dalam bahasa
pemrogramannya, serta cocok digunakan untuk mengakses suatu data. Contohnya dari
hasil generasi keempat adalah Query Language (SQL, QBE, dan Intellect), Report
Generation, dan Application Generator (ADS dan Mantis).
5. Bahasa pemrograman generasi kelima ( Programming Language Based
Object Oriented & Web Development)
Bahasa pemrograman dari generasi ini memfokuskan untuk membuat sistem yang
efisien serta memberikan fitur otomatis dalam membuat suatu program. Generasi ini
juga disebut sebagai Intelligent Programming dan Very High Level Language (VHLL).
Salah satu contoh bahasa pemrograman dari generasi ini adalah LISP dan Prolog.
2.2 Data Rangking Bahasa Pemrograman Tahun 2018
Lebih dari beberapa dekade ini, perkembangan dari pembuatan software dan
pengembangan website berkembang secara eksponensial dalam hal popularitasnya. Itulah
mengapa dari waktu ke waktu media-media teknologi khususnya tentang pemrograman
termasuk Code Politan terus memberitahukan perkembangan tentang bahasa pemrograman
yang perlu dipelajari. Namun begitu dari banyaknya bahasa pemrograman yang ada,
terdapat beberapa bahasa pemrograman populer yang paling sering digunakan. Berikut ini
22 bahasa pemrograman teratas untuk September 2018, menurut Tiobe Indeks dan PYPL.
Menurut Indeks Tiobe untuk September 2018, Java, C, dan Pyhton adalah bahasa pemrograman
paling populer di dunia. Tiobe menyatakan bahwa peningkatan signifikan Python dalam
popularitas dapat dikaitkan dengan aksesibilitas dan kemudahan penggunaannya.
1) Python

Bahasa pemrograman menjadi populer karena mudah dipelajari dan bertenaga. Python sendiri
awalnya dirancang oleh Guido Van Rossum pada tahun 1991. Nama Python sendiri berawal dari
acara komedi Monty Python yang hit di tahun 70-an.

Python merupakan bahasa pemrograman interpretatif yang memiliki kapabilitas, kemampuan


dengan sintaksis kode yang jelas dan fungsionalitas pustaka standar yang besar serta
komprehensif. Bisa dibilang sitaks-sintaks yang ditawarkan oleh Python ini dapat dengan mudah
dipahami dan dipelajari. Salah satu perusahaan besar yang menggunakan Python in adalah
Google.

2) Java

Pada awalnya Java dikembangkan pada tahun 1991 dalam sebuah proyek Green yang
dipimpin oleh Patrick Naughton dan James Gosling saat masih di Sun Microsystem. Kini
bahasa pemrograman Java sudah resmi dimiliki oleh perusahaan Oracle setelah Sun
Microsystem melepasnya.
Java ini merupakan salah satu bahasa pemrograman yang bertenaga untuk mengembangkan
aplikasi desktop, web, bahkan mobile. Bahasa pemrograman Java ini sangat populer di
kalangan para developer android karena rata-rata flatform android menggunakan bahasa
pemrograman Java.
3) JavaScript

javaScript ini dikembangkan oleh Brendan Eich dari Netscape. Bahasa pemrograman ini
biasa banyak digunakan untuk pengembangan web karena dapat membuat web yang
dihasilkan menjadi menarik dan interaktif.
Namun seiring dengan berkembangnya zaman, telah banyak tool maupun framework yang
dapat membantu developer dalam mengembangkan aplikasi web dan mobile muliplatform
dengan menggunakan JavaScript.

4) PHP
Awalnya PHP merupakan singkatan dari Personal Home Page dan seiring berjalannya waktu
singkatan PHP menjadi PHP : Hypertext Propecor. Bahasa pemrograman ini sendiri dikembangkan
oleh Rasmus Lerdorf pada tahun 1994.

PHP ini merupakan bahasa pemrograman yang populer digunakan untuk membangun website
dinamis karena teknologinya yang server side scripting. Dengan teknologi diterjemahkan di server
sehingga memungkinkan dalam menghasilkan halaman web yang dinamis.

Bahasa pemrograman ini juga dapat digunakan untuk membuat CMS. Beberapa CMS yang terkenal
menggunakan PHP adalah WordPress dan Joomla.

5) C#

Bagi developer yang biasa menggunakan Microsoft Visual Studio, tentunya telah mengenal bahasa
pemrograman yang satu ini. C# sendiri dikembangkan oleh Microsoft sebagai bagian dari inisiatif
kerangka. NET Framework yang menggunakan gabungan prinsip dar C dan C++.

Bagi developer yang tidak memiliki Microsoft Visual Studio untuk mengkomplikasi kode-kode program
dari C# ini maka dapat mencobba menggunakan Mono. Salah itu, bahasa pemrograman C# ini populer
digunakan untuk pengembangan game di game engine populer seperti Unity.

C# juga populer untuk mengembangkan apliksi yang berbasis Windows maupun Windows
Phone. Menariknya, dengan kehadiran Xamarin disertai Microsoft Visual Studio 2015 telah
memungkinkan developer dapat mengembangkan aplikasi di Windows, Android, dan IOS
dengan menggunakan C#.

6) C

Biasanya bahasa pemrograman yang satu ini diajarkan pada tingkat awal pada jurusan TI
perguruan tinggi di Indonesia sebagai penunjang mata kuliah algoritma dan dasar pemrograman.
Bisa dibilang C merupakan bahasa pemrograman yang sudah tua dikembangkan pada tahun
1970-an oleh Dennis Ritchie.
Bahasa C ini banyak digunakan untuk memprogram sistem dan jaringan komputer. Namun
developer juga banyak yang mengembangkan perangkat lunak dengan menggunakan C ini. Telah
banyak bahasa pemrograman yang merupakan turunan dari C ini seperti C++, C# dan masih
banyak lagi.
7) C++
C++ merupakan bahasa pemrograman pengembangan dari bahasa C. C++ dan C memiliki
sintaks penulisan yang hampir sama, meski begitu kedua bahasa pemrograman ini memiliki
perbedaan pada penyelesaian masalahnya. Pada bahasa C penyelesaian masalah dilakukan
dengan membagi-bagi ke dalam sub-sub masalah yang lebih kecil lagi atau bisa disebut bahasa
pemrograman prosedural, sedangkan C++ berorientasi pada objek dimana permasalahan dibagi-
bagi kedalam class-class. C++ pertama kali dikembangkan oleh Bjarne Stroustrup.
8) R

Awalnya R muncul pada tahun 1993 yang dikembangkan oleh Ross Ihaka dan Robert Gentleman. Bahasa
R ini ditujukan untuk analisis statistika dan grafik. Selain itu, bahasa R merupakan bagian dari proyek
GNU.

Untuk itu, bahasa R memiliki kode sumber yang tersedia secara bebas di bawah Lisensi Publik Umum
GNU dan versi biner prekompilasinya tersedia untuk berbagai sistem operasi. Menariknya, bahasa
pemrograman ini R menyediakan berbagai teknik statistika (permodelan linier dan nonlinier, uji statistik
klasik, analisis deret waktu, klasifikasi, klasterisasi, dan sebagainya) serta grafik.

9) Objective-C
Bahasa pemrograman ini sangat familiar bagi developer yang biasa mengembangkan aplikasi
native di perangkat Apple yang bersistem operasi MAC OS maupun IOS. Objective-C sendiri
dikembangkan dari bahasa C dengan menggunakan gaya dari Smalltalk.

Objective-C ini sendiri dikembangkan oleh Brad Cox and Tom Love yang dirilis pada tahun
1983 dan merupakan bahasa pemrograman yang berorientasi objek.

10) Swift

Swift adalah bahasa pemrograman objek fungsional untuk pengembangan iOS dan OS X yang
dibuat oleh Apple. Didesain untuk berdampingan dengan Objective-C dan menghindari program
dari kode yang salah.
Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014. Ini dibangun dengan compiler
LLVM yang termasuk dalam Xcode 6 beta. Sebuah buku berisi 500 halaman petuntuk, The Swift
Programming Language, dirilis bersamaan dengan WWDC, dan tersedia secara gratis di iBooks.
Pada tanggal 2 juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis
dengan Swift.

BAB III

PENUTUP

1. Kesimpulan
Berdasarkan uraian diatas maka saya dapat menarik kesimpulan bahwa terdapat begitu
banyak jenis bahasa pemrograman yang bisa kita pelajari, dan dengan terjadinya tren
perkembangan tersebut maka bahasa pemrograman sekarang bisa jauh lebih banyak
persaingan. Hal ini akan memudahkan untuk para pengguna bahasa pemrograman tersebut.
Adapun beberapa tokoh yang telah membantu proses perkembangan seperti Alick Glennie,
John W. Backus, dan Grace Hopper.
DAFTAR PUSTAKA

Perkembangan Bahasa Pemrograman dari Generasi ke Generasi! - Filemagz. (2020). Diakses 8


Oktober 2022, dari https://www.filema gz.com/perkembangan-bahasa-pemrograman-dari-
generasi-ke-generasi
!, B., & wahyono, D. (2022). Berikut Daftar 10 Bahasa Pemrograman Paling Populer Di Dunia
Februari 2018 !. Retrieved 8 October 2022, from
https://www.plimbi.com/article/169591/berikut-daf tar-10-bahasa-pemrograman-paling-populer-
di-dunia-februari-2018 -
Python Melesat di Daftar Bahasa Pemrograman Yang Paling Populer – Belajarpython – Situs
Open Source Tutorial Pemrograman Python Bahasa Indonesia. (2018). Retrieved 8 October
2022, from https://belajarpython.com/2018/09/python-melesat-di-daftar-bahasa-pemrograman-
yang-paling-populer.html

You might also like