1. Sejarah Pascal
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi yang berorientasi pada segala tujuan, dirancang oleh Professor Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosopi terkenal abad 17 dari Perancis.
Struktur Program Pascal
Secara singkat struktur suatu program Pascal adalah sebagai berikut.
1. Judul Program
2. Blok Program
a. Bagian Deklarasi
- Deklarasi label
- Definisi konstanta
- Definisi tipe
- Deklarasi variabel
- Deklarasi prosedur
- Deklarasi fungsi
b. Bagian pernyataan.
Judul program tidak mutlak harus ditulis karena judul program bersifat informatif belaka dan tidak mempengaruhi dalam program itu sendiri.
Bagian deklarasi atau definisi adalah bagian yang digunakan untuk mendefinisikan/mendeklarasikan suatu label, konstanta, jenis data variabel, prosedur dan fungsi.
Bagian pernyataan atau statement adalah bagian yang dipergunakan untuk menulis instruksi yang akan dikerjakan oleh komputer. Bagian ini diawali oleh kata begin dan diakhiri dengan kata end dan diikuti sebuah titik(.). Antara dua pernyataan dipisah oleh simbol semi-colon(;), dan sebuah pernyataan boleh ditulis satu baris atau lebih.
Bentuk umum :
Program …;
Uses …;
Label …;
Const …;
Type …;
Var …;
Procedure …;
Begin;
End;
Function
Begin
End;
Begin
Statement
. . .
End.
2. Reserved Word Pada Pascal
Reserved Word adalah kata-kata baku yang digunakan dalam program dan mempunyai bentuk serta kegunaan tertentu yang telah didefinisikan oleh Pascal.
Reserved Word tidak boleh didefinisikan kembali olehpemakai, sehingga tidak dapat digunakan sebagai pengenal (Identi-fier). Dalam bahasa pemrograman Pascal, beberapa Reserved Wordtersebut adalah :
AND ASM ARRAY BEGIN
CASE CONST CONTRUCTOR DESTRUCTOR
DIV DO DOWNTO ELSE
END EXPORTS FILE FOR
FUNCTION GOTO IMPLEMENTATION IF
IN INHERITED INLINE INTERFACE
LABEL LIBRARY MOD NIL
NOT OBJECT OF OR
PACKED PROCEDURE PROGRAM RECORD
REPEAT SET SHL SHR
STRING THEN TO TYPE
UNIT UNTIL USES VAR
WHILE WITH
Selain dari Reserved Word di atas, Turbo Pascal masih memiliki tambahan Reserved Word berikut :
ABSOLUTE ASSEMBLER() FAR FORWARD
INDEX
3. Tipe-Tipe Data Pascal
Turbo Pascal telah menyediakan banyak jenis data. Selain tipe bawaan, pemrogram dapat membuat sendiri tipe data baru. Secara garis besar, tipe data dalam Pascal terdiri atas :
1. Tipe data Sederhana
a. Tipe data standar
- Integer
- Real
- char
- string
- boolean
b. Tipe data didefinisikan pemakai
- enumerated atau scalar type
- subrange type
2. Tipe data terstruktur, terdiri dari :
a. Array
b. Record
c. File
d. Set
3. Tipe data penunjuk (pointer)
Statemen Input/Output
Statemen input/output dalam Pascal menggunakan prosedur standar read/readln dan write/writeln. Untuk pencetakan (output) data yang dicetak dapat berupa konstanta, variabel, atau nilai yang dikembalikan fungsi. Sedangkan jenis yang data yang dapat dicetak adalah bilangan, karakter (ASCII) dan Boolean, sintaknya :
Write(dat1,data2,dat3,…);
Writeln(dat1,data2,dat3,…);
Read/readln hanya dapat menerima data berupa satu atau lebih variabel. Jenis data yang dapat diterima meliputi bilangan bulat, bilangan pecahan, karakter dan string. Sintaknya :
Read(dat1,data2,dat3,…);
Readln(dat1,data2,dat3,…);
Perbedaan read dan redln adalah prosedur readln membaca data sampai ditekan tombol enter. Demikian juga perbedaan write dengan writeln, prosedur writeln akan menempatkan qursor ke baris baru kolom awal.
READKEY(fungsi).
Untuk pembacaan sebuah karakter dari keyboard. Tipe data yang dihasilkan adalah char.
Sintaks: READKEY;
untuk teman-teman yang tertarik dengan bahasa pemrograman turbo pascal, bisa mendownload aplikasinya disini :
untuk windows 7 32 bit : download disini
untuk windows 7 64 bit : download disini
Untuk keterangan lebih lanjut silahkan download pdf berikut ini download disini.
Teman-teman juga dapat menyaksikan video tutorial kami di youtube pada channel pascal untuk pemula atau kalian dapat mengaksesnya ke youtube dengan mengklik disini.
well...
keep spirit and happy coding guys ;)
Bahasa Pascal adalah bahasa pemrograman tingkat tinggi yang berorientasi pada segala tujuan, dirancang oleh Professor Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan philosopi terkenal abad 17 dari Perancis.
Struktur Program Pascal
Secara singkat struktur suatu program Pascal adalah sebagai berikut.
1. Judul Program
2. Blok Program
a. Bagian Deklarasi
- Deklarasi label
- Definisi konstanta
- Definisi tipe
- Deklarasi variabel
- Deklarasi prosedur
- Deklarasi fungsi
b. Bagian pernyataan.
Judul program tidak mutlak harus ditulis karena judul program bersifat informatif belaka dan tidak mempengaruhi dalam program itu sendiri.
Bagian deklarasi atau definisi adalah bagian yang digunakan untuk mendefinisikan/mendeklarasikan suatu label, konstanta, jenis data variabel, prosedur dan fungsi.
Bagian pernyataan atau statement adalah bagian yang dipergunakan untuk menulis instruksi yang akan dikerjakan oleh komputer. Bagian ini diawali oleh kata begin dan diakhiri dengan kata end dan diikuti sebuah titik(.). Antara dua pernyataan dipisah oleh simbol semi-colon(;), dan sebuah pernyataan boleh ditulis satu baris atau lebih.
Bentuk umum :
Program …;
Uses …;
Label …;
Const …;
Type …;
Var …;
Procedure …;
Begin;
End;
Function
Begin
End;
Begin
Statement
. . .
End.
2. Reserved Word Pada Pascal
Reserved Word adalah kata-kata baku yang digunakan dalam program dan mempunyai bentuk serta kegunaan tertentu yang telah didefinisikan oleh Pascal.
Reserved Word tidak boleh didefinisikan kembali olehpemakai, sehingga tidak dapat digunakan sebagai pengenal (Identi-fier). Dalam bahasa pemrograman Pascal, beberapa Reserved Wordtersebut adalah :
AND ASM ARRAY BEGIN
CASE CONST CONTRUCTOR DESTRUCTOR
DIV DO DOWNTO ELSE
END EXPORTS FILE FOR
FUNCTION GOTO IMPLEMENTATION IF
IN INHERITED INLINE INTERFACE
LABEL LIBRARY MOD NIL
NOT OBJECT OF OR
PACKED PROCEDURE PROGRAM RECORD
REPEAT SET SHL SHR
STRING THEN TO TYPE
UNIT UNTIL USES VAR
WHILE WITH
Selain dari Reserved Word di atas, Turbo Pascal masih memiliki tambahan Reserved Word berikut :
ABSOLUTE ASSEMBLER() FAR FORWARD
INDEX
3. Tipe-Tipe Data Pascal
Turbo Pascal telah menyediakan banyak jenis data. Selain tipe bawaan, pemrogram dapat membuat sendiri tipe data baru. Secara garis besar, tipe data dalam Pascal terdiri atas :
1. Tipe data Sederhana
a. Tipe data standar
- Integer
- Real
- char
- string
- boolean
b. Tipe data didefinisikan pemakai
- enumerated atau scalar type
- subrange type
2. Tipe data terstruktur, terdiri dari :
a. Array
b. Record
c. File
d. Set
3. Tipe data penunjuk (pointer)
Statemen Input/Output
Statemen input/output dalam Pascal menggunakan prosedur standar read/readln dan write/writeln. Untuk pencetakan (output) data yang dicetak dapat berupa konstanta, variabel, atau nilai yang dikembalikan fungsi. Sedangkan jenis yang data yang dapat dicetak adalah bilangan, karakter (ASCII) dan Boolean, sintaknya :
Write(dat1,data2,dat3,…);
Writeln(dat1,data2,dat3,…);
Read/readln hanya dapat menerima data berupa satu atau lebih variabel. Jenis data yang dapat diterima meliputi bilangan bulat, bilangan pecahan, karakter dan string. Sintaknya :
Read(dat1,data2,dat3,…);
Readln(dat1,data2,dat3,…);
Perbedaan read dan redln adalah prosedur readln membaca data sampai ditekan tombol enter. Demikian juga perbedaan write dengan writeln, prosedur writeln akan menempatkan qursor ke baris baru kolom awal.
READKEY(fungsi).
Untuk pembacaan sebuah karakter dari keyboard. Tipe data yang dihasilkan adalah char.
Sintaks: READKEY;
untuk teman-teman yang tertarik dengan bahasa pemrograman turbo pascal, bisa mendownload aplikasinya disini :
untuk windows 7 32 bit : download disini
untuk windows 7 64 bit : download disini
Untuk keterangan lebih lanjut silahkan download pdf berikut ini download disini.
Teman-teman juga dapat menyaksikan video tutorial kami di youtube pada channel pascal untuk pemula atau kalian dapat mengaksesnya ke youtube dengan mengklik disini.
well...
keep spirit and happy coding guys ;)
Tidak ada komentar:
Posting Komentar