DISUSUN OLEH :
S1/ILMU KOMUNIKASI
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.
cover
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
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.
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