Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
MENGENAL ELEMEN DASAR TURBO PASCAL
& STRUKTUR PROGRAMNYA Lecturer Note III By :
2
Introduction... \Vision\CHANGE.ppt
3
Today Course Outline Struktur program yg lengkap terdiri atas ….
Kepala Program Bagian Deklarasi Deklarasi label Deklarasi konstanta Deklarasi tipe Deklarasi variabel Deklarasi sub program Bagian Pernyataan Lihat contoh program yg lengkap.....
4
Kepala Program Diawali dengan kata PROGRAM Diikuti nama program
Fungsi Sebagai identitas program Diakhiri tanda (;) Kata ‘Program’ termasuk kata tercadang
5
Kepala Program Bagian kepala program hanya bersifat opsional
Pada TP, diantara Kepala Program dg Bag. Deklarasi terdapat klausa USES (berhubungan dg penggunaan rutin dalam suatu unit standar), ex: USES WINCRT, Clrscr, dsb Challenge 1. Cari kata tercadang lainnya dan unit standar yang berkaitan dengan rutin lainnya, sebanyak-banyaknya!, beserta kegunaannya! 2.Uses termasuk termasuk kata tercadang atau tidak? Jelaskan
6
Tentang Tanda (;) & (.) Tanda (;)
Berlaku sebagai pemisah pernyataan BUKAN pengakhir pernyataan Ketentuan pemakaian Harus diberikan Harus dihindarkan Opsional
7
Tentang Tanda (;) & (.) Tanda (.)
Digunakan setelah kata ‘END’ (asumsikan berpasa- ngan dengan kata ‘BEGIN’) Bermakna Akhir Eksekusi Program Suatu ketika ‘END’ tdk diakhiri (.) diakhiri (;) tanpa tanda sama sekali Challenge 3. Cari contoh pemakaian (;) dan (.) dari suatu program masing-masing 1! 4. Kapan anda harus menyebutkan klausa USES di dalam program?
8
Beberapa Ketentuan Penting !
Style penulisan program. Program yg baik yg mudah dibaca oleh orang lain huruf besar- kecil, menjorok-rata. Bagian kepala program hanya bersifat opsional, Bagian deklarasi optional, tergantung kebutuhan
9
Beberapa Ketentuan Penting !
Pernyataan di dalam bagian pernyataan (antara BEGIN dan END) boleh tidak ada. Terdapat program utama karena bagian tsb menjadi titik awal eksekusi program, (bag HitungLuas(JariJari);), jika dihilangkan program tidak jalan.
10
Deklarasi label Berfungsi Menandai suatu pernyataan
Pada program di atas: Label Selesai digunakan untuk menandai pernyataan Selesai : Perlu diperhatikan bahwa pada penandaan suatu pernyataan, label ditulis dengan diikuti tanda (:) GOTO Selesai: (merupakan pernyataan yang mengacu ke label) Bentuk umum deklarasi label adalah: LABEL daftar_label; Example: Selesai, Hitung; Setiap label hanya boleh utk menandai satu pernyataan saja.
11
DEKLARASI KONSTANTA Suatu konstanta dapat diberi nama, dg menggunakan kata tercadang CONST . Bentuk deklarasi: CONST pengenal = nilai; ... Example: PHI = 3.141; Setelah PHI didefinisikan, nilai PHI tdk dapat diubah, PHI = 3.14 tidak diperbolehkan Konstanta bertipe, konstanta yang nilainya bisa kita rubah, lihat contoh di buku Kadir
12
Deklarasi tipe Fungsi untuk membuat tipe data baru (dibuat sendiri oleh pemrogram) Bentuk umumnya: TYPE nama_tipe_1 = tipe_1; ... nama_tipe_n = tipe_n; Dalam hal ini : nama_tipe berupa suatu nama yg dibuat programer, berupa suatu pengenal Tipe dapat berupa sebarang tipe data
13
Deklarasi TIPE CONTOH: TYPE BilanganNyata = Real;
Tipe yg dideklarasikan pada TYPE, dapat utk mendeklarasikan variabel (atau argumen) dari sub program, misalnya: VAR JariJari : BilanganNyata;
15
Tipe Data Bil.Bulat
16
Tipe Data Real
17
DEKLARASI VARIABEL Variabel berfungsi utk menaruh data.
Nilai dpt diubah setiap saat Dalam satu program jumlahnya tdk terbatas, but must be unix !!!! Ex: Program Variabel; Uses wincrt; Var Jumlah : Integer; {deklarasi variabel jumlah} Begin Jumlah := 23; {memberi nilai pada variabel} Writeln(Jumlah); End. T4 menyimpan nilai Deklarasi
18
Deklarasi variabel Sebelum variabel dapat digunakan sbg bagian pernyataan, variabel harus dideklarasikan terlebih dahulu, Bentuk pendeklarasiannya adalah: VAR nama_variabel_1 : tipe_1; ... nama_variabel_2 : tipe_2; Jika ada variabel yg bertipe sama, maka dapat dituliskan: nama_variabel_1,..., nama_variabel_n : tipe_x;
19
PEMILIHAN JENIS VARIABEL NUMERIK
Pemilihan variabel tergantung pada jangkauan dan bentuk nilai yg akan disimpan. Misal: utk pengukuran data tinggi rata-rata menggunakan tipe data Byte (0~255, 1 byte). Pemilihan jenis variabel juga memperhitungkan kebutuhan memori. Nilai pada variabel bisa diisi dengan nilai konstanta, variabel atau suatu ekspresi (misal 1+2), atau fungsi.
20
Penggunaan Variabel Setelah dideklarasikan variabel dapat
diimplementasikan dalam pernyataan dengan beberapa ketentuan, namun sebelumnya, kita bahas kegunaan variabel: Berfungsi tempat menaruh data, dgn nilai didalamnya bisa berubah. Ibarat kotak, isi kotak dapat dilihat, diambil, dan ditambah.
21
PEMBERIAN NILAI KE VARIABEL
Pemberian nilai pada variabel menggunakan pernya taan penugasan : Example: VAR Jumlah : Integer; {deklarasi variabel jumlah} BEGIN Jumlah:=1; { jumlah diisi dengan nilai 1, memberi nilai terhadap variabel} Writeln(jumlah); {menampilkan isi variabel} END. Variabel : = Nilai;
22
Program overflow; Uses winCrt; Var Total :integer; Satuan:integer; Begin clrscr; Satuan :=32769; Total :=2*Satuan; Writeln('Total=',Total); End.
23
MENGENAL ELEMEN DASAR PROGRAM PASCAL . . . . .
Sub Program: Digunakan utk mendeklarasikan prosedur atau fungsi yang dibuat oleh programmer PROCEDURE HitungLuas (Radius : BilanganNyata); BEGIN Clrscr; WriteLn(‘Luas = ’,0.5*PHI*Radius*Radius); END;
28
Perbedaan prosedur dan fungsi
Berdiri sendiri sebagai pernyataan Tidak memberikan hasil saat prosedur dipanggil Fungsi: Berdiri sebagai operand dalam ekspresi Memberikan hasil berupa nilai saat fungsi dipanggil
29
END for this Day……. Don’t forget your project !
Have a nice day... see U Taqaballahu minna wa minkum Wassalamu’alaikum wr wb
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.