Anda di halaman 1dari 15

MAKALAH INDIVIDU

BAHASA PEMROGRAMAN

Disusn Oleh :

Reskiawan

192 904 2078

PTIK F 2019

PRODI PEND. TEKNIK INFORMATIKA KOMPUTER


JURUSAN PENDIDIKAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
2019
KATA PENGANTAR
Assamualaikum Warahnatukkahi Wabarakatuh
Segala Puja dan puji kami panjatkan kepada Allah SWT karena segala limpahan
rahmat-Nya sehingga saya dapat mengerjakan makalah ini yang berjudul Bahasa
Pemrograman selesai dengan tepat waktu.

Adapun tujuan dari pembuatan makalah ini adalah untuk memenuhi tugas dan
kewajiban yang diberikan oleh dosen pada bidang Bahasa Indonesia.
Adapun tujuan dari pembuatan makalah ini untuk memperluas pemahaman
tentang Bahasa Pemrograman.

Saya mengucapkan banyak terima kasih kepada dosen yang telah membimbing
kami sehingga makalah ini dapat selesai tepat waktu.
DAFTAR ISI
SAMPUL .........................................................................................................

KATA PENGANTAR.....................................................................................ii

DAFTAR ISI...................................................................................................iii

BAB I PENDAHULUAN
A. Latar Belakang Masalah....................................................1
B. Rumusan Masalah..............................................................1
C. Tujuan Penulisan................................................................1
D. Manfaat..............................................................................1

BAB II PEMBAHASAN......................................................................2

BAB III PENUTUPAN...........................................................................11

A. Kesimpulan.........................................................................7
B. Saran...................................................................................8
DAFTAR PUSTAKA..................................................................8
BAB I
PENDAHULUAN

A. Latar Belakang

Bahasa pemrograman adalah instruksi standar untuk memerintah


komputer.Bahasa pemrograman merupakan sebuah aturan sintaks dan simantik
yang dipakai untuk mendefinisikan program computer.Bahasa ini memungkinkan
seorang programmer dapat menentukan secara persis data yang akan diolah oleh
computer, bagaimana data ini akan diolah oleh komputer, bagaimana data ini akan
disimpan atau diteruskan.

Sejak dulu hingga sekarang, tentu kita mengetahui bahwa di dunia


computer terdapat beraneka ragam bahasa pemrograman. Karena begitu
banyaknya jenis-jenis bahasa pemrograman, bahasa bahasa tersebut juga
dikelompokkannya menjadi 3 level bahasa yaitu : High level (Seperti Pascal dan
Basic), Middle level (Seperti bahasa C), dan low level (Seperti bahasa Assembly).
Ada juga yang mengelompokkannya menjadi procedural/functional programming,
object oriented programming, dan sebagainya.

B. RUMUSAN MASALAH
Masalah yang didapat diangat dalam makalah mengenai Bahasa
Pemrograman. Adapun rumusan masalah sebagai berikut :
1. Apa itu Bahasa Pemrograman ?
2. Kapan Bahasa Pemrograman dikenal ?
3. Apa saja macam-macam Bahasa Pemrograman ?
4. Mengapa Bahasa Pemrograman dibutuhkan ?

C. TUJUAN
Tujuan yang dapat dicapai dalam penulisan makalah ini yaitu :
1. Mengenal Bahasa Pemrograman.
2. Mengenal generasi pengembang Bahasa Pemrograman.
3. Untuk mengetahui macam-macam Bahasa Pemrograman.
4. Untuk memahami fungsi dari Bahasa Pemrograman.

D. Manfaat
Mengembangkan cara berpikir dengan sistematis, dapat mempertimbangkan
sesuatu dengan cepat dan logis dalam menyelesaikan sebuah masalah, manfaat
dari belajar Bahasa Pemrograman kita mengerjakan permasalahan dari sebuah
programan yang error yang biasa disebut (Solving Problem).
BAB II
PEMBAHASAN

