Thursday, 7 March 2019

BAHASA KOMPUTER

BAHASA KOMPUTER


Ada tiga jenis bahasa yang di kenal oleh komputer:
  1. 1. Bahasa mesin ( Machine Language )
Intruksi komputer yang di simpan dalam memori komputer berupa bits ( bilangan biner, yaitu 0 atau 1 ). Intruksi bahasa mesin sangat tergantung kepada hardware dan desain dari komputer itu sendiri. Oleh karena itu komputer yang berbeda mungkin saja memiliki kode mesin yang berbeda pula. Pemograman dalam bahasa mesin sangat sulit dan memerlukan waktu yang lama.

berikut contoh dari bahasa mesin :
  1. 2. Bahasa Assembly
Adalah salah satu bahasa tingkat rendah ( low level language ). Dalam bahasa Assembly, programmer menulis intruksi dengan menggunakan kode alphabetic yang di kenal dengan nama mnemonic. Bahasa Assembly sangat tergantung kepada jenis intruksi komputer yang di gunakana. Sebagai contoh bentuk mnemonic untuk operasi penambahan, pengurangan, perkalian dan pembagian di nyatakan dengan kata ADD,SUB,MPY,dan DIV.

Berikut contoh dari bahasa Assembly
MOV   N, RO
MOV   #1000,R1
MOV   #2000,R2
MOV   #3000,R3
JSR      R7,ROUTINE

HALT

ROUTINE     MOV (R1) +, R4
            ADD   -(R2),R4
            MOV   R4,(R3) +
            INC      R0
            BL1      ROUTINE
            RTS      R7
N :       WORD -25
  1. 3. Bahasa tingkat tinggi ( High level language )
Dalam bahasa tingkat tinggi, intruksi program atau pernyataan ditulis dengan menggunakan bahasa manusia untuk menyatakan data yang akan dimanipulasi atau aksi yang akan di lakukan. Bahasa tingkat tinggi tidak tergantung kepada jenis intruksi komputer, artinya tidak tergantung pada jenis perangkat komputer yang di gunakan. Dengan demikian bahasa tingkat tinggi harus dapat di terjemahkan kedalam bahasa mesin dan harus dapat dieksekusi pada komputer yang berbeda. Program yang menerjemahkan bahasa tingkat tinggi kedalam bahasa mesin di sebut compiler, 
Program yang di gunakan untuk menulis bahasa tingkat tinggi di sebut dengan source program .
Program yang di terjemahkan compiler kedalam bahasa mesin disebut dengan Object Program
Contoh dari bahasa tingkat tinggi adalah bahasa ADA, BASIC, COBOL, FORTRAN, LISP, MODULA-1, PASCAL, C, C++, dan lain - lain.