Reihan Maulana (193510037)
Reihan Maulana (193510037)
Disusun Oleh :
KELAS A
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS ISLAM RIAU
2019
KATA PENGANTAR
Puji syukur atas kehadirat Tuhan Yang Maha Esa yang mana telah memberi kekuatan pada kami untuk
menyelesaikan tugas Pengantar Teknologi Informasi ini. Atas izin dan bantuan dari-Nya kami dapat
menyelesaikan tugas ini dengan tepat waktu. Yaitu tugas dengan judul “Makalah Tentang Bahasa
Pemrograman Komputer”.
Makalah tugas ini adalah berisi tentang bahasa pemrograman. Mulai dari sejarahnya yang
berawal mulai tahun 90-an yang hingga kini terus mengalami kemajuan dan berkembang pesat/ Lalu
kami juga mencantumkan elemem-elemen dari bahasa pemrograman. Selain itu bahasa pemrograman
sendiri memiliki jenis-jenisnya yang sangat beragam dan memiliki tugas yang berbeda pula. Saya juga
tak lupa memaparkan fungsi-fungsinya yang pastinya sangat bermanfaat dan diperlukan dalam dunia
era modern ini. Tentunya makalah kami ini jauh dari sempurna,sehingga kami menerima kritik dan
saran bagi para pembaca.
Tak lupa juga mengucapkan terima kasih kepada semua sumber yang ada. Semoga dengan ini
Allah SWT meridhoi kita semua. Amin.
Penulis
i
DAFTAR ISI
ii
DAFTAR GAMBAR
iii
DAFTAR TABEL
iv
BAB I
PENDAHULUAN
A. Latar Belakang
Dalam masyarakat modern seperti saat ini bahasa pemrograman bukan lagi sesuatu yang
asing, dimana masyarakat pada umumnya telah menggunakan komputer dan pastinya sudah
mengenal apa itu bahasa pemrograman. Bahasa pemrograman telah berkembang dengan sangat
pesat saat ini. Banyak sekali pilihan bahasa pemrograman yang bisa masyarakat gunakan sesuai
dengan keinginan juga kepentingan mereka. Bahasa pemrograman merupakan sarana
menuangkan kreatifitas dan keterampilan.
Namun masyarakat hanya menggunakan tanpa mempelajari bahasa pemograman itu. tentu
kita mengetahui bahwa di dunia komputer terdapat beraneka ragam bahasa pemrograman,
dengan semakin berkembangnya zaman kita sebagai mahasiswa harus mampu menguasai ilmu-
ilmu modern.
Dengan disusunnya makalah ini diharapkan masyarakat terutama para mahasiswa dapat
menguasai setidaknya satu bahas sehingga dapat menerapkan di masyarakat sesuai
perkembangan zama pemrograman sebagau bekal di dalam dunia kerja nanti. Dan diharapkan
pula bagi para masyarakat dengan adanya makalah ini bisa lebih terdorong untuk memajukan
Indonesia dengan perkembangan teknolgi.
B. Rumusan Masalah
Sebelum kita mempelajari isi makalah ini,ada baiknya kita untuk mengetahui hal apa yang
ada pada makalah ini yang akan kita sampaikan melalui rumusan masalah di bawah ini
C. Tujuan
Kami membuat ini mempunyai beberapa tujuan,yaitu:
1
2
PEMBAHASAN
A. Definisi bahasa pemrograman
Bahasa pemrograman adalah Disebut bahasa pemrograman karena berisi instruksi yang di
buat untuk menjalankan atau memfungsikan komputer sesuai dengan apa yang diinginkan oleh
manusia atau programmer. Biasanya bahasa pemrograman juga berisi aturan-aturan penulisan
dalam bentuk kode-kode yang nantinya diterjemahkan oleh komputer dan di olah hingga dapat
dimengerti oleh mesin.
Sebuah program yang dibuat dengan bahasa pemrograman hanya bisa hidup dengan
menggunakan komputer sebagai media.
Bahasa pemrograman saat ini telah berbeda jauh dengan bahasa pemrograman di tahun 40-
an. Dulu progammer memerintah komputer secara fisik menggunakan metode pengkabelan /
wiring secara manual.
Komputer modern yang menggunakan tenaga listrik pertama kali diciptakan pada tahun
1940-an. Waktu itu, komputer masih menjadi barang mewah dan hanya dimiliki oleh pihak-
pihak yang memerlukan perhitungan data yang sangat banyak, seperti pihak militer dan
universitas. Komputer pada waktu itu berukuran sangat besar sehingga memakan banyak
tempat.
3
4
Bahasa pemrograman tingkat tinggi yang pertama muncul adalah Fortran yang dibuat oleh
tim dari IBM yang diketahui oleh John W Backus. Fortran saat ini masih banyak digunakan
untuk membuat sofrware yang mampu menaangani perhitungan numerik. Fortran terakhir yang
baru dikeluarkan adalah Fortran 2004.
Dunia bahasa pemrograman kembali ber-revolusi ketika Dennis Ritchie dan Brian
Kernighan mengembangkan bahasa pemrograman C. Bahasa pemrograman C pada awalnya
dibuat untuk mesin DEC PDP-11. Bahasa tersebut kemudian dikembangkan oleh Bjarne
Stroustrup hingga menjadi C++ di tahun 1985 sebagai bahasa pemrograman berorientasi objek
yang sangat kompatibel dengan C. Selanjutnya, Sun Microcyctem mengeluarkan bahasa
pemrograman Java di tahun 1995 yang kemudian menjadi terkenal karena diajarkan di berbagi
universitas. Microsoft kemudian mengeluarkan bahasa C# dalam paket dotNET project. Bahasa
pemrograman C# hampir mirip dengan C++ dan Java.
5
Sebelum tahun 1940, komputer modern belumlah ada. Tetapi pada tahun itu sudah ada
bahasa pemrograman yang digunakan dalam bentuk kode-kode atau bahasa mesin.
Periode 1940-an
Pada tahun ini komputer listrik sudah tersedia dengan segala keterbatasannya yang ada,
dan karena kesulitan dalam pengembangan bahasa mesin saat itu, maka diciptakanlah bahasa
assembly. Tetapi karena masih dirasa sulit menggunakan bahasa assembly, maka Konrad Zuse
membuat bahasa pemrograman yang lain, yaitu Plankankul.
Pada awal tahun 1950-an mulai terciptalah bahasa pemrograman modern. Bahasa
pemrograman ini sudah tidak menggunakan kode-kode lagi, melainkan sudah menggunakan
istilah-istilah manusia seperti kata READ untuk membaca dan kata WRITE untuk menulis.
Periode 1967-1978
Tahun 60-an dan 70-an memberrikan kontribusi besar dalam perkembangan bahasa
pemrograman yang digunakan saat ini. Banyak dasar-dasar ataupun pola bahasa pemrograman
yang diigunakan saat ini , seperti : Simula, C, Smalltalk, Prolog, ML.
Periode 1980-an
Periode 1990-an
Pada periode ini bahasa pemrograman yang berkembang sudah berbasis visual. Hal ini
mempermudah untuk membuat program aplikasi. Beberapa contoh bahasa pemrograman yang
berkembang pada tahun 1990-an adalah Haskel (1990), Pyton(1991), Java(1991), OO Cobol,
Lua(1993), dan masih banak lagi bahasa pemrograman yang telah berkembang.
Pada periode ini terdapat 2 konsep atau ide yang berhubungan dengan kemudahan berbasis
viisual yang mulai masuk ke basis internet dan mobile. 2 konsep tersebut adalah:
6
1. Konsepsi Microsoft
1) Bahasa Mesin
Adalah bahasa yang hanya di mengerti oleh mesin karena hanya berisi kode-kode yang
terdiri dari angka-angka. Bahasa mesin termasuk ke dalam bahasa tingkat rendah karena
cakupannya hanya pada mesin saja.
2) Bahasa Assembly
Adalah bahasa yang menggunakan bahasa rakitan yang berupa kependekan dari sebuah
kata-kata untuk menggantikan kode-kode. Assembler adalah kelanjutan bahasa assembly
yang digunakan untuk mengambil informasi tulisan dari seorang programmer yang ditulis
dalam bahasa assembly lalu diterjemahkan dalam program yang selanjutnya dapat
dijalankan oleh komputer.
Adalah bahasa yang sudah dapat dimengerti oleh banyak orang. Hal ini dikarenakan
bahasa tingkat tinggi berisi instruksi yang bahasanya dalam kata-kata bahasa manusia.
Beberapa contoh bahasa pemrograman yang masuk ke dalam bahasa tingkat tinggi :
a. Bahasa pemrograman C
NAMA PENJELASAN
BASIC Beginners All‐purpose Symbolic Instruction Code, bahasa pemrograman
yang biasa digunakan untuk merancang program sederhana pada
programer pemula
Java Bahasa ini merupakan bahasa berorientasi objek yang dikembangkan oleh
Sum Microsistem. Dengan java memungkinkan untuk pengembangan
program yang berjalan pada jaringan internet atau pada web browser.
VISUAL BASIC Bahasa pemrograman microsoft dimana bahasa ini bertujuan untuk
pengembangan perangkat lunak yang dapat memudahkan programmer
dalam membuat aplikasi berbasis windows.
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 digunakan 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
8
mudah dan dapat memberikan hasil yang memuaskan. Banyak aplikasi dapat
dikembangkan dengan Delphi seperti operasi perhitungan matematis, grafis, Pengolah
kata, Spreet Sheet, games dan basis data. Pada Delphi terdapat 2 macam struktur yaitu
struktur projrek dan struktur unit program Delphi. Struktur Projek Pada suatu projek yang
anda bangun, terdapat sebuah file program utama yang berisi kode program untuk
pengelolaan unit – unit. Kode program utama ini biasa juga disebut kode projek dan
disimpan dalam file berekstensi .DPR. Struktur Unit Sebuah unit berisi tipe-tipe,
konstanta-konstanta, variabel dan rutin (fungsi dari prosedur). Setiap unit didefinisikan
dalaqm file .PAS yang menangani unit tersebut.
2) 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).
3) Visual Basic
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkanIntegrated Development Environment (IDE) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan
menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa
pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputergrafik
dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan
Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara
kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic
Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows
API, tapi membutuhkan deklarasi fungsi luar tambahan. Visual Basic 6 merupakan salah
9
satu tool untuk pengembangan aplikasi yang banyak diminati oleh orang. Di sini Visual
Basic 6 menawarkan kemudahan dalam pembuatan aplikasi dan dapat menggunakan
komponen-komponen yang telah disediakan. Untuk memulai Visual Basic 6 anda perlu
menginstall Visual Basic 6.0. Program ini biasanya dalam satu paket dengan Visual Studio
6.0. Dengan menggunakan Visual Basic 6 kita bisa menghasilkan berbagai macam jenis
program. Dari aplikasi yang mengintegrasikan database, jaringan, office automation,dan
web application.
Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jika kita
menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah
dengan menggunakan Visual basic.
Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat
kita gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku,
web site dll
Kita bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan
sangat membantu menghemat waktu kita dalam pemrograman
Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak
terlalu bagus untuk membuat game-game yang benar-benar memuaskan
Lebih lambat dibandingkan bahasa pemrograman lain.
4) PASCAL
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. Pascal merupakan bahasa
pemrograman tingkat tinggi (high level language)
danterstruktur(StructuredProgramminglanguage).
Kelebihan Pascal :
Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa
pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan
dari tipe data standar.
Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan
variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari
format yang ditentukan.
Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil (procedure danfunction) yang dapat dipergunakan berulang-ulang.
Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati
bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Kekurangan Pascal:
5) 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 luinak 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:
Programming-language specification
11
Application-programming interface
Virtual-machine specification
6) Bahasa PemrogramanC++
C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne
Stroustrup) pada awal tahun 1970-an. Bahasa itu diturunkan dari bahasa sebelumnya, yaitu
BCL. Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang
dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI (American National
Standart Institute) Bahasa pemrograman C menjadi versi dominan. Meskipun versi
tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk
sistem embedded. Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++
pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem
support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan
konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.
Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap
konseppemrograman berorientasi objek (Object Oriented Programming). Perbedaan
Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan
sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman
prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah
tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa
12
PENUTUP
A. Simpulan
Berdasarkan uraian bahasan “Bahasa Pemrograman” dapat disimpulkan bahwa :
1. Bahasa pemrograman merupakan bahasa penghubung antara pembuat program
(programmer) dengan komputer. Apabila ada kesalahan salah satu prosedur aja,
komputer tidak akan merespon perintah dari progammer itu sendiri.
2. Bahasa pemrograman mengalami perkembangan di setiap zaman menjadi lebih
canggih dan efektif dalam membantu kehidupan manusia.
3. Dengan memahami bahasa pemrograman mahasiswa dapat membuat suatu program
inovatif yang dapat membantu dalam proses produksi
B. Saran
Bertolak dari peranan bahasa pemrograman yang memiliki banyak manfaatnya, penyusun
memberikan saran kepada mahasiswa agar melakukan hal-hal sebagai berikut :
1. Dibutuhkan keseriusan untuk memahami bahasa pemrograman, oleh karena itu
belajarlah untuk lebih fokus dalam memahami dan mempelajarinya.
2. Dianjurkan untuk setiap mahasiswa agar mencari referensi lain untuk memahami
bahasa pemrograman itu sendiri, dengan demikian wawsan kita akan bahasa
pemrograman semakin luas.
13
DAFTAR PUSTAKA
http://swari12523155.wordpress.com/2012/12/10/sejarah-dan-perkembangan-bahasa-pemrograman-
tugas-kuliah-pti/
www.lintasinformatika.com/2013/06/pengertian-dan-macam-macam-bahasa.html
http://honeybeehachi.blogspot.com/2012/12/jenis-jenis-bahasa-pemrograman.html