Struktur Bahasa Pascal[1]
Upcoming SlideShare
Loading in...5
×
 

Struktur Bahasa Pascal[1]

on

  • 6,167 views

 

Statistics

Views

Total Views
6,167
Views on SlideShare
6,165
Embed Views
2

Actions

Likes
1
Downloads
215
Comments
0

2 Embeds 2

http://nurjaman.wordpress.com 1
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Struktur Bahasa Pascal[1] Struktur Bahasa Pascal[1] Presentation Transcript

  • 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. Untuk itu algoritma dapat disajikan dalam bentuk flow chart. Flow chart merupakan gambaran program secara runtut yang digambarkan menggunakan simbol-simbol
  • Flow Chart (lanjutan)
  • Flow Chart (lanjutan) Contoh Flow Chart Menjumlahkan 2 bilangan bulat :
  • Skema Program Pascal End. Pernyataan; .... Pernyataan; Begin [ Deklarasi subprogram ] [ Deklarasi variabel ] [ Deklarasi tipe ] [ Deklarasi konstanta ] [ Deklarasi label ] Program nama_program;
  • 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 . Sebuah assignment statement terdiri dari sebuah variabel disebelah kirinya dan suatu ekspresi di sebelah kanannya.
    • contoh : Jumlah := B1 + B2
  • Variabel (lanjutan)
    • S etiap variabel yang akan digunakan terlebih dahulu dideklarasikan, dimana setiap variabel harus mempunyai tipe. Deklarasi variabel berguna untuk memberi informasi kepada compiler serta membantu programmer berfikir secara jelas dan terencana.
    • Contoh :
      • Var
      • B1, B2, jumlah : integer;
  • 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)
  • Pernyataan
    • Pernyataan adalah deretan instruksi yang akan dieksekusi oleh komputer. Pernyataan dalam bahasa Pascal terdiri dari dua macam, yaitu:
    • Pernyataan sederhana yaitu pernyataan yang tidak berisi penyataan lain
      • Assignment statement yaitu pernyataan yang digunakan memberikan nilai ke suatu variabel
      • a:=10;
      • b:=a*2;
      • Pernyataan yang digunakan untuk memanggil procedure atau function
      • hitung (a,b);
      • cetak (a,b);
      • Jump Statement yaitu penyataan yang digunakan untuk melompati pernyataan-pernyataan lain
  • Pernyataan (lanjutan)
    • Pernyataan majemuk (Compound Statement). Dalam bahasa Pascal, pernyataan majemuk diawali dengan begin dan diakhiri dengan end .
  • Program prog_1_1 .pas End. readln; Writeln('Umur (hari) = ',umur*365); Writeln('Nama = ',nama); write('Berapa umur Anda (th) : '); readln(umur); write('Ketikkan nama Anda : '); readln(nama); writeln('Akan menanyakan nama dan umur Anda'); writeln('program kenalan'); Begin Umur: integer; Var nama: string; Uses win crt; Program Kenalan;
  • Program prog_1_2 .pas end. readln; write(jumlah); write('jumlah dua bilangan = '); jumlah := a+b; write('Bilangan 2: '); readln(b); write('Bilangan 1: '); readln(a); writeln('Program menghitung jumlah dua bilangan bulat'); Begin var a,b,jumlah : integer; uses win crt; program jumlah_bilangan;
  • Tugas Praktikum
    • Kompilasi dan jalankan kedua program di atas ( prog_1_1.pas ) dan ( prog_1_2.pas ), amati dan catat outputnya, kemudian jelaskan tiap statement / pernyataan program
      • Buatlah program di dalam bahasa Pascal untuk menghitung Luas sebuah bola, dengan ketentuan sebagai berikut:
        • Rumus Luas Bola = 4 * Phi * R2
        • Simpan dengan nama file : Bola.pas
  • Tugas Praktikum (lanjutan)
    • Output
    • Program menghitung Luas dan Volume bola
    • Masukkan jari-jari bola = <input>
    • Luas bola = <proses/output>