Struktur Bahasa Pascal

Universitas Muhammadiyah Yogyakarta 18 September 2006

Algoritma .

Algoritma (lanjutan) .

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

Flow Chart (lanjutan) .

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

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

dimana isinya dapat diubah-ubah. Nilai dari suatu variabel diubah dengan assignment statement. 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. contoh : Jumlah := B1 + B2 .

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

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

Jenis/Tipe Data (lanjutan) .

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

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

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

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

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

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

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

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.