Bahasa Pemograman
Di Susun oleh :
Husnul Afifah ( 22.11.014 )
Assalamu'alaikum Wr.Wb
Puji syukur atas kehadirat Tuhan Yang Maha Esa yang mana telah memberi kekuatan pada
kami untuk menyelesaikan tugas pendahuluan praktkum Sistem Informasi ini. Atas izin dan
bantuan dari-Nya kami dapat menyelesaikan tugas ini dengan tepat waktu. Yaitu tugas dengan
judul “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. Kami 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 pihak yang berperan dalam
pembuatan makalah ini. Semoga dengan ini Allah SWT meridhoi kita semua. Amin.
Senin, 5 Desember 2022
Penulis
i
DAFTAR ISI
Cover
KataPengantar...................................................................................................................i
Daftar Isi............................................................................................................................ii
Bab I Pendahuluan............................................................................................................1
a. Latar Belakang....................................................................................................1
b. Tujuan..................................................................................................................1
c. Rumusan Masalah...............................................................................................1
Bab II Pembahasan............................................................................................................2
a. Definisi Bahasa Pemograman.............................................................................2
b. Sejarah Bahasa Pemograman..............................................................................2
c. Jenis – jenis Bahasa Pemograman.......................................................................3
1. Berdasarkan Generasi....................................................................................6
2. Berdasarkan Tingkatannya............................................................................7
d. Fungsi bahasa pemograman.................................................................................7
Bab III Penutup.................................................................................................................8
Kesimpulan................................................................................................................8
Daftar Pustaka....................................................................................................................9
ii
BAB I
PENDAHULUAN
a. 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.
b. Tujuan
c. Rumusan Masalah
1
BAB II
PEMBAHASAN
A. 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). Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa
komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk
memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari
aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang Programmer dapat menentukan secara persis data mana yang akan
diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang
akan diambil dalam berbagai situasi secara persis.
B. 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. Penggunaan komponen 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 komputasinya yang meningkat tajam. Oleh
2
karena itu kemampuannya meningkat, secara otomatis komputer mampu menangani pemrosesan
algoritma dangan lebih cepat. Hal tersebut mendorong di buatnya berbagai macam bahasa
pemrograman tingkat tinggi 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.
3
Merupakan kelanjutan dari bahasa BCPL. Bahasa Pemrograman C merupakan salah satu bahasa
pemrograman yang paling sering dipakai oleh pemrogram di seluruh dunia, terutama karena C
memperbolehkan pengaksesan memori secara manual. C telah mempengaruhi bahasa-bahasa
pemrograman yang lain, terutama C++. Bahkan C seringkali dipakai untuk membuat bahasa-
bahasa pemrograman yang lain. Umumnya C dipakai untuk membuat program sistem dan
jaringan, walaupun tidak jarang juga dipakai untuk membuat program aplikasi
d. Pascal
Bahasa ini ditemukan oleh Nicklaus Wirth tahun 1971. Bahasa ini dibuat untuk pengajaran
pemrograman. Bahasa ini sangat populer di kalangan mahasiswa ilmu komputer dan teknik.
Pascal memiliki keunggulan dibandingkan Fortran maupun Basic, yaitu sangat mudah dipelajari
serta memiliki dukungan fungsi-fungsi matematika yang sangat lengkap. Namun Pascal juga
memiliki kelemahan, yaitu tidak dapat mendukung operasi bilangan kompleks dan tidak
mendukung sarana aplikasi bisnis. Keberadaan Pascal dapat pula dijadikan bahasa dasar dalam
pembuatan kode perangkat lunak Delphi (software untuk pengembangan program di lingkungan
Windows). Pascal juga digunakan sebagai landasan pembuatan kode pada Kylix, yaitu software
pengembang program di lingkungan Linux.
4
Kelemahan dari bahasa ini adalah struktur penulisan program yang sangat banyak dan sangat
kaku sehingga membuat programmer menjadi lelah dan bosan.
5
ada mendukung bahasa ini untuk melakukan manajemen datanya. Sejarah SQL dimulai dari
artikel seorang peneliti dari IBM bernama EF Codd yang membahas tentang ide pembuatan basis
data relasional pada bulan Juni 1970. Artikel ini juga 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.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode
bahasa biner, contohnya 01100101100110
2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan
(bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan
6
memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB,
CMP, JMP, JGE, JL, LOOP, dsb.
3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi
dalam kata-kata bahasa manusia[butuh rujukan] (lihat contoh Bahasa Tingkat Tinggi di
bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. 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.[butuh
rujukan]
Komputer dapat mengerti bahasa manusia itu diperlukan
program Compiler atau Interpreter.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa
C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa
Tingkat Rendah.
D. Fungsi Bahasa Pemograman
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai
dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa
program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau
swalayan, penggunaan lampu lalu lintas di jalan raya, dll.
Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer
dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam
dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat
aplikasi game, antivirus, web, dan teknologi lainnya.
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C+
+, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini
harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu:
7
BAB III
PENUTUP
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 tersewbut 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.
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.
8
DAFTAR PUSTAKA
selengkapnya : http://kelompok-09ti2013.blogspot.co.id