Anda di halaman 1dari 9

MAKALAH BAHASA PEMROGRAMAN

Dosen Mata kuliah: Muchatir, M.com

DISUSUN OLEH :

1. Raudah Dilla Saadah Harahap (168530036)


2. Bella Olivia (168530092)
3. Vanessa Putri Fatila (168530069)
4. Fahriza Fitra Hasibuan (168530062)
5. M. Aziz (1685300 )

S1/ILMU KOMUNIKASI

FAKULTAS ILMU SOSIAL DAN ILMU POLITIK

UNIVERSITAS MEDAN AREA

MEDAN

2017/2018
KATA PENGANTAR

Puji dan syukur kami panjatkan kehadirat Tuhan SWT yang telah memberikan
rahmat dankarunianya sehingga kami dapat menyelesaikan makalah yang berjudul Bahasa
Pemograman.
Makalah ini disusun untuk memenuhi tugas pendahuluan secara kelompok untuk
mengikuti pelajaran aplikasi komputer jurusan Ilmu Komunikasi Universitas Medan Area
tahun 2017. Dengan adanya makalah ini, kami berharap pembaca akan lebih memahami
mengenai bahasa pemograman.
Kami menyadari dalam penulisan makalah ini masih jauh dari kesempurnan baik segi
isimaupun penyajiannya. Untuk itu dengan segala kerendahan hati kami mengharapkan kritik
dansaran yang sifatnya membangun demi kesempurnaan makalah ini.Akhir kata kami
mengucapkan terima kasih. Semoga makalah ini bermanfaat.

MEDAN, 29 September 2017


DAFTAR ISI

cover

Kata Pengantar …………...……………………………………………………………… i


Daftar Isi ............….……………………………………………………………………… ii

BAB 1 : Pendahuluan
1.1. Latar Belakang……………………………………………………………….................1
1.2 Rumusan Masalah .........……………………………………………………...................1
1.3 Tujuan…...………………………...……………………………………..........................1

BAB 2 : ISI
2.1 Pengertian Bahasa Pemrograman ..………………………………………....................2
2.2 Sejarah Perkembangan Bahasa Pemrograman ...…………………….…......................2
2.3 Syarat Program yang Baik …...……….………………………………........................4
2.4 Jenis – Jenis Bahasa Pemrogra...………………..………………………......................4
2.5 Fungsi Bahasa Pemrograman ……………….…………………………......................8

BAB 3 : PENUTUP
3.1 Kesimpulan …………………………...……………………………………………...9
3.2 Daftar Pustaka ……………..………………………………………………………….....9
BAB I
PENDAHULUN

A. Latar Belakang
Teknologi sangat dibutuhkan untuk zaman yang canggih seperti sekarang ini. Arus
perkembangan zaman sekarang ini apabila tidak diikuti maka kita akan menjadi yang
terbelakang dan akan mengalamin kesulitan dimasa depan. Teknologi INformatika dapat
membantu kita untuk mempelajari dan memahami teknologi sekarang ini. Salah satu yang
termasuk kedalam teknologi adalah computer. Computer dapat mempermudah aktivitas yang
akan dilakukan. Salah satu fasilitas yang terdapat dalam computer adalah bahasa
pemrograman (language programming). Terdapat banyak macam bahasa pemrograman di
dunia ini. Masing – masing memiliki kelebihan dan kekurangan masing – masing. Namun
yang membedakannya hanya tata bahasa yang digunakan.

B. Rumusan Masalah
Adapun rumusan masalah dalam makalah ini ialah sebagai berikut :
1. Apa pengertian dari bahasa pemrograman?
2. Bagaimana sejarah perkembangan dari bahasa pemrograman?
3. Apa syarat program yang baik?
4. Apa Jenis-jenis bahasa pemograman?
5. Apa saja fungsi dari bahasa pemograman?

C. Tujuan Penulisan
Adapun tujuan penulisan dalam makalah ini ialah sebagai berikut :
1. Untuk mengetahui pengeretian dari bahasa pemrograman
2. Untuk mengetahui sejarah perkembangan dari bahasa pemrograman
3. Untuk mengehui dan menjelaskan suatu program yang baik
4. Untuk mengetahui jenis-jenis bahasa pemograman
5. Untuk mengetahui dan memanfaatkan fungsi bahasa pemograman
BAB II
ISI

A. Pengertian Bahasa Pemrograman