A. Bahasa Pemrograman

Bahasa adalah suatu sistem untuk berkomunikasi. Bahasa yang


menggunakan simbol (yaitu huruf) untuk membentuk suatu kata. Dalam ilmu
komputer, bahasa manusia disebut bahasa alamiah, dimana computer tidak dapat
memahami bahasa tersebut sehinggan dibutuhkan penghubung yaitu bahasa
komputer.
Pemrograman merupakan instruksi yang merupakan penyelesaian dari
suatu masalah yang rumit yang diselesaikan secara sistematis dan logis. Program
yang dimasukan ke dalam komputer, lalu komputerlah yang mengerjakan
instruksi-instruksi di dalam program tersebut, lalu memberikan keluaran (Output).
Pemrograman tersebut harus ditulis dalam suatu bahasa yang dimengerti
oleh komputer. Karena komputer adalah mesin, maka program harus ditulis
dengan bahasa yang dimengerti oleh komputer itu sendiri yaitu bahasa yang
khusus dibuat untuk berkomunikasi dengan komputer.
Jadi Bahasa Pemrograman yaitu kumpulan suatu perintah-perintah yang
berisi makna dan berstruktur (Syntax dan Sistematis) yang dapat dimengerti oleh
komputer yang dapat menyelesaiakan suatu masalah.

B. Sejarah Bahasa Pemrograman


Awal mula Bahasa Pemrograman dimulai dari Mekanisme Antikythera
yang berasal dari bahasa yunani kuno.
Antikythere adalah kalkulator yang menggunakan beberapa ukuran persneling dan
konfigurasi untuk menentukan operasi. Pada tahun 1206 Al-Jazari membangun
Automata. Dan pada tahun 1801 dikembangkan oleh Jacquard loom dan Joseph
marie.
Tokoh pertama yang dianggap memperkenalkan Bahasa Pemrograman
pada komputer adalah Charles Babbage. Charles Babbage adalah seorang ilmuan
yang hidup di inggris pada abad pertengahan. Beliau merupakan orang yang
pertaman kali mendesign mesin menyerupai komputer. Mesin tersebut diisi
beberapa program yang dapat berjalan didalamnya (identik dengan Assembly),
pembuat programan tersebut Byron Countess Of Lovelace, Putri dari Lord Byron.

Komputer modern yang menggunakan tenaga listrik pertama kali


diciptakan pada tahun 1940-an. Ketika itu, komputer masih menjadi barang
mewah dan hanya dimiliki oleh pihak-pihak yang memerlakukan perhitungan data
yang sangat banyak, seperti pihak militer dan universitas. Komputer pada waktu
itu berukuran besar sehingga memakan banyak tempat.
Meskipun besar, komputer dianggap lambat menjalankan proses
komputasi. Di awal penciptaannya hanya tokoh yang menyarankan untuk
membuat program pada komputer.
Dunia pemrograman kemudian mengalami perkembangan yang sangat
pesat setelah ditemukan komponen eletronika. Penggunaan komponan elektronika
menyebabkan komputer menjadi komputer berukuran kecil karena ditemukannya
teknologi Integrated Circuit (IC) dan teknologi pembuatan chip lainnya. Selain
ukuran yang mengecil, kelebihan komputer setelah revolusi elektronika terdapat
pada kemampuan kompitasinya yang meningkat tajam. Oleh karena itu
kemampuannya meningkat, secara otomatis komputer mampu menangani
pemrosesan algoritma dengan lebih cepat

C. Macam- Macam Bahasa Pemrogaraman


1. Bahasa Pemrogaraman HTML

HyperText Markup Language (HTML) adalah sebuah bahasa


markup yang digunakan untuk membuat sebuah halaman web dan menampilkan
berbagai informasi di dalam sebuah browser internet
.
HTML saat ini merupakan standar internet yang didefinisikan dan dikenali
penggunanya oleh World Wide Web Consortium (W3C).
HTML berupda kode-kode tag yang menginstruksikan browser untuk
menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang
merupakan file HTML dapat dibuka dengan menggunakan browser web seperti
Mozilla Firefox atau Google Chrome.

