Kata Pengantar
puji syukur kehadirat Tuhan yang maha Esa yang telah melimpahkan segala rahmat
dan segala rahim bagi kita semua, hingga akhirnya kami dapat menyelesaikan Makalah
tentang bahasa Pemrograman mata kuliah Teknologi Informatika sebagai syarat mengikuti
praktikum di Laboratorium Decision Support System.
Kami sampaikan terima kasih pada Dosen Mata kuliah Teknologi Informatika, Bapak
Sriyanto ST.,MT. juga kepada para kakak Asisten Lab.DSS selaku pembimbing dalam
kegiatan praktikum teknologi informatika. Turut kami sampaikan terima kasih dengan rasa
bangga pada keluarga TI 2013 yang turut menyelesaikan Seluruh Tugas pendahuluan dengan
semangat juang tanpa henti.
Saran dan kritik sangat kami harapkan untuk lebih baiknya karya Makalah kami
kedepannya nanti.
BAB I
PENDAHULUAN
1.1.
Latar Belakang
Bahasa pemrograman adalah bahasa tertentu yang digunakan oleh para programmer
untuk membuat suatu aplikasi atau software pada komputer, dasar-dasar yang dipakai adalah
prinsip kerja algoritma yang sudah dipelajari sebelumnya.
bahasa pemrogaman itu sendiri sudah ditemukan pada tahun setelah diketemukannya
mesin komputer, mulai generasi yang paling pertama kali yaitu kode mesin, sampai sampai
generasi sekarang yang banyak digunakan sebagai bahasa pemrograman dalam pembuatan
berbagai aplikasi.
dalam konteksnya adalah setiap bahasa pemrograman mempunyai yang namanya
kode, kode tersebut akan mendasari berbagai pemrosesan tiap step/langkah beradasarkan tipe
data yang diinputkan oleh programmer, contohnya dalam bahasa pemrograman pascal adalah
penggunaan tipe data integer untuk bilangan angka yang nantinya akan diproses dan
penggunaan tipe data string untuk data-data yang terdiri dari susunan huruf dan nantinya
tidak akan diproses dalam perhitungan algoritma dan akan dimunculkan (dicetak/write) pada
akhir sequence.
Pada dasarnya bahasa pemrograman adalah hal yang sangat lumrah dikalangan para
programmer dan para pengambil keputusan/ decision maker, sebagai seorang engineer kita
dituntut untuk menyelesaikan masalah secara runtut dan sistematis, dengan menggunakan
pola pikir yang dimiliki tersebut, kita akan dengan optimal mempertimbangkan segala
sesuatu yang mempengaruhi/factor dari nilai baik tidaknya atau positif negatifnya suatu
keputusan yang kita ambil.
pembahasan dalam makalah ini akan mengerucut pada pengenalan bahasa
pemrograman meliputi berbagai bahasa pemrograman berdasarkan generasi, jenis,
penggunaan, dan kelebihan ataupun kekurangan dari tiap jenis bahasa pemrograman yang
kami definisikan.
1.2. Tujuan
1. Pemenuhan Tugas Pendahuluan Praktikum Teknologi Informatika
2. Meningkatkan pengetahuan tentang Bahasa Pemrograman
3. Meningkatkan Kerjasama antar Praktikan dalam menyelesaikan Praktikum Teknologi
Informatika yang diampu oleh para Asisten-asisten Decision Support System
Laboratory
1.3.
Rumusan Masalah
1. apa itu bahasa pemrograman.
2. bagaimana sejarahnya hingga dapat terciptan suatu bahasa pemrograman.
3. apa saja macamnya dan penjelasan dari masing-masing jenis.
4. seperti apakah bentuknya/contohnya dasar-dasar bahasa pemrograman.
BAB II
PEMBAHASAN
2.1. Definisi Bahasa Pemrograman
Bahasa Pemrograman adalah suatu bentuk dari bahasa yang digunakan oleh seorang
programmer untuk membuat dan merancang suatu aplikasi untuk kegunaan tertentu. (konsep
bahasa pemrograman)
Sejarah Perkembangan Bahasa Pemrograman
Bahasa pemrograman saat ini telah berbeda jauh dengan bahasa pemrograman di
tahun 40-an. Dulu progammer memerintah komputer secara fisik menggunakan metode
pengkabelan/wiring secaramanual.
Metode wiring kemudian berkembang hingga menjadi bahan pemrograman
sederhana. Kualitas dan fitur berkembang dan bertambah dengan pesat. Bahasa pemrograman
di awal kemunculannya hanya dapat digunakan untuk satu keperluan saja, tetapi sekarang
dapat digunakan untuk bermacam-macam keperluaan. Mungkin pada tahun-tahun mendatang
akan berkembang dengan lebih natural dan semakin mudah dipahami manusia.
Tokoh pertama yang memperkenalkan bahasa pemrograman pada komputer
adalah Charles Babbage. Beliau adalah seorang ilmuwan yang hidup di Inggris pada abad
pertengahan. Beliau adalah orang yang pertama kali mendesain mesin menyerupai komputer.
Mesin tersebut diisi beberapa program yang dapat berjalan di dalamnya (identik seperi
bahasa assembly sekarang ini). Pembuat program tersebut adalah Byron Countess of
Lovelace, putri dari Lord Byron.
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.
Meskipun besar, komputer dianggap lambat menjalankan proses komputasi. Di awal
penciptaannya hanya sedikit tokoh yang menyarankan untuk membuat program pada
komputer. Salah satu tokoh yang mengeluakan isu perlunya dibangun software pada
komputer adalah Konrad Zuse.
Dunia pemrograman kemudian mengalami perkembangan yang sangat pesat setelah
ditemukan
komponen-komponen
elektronika.
4
Penggunaan
komponen
elektronika
membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data
tersebut.
Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query
Language). Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data
relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai
penamaan SEQUEL, IBM pun mengubahnya menjadi SQL.
Implementasi basis data relasional dikenal dengan System/R. Di akhir tahun 1970-an,
muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama
sama dengan nama perusahaannya. Dengan naiknya kepopuleran Oracle, maka SQL juga ikut
populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.
b. ABAP
c. PL/1 (Programming Language)
Programming language merupakan bahasa komputer yang dapat digunakan dalam
segala bahasa. Pada kenyataannya bahasa ini sulit dipelajari dan hanya dapat digunakan pada
mesin IBM.
e. Generasi ke-5
Bahasa pemrograman generasi kelima merupakan kelompok bahasa-bahasa
pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence).
Kecerdasan buatan adalah disiplin dalam ilmu komputer yang mempelajari cara komputer
meniru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:
Aplikasi sistem pakar (expert system) yang meniru seorang pakar di bidang tertentu
sehingga bisa menghasilkan nasehat atau pemikiran yang setara dengan seorang pakar.
Dengan menggunakan bahasa generasi kelima dimungkinkan untuk melakukan
perintah dengan cara percakapan seperti berikut: Tampilkan semua nama mahasiswa yang
IPK-nya di atas 3,0 dan urutkan berdasarkan IP secara descending
10
PROLOG dan LISP merupakan dua contoh bahasa pemrograman yang ditujukan
untuk menangani kecerdasan buatan.
1) Prolog
2) LISP
Berdasarkan tingkatannya
a). Bahasa Mesin
memberikan perintah kepada komputer dengan memakai kode bahasa biner,
contohnya 01100101100110
b). Low Level
Bahasa
Tingkat
Rendah,
atau
dikenal
dengan
istilah
bahasa
rakitan
(bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kodekode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
c). Medium Level
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi
dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi
yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
d). Higher Level
Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari
unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Diagram
11
BAB III
PENUTUP
3.1 Kesimpulan
Bahasa pemrograman adalah dasar pengetahuan kita untuk memngerti dan memahami
serta mampu membuat aplikasi.
bahasa pemrograman yang ada didunia ini sangatlah bervariasi, berdasarkan
klasifikasi yang sudah ditentukan dipembahasan diatas, dari banyak penjelasan dan
pembahasan, dapat kita ketahui bahwa seorang mahasiswa teknik apalagi industri harus
mampu menguasai dasar-dasar dari bahasa pemrograman.
hal tersebut sangat diperlukan karena mahasiswa teknik industri yang akan terjun ke
duia kerja akan dituntut untuk meny Danau merupakan salah satu kekayaaan alam yang harus
kita lestarikan dan kieleng logis dengan rentetan atau urutan-urutan tertentu yang sistematis.
seperti saat kita membuat program melalui free pascal atau eclipse.
kedua program tersebut didesign oleh seorang programmer untuk memudahkan kita
membuat aplikasi-aplikasi yang kita inginkan.
3.2 Saran
Pelajari software atau program aplikasi pembuat software
Pelajari jenis-jenis atau macam-macam bahasa pemrograman
Kembangkan kembali segala kekurangan yang masih ditemui pada diri kita.
12
DAFTAR PUSTAKA
Rahardjo,Budi.2010:Mudah Belajar Java.Bandung:Informatika
Raharjo,Budi.2011:pemrograman.Bandung:Informatika Bandung
2006,Konsep Bahasa Pemrograman,
http://id.wikipedia.org/wiki/bahasapemrograman
(http://agussuroyo.wordpress.com/2010/10/05/macam-bahasa-pemrograman/)
(http://ahmad-andrif.blogspot.com/2013/01/bahasa-pemrograman.html)
13