Anda di halaman 1dari 9

MAKALAH

TREN PERKEMBANGAN DAN RANGKING BAHASA PEMOGRAMAN 5 TAHUN


TERAKHIR

DOSEN PEMBIMBING

Agung Nugroho, S.Kom.,M.Kom

DI SUSUN OLEH :

Muhammad Aldiansyah
312210118
TI.22.B1

UNIVERSITAS PELITA BANGSA


FAKULTAS TEKNIK
TEKNIK INFORMATIKA
2022/2023
DAFTAR ISI

Judul .....................................................................................................................................1

Kata Pengantar .................................................................................................................2

Daftar Isi .............................................................................................................................3

BAB 1 PENDAHULUAN

1.1 Latar Belakang .................................................................................................................4

1.2 Rumusan Masalah ...........................................................................................................4

1.3 Tujuan Penulisan .............................................................................................................4

BAB 2 PEMBAHASAN
2.1 Perkembangan Bahasa Pemrograman .............................................................................5

2.2 Data Ranking Bahasa Pemrograman Tahun 2018 ...........................................................7

BAB 3 PENUTUP

A. Kesimpulan ......................................................................................................................13

B. Saran ………………………………………………………………………………………………………………………………….13
KATA PENGANTAR

Puji syukur atas kehadirat allah SWT. yang sudah melimpahkan rahmat,
taufik dan hidayah- Nya sehingga saya bisa menyusun tugas permograman ini
dengan baik serta tepat waktu. Seperti yang sudah kita tahu bahwa bahasa
pemograman adalah instruksi standar untuk memerintah komputer. Tugas ini saya
buat untuk memberikan ringkasan tentang perkembangan dan rangking bahasa
pemograman pada 5 tahun terakhir .

Saya berharap semoga makalah ini bisa menambah pengetahuan para


pembaca. Namun terlepas dari itu, saya memahami bahwa makalah ini masih jauh
dari kata sempurna, sehingga saya sangat mengharapkan kritik serta saran yang
bersifat membangun demi terciptanya makalah selanjutnya yang lebih baik lagi.

Cikarang, 03 Oktober 2022


BAB I

PENDAHULUAN

1.1 Latar Belakang

Bahasa pemograman atau sering diistilahkan juga dengan bahasa komputer adalah
teknik komando / intruksi untuk memerintahkan komputer. Bahasa pemograman ini
merupakan suatu himpunan dari aturan sintaks dan semantik yang di pakai untuk
mendefinisikan pemogram komputer. Bahasa ini memungkinkan seseorang progamer
dapat menentukan secara persis data mana yang akan di olah oleh komputer,
bagaimana data ini akan disimpan / diteruskan, dan jenis langkah apa secara persis yang
akan di ambil dalam berbagai situasi.

Menurut tingkat kedekatannya dengan mesin komputer bahasa pemograman terdiri