2. Bahasa Pemrograman PHP

PHP adalah Bahasa Pemrograman script yang paling banyak dipakai saat
ini. PHP pertama kali dibuat oleh Ramsus Lerdorf pada tahun 1995. Pada
awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan
namanya, PHP digunakan untuk membuat website pribadi.

Saat ini PHP adalah dari : Hypertext Preprocessor, sebuah kepanjangan


rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu
sendiri.

3. Bahasa Pemrograman ASP


ASP adalah singkatan dari Active Server Pages yang merupakan salah satu
Bahasa Pemrograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh
Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
4. Bahasa Pemrograman XML

Extensible Markup Language (XML) adalah bahasa markup serbaguna


yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun
penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah
dokumen.

5. Bahasa Pemrograman Javascript


Javascript adalah bahasa scripting yang handal yang berjalan pada
sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan
oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita
membutuhkan JavaScript-enabled browser yaitu browser yang mampu
menjalankan JavaScript.

6. Bahasa Pemrograman CSS


Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang
digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa
markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat
halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian,
bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web
Consortium (W3C).

7. Pascal
1. Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich,
Switzerlandtahun 1971.
2. Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan philosopi
dari Perancis (abad 17).
3. Pengembangan dari bahasa Algol 60 dan Algol W (turunan Algol 60).
4. Memiliki beberapa versi, seperti : Turbo Pascal, Ms Pascal (Microsoft), Apple
Pascal,UCSD (University of California at San Diego Pascal), dll.
5. Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak
digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga
mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K.
Jensen.
6. Pascal merupakan bahasa pemrograman tingkat tinggi (high level language)
dan terstruktur (Structured Programming language).
7. Bahasa Pascal, secara garis besar mempunyai struktur sebagai berikut :
1. Judul program,
2. Blok program yang terdiri dari :
a. Bagian deklarasi, meliputi :
1. deklarasi label
2. deklarasi konstanta
3. deklarasi tipe
4. deklarasi variabel
5. deklarasi prosedur dan/atau fungsi.
b. Bagian pernyataan, berisi perintah-perintah.
8. Kelebihan :
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi (high level
language) yang cukup populer, khususnya di Indonesia. Hal ini disebabkan bahasa
Pascal lebih mudah dipahami dibanding bahasa pemrograman lainnya, seperti
bahasa C, bahasa assembler, dan lain sebagainya. Selain itu, bahasa Pascal adalah
bahasa pemrograman yang terstruktur dan lebih mendekati bahasa manusia
(bahasa Inggris) sehingga sangat cocok diterapkan dalam dunia pendidikan.
9. Kekurangan:
1. Tidak fleksibel penggunaannya.

8. JAVA
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems
pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk
sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada
komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai
menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa
pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman
konvensional. Teknologi Java memiliki tiga komponen penting,
yaitu:
a. Programming-language specification
b. Application-programming interface
c. Virtual-machine specification

Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman


berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman
multithrreaded. Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-
masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur
netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine
(JVM). Awalnya Java sangat digemari oleh komunitas pemrograman internet,
karena Java mendukung untuk applets , dimana program dengan akses sumber
daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan
dukungan level tinggi untuk networking dan objek terdistribusi. Java juga
dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting
menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah
jaringan terdistribusi. Sehingga bahasa Java saat ini termasuk bahasa
pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan
konsep yang beredar luas, baik berupa buku maupun di internet. Tetapi program
yang dibuat dalam bahasa Java juga relatif lebih banyak membutuhkan waktu saat
di eksekusi (lebih lama) dikarenakan untuk menjalankan programnya dibutuhkan
JVM (perantara antar program dan sistem operasi).

