P. 1
Struktur Bahasa Pascal

Struktur Bahasa Pascal

|Views: 127|Likes:
Published by ezathegreat5857

More info:

Published by: ezathegreat5857 on Mar 18, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/15/2012

pdf

text

original

BAB III PENGENALAN STRUKTUR BAHASA PASCAL

Kompetensi Dasar : 1. Mahasiswa mengenal dan memahami struktur bahasa Pascal

Indikator : 1. Mahasiswa mampu membedakan komponen struktur bahasa Pascal. 2. Mahasiswa mampu membuat program dengan bahasa Pascal. 3. Mahasiswa mengaplikasikan sebuah algoritma atau flowchart ke dalam bahasa Pascal.

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

23

A. DASAR TEORI 1. Skema dari program Pascal adalah sebagai berikut:
Program nama_program; [ Deklarasi label ] [ Deklarasi konstanta ] [ Deklarasi tipe ] [ Deklarasi variabel ] [ Deklarasi subprogram ] Begin Pernyataan; .... Pernyataan; End.

2. Variabel Variabel (perubah) merupakan suatu nama yang menyiratkan digunakan dapat sebagai dari lokasi memori komputer nilai, yang dapat isinya

untuk

menyimpan

dimana

diubah-ubah. abstraksi

Variabel lokasi.

dapat Hasil

dipandang abstraksi itu.

dari

variabel

adalah

nilai

dari

variabel

Nilai dari suatu variabel diubah dengan assignment statement. Sebuah assignment statement terdiri

dari sebuah variabel disebelah kirinya dan suatu ekspresi di sebelah kanannya. Jumlah := B1 + B2

variabel jumlah diubah nilainya menjadi nilai dari ekspresi B1 + B2 setelah dievaluasi. Dalam suatu program Pascal setiap variabel yang akan digunakan dimana terlebih variabel dahulu harus

dideklarasikan,

setiap

mempunyai tipe. Deklarasi variabel berguna untuk memberi informasi kepada compiler serta membantu programmer berfikir secara jelas dan terencana.

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

24

Var B1, B2, jumlah : integer;

3. Jenis/Tipe Data Pada waktu sebuah variabel dideklarasikan

maka tipenya sekaligus ditentukan. Tipe dari suatu variabel menyatakan: a. Jenis nilai yang dapat disimpan dalam lokasi memori untuk variabel tersebut, yang dapat (membatasi dipunyai

himpunan

nilai-nilai

variabel tersebut) b. Jenis operasi yang dapat dilakukan terhadap variabel yang bersangkutan.

4. Pernyataan Pernyataan adalah deretan instruksi yang akan dieksekusi oleh komputer. Pernyataan dalam bahasa Pascal terdiri dari dua macam, yaitu: a. Pernyataan Sederhana yaitu pernyataan yang

tidak berisi penyataan lain 1) Assignment statement yaitu pernyataan

yang digunakan memberikan nilai ke suatu variabel. Contoh : a:=10; b:=a*2;

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

25

2) Pernyataan yang digunakan untuk memanggil procedure atau function. Contoh : hitung (a,b); cetak (a,b); 3) Jump Statement untuk yaitu penyataan yang

digunakan

melompati

pernyataan-

pernyataan lain.

b. Pernyataan Dalam

majemuk

(Compound

Statement). majemuk

bahasa

Pascal,

pernyataan

diawali dengan begin dan diakhiri dengan end.

B. PETUNJUK PRAKTIKUM Ketiklah 2 listing program berikut ini: 1. Program 1.1 (prog_1_1.pas) : Kenalan, Tanya nama dan umur Anda.
program kenalan; uses wincrt; var nama: string; umur: integer; Begin writeln('program kenalan'); writeln('akan menanyakan nama dan umur anda'); write('ketikkan nama anda : '); readln(nama); write('berapa umur anda (th) : '); readln(umur); writeln('nama = ',nama); writeln('umur (hari) = ',umur*365); readln; end.

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

26

2. Program 1.2 (prog_1_2.pas) : Penjumlahan dua bilangan bulat.
program jumlah_bilangan; uses wincrt; var a,b,jumlah : integer; Begin writeln('program menghitung jumlah dua bilangan bulat'); write('bilangan 1: '); readln(a); write('bilangan 2: '); readln(b); jumlah := a+b; write('jumlah dua bilangan = '); write(jumlah); readln; end.

C. Rangkuman 1. Skema dari program Pascal adalah sebagai berikut:
Program nama_program; [ Deklarasi label ] [ Deklarasi konstanta ] [ Deklarasi tipe ] [ Deklarasi variabel ] [ Deklarasi subprogram ] Begin Pernyataan; .... Pernyataan; End.

2. Variabel merupakan memori suatu nama yang yang dapat menyiratkan digunakan lokasi untuk

komputer

menyimpan nilai, dimana isinya dapat diubah-ubah.

3. Jenis / tipe data Merupakan sebelum deklarasi main program variabel sehingga yang dapat disebutkan menyimpan

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

27

nilai

yang

sesuai

dengan

tipe

data

yang

disebutkan.

4. Pernyataan Merupakan deretan instruksi yang akan dieksekusi oleh komputer.

D. TUGAS PRAKTIKUM (dikumpul akhir sesi) 1. Kompilasi dan jalankan kedua program di atas

(prog_1_1.pas) dan (prog_1_2.pas), amati dan catat outputnya. 2. Buatlah Algoritma dan Flow chart dari program

prog_1_1.pas.

D. Tugas Rumah (dikumpulkan pada pertemuan berikutnya) Buatlah algoritma, flow chart, dan program di dalam bahasa Pascal untuk menghitung Luas sebuah bola,

dengan ketentuan sebagai berikut: a. Rumus Luas Bola = 4 * Phi * R2 b. Output yang diharapkan :

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

28

Daftar Pustaka

Pranata, Anthony., Algoritma Pemrograman, J&J Learning, Yogyakarta Sutopo, Anton, Yogyakarta Pemrograman Komputer Dasar, 2005,

Hadi S., Chendra, Memahami Struktur dan Elemen pada bahasa Pemrograman, 2003, www.ilmukomputer.com

Modul Pemrograman Komputer Dasar, Universitas Muhammadiyah Yogyakarta, 2006

29

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->