dari : Bahasa mesin yaitu memberikan perintah kepada komputer memakai kode bahasa
biner. Bahasa Tingkat Rendah atau dikenal dengan istilah bahsa rakitan(bahasa.inggris
Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode
singkat(kode mnemonic), contohnya MOV, LOOP. Bahasa Tingkat Menengah yaitu
bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia.
Bahasa Tingkat Tinggi, yaitu bahasa
komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia,
contohnya begin, end, if, for, while, and, or. Sebagaian besar bahasa pemrograman
digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai
Bahasa Tingkat Menengah dan
Assembly yang merupakan Bahasa Tingkat Rendah.

1.2Rumusan Masalah
 Bagaimana perkembangan bahasa pemograman 5 tahun terakhir?
 Bagaimana rangking bahasa pemograman terakhir?

1.3Tujuan Penulisan
 Untuk mengetahui bahasa pemograman 5 tahun terakhir
 Untuk mengetahui rangking bahasa pemograman terakhir
BAB II

PEMBAHASAN

2.1 Perkembanga Bahasa Pemograman

Bahasa Pemograman saat ini berkembang sangat pesat. Hal ini terbukti dengan
semakin banyakya bahasa pemograman yang hadir seiring berkembangnya teknologi
informasi . bahasa pemograman dibuat dengan tujuan membantu manusia dalam
mebuat program dengan editor tertentu. Kini bahasa pemograman tidak hanya di buat
untuk satu platform saja, melainkan bisa antar platfrom, yaitu platfrom desktop , web
dan mobile. Bahkan dapat juga di jalankan pada komputer dan sistem operasi yang
berbeda.
1. Generasi Pertama – Machine Language
Pada generasi pertama, bahasa Pemrograman 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. 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, MOV, LOOP,
dan masih banyak lagi.
3. Generasi Ketiga – High Level Programming Language
Kamu pasti pernah dengar bahasa C dan Java, bukan? Ya, kedua bahasa tersebut
termasuk ke dalam high level programming language loh! 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.
4. Generasi Keempat – 4GL (Fourth-Generation Language)
Generasi ini disebut sebagai generasi query yang memiliki struktur tertentu dalam
bahasa pemrogramannya, serta cocok digunakan untuk mengakses suatu data. Contoh
dari hasil generasi keempat adalah Query Language (SQL, QBE, dan Intellect), Report
Generator, dan Application Generator (ADS dan Mantis).
5. 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 Pemograman tahun 2018

Bahasa pemograman yang ada pada saat ini sudah banyak sekali. Dalam
pengenmbangan aplikasi beragam developer menggunakan bahasa program yang
berbeda beda. Namun begitu hanya banyaknya bahasa pemograman yang ada. Terdapat
beberapa bahasa pemograman populer yang sering di gunakan .

Berdasarkan hasil PYL pada bulan november 2018 Python menjadi bahasa
pemrograman yang paling populer di bulan November 2018, disusul Java, Javascript C#,
PHP, C/C++, R, Objective-C, Swift dan Matlab.

1) Java
Nama Java dipilih karena konon sang pendiri yaitu James Gosling sangat
menggemari kopi murni yang berasal dari pulau Jawa dan langsung digiling di
mesin giling. Bahasa pemrograman ini pada awalnya dikembangkan oleh Sun
Mycrosystem pada The Green Project di tahun 1991. Namun pada
perkembangannya, bahasa pemrograman ini dilepas kepada Oracle. Java
merupakan bahasa pemrograman yang sangat terkenal karena dapat
diaplikasikan di berbagai platform seperti PC dan mobile. Selain itu, Java juga
termasuk pemrograman yang berorientasikan kepada objek yang pasti akan
semakin memudahkan programmer untuk memiliki perpustakaan (library) yang
sangat lengkap. Dengan bertambah meroketnya popularitas Android, tentu saja
membuat Java semakin terkenal. Hal ini karena ponsel pintar Android dibangun
dengan menggunakan bahasa pemrograman Java.