9. Delphi
Borland Delphi atau biasa disebut Delphi saja, merupakan sarana
pemrograman aplikasi visual. Bahasa Pemrograman yang digunakan adalah
bahasa pemrograman Pascal atau yang kemudian disebut Bahasa Pemrograman
Delphi. Delphi merupakan generasi penerus dari Turbo Pascal. Turbo Pascal yang
diluncurkan pada tahun 1983 dirancang untuk dijalankan pada sistem operasi
DOS ( yang merupakan sistem operasi yang paling banyak disunakan pada saat itu
). Sedangkan Delphi yang diluncurkan pertama kali tahun 1995 dirancang untuk
beroperasi dibawah sistem operasi Windows.
Borland Delphi merupakan salah satu bahasa pemrograman yang semenjak
diluncurkan pertama kali langsung dilirik dan diminati oleh para programmer
komputer. Hal ini disebabakan karena Delphi menyediakan fasilitas untuk
pembuatan aplikasi dengan antarmuka visual secara mudah dan dapat memberikan
hasil yang memuaskan.
Pada Delphi terdapat 2 macam struktur yaitu struktur projrk dan struktur
unit program Delphi.
Kelebihan :
1. Sifatnya freeware
2. Dikembangkan dengan bahasa Pascal, sehingga pagi pengguna yang
terbiasa dengan dasar pemrograman turbo Pascal akan lebih familiar.
3. Komponen yang disediakan sudah cukup lengkap tanpa harus add
component dari sumber lain.
4. Dokumentasi cukup lengkap.
Kelemahan :
1. Pengguna yang tidak memiliki dasar pemrograman dengan bahasa
Pascal akan mengalami kesulitan untuk pertama kalinya.
2. Setiap komponen yang dimasukkan dalam form tampilan, akan
diikutsertakan kode deklarasi dan insialisasinya dalam list code.
Sehingga apabila terjadi perubahan komponen, penamaan maupun
kesalahan penulisan kode, program tidak mau membetulkan otomatis.
3. Apabila terdapat form/list code lain yang di-include-kan, harus
dituliskan code/nama dari form/lost code di bagian “uses” dan juga
inisialisasi variablenya.
10. Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin
Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson
yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970.
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie
sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah
AT&T Bell Laboratories).
Kelebihan Bahasa C :
1. Bahasa C tersedia hampir di semua jenis computer
2. Kode bahasa C sifatnya adalah portable. Aplikasi yang ditulis dengan
bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya
dengan sedikit modifikasi.
3. Bahasa C hanya menyediakan sedikit kata-kata kunci
4. Proses executable program bahasa C lebih cepat
5. Dukungan pustaka yang banyak. Keandalan bahasa C dicapai dengan
adanya fungsi-fungsi pustaka.
6. C adalah bahasa yang terstruktur. Bahasa C mempunyai struktur yang
baik sehingga mudah untuk dipahami. C mempunyai fungsi-fungsi sebagai
program bagiannya.
7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat
menengah. Bahasa C mampu menggabungkan kemampuan bahasa tingkat tingkat
tinggi dengan bahasa tingkat tingkat rendah.
8. Bahasa C adalah compiler. Karena C sifatnya adalah kompiler, maka
akan menghasilkan executable program yang banyak dibutuhkan oleh program-
program komersial.
Kekurangan Bahasa C :
9. C adalah bahasa pemrograman yang memiliki portabilitas tinggi.
Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan
jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa
diwujudkan dengan adanya standarisasi ANSI untuk C.
10. C adalah bahasa pemrograman dengan kata kunci (keyword) sedikit.
Kata kunci disini adalah merupakan fungsi ataupun kata dasar yang disediakan
oleh kompiler suatu bahasa pemrograman. Hal ini membawa pengaruh semakin
mudahnya kita menulis program dengan bahasa tingkat rendah. Pengaruh lain dari
sedikitnya kata kunci ini adalah proses eksekusi program C yang sangat cepat.
11. C++
Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories
mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa
baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa
C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T
Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang
menterjemahkan C++ menjadi bahasa C.
Pada evolusi selanjutnya, Borland International Inc. mengembangkan
kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung
menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++
menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar
pemrogram professional.
C++ itu kan pada dasarnya bahasa C juga, nah kemampuan C yang utama
itu adalah seperti :
1. Mampu mengakses komponen hardware komputer dengan syntax yang lebih
manusiawi dibanding Assembly bahasa Standard-nya.
2. ANSI bisa dipakai diberbagai platform
3. Kecepatan program jika dibanding dengan program yang sama buatan bahasa
lain, relatif lebih cepat.
Kelebihan :
C++ mencakup semua kelebihan C namun dengan tambahan seperti
misalnya yang utama penanganan kompleksitas dengan OOP
Kekurangan :
Salah satu kelemahan C++ adalah kurangnya library built in, sehingga untuk
proses-proses tertentu kita harus membuat sebuah program nearly built from
scratch, atau dari dasar sekali. Terlebih lagi bahasa C++ dewasa ini kurang begitu
popular karena kita masih memikirkan pemrograman dari sisi mesin ketimbang
memikirkan probis (proses bisnis) yang seharusnya menjadi tujuan kita.
D. Fungsi Bahasa Pemrograman
Fungsinya adalah menyuruh komputer untuk mengolah data sesuai dengan
alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman adalah
berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di
mal-mal atau swalayan.
Penentuan jenis bahasa tidak ditentukan oleh trend namun lebih kepada
kesesuaian antara masalah yang hendak dipecahkan dengan kelebihan dari suatu
bahasa pemrograman. Misalkan, untuk membuat suatu aplikasi mengenai
kecerdasan buatan, lebih tepat jika menggunakan bahasa pemrograman logik,
seperti Prolog.
BAB III
PENUTUP

