MAKALAH
TUGAS PENDAHULUAN
PRAKTIKUM
TEKNOLOGI INFORMATIKA
BAHASA PEMROGRAMAN KOMPUTER

Disusun oleh:
1. Octavia Rosari Gultom (21070113120055)
3. Putri Pratiwi Widasari (21070113140085)
2. Akbar Romadhona Gifari (21070113130123)
PROGRAM
STUDI TEKNIK INDUSTRI
FAKULTAS
TEKNIK UNIVERSITAS DIPONEGORO
SEMARANG
2013
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT yang
telah memberikan rahmat serta karunia-Nya kepada kami sehingga kami berhasil
menyelesaikan makalah ini yang alhamdulillah
tepat pada waktunya yang berjudul “BAHASA PEMROGRAMAN KOMPUTER”.
Makalah ini berisikan tentang informasi kegunaan
bahasa pemrograman yang dapat memberikan manfaat bagi
kitauntuk menambah wawasan kita tentang bahasa pemrograman. Kami menyadari bahwa makalah
ini masih jauh dari sempurna, oleh karena itu, kritik dan saran dari semua pihak yang bersifat
membangun selalu kami harapkan demi kesempurnaan makalah ini.
Akhir kata, kami sampaikan terima kasih kepada semua
pihak yang telah berperan serta dalam penyusunan makalah ini dari awal sampai
akhir. Semoga Allah SWT senantiasa meridhai segala usaha kita. Amin.
Minggu, 03 November 2013
Kelompok 29
DAFTAR ISI
KATA PENGANTAR………………………………………………....................... ii
DAFTAR ISI.......................……………………………………………………....... iii
BAB I PENDAHULUAN
1.1 Latar Belakang………………………………...….......…………........... 1
1.2
Rumusan Masalah………………………………………………............ 2
1.3 Tujuan Penulisan………………………………………………….......... 2
1.4 Manfaat Penulisan.................................................................................... 3
BAB II PEMBAHASAN
2.1
Sejarah dan Perkembangan Bahasa
Pemrograman.................................. 4
2.2 Elemen-elemen Bahasa Pemrograman......…………….......................... 9
2.3 Fungsi Bahasa Pemrograman……………………..…………................. 10
BAB III PENUTUP
3.1
Kesimpulan……..................…………………………………................ 11
3.2 Saran……………..………………………………………….................. 11
DAFTAR
PUSTAKA..................................................................................................12
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG MASALAH
Bahasa
pemrograman atau sering disebut juga dengan bahasa komputer merupakan bahasa
yang digunakan dalam komputer yang sekarang sudah banyak macam penggunaannya.
Dalam pengertiannya bahasa pemrogramana adalah teknik komando/instruksi standar
untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari
aturan sintaks dan semantic yang digunakan 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 secara persis yang akan diambil
dalam berbagai situasi.
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 (assembly) yaitu memberikan perintah kepada komputer
dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB,
CMP, JMP, JGE, JL, LOOP, dsb.
3. 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.
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.
Ada juga yang mengelompokkannya menjadi
procedural/functional programming, objectoriented programming, dan sebagainya.
Tiap bahasa pemrograman memiliki kelebihan dan kekurangan tersendiri, dan programmer
memiliki preferensi tersendiri dalam memilih suatu bahasa pemrograman.
Namun pada dasarnya, bahasa-bahasa pemrograman tersebut memiliki bagian-bagianyang serupa. Yang membedakan hanyalah tata bahasa
yang dipakai.
1.2
RUMUSAN MASALAH
Berdasarkan latar belakang masalah maka ada beberapa
rumusan masalah yang akan di bahas dalam makalah ini :
1.
Bagaimana sejarah
bahasa pemrograman?
2.
Apa saja
elemen-elemen bahasa pemrograman?
3.
Apa saja macam-macam bahasa pemograman?
4.
Apa saja fungsi bahasa pemograman?
1.3
TUJUAN PENULISAN
Tujuan penulis dalam membuat makalah ini adalah :
1.
Untuk memenuhi tugas
pendahuluan praktikum teknologi informatika
2.
Untuk mengetahui
sejarah bahasa pemrograman
3.
Untuk mengetahui
fungsi bahasa pemrograman
4.
Untuk mengetahui
macam-macam bahasa pemrograman
1.4 MANFAAT PENULISAN
Adapun manfaat yang dapat diambil
dari pembuatan makalah ini adalah:
1.
Mengaplikasikan
bahasa pemrograman pada kegiatan praktikum
2.
Mengetahui tentang
bahasa pemrograman
BAB II
DASAR TEORI
2.1 SEJARAH DAN
PERKEMBANGAN BAHASA PEMROGRAMAN
Dalam Bahasa pemrograman ada beberapa teknik, yaitu
sebagai berikut:
1.
Pemrograman
Procedural merupakan Instruksi khusus yang dieksekusi secara berurutan.
2.
Pemrograman
Functional merupakan Pemrograman
yang terdiri atas kumpulan perintah
atau instruksi yang akan dijalankan atau dieksekusi oleh komputer berdasarkan
fungsi-fungsi.
3.
Pemrograman
Terstruktur merupakan Pemrograman
yang terdiri atas kumpulan perintah
atau instruksi yang akan dijalankan atau dieksekusi oleh komputer berdasarkan
procedural dan functional.
4.
Pemrograman Berbasis
Modul merupakan Pemrograman yang didasarkan atas kumpulan program
procedural dan program functional
yang akan dijalankan atau dieksekusi oleh
komputer berdasarkan modul.
5.
Pemrograman
Berorientasi Objek merupakan Pemrograman yang terdiri atas kumpulan perintah
atau instruksi yang akan dijalankan atau dieksekusi oleh komputer berdasarkan
kejadian-kejadian yang berkenaan dengan sebuah atau beberapa objek.
6.
Pemrograman
Generic merupakan
Pemrograman yang
terdiri atas kumpulan perintah
atau instruksi yang akan
dijalankan oleh komputer
bersama-sama pemrograman berorientasi objek atau pemrograman
functional.
7.
Pemgoraman
Declarative merupakan Pemrograman
yang terdiri atas kumpulan perintah
atau instruksi yang akan dijalankan oleh komputer berdasarkan pernyataan
(declarative) yang berhubungan dengan logika.
Visual Basic
Bill Gates, pendiri Microsoft, memulai bisnis
softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800,
dan kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi
DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk
DOS.. setelah BASICA, Microsoft meluncurkan Microsoft Quick Basic dan Microsoft
Basic (dikenal juga sebagai Basic Compiler).
FORTRAN
Singkatan dari FORmula TRANslator dan dikembangkan
oleh IBM Inc. antara tahun 1954 dan 1957 yang digunakan secara khusus untuk
aplikasi-aplikasi sains dan engineering. Bahasa FORTRAN masih digunakan secara
luas saat ini di bidang engineering.
COBOL
Singkatan dari Common Business Oriented Language,
diciptakan oleh sekelompok pabrikan komputer dan pengguna komputer untuk
industri pada tahun 1959. Ia didesain untuk aplikasi-aplikasi komersil yang
membutuhkan banyak pemrosesan data. Bahasa ini masih digunakan saat ini di
bidang bisnis.
C
Dikembangkan oleh Dennis Richie di Laboratorium Bell
pada tahun 1972. Ia merupakan bahasa implementasi sistem yang digunakan
untuk mengembangkan sistem operasi UNIX. C++ merupakan ekstensi atau kelanjutan
dari bahasa C yang diciptakan oleh Bjarne Stroustrup pada tahun 1980an.
C++ menambahkan fitur OO P (Object-Oriented
Programming) atau pemrograman berorientasi objek ke dalam bahasa C dan sekarang
merupakan sistem utama bahasa implementasi (Deitel&Deitel, 1999).
Pascal
Bahasa Pemrograman Pascal merupakan bahasa pemrograman
tingkat tinggi yang dirancang oleh Profesor Niklaus Wirth dari Technical
University of Zurich, Switzerland. Dan diberi nama pascal sebagai penghargaan
terhadap Blaise Pascal, seorang ahli matematik dan filosofer yang terkenal pada
abad 17 dari perancis. Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal
yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang
dipublikasikan pada tahun 1971 dengan tujuan membantu mengajar program Komputer
secara sistematis khususnya untuk memperkenalkan program terstruktur .
JAVA
Bahasa pemrograman Java pertama lahir dari The Green
Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas
1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini
dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy,
beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil
proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
JAVA merupakan bahasa
yang kemunculannya tergolong
baru dan merupakan bahasa pemrograman yang
paling banyak diminati, dikembangkan oleh SUN Microsystem pada tahun 1995. Ia
sebenarnya merupakan kelanjutan dari C++ tetapi memasukan banyak banyak
komponen atau “libraries” untuk pemrograman multimedia, networking, multithreading,
graphics, database acces, pemrograman GUI. Microsoft juga meluncurkan Java
versinya sendiri yang dikenal dengan Visual J++. Bahasa pemrograman lainnya
adalah Power Builder yang dikembangkan oleh perusahaan Powersoft dan Delphi
yang dikembangkan oleh Borland Inc.
C++
Bahasa pemrograman C merupakan salah satu bahasa
pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem
Operasi Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram
sistem dan jaringan komputer namun bahasa ini juga sering
digunakan dalam mengembangkan
software aplikasi. C juga
banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur
komputer, bahkan terdapat beberepa compiler yang sangat populer telah
tersedia.Pada era visual saat ini, versi dari C dan C++ muncul pula dengan nama
Visual C atau Visual C++, C Builder, bahkan telah ada versi baru dari C yaitu
C# (C Sharp).
Generasi Bahasa
Perkembangan bahasa
pemrograman mungkin tidak
semudah yang kita kira, namun perkembangan
tersebut sangatlah sulit dan memakan waktu yang lama hingga bisa menjadi bahasa
pemrograman yang bisa kita nikmati sekarang ini.
Pembagian
generasi bahasa adalah seperti berikut:





