Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "Struktur Bahasa Pascal & Tools Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom."— Transcript presentasi:

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

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

3 Menu FreePascal Menulis Program -Menu File (Alt + F) -New Menyimpan Program -MenuFile (Alt + F) -Save Mengeksekusi Program -Menu Run (Alt + R) -Run Melihat Hasil Program -Menu Debug (Alt + D) -Output Atau -Menu Debug (Alt + D) -User Screen Menutup Jendela Output -Menu Window (Alt + W) -Close Marsel Willem Aipassa, S. Kom.

4 Bagian-Bagian Program Pascal PROGRAM NamaProgram (FileList); CONST (* pendeklarasian konstanta *) TYPE (* pendeklarasian tipe *) VAR (* pendeklarasian variabel *) (* pendefenisian subprogram-procedure atau function *) BEGIN (* batang tubuh / main body *) END. 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; (* 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.

6 Kompilasi dan menjalankan program  Sebelum kode-kode program yang telah ditulis dapat dijalankan oleh komputer, kode tersebut harus di-compile dahulu (Alt+F9)  Setelah di-compile program dapat dijalankan dengan menekan Ctrl+F9 Marsel Willem Aipassa, S. Kom.

7 Hasil Kompilasi Pascal  Hasil kompilasi dari sebuah file kode program akan berupa sebuah file bertipe.exe dengan nama sama dengan nama file kode program  File.exe dapat langsung dieksekusi oleh Command Prompt Marsel Willem Aipassa, S. Kom.

8 Penjelasan Marsel Willem Aipassa, S. Kom. 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 *) Kepala Program Bersifat optional, tetapi dianjurkan Ada titik koma setelah nama Nama program didefenisikan sendiri (biasanya disesuaikan dengan nama file)

9 Penjelasan Marsel Willem Aipassa, S. Kom. 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 *) Basis Sistem Digunakan untuk mendefenisikan library untuk dapat menggunakan fungsi tambahan sepert clrscr

10 Penjelasan Marsel Willem Aipassa, S. Kom. 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 *) begin dan end Kata kunci begin menandakan awal dari eksekusi program Kata kunci end menandakan akhir dari program dan haru diikuti dengan tanda titik

11 Penjelasan Marsel Willem Aipassa, S. Kom. 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 *) Pernyataan/Perintah Merupakan kode program yang membuat komputer melakukan suatu tindakan Pernyataan berada di dalam begin dan end Setiap pernyataan harus diakhiri dengan yanda titik koma ( ; ). Tanda ini akan digunakan oleh kompiler untuk memisahkan setiap pernyataan

12 Penjelasan Marsel Willem Aipassa, S. Kom. 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 *) Komentar Komentar merupakan tulisan yang dimasukkan ke dalam kode program tapi tidak dieksekusi oleh compiler Komentar membantu program untuk lebih mudah dimengerti dan dipahami oleh orang lain Komentar di dalam Pascal diawali dengan tanda ‘ (* ’ dan diakhiri dengan tanda ‘ *) ’ atau diawali dengan tanda ‘ { ’ dan diakhiri dengan tanda ‘ } ’.

13 Beberapa aturan dalam penulisan program (1)  Pascal bersifat incasesensitive, artinya huruf besar dan huruf kecil dianggap sama oleh kompiler. Contohnya writeln, Writeln dan WRITELN sama saja  Tanda titik koma harus berada di:  Di akhir kepala program  Di akhir pendeklarasian konstanta  Di akhir setiap pendeklarasian variabel  Di antara setiap pernyataan-pernyaatan yang terletak di dalam begin end  Dalam Pascal, penulisan perintah yang di dalamnya terdapat spasi atau tab akan diabaikan 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. Dengan SpasiDengan Tab program Hello; begin writeln ('Hello, world.'); readln end. program Hello; begin writeln ('Hello, world.'); readln end. program Hello; begin writeln ('Hello, world.'); readln end.

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 Marsel Willem Aipassa, S. Kom. ****** * ** *** **** *** ** * * * * * * * *** ***** ******* ****


Download ppt "Struktur Bahasa Pascal & Tools Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom."

Presentasi serupa


Iklan oleh Google