1 / 18

Struktur Bahasa Pascal & Tools

Struktur Bahasa Pascal & Tools. Dasar-Dasar Pemrograman. Antarmuka FreePascal. Menu Utama. Sub Menu. Tempat menulis perintah. Menu FreePascal. Bagian-Bagian Program Pascal. Contoh Program Sederhana. program coba1; (* kepala program - baris 1 *)

misae
Download Presentation

Struktur Bahasa Pascal & Tools

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Struktur Bahasa Pascal & Tools Marsel Willem Aipassa, S. Kom. Dasar-Dasar Pemrograman

  2. Antarmuka FreePascal Menu Utama Sub Menu Tempat menulis perintah Marsel Willem Aipassa, S. Kom.

  3. Menu FreePascal Marsel Willem Aipassa, S. Kom.

  4. Bagian-Bagian Program Pascal Marsel Willem Aipassa, S. Kom.

  5. Contoh Program Sederhana program coba1;(* kepala program - baris 1 *) uses crt;(* basis sistem – baris 2 *) begin (* baris 3 *) clrscr;(* membersihkanlayar - baris 4 *) writeln(‘Hello World’);(* cetakkelayar - baris 5 *) readln;(* tekansembarangtombol - baris 6 *) end. (* akhir program - baris 7 *) Marsel Willem Aipassa, S. Kom.

  6. Kompilasi dan menjalankan program • Sebelumkode-kode program yang telahditulisdapatdijalankanolehkomputer, kodetersebutharusdi-compile dahulu (Alt+F9) • Setelahdi-compile program dapatdijalankandenganmenekan Ctrl+F9 Marsel Willem Aipassa, S. Kom.

  7. Hasil Kompilasi Pascal • Hasilkompilasidarisebuah file kode program akanberupasebuah file bertipe .exe dengannamasamadengannama file kode program • File .exe dapatlangsungdieksekusioleh Command Prompt Marsel Willem Aipassa, S. Kom.

  8. Penjelasan program coba1;(* kepala program - baris 1 *) uses crt;(* basis sistem – baris 2 *) begin (* baris 3 *) clrscr;(* membersihkan layar - baris 4 *) writeln(‘Hello World’);(* cetak ke layar - baris 5 *) readln;(* tekan sembarang tombol - baris 6 *) end. (* akhir program - baris 7 *) Marsel Willem Aipassa, S. Kom.

  9. Penjelasan program coba1;(* kepala program - baris 1 *) uses crt;(* basis sistem – baris 2 *) begin (* baris 3 *) clrscr;(* membersihkan layar - baris 4 *) writeln(‘Hello World’);(* cetak ke layar - baris 5 *) readln;(* tekan sembarang tombol - baris 6 *) end. (* akhir program - baris 7 *) Marsel Willem Aipassa, S. Kom.

  10. Penjelasan program coba1;(* kepala program - baris 1 *) uses crt;(* basis sistem – baris 2 *) begin (* baris 3 *) clrscr;(* membersihkan layar - baris 4 *) writeln(‘Hello World’);(* cetak ke layar - baris 5 *) readln;(* tekan sembarang tombol - baris 6 *) end. (* akhir program - baris 7 *) Marsel Willem Aipassa, S. Kom.

  11. Penjelasan program coba1;(* kepala program - baris 1 *) uses crt;(* basis sistem – baris 2 *) begin (* baris 3 *) clrscr;(* membersihkan layar - baris 4 *) writeln(‘Hello World’);(* cetak ke layar - baris 5 *) readln;(* tekan sembarang tombol - baris 6 *) end. (* akhir program - baris 7 *) Marsel Willem Aipassa, S. Kom.

  12. Penjelasan program coba1;(* kepala program - baris 1 *) uses crt;(* basis sistem – baris 2 *) begin (* baris 3 *) clrscr;(* membersihkan layar - baris 4 *) writeln(‘Hello World’);(* cetak ke layar - baris 5 *) readln;(* tekan sembarang tombol - baris 6 *) end. (* akhir program - baris 7 *) Marsel Willem Aipassa, S. Kom.

  13. Beberapa aturan dalam penulisan program (1) • Pascal bersifatincasesensitive, artinyahurufbesardanhurufkecildianggapsamaolehkompiler. Contohnyawriteln, Writelndan WRITELN samasaja • Tandatitikkomaharusberadadi: • Di akhirkepala program • Di akhirpendeklarasiankonstanta • Di akhirsetiappendeklarasianvariabel • Di antarasetiappernyataan-pernyaatan yang terletakdidalambegin end • Dalam Pascal, penulisanperintah yang didalamnyaterdapatspasiatau tab akandiabaikan Marsel Willem Aipassa, S. Kom.

  14. Contoh • Kedua program tersebut akan menghasilkan output yang sama karena jumlah spasi atau tab diabaikan. Begitu juga dengan progam di bawah ini Marsel Willem Aipassa, S. Kom.

  15. Beberapa aturan dalam penulisan program (2) • Aturan yang berlaku untuk pemberian komentar: • Sepasang tanda (* *) dapat berada di dalam sepasang tanda { } • Sepasang tanda { } boleh berada di dalam sepasang tanda (* *) • Tanda (* *) dan { } tidak boleh berpotongan. Contoh: (* { ini contoh komentar yang salah *) } Marsel Willem Aipassa, S. Kom.

  16. Membaca Error (1) • Saat pembuatan program terkadang kita lalai dalam penulisan sintaks (aturan bahasa pemrograman) sehingga menyebabkan error saat program dijalankan • Untuk membenarkannya kita harus mengetahui pada baris perintah ke berapa terjadi kesalahan dan jenis kesalahannya Marsel Willem Aipassa, S. Kom.

  17. Membaca Error (2) Marsel Willem Aipassa, S. Kom.

  18. Latihan • Buatlah sebuah program yang memiliki output seperti ini ****** ****** ****** ****** a * ** *** **** b **** *** ** * c **** **** **** **** d * *** ***** ******* e * * * * * * * * * * * * f Marsel Willem Aipassa, S. Kom.

More Related