MENGENAL ELEMEN DASAR TURBO PASCAL

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Procedure pada Pascal ALPROG II
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Konsep Dasar Bahasa Pascal
Dasar Komputer & Pemrog 2 A minggu 4
Array Dimensi Banyak Gerlan A. Manu, ST.,MKom
Copyright by : M. YAHYA, S.Kom PERTEMUAN KE - I. 1. Judul Program 2. Blok Program a. Bagian Deklarasi - Deklarasi Tabel - Definisi Konstanta - Definisi.
Pengenalan Bahasa Pemrograman Pascal
PASCAL 2.
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
RECORD.
VARIABEL DAN OPERATOR.
STRUKTUR SUATU BAHASA PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
INTRODUCTION TO PASCAL
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Komputer & Pemrog. 2A
PROSEDUR.
Basic Concept with Pascal
Pemprograman Terstruktur 1
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Elemen Dasar QBasic.
Identifier, Konstanta, Variabel & Tipe data Dasar-Dasar Pemrograman Marsel Willem Aipassa, S. Kom.
T I P E D A T A.
BAHASA PEMROGRAMAN PASCAL
Struktur Bahasa Pascal & Tools
Lecturer Note VI Pencabangan/Pilihan (Kondisional) By :
Algoritma Dan Pemrograman
ALGORITMA PEMROGRAMAN 2A
BAB 6 FUNGSI DAN PROSEDUR.
M6. Prosedure Pada Pascal
PERTEMUAN 2 Bambang Irawan.
Contoh Aplikasi Untuk Pemrograman :
Struktur Program Pascal
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
Dasar-Dasar Pemrograman
Array/larik Sri Supatmi Oleh:.
Array/larik ,procedure & fungsi
MINGGU I ALGORITMA & PEMROGRAMAN II
Konsep Dasar Bahasa Pascal
LINGKUNGAN TURBO PASCAL
Algoritma & Pemrograman 1
Gerlan A. Manu, ST Array Dimensi Banyak Gerlan A. Manu, ST
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
ANALISIS LEKSIKAL (Scanner)
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel
Dasar-Dasar Pemrograman
Array Dimensi Sri marini, ST.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Algoritma & Pemrograman 1
Procedure pada Pascal ALPROG II
Array (Larik)‏ Struktur Data 1 1.
OPERATOR DEKLARASI TIPE DATA
ARRAY (LARIK) MINGGU VI.
Pemrograman Dasar I Putu Hendra Tresnadana. S.
Today Outline Lecturer Note IVa by :
Pemrogram 1 Agus Darmawan, S.kom.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Chapter 3.2 : Tipe, Nama dan Nilai
Dasar-Dasar Pemrograman
Indentifier, Keywords, Variable, Tipe Data dan Operator
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
BAB 6 SUB PROGRAM.
Transcript presentasi:

MENGENAL ELEMEN DASAR TURBO PASCAL & STRUKTUR PROGRAMNYA Lecturer Note III By : thaqibul@gmail.com

Introduction... \Vision\CHANGE.ppt

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.....

Kepala Program Diawali dengan kata PROGRAM Diikuti nama program Fungsi  Sebagai identitas program Diakhiri tanda (;) Kata ‘Program’ termasuk kata tercadang

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

Tentang Tanda (;) & (.) Tanda (;)  Berlaku sebagai  pemisah pernyataan BUKAN pengakhir pernyataan Ketentuan pemakaian  Harus diberikan Harus dihindarkan Opsional

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?

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

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.

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.

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

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

Deklarasi TIPE CONTOH: TYPE BilanganNyata = Real; Tipe yg dideklarasikan pada TYPE, dapat utk mendeklarasikan variabel (atau argumen) dari sub program, misalnya: VAR JariJari : BilanganNyata;

Tipe Data Bil.Bulat

Tipe Data Real

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

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;

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.

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.

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;

Program overflow; Uses winCrt; Var Total :integer; Satuan:integer; Begin clrscr; Satuan :=32769; Total :=2*Satuan; Writeln('Total=',Total); End.

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;

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

END for this Day……. Don’t forget your project ! Have a nice day... see U Taqaballahu minna wa minkum Wassalamu’alaikum wr wb