P. 1
Struktur Bahasa Pascal

Struktur Bahasa Pascal

|Views: 78|Likes:
Published by asdesaa

More info:

Published by: asdesaa on Jun 06, 2011
Copyright:Attribution Non-commercial

Availability:

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

06/06/2011

pdf

text

original

Struktur Bahasa Pascal

Universitas Muhammadiyah Yogyakarta 18 September 2006

Algoritma .

Algoritma (lanjutan) .

Flow Chart Dalam proses pembuatan program kadang-kadang perlu digambarkan bagaimana arus data dari algoritma yang sudah dibuat. terutama kalau algoritma sudah cukup kompleks. Flow chart merupakan gambaran program secara runtut yang digambarkan menggunakan simbol-simbol . Untuk itu algoritma dapat disajikan dalam bentuk flow chart.

Flow Chart (lanjutan) .

Flow Chart (lanjutan) Contoh Flow Chart Menjumlahkan 2 bilangan bulat : mulai bil1. bil2 jumlah = bil1 + bil2 jumlah selesai .

[ Deklarasi label ] [ Deklarasi konstanta ] [ Deklarasi tipe ] [ Deklarasi variabel ] [ Deklarasi subprogram ] Begin Pernyataan. Pernyataan. .Skema Program Pascal Program nama_program. End. ....

Sebuah assignment statement terdiri dari sebuah variabel disebelah kirinya dan suatu ekspresi di sebelah kanannya.Variabel Variabel merupakan suatu nama yang menyiratkan lokasi memori komputer yang dapat digunakan untuk menyimpan nilai. dimana isinya dapat diubah-ubah. Nilai dari suatu variabel diubah dengan assignment statement. contoh : Jumlah := B1 + B2 .

B2. . jumlah : integer. Deklarasi variabel berguna untuk memberi informasi kepada compiler serta membantu programmer berfikir secara jelas dan terencana. Contoh : Var B1.Variabel (lanjutan) Setiap variabel yang akan digunakan terlebih dahulu dideklarasikan. dimana setiap variabel harus mempunyai tipe.

(membatasi himpunan nilai-nilai yang dapat dipunyai variabel tersebut) Jenis operasi yang dapat dilakukan terhadap variabel yang bersangkutan.Jenis/Tipe Data Tipe dari suatu variabel menyatakan: Jenis nilai yang dapat disimpan dalam lokasi memori untuk variabel tersebut. .

Jenis/Tipe Data (lanjutan) .

Pernyataan dalam bahasa Pascal terdiri dari dua macam.b). .b). b. Assignment statement yaitu pernyataan yang digunakan memberikan nilai ke suatu variabel a:=10.Pernyataan Pernyataan adalah deretan instruksi yang akan dieksekusi oleh komputer. b:=a*2. Pernyataan yang digunakan untuk memanggil procedure atau function hitung (a. Pernyataan sederhana yaitu pernyataan yang tidak berisi penyataan lain a. yaitu: 1. cetak (a.

Jump Statement yaitu penyataan yang digunakan untuk melompati pernyataan-pernyataan lain .c.

Dalam bahasa Pascal. Pernyataan majemuk (Compound Statement). pernyataan majemuk diawali dengan begin dan diakhiri dengan end.Pernyataan (lanjutan) 2. .

readln. readln(nama). Var nama: string. Begin writeln('program kenalan'). . write('Ketikkan nama Anda : '). Uses wincrt.umur*365). write('Berapa umur Anda (th) : '). Writeln('Nama = '. Umur: integer. End. Writeln('Umur (hari) = '.Program prog_1_1. readln(umur).nama). writeln('Akan menanyakan nama dan umur Anda').pas Program Kenalan.

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

dengan ketentuan sebagai berikut: Rumus Luas Bola = 4 * Phi * R2 Simpan dengan nama file : Bola.pas .pas) dan (prog_1_2. amati dan catat outputnya.Tugas Praktikum Kompilasi dan jalankan kedua program di atas (prog_1_1.pas). kemudian jelaskan tiap statement / pernyataan program Buatlah program di dalam bahasa Pascal untuk menghitung Luas sebuah bola.

Tugas Praktikum (lanjutan) Output Program menghitung Luas dan Volume bola Masukkan jari-jari bola = <input> Luas bola = <proses/output> .

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)//-->