Minggu, 23 September 2012

Pembahasan 2 PERINTAH DASAR – IDENTIFIER - DEKLARASI


Perintah Dasar/Sederhana Pascal
§  Write ( ‘Text/tulisan’,Variabel);
Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris
§  WriteLn( ‘Text/Tulisan’,Variabel);
Perintah untuk menampilkan/cetak dilayar monitor lalu pindah baris kebawah
§  Read(Variabel);
Perintah untuk menginput/mengisi data tanpa pindah baris
§  ReadLn(Variabel);
Perintah untuk menginput/mengisi data lalu pindah baris

Identifier/Pengenal Data
Digunakan untuk penamaan elemen-elemen deklarasi seperti Label, Constanta, type, variabel, procedure, function 
Syarat Identifier
§  Diawali huruf
§  Tidak boleh ada spasi/blank
§  Tidak boleh menggunakan reserved word
§  Tidak boleh menggunakan simbol khusus,
kecuali underscore(tanda bawah)
§  Panjang maximal 63 character

Deklarasi Variabel
Adalah elemen data yang belum memiliki nilai dan nilainya dapat berubah ubah
Contoh :
Program Input
USES CRT;
VAR Nama : String[25];
       Nilai   : Integer;
BEGIN
     CLRSCR;
WRITE( ‘Nama Siswa : ‘ ); READLN(Nama);
WRITE( ‘Nilai Ujian    : ‘ );  READLN(Nilai);
END.

Ctrl F9 lalu isi datanya
Nama Siswa : …
Nilai Ujian    : …

Deklarasi Constanta
Adalah suatu elemen data yang sudah ada nilainya dan nilainya tetap
Contoh :
USES CRT;
CONST Namasis= ‘Syaiful Anwar’;
           IPK    = 3.35;
           Mutu     = ‘A’
BEGIN
    CLRSCR;
    WRITE( ‘Nama Siswa : ‘ , Namasis);
    WRITE( ‘Nilai IPK       : ‘ , IPK);
    WRITE( ‘Mutu Ujian   : ‘ , Mutu);
END.

Ctrl F9 lalu Alt F5
Nama Siswa : Syaiful Anwar;
Nilai IPK       : 3.350000E+0
Mutu Ujian   : A 


Pembahasan 1 Pengenalan Pascal


Contoh Program
Sejarah Pascal
§  Berakar dari Bahasa Algol dan PL/1 pada tahun 60-an di benua Eropa
§  Pascal disusun oleh Prof.Niklaus Wirth pada tahun 70 dan dipublikasikan tahun 71
§  Diujicoba pada Komputer CDC 6000
§  Turbo Pascal bersifat Compiler dan termasuk bahasa tingkat tinggi

Struktur Bahasa Pascal
§  Judul
Program <judulnya>;
Uses <unitnya>;
§  Bagian Deklarasi
Label <namalabelnya>;
Const <nama=nilai constantanya>;
Type <namatype:typedatanya>;
Var <nama_variabelnya>;
Procedure <nama_prosedurnya>;
Function <nama_fungsinya>;
§  Bagian Pernyataan
Begin
<pernyataan-pernyataan>;
End.

Listing Programnya
Uses Crt;
Begin
          WriteLn( ‘Saya’ );
          Write( ‘Belajar’ );
          WriteLn( ‘Turbo’ );
          Write( ‘Pascal’ );
          Write( ‘Versi 7.0’ );
End.
Tekan Ctrl F9 untuk ekseskusi program
Tekan F5 untuk melihat hasilnya

Hasilnya :
Saya
Belajar Turbo
Pascal Versi 7.0