1.
Assembly
Assembly adalah bahasa pemrograman
tingkat rendah yang digunakan dalam pemrograman komputer, mikroprosesor,
pengendali
mikro, dan perangkat lainnya yang dapat diprogram. Bahasa rakitan
mengimplementasikan representasi atas kode mesin
dalam bentuk simbol-simbol yang secara relatif lebih dapat dipahami oleh
manusia.
Bahasa rakitan menerjemahkan sebuah
instruksi rakitan menjadi instruksi mesin, umumnya mekanisme penerjemahan ini
bersifat 1-1, karenanya dapat disebutkan pula bahwa setiap instruksi dalam
bahasa rakitan merupakan representasi dari instruksi kode mesin.
Sebagai contoh, berikut adalah
instruksi yang digunakan pada prosesor x86 untuk memindahkan nilai 97 sebesar 8-bit ke dalam register
prosesor AL. Kode biner atas instruksi pemindahan adalah 10110 diikuti
dengan 3-bit pengenal atas register yang akan digunakan. Pengenal atas register
AL dalam hal ini adalah 000. Kemudian, nilai 97 dalam kode biner adalah
01100001, sehingga kode mesin yang digunakan untuk memindahkannya adalah
sebagai berikut:[1]
10110000
01100001
Kode biner ini dapat diubah agar
lebih mudah dibaca manusia dengan mengkonversikannya dalam bilangan
heksadesimal sebagai berikut:
B0
61
Pada instruksi diatas, B0
berarti: 'Pindahkan nilai berikut ke register AL', dan 61
adalah representasi bilangan heksadesimal untuk nilai 01100001, atau 97 dalam
bilangan desimal. Bahasa rakitan untuk prosesor Intel menyediakan simbol mnemonic MOV (yang merupakan singkatan
dari move) untuk instruksi serupa sehingga kode mesin sebelumnya dapat
ditulis dalam bahasa rakitan sebagai berikut:
MOV
AL, 61h ; Isi register AL dengan
nilai 97 (61h)
Bahasa rakitan memungkinkan
programmer menambahkan komentar atas setiap instruksi yang ditulis untuk
mempermudah pembacaan dan lebih mudah pemahaman.
2.
BASIC
Berikut ini adalah contoh program yang ditulis
dalam bahasa Visual BASIC
Private Sub Command1_Click()
Dim a, b As Integer
a = txt1.Text
b = txt2.Text
txt3.Text = a + b
txt4.Text = a / b
txt5.Text = a - b
txt6.Text = a * b
txt7.Text = a ^ b
End Sub
Private Sub Command2_Click()
txt1.Text = ""
txt2.Text = ""
txt3.Text = ""
txt4.Text = ""
txt5.Text = ""
txt6.Text = ""
txt7.Text = ""
End Sub
Private Sub Command3_Click()
End
End Sub
3. COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah
bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa
COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan
dengan perdagangan, seperti sistem pengelolaan keuangan,
laporan pengeluaran sebuah perusahaan dan lain-lain.
4.
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. C secara luar biasa memengaruhi bahasa populer lainnya,
terutama C++ yang merupakan extensi dari C.
5.
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).[1]
Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya
seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan
yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep
pemrograman berorientasi objek (Object Oriented Programming).[2]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 pemrograman yang memiliki sifat Pemrograman berorientasi objek,
Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan
class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi
dari object-object fisik, Class tersebut berisi keadaan object,
anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat
kemudian masalah dipecahkan dengan Class.[3]
6.
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data
relasional. Bahasa
ini secara de
facto merupakan bahasa standar yang digunakan dalam manajemen basis
data relasional. Saat ini hampir semua server
basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.