BAHASA PEMROGRAMAN
DEFINISI
Ø Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan
proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia
Ø Bahasa Natural dirancang untuk memfasilitasi komunikasi antar manusia
Ø Bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia
dengan komputer
TINGKATAN BAHASA
PEMROGRAMAN
Ø Bahasa Mesin
(Machine Languages)
·
Diawali dengan ENIAC dan EDVAC, komputer generasi pertama
yang dikembangkan oleh John W. Mauclhy dan John von Neumann pada Agustus 1944
·
ENIAC menggunakan decimal arithmetic
·
EDVAC menggunakan binary arithmetic
·
Mengalami perubahan sangat besar setelah 4 dekade sejak
EDVAC
Ø Bahasa Rakitan
(Assembly Languages)
·
Dimulai sejak awal 1950
·
Disebut juga sebagai symbolic machine languages
·
Symbol yang dipergunakan untuk memfasilitasi aspek
pemrograman :
o
Mnemonic Opcodes
o
Symbolic Names
o
Memory Address Automatic Assignment
o
Addressing Modes
Ø Bahasa Tingkat
Tinggi (High Level Languages)
·
Dimulai sejak akhir 1950
·
Memiliki kemampuan untuk merepresentasikan algoritma yang
kompleks
·
Human-oriented readability
·
Machine-independent
SEJARAH
BAHASA PEMROGRAMAN
·
1830 - 1840, Charles Babbage, Analytical Engine
·
Programmer pertama: Ada Byron Countess Of Lovelace
·
1940, John von Neumann, Komputer pertama dengan stored
programs
INTERPRETER
& KOMPILER
·
Interpreter merupakan
sebuah program yang dapat mengerti sebuah bahasa dan mengeksekusi
program yang ditulis dengan bahasa tersebut
·
Compiler merupakan
program yang menterjemahkan program yang ditulis dengan sebuah bahasa menjadi
program yang ditulis oleh bahasa lain
FUNGSI BAHASA
PEMROGRAMAN
Fungsi utama dari bahasa pemrograman komputer adalah memberikan
instruksi pada komputer. Bahasa programmer merupakan media komunikasi antara
manusia dengan komputer. Sehingga manusia dapat memerintahkan mesin secara
spesifik apa yang harus dilakukan lewat bahasa programan. Selain berungsi
sebagai media komunikasi, bahasa pemrograman komputer juga bersungsi media
pengembangan sistem. Dengan adanya bahasa pemrograman, berbagai aplikasi yang
membantu kehidupan manusia bisa dikembangkan. Misalnya website pencarian,
aplikasi toko online, hingga aplikasi angkutan transportasi online.
GENERASI BAHASA
PEMROGRAMAN
Menurut catatan sejarah, bahasa pemrograma itu tidak lahir begitu
saja, melainkan melalui beberapa tingkatan. Generasi bahasa pemrograman dapat
digolonggkan menjadi beberapa generasi yakni:
·
Generasi Pertama. Adalah bahasa yang pertama kali dibuat
yaitu Machine Language.
·
Generasi kedua. Adalah penerus dari generasi pertama
yakni Assembly Language, Asembler.
·
Kenerasi ketiga. Adalah bahasa pemrograman yang mempunyai
level tinggi sseperti C dan pascal.
·
Generasi keempat. Bahasa ini disebut juga dengan 4 atau
kepanjangan dari Fourth Generation Language seperti SQL.
·
Generasi kelima. Adalah generasi kelima dari bahasa
pemrograman yakni programming language based object oriented dan web development.
PENGELOMPOKAN
BAHASA PEMROGRAMAN
Bahasa pemrogaman juga dikelompokkan menjadi beberapa kelompok yakni.
·
Object Oriented Language, seperti Visual C, Delphi,
Visual dBase, Visual FoxPro.
·
Low Level Language, seperti bahasa Assembly.
·
Meddle Level Language, seperi Bahasa C.
·
High Level Language, seperti Basic dan Pascal.
CONTOH BAHASA
PEMROGRAMAN
Untuk lebih jelas berikut beberapa contoh bahasa pemrograman yang
umum digunakan seperti.
·
Java script, merupakan bahasa pemrogaraman yang paling
umum digunakan. Berfungsi sebagai script dalam situs web yaitu untuk
menambahkan fitur interaktif, memvalidasi data ataupun formulir yang diterapkan
pada pengembangan sebuah permainan.
·
PHP, bahasa pemrograman ini harus dipelajari saat halaman
web tampil secara dinamis. Selain ity PHP juga dapat mempersingkat kode dalam
situs sehingga dapat ditampung kedalam seperangkat aturan.
·
HTML, meskipun banyak yang menganggap bahwa HTML/ CSS
bukan bagian dari bahasa pemrograman namun sangat diperlukan untuk membuat web.
·
C + +, Bahasa ini dikhususkan untuk kamu yang ingin
belajar lebih lanjut mengenai bahasa pemrograman. Ini adalah bahasa tingkat
menengah jadi tidaklah rerlalu mudah maupun terlalu susah. Keuntungan
mempelajari bahasa pemrograman C++ adalah mempermudah bahasa C sepeti C dan C#.
Bahasa pemrograman digunakan untuk memahami sekaligus menjalankan komputer dan internet sampai dengan tingkat yang rumit.
Artikel ini dibuat sebagai tugas kuliah sebagaimana yang tertuang dalam