Bahasa Pemrograman adalah instruksi dasar atau notasi yang digunakan untuk
memberikanperintah pada computer yang dapat membantu programmer dalam proses
pengolahan data. Dengankata lain, bahasa pemrograman merupakan proses komputasi
dengan format yang dapat dibaca oleh computer. Bahasa Pemrograman terbagi atas 4 macam,
antara lain :
a. Bahasa Mesin
b. Bahasa Tingkat Dasar
c. Bahasa Tingkat Menengah
d. Bahasa Tingkat Tinggi

B. Sejarah Perkembangan Bahasa Pemograman


Komputer tidak akan berfungsi jika tidak diberikan intruksi oleh user. Disinilah fungsi
dari bahasa pemrograman, yaitu sebagai perantara computer dengan user. Pelopor bahasa
pemrograman pada computer adalah Charles Babbage. Beliau adalah ilmuwan Inggris yang
pertama kali mendesain mesin menyerupai komputer. Mesin tersebut berisi beberapa program
yang dibuat oleh Byron Countess of Lovelace, putri dari Lord Byron. Pada tahun 1940-an,
komputer bertenaga listrik pertama kali diciptakan. Perkembangan bahasa pemrograman
berawal dari bahasa assembly dari IBM (International Buisness Machines) pada tahun 1956 –
1963 yang digunakan untuk kebutuhan bisnis dengan pendekatan sistem Teknologi
Informasi. Kemudian berlanjut pada pengembangan FORTRAN (Formula Translation) yang
dikembangkan oleh John W. Backus pada tahun 1957. Kemudian bahasa pemrograman yang
dikembangkan berikutnya adalah ALGOL (Algorithm Language) oleh ahli Eropa dan
Amerika. ALGOL merupakan awal dari Pascal, C, C++ dan Java. Lalu, pada tahun 1958
dikembangkan LISP (List Processing) oleh John McCarthy. Program LISP dibuat sebagai
suatu himpunan dari list, sehingga memiliki kemampuan untuk memodifikasi dan
berkembang sendiri. Pada tahun 1959 berkembang bahasa pemrograman COBOL (Common
Business Oriented Language) yang dikembangkan oleh Grace Hopper. COBOL muncul
karena IBM tinggal landas. COBOL digunakan pada sektor pemerintahan, militer dan
khususnya sector bisnis.
Pada tahun 1964 , dikembang program PL/I (Programming Language I) oleh IBM,
namun baru dipublikasikan pada tahun 1966. PL/I digunakan untuk kepentigan bisnis, sains,
pemrograman sistem, dan lain-lain. Dan masih digunakan sampai sekarang.
Tahun 1971, dikembangkan bahasa pemrograman Pascal oleh Profesor Niklaus Wirth
untuk kegiatan pembelajaran. Kata Pascal sendiri diambil dari matematikawan Prancis yaitu,
Blaise Pascal. Pascal merupakan pengembangan dari bahasa-bahasa pemrograman
sebelumnya seperti, FORTRAN, COBOL ,dan ALGOL.
Kemudian bahasa pemrograman yang dikembangkan adalah bahasa C oleh Dennis
Richie pada tahun 1972. Bahasa C merupakan penyempurnaan dari bahasa B dan BCPL.
Bahasa ini dikembangkan di Bell Telephone Laboratories (Bell Labs). Tahun 1978,
dikeluarkan buku yang merupakan basis dari bahasa C yaitu, “The C Programming
Language”. Banyak system operasi yang dapat menggunakan C sebagai bahasa
pemrogramannya seperti, Unix, Linux, dan Windows.
Pada tahun 1980-an, Bjarne Stroustrup mengembangkan bahasa pemrograman C++
yang merupakan pengembangan dari bahasa C. Bahasa ini juga dikembangkan di Bell
Telephone Laboratories (Bell Labs). Awalnya C++ bernama C with Class dan pada tahun
1983 diubah menjadi C++.
Lalu bahasa pemrograman berikutnya adalah Java yang dikembangkan tahun 1991 –
1992 oleh Sun Microsystems. Java berasal dari The Green Project. Bapak dari Java adalah
James Gosling. Nama awal Java adalah Oak, yang terinspirasi dari pohon Oak yang tumbuh
di depan jendela ruangan kerja James Gosling.
Visual Basic merupakan pengembangan BASIC (Beginner’s All purpose Symbolic
Instruction). BASIC sendiri dikembangkan oleh Profesor John Kemeny dan Thomas Kurtz
tahun 1960-an. BASIC merupakan konsep dasar pemrograman computer. BASIC memiliki
banyak versi seperti, Microsoft QBASIC, QUICKBASIC, IBM BASSICA, dan Apple
BASIC.
Bahasa pemrograman akan tetap berkembang dari masa ke masa yang dimulai dari
penemuan oleh Charles Babbage. Kedepannya sangat memungkinkan akan ditemukannya
bahasa – bahasa pemrograman yang lebih komplek dan lebih baik dari bahasa – bahasa yang
sudah ada saat ini.

