Kamis, 10 Mei 2012

Struktur Bahasa Pemrograman Pascal


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.



Dan hasilnya/outputnya:





Penjelasan Script code:
program latihan1;
                merupakan  judul program pascal yang kita buat dengan nama latihan1. Fungsi dari judul program adalah sebagai penanda, boleh saja kita tidak menggunakannya karena tidak akan berpengaruh pada pada program.

begin
                 merupakan bagian dari Reserved Word  atau dapat dikatakan sebagai kata kunci untuk mengawali sebuah statement. Mungkin temen-temen bertanya, apakah yang disebut Reserved Word   dan apa saja isinya/kata-kata kuncinya???
                Reserved  Word adalah kata-kata baku yang digunakan dalam program dan sudah
terintergrated dalam pascal dan juga mempunyai bentuk serta kegunaan tertentu yang
telah didefinisikan  oleh  Pascal.

Reserved  Word tidak boleh didefinisikan kembali oleh pemakai, sehingga tidak dapat
digunakan sebagai pengenal  (Identifier). Dalam bahasa pemrograman Pascal,
beberapa  Reserved  Word dalam Pascal anatra lain:
AND               DOWNTO             IN    OF    STRING
ASM               ELSE               INHERITED   OR    THEN
ARRAY          END                  INLINE   PACKED  TO
BEGIN           EXPORTS       INTERFACE  PROCEDURE TYPE
CASE              FILE                 LABEL  PROGRAM     UNIT
CONST           FOR                 LIBRARY      RECORD  UNTIL
CONSTRUCTOR     FUNCTION           MOD    REPEAT  USES
DESTRUCTOR      GOTO                      NIL    SET     VAR
DIV               IF                         NOT     SHL    WHILE
DO                IMPLEMENTATION   OBJECT  SHR    WITH
.
Selain dari Reserved Word di atas,  Turbo Pascal masih memiliki tambahan Reserved 
Word berikut:

           ABSOLUTE      ASSEMBLER ()     FAR         FORWARD    INDEX

write(‘AKU BISA BAHASA PEMROGRAMAN PASCAL’);
                merupakan statement yang akan menampilkan kalimat  AKU BISA BAHASA PEMROGRAMAN PASCAL. Statemen akan saya bahas pada bab tersendiri.

end.
                merupakan bagian dari Reserved Word  atau dapat dikatakan sebagai kata kunci untuk menakhiri  sebuah statement.


                Itulah penjelasan dari program sederhana yang kita buat. Dan mungkin temen-temen ingin bertanya, “katanya struktur sederhana dari program Pascal itu dari  program, uses, begin , statement dan end. La terus uses nya dimana kok pada program di atas tidak ada???
                jawabannya yaitu karena pada statement yang kita gunakan pada program diatas (write(‘AKU BISA BAHASA PEMROGRAMAN PASCAL’);)  memakai library standar milik Turbo Pascal.

Mungki itu dulu yang bisa saya share, semoga bermanfaat,  jangan lupa banyak-banyaklah mencoba,berlatih dan jangan mudah menyerah jika suatu saat program yang kita buat Error.

0 komentar:

Posting Komentar