Perkembangan Bahasa








Bahasa
pemrograman terus berkembang hingga tahun ini, dengan diilisnya Java 2
(versi 1.4), Python 2.2, J#, dan F#.
2.2
ELEMEN-ELEMEN BAHASA PEMROGRAMAN
Berikut
adalah elemen-elemen pada bahasa pemrograman :
1. Aturan Leksikal
Adalah aturan yang
digunakan untuk membentuk suatu deklarasi, definisi, maupun statement hingga
menadi suatu program yang utuh.
Aturan ini meliputi
beberapa elemen antara lain:
a. Token
Adalah elemen
terkecil pada bahasa pemrograman yang memiliki arti penting bagi compiler.Yang
termasuk token antara lain : identifier, keywords, operator.
Token yang satu
dengan yang lain dipisahkan dengan sapasi, tab, baris baru atau komentar. Token
menggunakan symbol alphabet, angka dan karakter khusus.
b. Komentar
Yaitu kalimat yang digunakan
untuk menjelaskan kegunaan dan dokumentasi program agar lebih mudah
dipahami.komentar berguna untuk member catatan mengenai bagian program tertentu
sebagai referensi dan tidak mempengaruhi proses program.
c. Identifier
Digunakan untuk
menjelaskan tipe data, fungsi dan prosedur program.
d. Keyword
Kata-kata yang telah
didefinisikan oleh bahasa pemrograman yang bersangkutan dan tidak dapat diubah.
e. Operator
Digunakan untuk
menyatakan suatu perhitungan atau operasi.
2.3 FUNGSI BAHASA
PEMROGRAMAN
Fungsi bahasa pemrograman adalah supaya dapat
memerintahkan komputer untuk mengolah data sesuai kehendak kita,
sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara
pemrogram dengan komputer.
Output dari bahasa pemrograman adalah berupa
program/aplikasi. Contohnya adalah mesin penghitung yang sering digunakan di
mal atau pasar swalayan. Penentuan jenis bahasa tidak ditentukan oleh
perkembangan zaman, namun lebih kepada kesesuaian antara masalah yang kehendak
dipecahkan dengan kelebihan dari suatu bahasa pemrograman itu sendiri. Misalkan
saja untuk membuat suatu aplikasi mengenai kecerdasan, lebih tepat jika
menggunakan bahasa yang logis.
BAB
III
KESIMPULAN
DAN SARAN
3.1 KESIMPULAN
Dari pembahasan di atas dapat di simpulkan,
bahwa bahasa pemograman terbagi menjadi beberapa macam, antara lain : bahasa
pemrograman C++, visual basic, pascal, dan lain-lain. Elemen-elemen dalam
bahasa pemrograman juga perlu diketahui agar bahasa pemrograman dapat lebih
mudah dipahami. Kemudian bahasa pemrograman juga memiliki fungsi tertentu yang
dapat membantu kita dalam penggunaan komputer.
3.2 SARAN
Dari
pembahasan yang telah penulis sampaikan, penulis memiliki saran bagi para
pembaca agar sejak dini sudah memiliki dasar pengetahuan tentang bahasa
pemrograman karena pada zaman saat ini komputerlah yang secara universal sudah
dipakai untuk menyelesaikan berbagai masalah.
DAFTAR PUSTAKA
Abdullah, Syukri. 2012. Pengertian Jaringan Komputer. http://www.itartikel.com/2012/04/pengertian-jaringan-komputer.html..
Saputro,
Bado. 2012. BAHASA PEMROGRAMAN.
Yoga,
Putu. 2010. 10 Bahasa Pemrograman Paling Populer. http://putuyoga.wordpress.com/2010/07/04/bahasa-pemrograman-populer/.
No comments:
Post a Comment