Materi Teknik Kompilasi

Bahasa Mesin

Bahasa mesin adalah satu-satunya bahasa komputer yang dapat langsung dipahami oleh CPU. Bahasa mesin ditulis dalam serangkaian bit-bit (bilangan-bilangan biner, yaitu bilangan yang hanya mempunyai angka 1 dan 0), yang berarti memerintahkan CPU melakukan operasi tertentu (misalnya operasi aritmetika atau pengaksesan memori).

lanjutan dan contoh program

Bahasa Assembly
Bahasa rakitan (bahasa Inggris: assembly language) adalahbahasa pemrograman komputer tingkat rendah, Bahasa rakitan merupakan notasi untuk bahasa mesin yan dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa mesin adalah pola bit-bit (serangkaian nomor-nomor biner) tertentu yang merupakan kode operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dan ditulis dengan cara mengganti pola bit-bit menjadi julukan-julukan yang disebut mnemonics.

lanjutan dan contoh program

dowload software

Bahasa Visual Basic
Bahasa Visual Basic adalah salah satu diatara sekian
banyak bahasa pemrograman yang cukup banyak
digunakan oleh para programmer. Visual Basic adalah
bahasa pemrograman visual dengan dasar
pemrograman bahasa Basic. Bahasa BASIC (Beginner’s
Allpurpose
Sybolic Instruction Code) dikembangkan
pertama kali pada awal 1950an.
Sementara bahasa
Visual Basic, yang merupakan pengembangan bahasa
basic, dikembangkan pertama kali oleh Microsoft pada
tahun 1991. Visual Basic ini merupakan salah satu Development Tool
yaitu alat bantu yang dapat digunakan untuk membuat
berbagai macam program komputer, khususnya yang
berbasis Windows. Pembuatan program dalam bahasa Visual Basic
berbeda dengan pembuatan programprogram
DOS
umumnya atau yang sering disebut sebagai
pemrograman konvensional. Namun jika dilihat dari
visualnya, visual Basic sedikit mirip dengan delphi.
Hanya saja bahasa Visual Basic merupakan salah satu
bahasa pemrograman komputer yang mendukung object
(Object Oriented Programming = OOP), sementara
bahasa delphi memiliki basic bahasa pascal yan
terstruktur. Pembuatan aplikasi dengan menggunakan bahasa
Visual Basic dimulai dengan memperkirakan kebutuhan,
kemudian merancang tampilan program yang diikuti
dengan pembuatan kode program tersebut. Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell. Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).

lanjutan dan contoh program

download software

Bahasa Java
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan -platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer¬¬. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

lanjutan dan contoh program

download software

BAHASA PEMROGRAMAN PROLOG

Sejarah Prolog
– Prolog singkatan dari Programming in Logic.
– Dikembangkan oleh Alain Colmenraurer dan P.Roussel di Universitas Marseilles Perancis, tahun1972.
– Prolog populer di Eropa untuk aplikasi artificial intelligence, sedangkan di Amerika peneliti mengembangkan aplikasi yang sama, yaitu LISP.

Perbedaan Prolog dengan Bahasa Lainnya
– Bahasa Pemrograman yang Umum (Basic, Pascal, C, Fortran):
o diperlukan algoritma/prosedur untuk memecahkan masalah (procedural languange)
o program menjalankan prosedur yang sama berulang-ulang dengan data masukan yang berbeda-beda.
o Prosedur dan pengendalian program ditentukan oleh programmer dan perhitungan dilakukan sesuai dengan prosedur yang telah dibuat.

– Bahasa Pemrograman Prolog :
o Object oriented languange atau declarative languange.
o Tidak terdapat prosedur, tetapi hanya kumpulan data-data objek (fakta) yang akan diolah, dan relasi antar objek tersebut membentuk aturan yang diperlukan untuk mencari suatu jawaban
o Programmer menentukan tujuan (goal), dan komputer menentukan bagaimana cara mencapai tujuan tersebut serta mencari jawabannya.
o Dilakukan pembuktian terhadap cocok-tidaknya tujuan dengan data-data yang telah ada dan relasinya.
o Prolog ideal untuk memecahkan masalah yang tidak terstruktur, dan prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non numerik.
o Prolog bekerja seperti pikiran manusia, proses pemecahan masalah bergerak di dalam ruang masalah menuju suatu tujuan (jawaban tertentu).
o Contoh : Pembuatan program catur dengan Prolog

Aplikasi Prolog :
– Sistem Pakar (Expert System)
Program menggunakan teknik pengambilan kesimpulan dari data-data yang didapat, layaknya seorang ahli.
Contoh dalam mendiagnosa penyakit
– Pengolahan Bahasa Alami (Natural Languange Processing)
Program dibuat agar pemakai dapat berkomunikasi dengan komputer dalam bahasa manusia sehari-hari, layaknya penterjemah.
– Robotik
Prolog digunakan untuk mengolah data masukanyang berasal dari sensor dan mengambil keputusan untuk menentukan gerakan yang harus dilakukan.
– Pengenalan Pola (Pattern Recognition)
Banyak digunakan dalam image processing, dimana komputer dapat membedakan suatu objek dengan objek yang lain.
– Belajar (Learning)
Program belajar dari kesalahan yang pernah dilakukan, dari pengamataqn atau dari hal-hal yang pernah diminta untuk dilakukan.

lanjutan dan contoh program

download software

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s