C. Syarat Program yang Baik


Setiap program yang dibuat oleh manusia merupakan program yang bertujuan untuk
mempermudah manusia dalam menjalankan pekerjaannya. Terdapat beberapa kriteria –
kriteria yang menentukan apakah program tersebut baik atau tidak. Kriteria – kriterianya
adalah :
a. Program sesuai dengan tujuan
b. Fleksibel
c. Tidak mengandung kesalahan
d. Efisien dalam penggunaan memori
e. Cepat dalam waktu penggunaannya.

D. Jenis-jenis Bahasa Pemrograman


Secara garis besar terdapat 4 kelompok bahasa pemrograman yaitu :
1. Object Oriented Language (Visual dBase, Visual FoxPro, Dephi, Visual C).
2. High level (Seperti Pascal dan Basic) yaitu bahasa pemrograman yang memakai unsur
kata-kata bahasa manusia, seperti: begin,end, if dan lain-lainnya.
3. Middle level (Seperti Bahasa C) yaitu bahasa komputer yang memakai instruksi dengan
campuran instruksi bahasa manusia seperti: { },?,<,> dan lain-lainnya.
4. Low level (Seperti Bahasa Assembly) yaitu bahasa yang memberikan perintah dengan
memakai kode- kode singkat seperti: mov,sub,cmp dan lain-lain.
Jenis-jenis Bahasa Pemrograman

1) Delphi
Delphi memiliki kelebihan yaitu programnya gratis tanpa berbayar. Dengan layanan yang
cukup lengkap seperti dokumentasi . Kelemahan Delphi yaitu pengguna yang tidak memiliki
dasar pemrograman atas bahasa pascal akan kesulitan. Karena pengguna harus mengerti
bahasa pascal dulu. Lalu setiap komponen yang dimasukan dalam form tampilan, akan
diikutsertakan juga kode deklarasi dan inisialisasinya dalam list code. Tentunya hal ini
menyebabkan perubahan komponen, jika penulisan kode salah program tidak dapat
membetulkan secara otomatis.
2) Visual Basic
Beberapa keunggulan dari visual basic, yaitu bahasanya yang sederhana.
Memiliki banyak tools baik gratis maupun tidak yang akan sangat membantu. Kelemahan
Visual Basic itu sendiri adalah bahasanya yang powerful, sehingga tidak terlalu bagus untuk
membuat game-game yang memuaskan. Lebih lambat dibandingkan bahasa pemrograman
yang lain.
3) Bahasa C
Kelebihan bahasa C sendiri adalah tersedia di hampir semua komputer.Sifatnya yang
portable maksudnya ada dukungan pustaka dalam bahasa C dicapai dengan adanya fungsi-
fungsi pustaka.
Beberapa kelemahan dari bahasa C itu sendiri, yaitu terlalu banyaknya operator serta
fleksibilitas penulisan program kadang membingungkan pemakai. Dan bagi pemula
umumnya akan kesulitan dalam membuat pointer.
4) Pascal
Beberapa kelebihan dari bahasa pascalyaitu memiliki sintaks yang memungkinkan
penulisan program dapat dipecah menjadi lebih simple atau lebih kompleks yang dapat
dipergunakan berkali-kali. Bahasanya sederhana, terstrukturdan ekspresif. Dibalik
keunggulannya ada juga kekurangannya, seperti penggunaannya tidak fleksibel, Maksudnya
adalah masih sangat jarang dipergunakan karena bahasanya yang sulit.
5) Bahasa Pemrograman Ruby
Kelebihan ruby itu sendiri adalah menggabungkan kelebihan dari semua bahasa
pemrograman scripting. Lalu sintaksnya yang sederhana, memilikiexception handling yang
baik, dengan konsep single inheritance. Sedangkan kelemahannya yaitu bahasa pemrograman
ini memiliki mempunyai performa yang kurang tinggi.
6) Java
Kelebihan dari java yaitu bahasanya termasuk bahasa pemrograman yang relative mudah
untuk dipelajari karenabanyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun
diinternet.
Tetapi program yang dibuat dalam bahasa Java banyak membutuhkan waktu saat di
eksekusi (lebih lama) dikarenakan untuk menjalankanprogramnya dibutuhkan JVM
(perantara antar program dan sistem operasi).
7) C++
Beberapa kelebihan dari C++ yaitu : dapat mengakses komponen hardware komputer
dengan syntax yang lebihmanusiawi dibanding Assembly bahasa Standard-nya. Memiliki
kecepatan program yang tinggi jika dibanding dengan program yang sama buatan bahasa
lain.C++ juga mencakup semua kelebihan C namun dengan tambahan seperti
misalnya penanganan kompleksitas dengan OOPb.
Kelemahannya yaitu kita harus membuat suatu program nearly built fromscratch atau dari
program yang dasar sekali karena pada bahasa C++ memiliki library built in yang kurang.
Bahasa C++ kurang popular karena kita masih memikirkan pemrograman dari sisi mesin
daripadaproses bisnis yang seharusnya menjadi tujuan kita.
8) Bahasa pemrograman PYTHON
Yaitu bahasa pemrograman yang berorientasi pada obyek. Bahasa ini digunakan untuk
pengembangan perangkat lunak dan dapat berjalan di berbagai platfrom sistem operasi.
9) Bahasa pemrograman SQL (Structure Query language)
Yaitu sebuah bahasa yang mengakses data dalam basis data relasional. Bahasa ini
digunakan dalam manajemen basis data relasional.
10) Bahasa pemrograman PHP
Yaitu bahasa pemrograman script yang paling banyak dipakai. Bahasa ini ipakai untuk
mengolah data form dari web.
11) Bahasa Pemrograman XML( eXtensible Markup Language)
Bahasa ini menggunakan markup tags seperti HTML namun tidak hanya pada tampilan
halaman web saja. Bahasa ini serbaguna karena dapat mendeskripsikan berbagai macam data.
12) Bahasa Pemrograman WML(Wireless Markup Language)
Yaitu bahasa yang digunakan dalam aplikasi berbasis XML yang digunaka dalam aplikasi
wireless yang merupakan analogi dari HTML dan berjalan pada protokol nirkabel.
13) Bahasa Pemrograman PERL
Bahasa pemrograman untuk mesin dengan sistem operasi Unix juga DOS ,windows,
Power EBCDIC dan PocketPC.
14) Bahasa Pemrograman ASP (Active Server Pages)
Bahasa pemrogrman web untuk menciptakan halaman web yang dinamis. Bahasa ini
merupakan produk dari Microsoft.
15) Bahasa Pemrograman Javascript
JavaScript adalah bahasa scripting yang dikembangkan oleh Netscape.

