Pengenalan Bahasa Pemrograman Pascal

12
Abdi Pandu Kusuma, S,Kom Pengenalan Bahasa Pemrograman Pascal

description

Pengenalan Bahasa Pemrograman Pascal. Abdi Pandu Kusuma, S,Kom. Pengantar Pemrograman Turbo Pascal 7.0 Win. Turbo Pascal 7.0  Sebuah perangkat lunak bahasa pemrograman dasar berbasis teks. Kelebihan Turbo Pascal 7.0: - PowerPoint PPT Presentation

Transcript of Pengenalan Bahasa Pemrograman Pascal

Page 1: Pengenalan Bahasa  Pemrograman Pascal

Abdi Pandu Kusuma, S,Kom

Pengenalan Bahasa Pemrograman Pascal

Page 2: Pengenalan Bahasa  Pemrograman Pascal

Pengantar Pemrograman Turbo Pascal 7.0 Win

Turbo Pascal 7.0 Sebuah perangkat lunak bahasa pemrograman dasar berbasis teks.

Kelebihan Turbo Pascal 7.0: Menggunakan tipe data standard, misalnya untuk tipe data

boolean, integer, real, char, string. Bersifat User defined Data Types yakni programmer dapat

membuat tipe data lain yang diturunkan dari tipe data standar.

Strongly-typed yakni programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.

Terstruktur, yakni program dapat dipecah menjadi fungsi yang lebih kecil dan dapat digunakan berulang-ulang.

Sederhana dan Ekspresif, yakni memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.

Page 3: Pengenalan Bahasa  Pemrograman Pascal

Struktur umum pemrograman pascal

Page 4: Pengenalan Bahasa  Pemrograman Pascal

Aturan umum untuk membuat program

akhir sebuah program harus ditandai dengan tanda titik (.) setelah akhir sebuah program (END).

beberapa statement boleh ditulis menjadi satu baris yang dipisahkan dengan tanda titik kom (;).

contoh:

nama: char;

L:= 0.5*a*t; spasi, baris komentar atau akhir sebuah baris dianggap

sebagai pemisah antar perintah program.

Page 5: Pengenalan Bahasa  Pemrograman Pascal

Bagian-bagian pemrograman pascal Baris Komentar.

suatu penjelasan dalam program dan bukan bagian yang akan diproses. Biasanya baris ini dituliskan diantara tanda { dan } atau ( & ).

Variabel (Var).Ciri-ciri variabel:

1) Nama pengenal harus diawali dengan huruf.2) Karakter kedua dan selanjutnya bisa berupa kombinasi

angka dan huruf, namun tidak boleh terdapat tanda baca/spasi dan harus digantikan dengan tanda (_).

3) Huruf bisa ditulis menggunakan huruf besar/kecil.4) Beberapa kata yang digunakan sebagai keyword tidak

bisa digunakan sebagai nama variabel, misalnya AND, ARRAY, WHILE, THEN, dll.

Page 6: Pengenalan Bahasa  Pemrograman Pascal

Bagian-bagian pemrograman PascalAturan penulisan variabel:

1) Var harus muncul dalam bagian deklarasi.

2) Var harus dituliskan setelah definisi tipe dan sebelum deklarasi PROCEDURE atau FUNCTION (jika ada).

3) Variabel-variabel mempunyai tipe data yang berbeda yang dapat dijadikan satu dalam deklarasi var.

4) Dalam deklarasi var susunan data bisa sembarang.

5) suatu tipe data dapat digunakan berulang kali dalam deklarasi var.

Konstanta (const)

Konstanta dalam pemrograman Pascal terbagi atas 2 jenis diantaranya:

*.Konstanta tidak bertipe.

Konstanta yang nilainya tertentu dan tipenya tidak secara jelas disebutkan.

Contoh:

CONST faktor =1,1;

*.Konstanta bertipe.

Konstanta yang selain ditunjukkan nilainya juga ditunjukkan tipe datanya.