2) C
C merupakan bahasa pemrograman yang tertua dan masih digunakan sampai
sekarang. C yang dikembangkan pada tahun 70-an dibuat oleh Dennis Ritchie dan
telah menjadi ilmu dasar pemrograman apabila Anda ingin mempelajari bahasa
pemrograman. Hal ini karena C merupakan awal dari lahirnya bahasa
pemrograman lain seperti Java, C#, C ++ dan lain sebagainya. Di Indonesia sendiri
C menjadi pelajaran yang wajib dikuasai pertama kali di universitas jurusan IT
ataupun lembaga kursus pemrograman.
3) PHP
PHP adalah bahasa pemrograman yang dikembangkan oleh Rasmus Lerdrorf
dan telah digunakan pada website-website populer semacam Facebook, Digg dan
WordPress. Selain gratis, keunggulan lain PHP hingga bisa menjadi begitu populer
karena bahasa pemrograman ini merupakan server side scripting. Bahasa
pemrograman inilah yang memungkinkan pembuatan website yang dinamis .
4) Visual Basic
Visual Basic merupakan bahasa pemrograman yang diturunkan dari bahasa
pemrograman Basic. Visual Basic sendiri dikembangkan oleh Microsoft dan
menawarkan ide berbasis visual dalam pembuatan piranti lunak. Nantinya
bahasa pemeograman ini dikembangkan untuk membuat software–software
yang berbasis Windows. Visual Basic merupakan salah satu bahasa pemrograman
yang populer berdasarkan survei tahun 2005 yang menyatakan bahwa 62%
pengembang menggunakan Visual Basic dalam mengembangkan software.
5) Phyton
Phyton adalah salah satu bahasa pemrograman yang dapat membangun
aplikasi berdasarkan web maupun mobile dan menggunakan Bahasa Tingkat
Tinggi. Bahasa pemrograman ini menggunakan bahasa yang mudah dibaca syntax
yang termasuk mudah dipelajari buat pemula.Kemudian, perusahaan-
perusahaan yang diketahui menggunakan Phyton sebagai bahasa
pemrogramannya di antaranya adalah Instagram, Rdio dan Pinterest. Selain itu
bahasa pemrograman ini juga digunakan oleh beberapa pengembang populer
semacam Google, Yahoo! Bahkan NASA.
6) C++
C++ merupakan bahasa pemrograman yang dikembangkan oleh Bjarne
Stroustrup dan merupakan anak tururan dari C. Perbedaannya dengan C terletak
pada penyelesaian masalahnya. Pada C penyelesaian masalah terfokus
membagikannya ke dalam sub-sub masalah yang lebih kecil, sedangkan pada C++
berorientasi pada objek yaitu penyelesaiannya dibagi menjadi kelas-kelas.
Perusahaan besar nan populer yang menggunakan bahasa pemrograman ini
diantaranya adalah Winamp, Firefox dan Adobe.
7) JavaScript
JavaScript merupakan bahasa pemrograman yang dikembangkan oleh
Netscape dan sering digunakan penggunaanya pada website. Hal ini tidak
mengherankan karena dengan JavaScript Anda bisa mengembangkan website
interaktif dan menarik. Inilah yang membuat bahasa pemrograman ini begitu
populer dan sangat diminati oleh programmer pemula.
8) Objective-C
Objective-C merupakan salah satu di antara bahasa pemrograman yang
berorientasikan pada objek. Bahasa pemrograman ini sering dimanfaatkan untuk
mengembangkan aplikasi-aplikasi di perangkat Apple. Selain itu, Objective-C juga
digunakan pada OS iOS untuk sebagai bahasa pemrograman. Jika Anda tertarik
pada platform Apple, Anda bisa mulai mempelajari bahasa pemrograman ini.
Demikianlah pembahasan tentang sejarah, latar belakang, penemu dan tipe-tipe
bahasa pemrograman yang lengkap. Semoga artikel ini bisa menyuguhkan
informasi yang Anda butuhkan di era serba digital ini untuk belajar jauh lebih
mendalam tentang seluk-beluk pemrograman.
9) Java script
JavaScript ini awalnya JavaScript ini dikembangkan oleh Brendan Eich dari
Netscape. Bahasa pemrograman ini biasa banyak digunakan untuk
pengembangan web karena dapat membuat web yang dihasilkannya menjadi
menarik dan interaktif. Namun seiring dengan berkembangnya zaman, telah
banyak tool maupun framework yang dapat membantu developer dalam
mengembangkan aplikasi web dan mobile multiplatform dengan menggunakan
JavaScript.
10) 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.
BAB III

PENUTUP

A. KESIMPULAN

Berdasarkan uraian di atas maka saya dapat menarik kesimpulan bahwa terdapat
begitu banyak jenis bahasa pemograman yang bisa kita pelajari. Dan dengan terjadinya tren
perkembangan tersebut maka bahasa pemograman sekarang bisa jauh lebih keren dan
canggih lagi untuk kita gunakan.

B. Saran
Dengan adanya karya tulis ini maka saya Muhammad Aldiansyah sebagai penulis
mengharapkan agar para pembaca dapat lebih mudah memahami materi yang sudah saya
buat dengan bahasa yang mudah dipahami ini dengan baik dan juga saya berharap makalah
ini bisa membantu kalian para pembaca. Dan dengan harapan setelah adanya
perkembangan yang terjadi ini kalian menggunakannya untuk hal-hal baik dan tidak
merugikan siapapun

Anda mungkin juga menyukai