E. Fungsi Bahasa Pemrograman


Computer memiliki kegunaan untuk mempermudah aktivitas dan pekerjaan manusia.
Untuk mencapai tujuan itu diperlukan bahasa pemrograman untuk memberikan perintah pada
computer sesuai dengan kebutuhan. Misalnya, pada mesin kasir ataupun pada mesin ATM
(Automatic Teller Machine). Penggunaan bahasa pemrograman harus sesuai dengan tujuan
yang ingin dicapai, agar hasilmya optimal. Sehingga dapat disimpulkan bahwa bahasa
pemrograman yang dipakai tidak harus yang terbaru namun sesuai dengan tujuan.
BAB III

PENUTUP

A. Kesimpulan
Kesimpulan dari makalah ini adalah Bahasa Pemrograman terus mengalami
perkembangan dan sangat bermanfaat bagi manusia untuk menjalankan aktivitas yang
dilakukan. Bahasa Pemrograman terdiri dari 4 macam, yakni :
1. Bahasa Mesin
2. Bahasa Tingkat Rendah
3. Bahasa Tingkat Menengah
4. Bahasa Tingkat Tinggi
Tokoh pertama yang di anggap memperkenalkan bahasa pemrograman pada komputer
adalah Charles Babbage. COBOL, ALGOL, C, C++, Java merupakan contoh – contoh bahasa
pemrograman. Program yang baik adalah program yang memenuhi criteria-kriteria seperti,
program sesuai dengan tujuan, fleksibel, efisien dalam penggunaan memori, dan lain – lain.
Dalam penerapannya, banyak alat yang membutuhkan bahasa pemrograman seperti, kasir,
database, dan lain-lain.

B. Daftar Pustaka
(online).Tersedia : http://id.wikipedia.org/wiki/Bahasa_pemrograman/ [14 Oktober 2011],
2010. Bahasa Pemrograman.
(online).Tersedia : http://www.scribd.com/doc/72458860/Makalah-Bahasa-Pemrograman).
(online).Tersedia: http://www.scribd.com/doc/145805753/Pemrograman-Komputer-Satu-
Pendekatan-Kepada-Pemrograman-Berorientasikan-Objek-Dalam-C-Final-Bab-1)
(online). Tersedia :http://jambrong.webs.com/Artikel/Sejarah%20Visual%20Basic.doc