Struktur Program Pascal

Slides:



Advertisements
Presentasi serupa
PASCAL Pendahuluan.
Advertisements

PENGENALAN PASCAL STATEMENT TIPE DATA
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
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
Pengenalan Bahasa Pemrograman Pascal
Praktikum pemprograman terstruktur1
PASCAL 2.
PEMROGRAMAN PASCAL Sejarah Pascal Pascal merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi. Tahun 1960, beberapa ahli.
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
RECORD.
Identifier, Variabel, Operator, Tipe Data dan Mengenal Object
VARIABEL DAN OPERATOR.
Lecturer Note iV b OPERASI KELUARAN & MASUKAN
STRUKTUR SUATU BAHASA PEMROGRAMAN
Chapter 3.2 : Tipe, Nama dan Nilai
Notasi Algoritma.
BAHASA PEMROGRAMAN TURBO PASCAL
Variabel dan Konstanta Bahasa Pemrograman I Pertemuan:2 Edri Yunizal / Fauzi MS.
Selamat datang Di Prosedur dan Fungsi. Sub Program “Adl Program kecil yg dpt di panggil berulang-ulang sesuai dg kebutuhan”  Manfaatnya: 1.Memudahkan.
Procedure & Function Sub Program.
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
Dasar Pemrograman MODUL 08 FUNGSI STANDAR & INPUT OUTPUT.
Dasar Komputer & Pemrog. 2A
PROSEDUR.
Basic Concept with Pascal
Pemprograman Terstruktur 1
Procedure , Function dan Parameter
P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E P R O C E D U R EP R O C E D U R EP R O C E D U R EP R O C E D U R E.
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
BAHASA PEMROGRAMAN PASCAL
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
ALGORITMA PEMROGRAMAN 2A
Pertemuan 2.
PERTEMUAN 2 Bambang Irawan.
Dasar-Dasar Pemrograman
Algoritma dan Pemrograman 2A
Variabel dan Ekspresi Struktur Percabangan dan Struktur Perulangan
Dasar-Dasar Pemrograman
TPI4202 e-tp.ub.ac.id Input and Output (IO) Lecture 3.
SUBRUTIN.
DASAR-DASAR PEMROGRAMAN
LINGKUNGAN TURBO PASCAL
STATEMENT INPUT DAN OUTPUT
Algoritma dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
ANALISIS LEKSIKAL (Scanner)
Dasar-Dasar Pemrograman
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
ALGORITMA DAN PEMROGRAMAN Tipe Data
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
PENGENALAN PASCAL STATEMENT TIPE DATA
TIPE DATA.
DASAR PEMROGRAMAN File.
Algoritma dan Pemrograman (Pertemuan 04)
Pertemuan 2 Rismayuni.
Pengenalan Bahasa Pascal
Dasar-Dasar Pemrograman
Bahasa Pemrograman Pascal
Today Outline Lecturer Note IVa by :
Pemrogram 1 Agus Darmawan, S.kom.
Chapter 3.2 : Tipe, Nama dan Nilai
Dasar-Dasar Pemrograman
Indentifier, Keywords, Variable, Tipe Data dan Operator
Transcript presentasi:

Struktur Program Pascal

Program Program : instruksi-instruksi yang diberikan kepada komputer agar komputer dapat mengerjakan tugas-tugas tertentu. Langkah dalam pemrograman: 1. menulis program 2. menjalankan program untuk menguji kebenaran program. 3. Jika ada kesalahan, perbaiki program dan kembali ke langkah 2 Kesalahan program:  debug kesalahan kaidah (sintaks), kesalahan dalam menuliskan aturan perintah kesalahan logika, kesalahan dalam menerjemahkan tugas ke program.

Struktur Program Pascal Identifikasi program Nama program Deklarasi piranti Deklarasi konstanta Deklarasi “tipe data” Deklarasi variabel Sub Program: prosedur, fungsi Badan Program (pokok)  wajib Ditandai dengan diawali begin dan diakhiri dengan end. Berisi pernyataan-pernyataan (dipisahkan dengan tanda ;)

Struktur Pascal program ... ; { Program heading } uses ... ; { Uses clause } label ... ; { Labels } const ... ; { Constants } type ... ; { Types } var ... ; { Variables} procedure ... ; { Procedures } function ... ; { Functions } begin statement; { Statements } ... end.

Contoh Program

OPERASI OUTPUT KE LAYAR Menggunakan WRITE dan WRITELN WRITE dan WRITELN dapat menerima: Argumen bertipe dasar, jumlah argumen bisa lebih dari satu. Suatu ekspresi Tanpa argumen Writeln (20.13) {argumen bertipe real} Writeln (678) {argumen bertipe integer} Writeln (True) {argumen bertipe boolean} Writeln ('A') {argumen bertipe char} Writeln ('Turbo Pascal') {argumen bertipe string} writeln (2 * 3 + 4) {suatu ekspresi} writeln ('Jumlah barang : ',jumlahbarang) {lebih dari satu ekspresi} Writeln (' '); {tanpa argumen} Writeln ; {tanpa argumen} Perbedaan WRITE dan WRITELN: WRITELN menambahkan CR setelah menampilkan data semua argumen WRITE tidak menambahkan CR setelah menampilkan data semua argume

Format Output dari Write atau Writeln Ada dua format : data : n  pada umumnya data : lebar_total : lebar_pecahan  bilangan real writeln ('12345678901234567890'); writeln ('Yogya': 10); writeln ('A' : 8); writeln (True : 8); writeln (123 : 8); writeln (-123 : 8); writeln (1234.5678 :8); writeln (1234.5678 :12:5); writeln (1234.5678 :13:5); writeln (1234.5678 :13:4); writeln (1234.5678 :13:0); writeln (1234.5678 :7:5); writeln (True : 2);

OPERASI INPUT READ READLN Menggunakan READ atau READLN Perbedaan READ dan READLN: READ tdk membaca end of line marker Pernyataan ini tidak akan membuang kelebihan data. Kelebihan data akan diberikan pada READ atau READLN berikutnya READLN membaca end of line marker Pernyataan ini menyebabkan kelebihan data akan dibuang (tidak diberikan ke READ atau READLN berikutnya) READ dan READLN tidak dapat dipakai untuk memasukkan semua jenis data. Data bilangan, string maupun karakter dapat ditangani oleh kedua pernyataan ini

Contoh