Contoh:

CONST awal=1;

akhir=100;

TYPE vektor=ARRAY[awal..akhir]OF REAL

Page 7: Pengenalan Bahasa  Pemrograman Pascal

Memilih Piranti/Library pada pemrograman Pascal

Deklarasi piranti/ library diawali dengan kata USES dan diikuti dengan nama piranti yang digunakan, misalnya:

*).crt: memanfaatkan semua fasilitas yang dimiliki oleh monitor dan keyboard untuk menjalankan pemrograman Pascal.

*).dos: untuk memanfaatkan fungsi-fungsi DOS dalam pemrograman Pascal.

*).graph: paket grafik dengan dukungan VGA,EGA,CGA,dll untuk mendukung penggunaan grafis dalam pemrograman Pascal.

*).printer: menggunakan fungsi-fungsi yang berhubungan dengan printer.

Page 8: Pengenalan Bahasa  Pemrograman Pascal

Latihan 1 Buat program untuk menampilkan kata “ Saya belajar

Pemrograman Pascal” !Penyelesaian:

Tuliskan sintaks :program BELAJAR_PASCAL;

Tuliskan library/piranti program uses wincrt; Tuliskan sintaks sbb diantara begin dan end.

write(‘Saya belajar Pemrograman Pascal’); Jalankan Program.

Page 9: Pengenalan Bahasa  Pemrograman Pascal

Statement I/OStatement I/O = Statement Masukan Keluaran

Statement Write - Writeln: Write digunakan untuk mencetak beberapa argumen pada

baris yang sama. Writeln yang tidak diikuti argumen hanya akan mencetak

satu baris kosong. Writeln yang diikuti argumen akan mencetak nilai argumen

tersebut dan berpindah ke baris berikutnya.

Ungkapan Literal: Ungkapan ini digunakan jika mencetak dengan cacah kolom

yang telah ditentukan dan akan dicetak Rata Kanan.

Page 10: Pengenalan Bahasa  Pemrograman Pascal

Statement I/OStatement Read-Readln:

Read membaca rincian data pada variabel dengan tidak memperhatikan batas baris.

Readln membaca rincian data pada variabel dan meneruskan ke awal baris baru setelah pembacaan selesai.

Contoh:

read(a,b,c); dengan inputan nilai 1,2,3

Beberapa hal yang perlu diperhatikan dalam penggunaan statemen Read-Readln:

Nilai-nilai variabel harus disusun dengan urutan yang sesuai dengan susunan variabel dalam statemen Read-Readln.

Jika variabel yang dibaca bertipe integer atau real data yang ada di baris berikutnya akan terus dibaca selama masih ada variabel variabel yang akan menerima nilai.

Nilai-nilai yang dibacakan harus berada dalam satu baris; tidak boleh disambung ke baris lain.

Variabel dari tipe yang berbeda (integer, real, char atau string, kecuali boolean) dapat dibaca dengan urutan sembarang.

Variabel dalam read dan nilai yang bersesuaian harus mempunyai tipe data yang sama.

Page 11: Pengenalan Bahasa  Pemrograman Pascal

Latihan 2 Buat program untuk menjumlahkan 2 buah bilangan!

Penyelesaian:• Buat algoritma untuk menjumlahkan 2 buah bilangan!• Tuliskan judul program, uses wincrt, & var secara

berurutan.• Masukkan inputan nilai a,b,c dengan tipe data integer.• Masukkan sintaks berikut diantara begin & end.

• Jalankan program.

Page 12: Pengenalan Bahasa  Pemrograman Pascal

TugasBuat Algoritma & Program menghitung luas

bujur sangkar!Tugas berupa:Algoritma berupa flowchart/ pseudo code!Program ditampilkan sintaks dan

printscreen hasil running programnya!Kirimkan ke email [email protected] dalam bentuk .rar terakhir minggu depan.

Format penulisan: tugas2Aplikom_NIM_Smt_UIB.