Struktur Bahasa Pascal & Tools

Slides:



Advertisements
Presentasi serupa
PASCAL Pendahuluan.
Advertisements

PENGENALAN PASCAL STATEMENT TIPE DATA
Input dan output Data Dalam bahasa Pascal untuk keperluan input (membaca input) digunakan identifier standar READ atau READLN. ReadLn digunakan untuk.
Konsep Dasar Bahasa Pascal
Dasar Komputer & Pemrog 2 A minggu 4
All sections to appear here
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
LINGKUNGAN TURBO PASCAL
Pertemuan pertama Muhammad Fakhrurrifqi.
BAHASA PEMROGRAMAN TURBO PASCAL
Struktur Kode Aplikasi Java (1)
INTRODUCTION TO PASCAL
Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.
Dasar Komputer & Pemrog. 2A
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
Prak.Dasar-Dasar Pemrograman
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Praktikum Dasar-Dasar Pemrograman
Parameter & Choice Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
Dasar-Dasar Pemrograman
SEKUENSIAL Christine Dewi S.Kom, M.Cs,. bestfriends406.blogspot.com
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (lanjutan)
I Gusti Agung Made Wirautama, S.Kom
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
Pemrograman Terstruktur
Struktur Program Pascal
Algoritma dan Pemrograman 2A
Praktek LOGIKA INFORMATIKA DAN ALGORITMA
Pengantar Pemrograman
Pengenalan dan Struktur Java (Statement Output)
Bahasa : Pascal HandOut : Pertemuan 1 Dosen : Eko Purwanto, S.Kom
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
STATEMENT INPUT DAN OUTPUT
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Pemrograman Terstruktur Menggunakan Bahasa C++
PENGENALAN PASCAL STATEMENT TIPE DATA
Dasar-Dasar Pemrograman
Sequence, Procedure & Function
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
MATERI 3 Sub Program PRAKTIKUM DDP.
BAB 1 PENGENALAN PASCAL.
Pertemuan 2 Rismayuni.
Dasar-Dasar Pemrograman
Dasar-Dasar Pemrograman
ARRAY (LARIK) MINGGU VI.
Procedure , Function dan Parameter
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Dasar-Dasar Pemrograman
Today Outline Lecturer Note IVa by :
Pemrograman Terstruktur
Dasar-Dasar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
ALGORITMA DAN PEMROGRAMAN
ALGORITMA & PEMROGRAMAN
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
KERANGKA DASAR BAHASA C
Procedure , Function dan Parameter
Pemrograman Terstruktur Menggunakan Bahasa C++
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Ilustrasi Proses Kompilasi
Pemrograman (IN124) Ramos Somya, S.Kom., M.Cs.
Indentifier, Keywords, Variable, Tipe Data dan Operator
Transcript presentasi:

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

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

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 User Screen Menutup Jendela Output Menu Window (Alt + W) Close Marsel Willem Aipassa, S. Kom.

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.

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.

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.

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.

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

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

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

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

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

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.

Contoh Dengan Spasi Dengan Tab program Hello; begin writeln ('Hello, world.'); readln end. Kedua program tersebut akan menghasilkan output yang sama karena jumlah spasi atau tab diabaikan. Begitu juga dengan progam di bawah ini program Hello; begin writeln ('Hello, world.'); readln end. Marsel Willem Aipassa, S. Kom.

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.

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.

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

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