Kesimpulan
Kesimpulan dari makah ini, bahwa Bahasa Pemrograman yaitu kumpulan
perintah-perintah bermakna, berstruktur tertentu (syntax dan semantik) yang dapat
dimengerti komputer yang berguna dalam penyelesaian masalah. Tokoh pertama
yang di anggap memperkenalkan bahasa pemrograman pada komputer adalah
Charles Babbage.

Macam-macam Bahasa Pemrograman, antara lain :


1. Bahasa Pemrograman HTML (HyperText Markup Language)
2. Bahasa Pemrograman PHP
3. Bahasa Pemrograman ASP (Active Server Pages)
4. Bahasa Pemrograman XML (Extensible Markup Language)
5. Bahasa Pemrograman Javascript
6. Bahasa Pemrograman CSS (Cascading Style Sheets)
7. Pascal
8. Java
9. Delphi
10. C
11. C++
12. Dan banyak lagi.
Saran
Menurut pendapat saya, Bahasa Pemrograman ini memerlukan pola pikir
yang logis dan sistematis, adapun bidang dasar yang sangat cukup penting seperti
memahami alogiritma pemrograman dan alurnya.
Fungsi dari Bahasa Pemrograman adalah menyuruh komputer untuk
mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari
bahasa pemrograman adalah berupa program/aplikasi.
Daftar Pustaka
Reskiawan. 2019. Bahasa Pemrograman. Makassar: Universitas Negeri
Makassar.
Scribd Id. 2011. Bahasa Pemrograman. Makalah
Rasyara. 2010. Macam-Macam Bahasa Pemrograman.
http://rasyara.blogspot.com/2010/04macam-macam-bahasa-pemrograman-.html/.
[ 14 oktober 2011 ]
Doang Yoga. 2010. Fungsi Bahasa Pemrogaraman. http://yoga-
doang.blogspot.com/2010/10/fungsi-bahasa-pemrograman.html/ [ 14 oktober
2011]

Anda mungkin juga menyukai