Tutorial Pascal Part.1

Tutorial Pascal
Pascal merupakan salah satu bahasa pemrograman yang popular dan sering digunakan di dil lingkungan akademis(universitas). Salah satu alasannya, pascal memiliki struktur data dan cara penulisan (syntax) paling teratur bila dibandingkan dengan bahasa permrograman lainnya. Kali ini saya akan menjelaskan cara menuliskan program dalam bahasa Pascal.
Kompiler yang digunakan adalah Free Pascal(dapat di-download di http://www.freepascal.org), tapi Anda juga dapat menggunakan compiler lainnya,seperti Turbo Pascal.Bagi yang belim mengetahui apa itu compiler,compiler adalah program khusus yang bertujuan untuk memeriksa kebenaran syntax(tata bahasa) program, kemudian jika tidak ada kesalahan, program diterjemahkan ke dalam bahasa mesin sehingga siap untuk dieksekusi.
1.1 Struktur Program dalam Bahasa Pascal
Di bawah ini merupakan struktur umum penulisan program dalam Pascal:

program
uses

begin

end.

• Judul Program, merupakan deskripsi tentang isi program yang kita buat.
Contoh:
program Pengolahan_Data_Mahasiswa2;

Judul tidak boleh diawali angka, tidak boleh mengandung spasi dan karakter-karakter khusus lainnya, seperti: ?#@

• Daftar unit, berisi daftar unit yang akan dipakai di dalam program.
Contoh:
uses crt;
Unit merupakan kumpulan kode-kode siap pakai yang memiliki kegunaannya masing-masing. Pada contoh di atas kita menggunakan suatu unit yang bernama crt, yaitu unit yang berisi kumpulan rutin(prosedur atau fungsi) yang berkaitan dengan pengontrolan PC, yang terdiri dari layar,keyboard,warna,dan suara.
Jadi setelah kita menuliskan uses crt; kita dapat menggunakan berbagai macam fungsi yang ada di dalamnya, misalnya ClrScr; ,yang berguna untuk membersihkan layar.

• Bagian deklarasi,dapat berisi:
o tipe data
o konstanta
o variable
o prosedur
o fungsi
o label
Deklarasi-deklarasi tersebut akan dijelaskan lebih lanjut kemudian.
contoh:

{deklarasi konstanta}
const
pi=3.14;

{deklarasi variable}
var
nama:string;

{deklarasi prosedur}
procedure Garis;
begin
writeln(‘————————————————-‘);
end;

{deklarasi fungsi}
function kuadrat(s:integer): integer;
begin
kuadrat:= s*s;
end;

• Statemen-statemen, berisi perintah-perintah yang akan ditulis. Statemen-statemen ini harus beada di dalam blok begin-end

contoh:
begin
ClrScr;
writeln(‘Tutorial Pascal’);
luas:= pi*r*r;
…..
end.

1.2 Program Pertama

Di bawah ini merupakan contoh program yang dapat Anda coba tuliskan pada IDE compiler Anda:

program Pertama;
uses crt;
var
nama:string;

begin
ClrScr;
write(‘Siapa nama Anda ? ‘);
readln(nama);
writeln(‘Selamat Belajar Pascal, ‘,nama);

readln;
end.

Coba Anda Run program tersebut. Program akan meminta user untuk menuliskan namanya,misalnya Anda mengetikkan ‘Zidane’ ,maka program akan menampilkan:
Selamat Belajar Pascal, Zidane

2. Elemen Dasar Pascal
2.1 Komentar Program
Komentar program berguna untuk memberikan keterangan/penjelasan pada kode yang kita tulis

Tutorial Pascal
Pascal merupakan salah satu bahasa pemrograman yang popular dan sering digunakan di dil lingkungan akademis(universitas). Salah satu alasannya, pascal memiliki struktur data dan cara penulisan (syntax) paling teratur bila dibandingkan dengan bahasa permrograman lainnya. Kali ini saya akan menjelaskan cara menuliskan program dalam bahasa Pascal.
Kompiler yang digunakan adalah Free Pascal(dapat di-download di http://www.freepascal.org), tapi Anda juga dapat menggunakan compiler lainnya,seperti Turbo Pascal.Bagi yang belim mengetahui apa itu compiler,compiler adalah program khusus yang bertujuan untuk memeriksa kebenaran syntax(tata bahasa) program, kemudian jika tidak ada kesalahan, program diterjemahkan ke dalam bahasa mesin sehingga siap untuk dieksekusi.
1.1 Struktur Program dalam Bahasa Pascal
Di bawah ini merupakan struktur umum penulisan program dalam Pascal:

program
uses

begin

end.

• Judul Program, merupakan deskripsi tentang isi program yang kita buat.
Contoh:
program Pengolahan_Data_Mahasiswa2;

Judul tidak boleh diawali angka, tidak boleh mengandung spasi dan karakter-karakter khusus lainnya, seperti: ?#@

• Daftar unit, berisi daftar unit yang akan dipakai di dalam program.
Contoh:
uses crt;
Unit merupakan kumpulan kode-kode siap pakai yang memiliki kegunaannya masing-masing. Pada contoh di atas kita menggunakan suatu unit yang bernama crt, yaitu unit yang berisi kumpulan rutin(prosedur atau fungsi) yang berkaitan dengan pengontrolan PC, yang terdiri dari layar,keyboard,warna,dan suara.
Jadi setelah kita menuliskan uses crt; kita dapat menggunakan berbagai macam fungsi yang ada di dalamnya, misalnya ClrScr; ,yang berguna untuk membersihkan layar.

• Bagian deklarasi,dapat berisi:
o tipe data
o konstanta
o variable
o prosedur
o fungsi
o label
Deklarasi-deklarasi tersebut akan dijelaskan lebih lanjut kemudian.
contoh:

{deklarasi konstanta}
const
pi=3.14;

{deklarasi variable}
var
nama:string;

{deklarasi prosedur}
procedure Garis;
begin
writeln(‘————————————————-‘);
end;

{deklarasi fungsi}
function kuadrat(s:integer): integer;
begin
kuadrat:= s*s;
end;

• Statemen-statemen, berisi perintah-perintah yang akan ditulis. Statemen-statemen ini harus beada di dalam blok begin-end

contoh:
begin
ClrScr;
writeln(‘Tutorial Pascal’);
luas:= pi*r*r;
…..
end.

1.2 Program Pertama

Di bawah ini merupakan contoh program yang dapat Anda coba tuliskan pada IDE compiler Anda:

program Pertama;
uses crt;
var
nama:string;

begin
ClrScr;
write(‘Siapa nama Anda ? ‘);
readln(nama);
writeln(‘Selamat Belajar Pascal, ‘,nama);

readln;
end.

Coba Anda Run program tersebut. Program akan meminta user untuk menuliskan namanya,misalnya Anda mengetikkan ‘Zidane’ ,maka program akan menampilkan:
Selamat Belajar Pascal, Zidane

2. Elemen Dasar Pascal
2.1 Komentar Program
Komentar program berguna untuk memberikan keterangan/penjelasan pada kode yang kita tulis

4 thoughts on “Tutorial Pascal Part.1

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s