Pengenalan Bahasa Program

PENGENALAN BAHASA PROGRAM

a.Pengenalan bahasa program
 1.Definisi Bahasa Pemrograman
            Bahasa Pemrograman adalah serangkaian tugas yang diwujudkan dalam bentuk source code atau kode program yang berfungsi untuk menyelesaikan suatu masalah yang mengarah menjadi sebuah program atau aplikasi komputer.
            Bahasa pemrograman juga dapat didefinisikan sebagai teknik komunikasi standar untuk mengirimkan atau mengekspresikan perintah dari seorang programmer kepada komputer. Bahasa pemrograman tidak jauh berbeda dengan bahasa manusia, yaitu memiliki aturan-aturan tertentu dan tata tulis.

b.struktur bahasa program pascal.

            Struktur  Program Pascal:
Struktur Program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan. Bagian deklarasi dapat terdiri dari deklarasi label,konstanta, tipe, variable, prosedur dan fungsi
.
1. Judul Program
2. Blok Program
      a. Deklarasi Unit Pascal
      b. Bagian Deklarasi
         - Deklarasi Variabel
         -  Deklarasi Konstanta
         - Deklarasi Label
         - Deklarasi Tipe Data
         - Deklarasi Prosedur
         - Deklarasi Fungsi
     c. Bagian Program

Struktur lengkap bahasa Pascal adalah sebagai berikut :
Program id_program;
Uses unit;
Label id_label;
Const id_konstanta : ekspresi;
Type id_tipe : tipe_bebas;
Var id_variabel : tipe_variabel;
Procedure id_procedure;
Begin
Statement_procedure;
End;
Function id_function;
Begin
Statement_function;
End;
Begin
...
...
Statement_program_utama;
End.

Secara sederhana, struktur program Pascal terdiri dari  program, uses, begin , statement dan end. Contoh sederhana yaitu menampilkan kalimat AKU BISA BAHASA PEMROGRAMAN PASCAL.
Script code:
program latihan1;
begin
write(‘AKU BISA BAHASA PEMROGRAMAN PASCAL’);
end.

c.Standar input output
Pengertian Input pada Komputer
Pengertian input adalah (masukkan) unit/perangkat luar yang dipasang sesuai dengan slot atau portnya masing-masing untuk memasukkan atau mentransfer data dari luar ke dalam mikroprosesor untuk di proses dan diterjemahkan secara digital.
Perangkat input yang biasanya memberi masukkan pada komputer seperti mouse dan keyboard. Dengan adanya sistem input pada komputer ini membantu kita untuk melakukan pengetikan dan menggerakkan kursor dengan lancar.
Pengertian Output pada Komputer
Pengertian output adalah (keluaran) unit/perangkat luar yang digunakan untuk menampilkan atau menerjemahkan data yang keluar dari mikroprosesor komputer. Perangkat luar yang menangkap output dari sistem mikroprosesor ini misalnya data digital yang ditampilkan pada layar monitor, atau data script yang dicetak pada printer dan sebagainya.

d.kompilasi program & perbaikan kesalahan.
     Kompilasi adalah suatu proses penggabungan serta menterjemahkan sesuatu (source program) menjadi bentuk lain.
kompilasi Merupakan Teknik dalam melakukan pembacaan suatu program yang ditulis dalam bahasa sumber, kemudian diterjemahkan ke dalam suatu bahasa lain yang disebut bahasa sasaran.

CARA PENANGANAN KESALAHAN
Kesalahan Program bisa merupakan :
  1. Kesalahan Leksikal : THEN ditulis TEN
  2. Kesalahan Sintaks : A:=X+(B*(C+D)            {jumlah kurungnya kurang}
  3. Kesalahan Semantik :
      a. Tipe data yang salah.
                        Contoh :          Var Siswa : Integer
                                                Siswa := 'Yanuar'        {tipe string}
      b. Variabel belum didefinisikan.
                        Contoh :          B := B + 1       {B belum didefinisikan}

Langkah-langkah Penanganan Kesalahan adalah sebagai berikut :
  1. Mendeteksi Kesalahan
  2. Melaporkan Kesalahan
  3. Tindak lanjut pemulihan/perbaikan
sebuah kompilator yang menemukan kesalahan akan melakukan pelaporan kesalahan, yang biasanya 
meliputi :
  1. Kode kesalahan
  2. Pesan kesalahan dalam bahasa natural
  3. Nama dan atribut identifier
  4. Tipe-tipe yang terkait bila type checking

Contoh : Error Massage: Error 162 Jumlah := unknown identifier
artinya :
  •  kode kesalahan = 162
  • pesan kesalahan = unknown identifier
  • nama identifier = Jumlah

Komentar