Anda di halaman 1dari 55

Assalamualaikum, balik lagi ngeblog buat share mengenai Program Pascal.

Yang di share seperti

statement perulangan pascal, bentuk umum dari perulangan pascal, contoh program kondisi

perulangan pada pascal.

1. Apa yg kamu ketahui tentang statement perulangan pada pascal ?

2. Sebutkan dan jelaskan bentuk umum dari perulangan pada pascal ?

3. Buatlah contoh program sederhana kondisi dengan perulangan pada pascal ?

Jawab

1. Perulangan (iterasi) adalah proses yang berulang. Iterasi selalu ada dalam bahasa pemrograman

apapun, karena disinilah letak kelebihan komputer dibanding manusia, yaitu mampu melakukan hal

yang sama berulang kali tanpa kesalahan akibat bosan atau lelah. Dengan perulangan, program

menjadi lebih pendek dan sederhana. Dalam Pascal dikenal tiga macam perintah (statement)

perulangan, yaitu statement for…do, repeat…until dan while…do. Perulangan for…do adalah

perulangan dengan penghitung (counter), perulangan repeat…until adalah perulangan dengan syarat

akhir sedang perulangan while…do adalah perulangan dengan syarat awal.

2.- For…to…do

Statement CASE OF merupakan statement yang digunakan untuk melakukan proses perulangan suatu

statement hingga pada variabel kontrol melampaui nilai dari nilai akhir yang ditentukan.

- While…do

Statement WHILE DO merupakan statement yang digunakan untuk melakukan proses perulangan

suati statement yang secara terus menerus selama kondisi ungkapan logika pada WHILE masih

bernilai TRUE.
- Repeat…until

Statement REPEAT UNTIL merupakan statement yang digunakan untuk mengulang statement atau

blok statement sampai kondisi yang diseleksi pada UNTIL tidak terpenuhi.

3. Contoh Programnya

uses crt;

var a,b,loop:integer;

begin

clrscr;

write('Masukan angka : ');readln(loop);

writeln;

for a:=1 to loop do

begin;

for b:=1 to a do

begin

write(b,' ');

end;

writeln;

end;

readln;

end.

Lainnya dari Pascal, Pemrograman


1. Perulangan Pada Bahasa Pemograman C++

2. Bahasa C++ dan Struktur Bahasa C++

3. Contoh Program Input-Output Cobol

4. Download Ebook Java Dasar

5. Download Ebook Belajar MySQL Dari Pemula Hingga Mahir

6. Download eBook Tentang Web Desain

7. Download Ebook Tentang Belajar PHP

8. Download Ebook Tentang Pascal Dasar

9. Program Pascal Membuat Menu

10. Pengertian Array dan Bentuk Umum Array Pascal


11. Perulangan, Bentuk umum, Program Pascal

12. Array 1 Dimensi Pada Pemograman C++

13. Download Program Borland C++ 5.02 Full

Ditulis Oleh : Benny Dwi Hari: Senin, Maret 25, 2013 Kategori: Pemrograman

di Senin, Maret 25, 2013


7 komentar:

1.

Mr.DHI25 Maret 2013 04.25

ini kode pemrograman apa gan ? :) visual basic atau apa gan ?

balas
Balasan

1.

Benny Dwi25 Maret 2013 04.35

Pascal gan, ntar ane share link downloadnya :D

Balas
2.

Isnan Nugrah Lastiko25 Maret 2013 18.36

tugas kampus kah?

balas
3.

Sala Waku27 Maret 2013 01.11

wuihhhh ribet kayaknya ni


hmmm simak dulu ahh

balas
4.

Sala Waku27 Maret 2013 15.01

Balik lagi om silaturahmi dolo

balas
5.

ahmad muazim abidin27 Maret 2013 21.43

mirip sama kode java ya bro? kalo c lebih sederhana dari ini

balas

6.

rahmathost.com11 Agustus 2013 11.30

thx sharing ilmunya

balas

Link ke posting ini


Buat sebuah Link

‹ Download Macromedia Flash 8 Professional Full Version SerialTugas Pendahuluan Karakteristik Rangkainan RLC ›

ARTIKEL TERBARU
TRANSLATE

Pilih Bahasa ▼

KATEGORI
 Antivirus
 Artikel
 Artikel Unik Menarik
 Award
 Bahasa C++
 Berita
 Berita Teknologi
 COBOL
 Database
 Download eBook
 Fisika Dasar
 Jaringan
 Kontes SEO
 Lain-lain
 Latex
 Materi
 Page Rank ku
 Pasang Iklan
 Pascal
 PC Games
 Pemrograman
 Software
 Template Blog
 Tentang QBasic
 Tips dan Trick
 Tugas Sekolah
 Tutorial
 Visual Basic

KLIK IKL
Macam-Macam Perulangan Pada Pascal :
 FOR TO DO , perulangan dengan penghitung ( counter ).
 REPEAT UNTIL , perulangan dengan syarat akhir.
 WHILE DO , perulangan dengan syarat awal.
 WHILE DO , bersyarat.
 FOR DOWN TO DO.
 WHILE DO , bersyarat.
Bentuk Umum :
 FOR TO DO , FOR mengubah := UNGKAPAN 1 TO UNGKAPAN 2 DO STATEMENT;
 FOR DOWN TO DO, FOR mengubah := UNGKAPAN 1 TO UNGKAPAN 2 DO STATEMENT;
Macam-Macam Kondisi Pada Pascal :
 IF .. THEN .. ELSE
Pernyataan percabangan / kendali / bersyarat merupakan pernyataan yang akan mengeksekusi
suatu pernyataan yang mengikutinya bila suatu persyaratan dipenuhi.
Bentuk Umum :
IF KONDISI THEN
STATEMENT 1
ELSE
STATEMENT 2
 CASE .. OF
Digunakan untuk pengambilan keputusan jika terdapat lebih dari 2 alternatif jawaban yang
tersedia.
Bentuk Umum:
CASE UNGKAPAN OR
LABEL 1 : STATEMENT 1
LABEL 2 : STATEMENT 2
LABEL n : STATEMENT n
END;

Contoh Program Perulangan dan Kondisi :


PROGRAM PERULANGAN ;
USES WINCRT ;
VAR C INTEGER ;
BEGIN
FOR C := 1 TO 24 DO
WRITELN ( ' CHACA ' ) ;
END.
PROGRAM KONDISI ;
USES CRT ;
VAR KARAKTER: CHAR ;
CLRSCR;
FOR KARAKTER: ' A ' DOWN TO ' Z ' DO
WRITE ( KARAKTER : 2 ) ;
READLN ;
END.

Pengertian Array dan Record :


 Array , yaitu sebuah struktur data yang terdiri atas banyak variable dengan tipe data
sama, di mana tiap elemen variabel memiliki nilai indeks.
 Record , yaitu sebuah rekaman yang disusun oleh beberapa field , tiap field berisi data
dari tipe dasar.
Contoh Pogram Array dan Record 2 Dimensi :
 Contoh Program Pascal Array 2 Dimensi :
USES WINCRT ;
CONST N = 10 ;
TYPE INT ARRAY = ARRAY ( 1 . . N ) OF INTEGER
VAR BIL : INT ARRAY
INDEKS : INTEGER
BEGIN
WRITELN ( ' MASUKKAN SEPULUH BIL INTEGER ' ) ;
FOR INDEKS = 1 TO 10 DO
BEGIN
READLN ( BIL ( INDEKS ) ) ;
END ;
WRITELN ( ' ISI DARI ARRAY INI YAITU ' ) ;
FOR INDEKS = 1 TO 10 DO
BEGIN
WRITELN ( ' BIL ( INDEKS 2 ) ;
END ;
END .
 Contoh Program Pascal Record 2 Dimensi :
DATA MAHASISWA GUNADARMA = RECORD
NAMA : STRING ;
USIA : INTEGER ;
KOTA : STRING ;
KODE POS : INTEGER ;
ALAMAT : INTEGER ;
END ;
VAR C : DATA MAHASISWA GUNADARMA ;

Pengertian Function dan Procedure :


 Function , yaitu mengelompokkan beberapa instruksi tertentu dalam 1 instruksi.
 Procedure , yaitu suatu penggalan program yang dapat dipanggil oleh program utama
dan tidak mengembalikan nilai.
Parameter yang Terdapat pada Function dan Procedure :
 Parameter yang terdapat pada function :
Hanya parameter IN PRIVILLAGE yang dibutuhkan CREATE PROCHEDURE atau CREATE ANY
PROCHEDURE untuk demo tentang FUNCTION CONNECT sebagai USER SCOTT.
 Parameter pada procedure :
IN , mengirim nilai angka, variabel, exprese.
OUT , menampung hasil dari proses procedure variabel.
IN OUT , mengirim nilai dan menampung hasil proses variabel.

Contoh Program Function :


FUNCTION HITUNG ( VAR A,B:INTEGER ) : INTEGER;
BEGIN
HITUNG := A+B ;
END;
VAR X,Y : INTEGER;
BEGIN
WRITE ( ' NILAI X ? ' );
READLN ( X ) ;
WRITE ( ' NILAI Y ? ' );
READLN ( Y );
WRITELN;
WRITELN ( X , ' + ' , Y , ' = ' , HITUNG ( X , Y ) ) ;
END.

Hasilnya :
NILAI X ? 2
NILAI Y ? 3
1+3 = 5
Pengertian File dan Pointer :
 File , yaitu kumpulan byte-byte yang disimpan dalam media penyimpanan.
 Pointer , yaitu bagian yang menunjuk ke komponen file yang akan diakses ( dibaca atau
direkam ) untuk keperluan pengaksesan file ( akan dibahas kemudian ).
Bentuk Umum File dan Pointer :
 Bentuk Umum File :
a. Untuk membuka file :
OPEN " mode " , ( # ) nomor file , nama file
b. Untuk menutup file :
CLOSE ( # nomor file )
c. Untuk menyimpan data ke f ile :
WRITE # nomor file , dafpar
d. Mengambil data dari file :
INPUT # nomor file , varlist
 Bentuk Umum Pointer :
Type *variabel name;

Contoh File dan Pointer :


 Contoh File :
OPEN " C : MY DATA / ALAMAT " FOR OUTPUT AS#1
WRITE#,"Dika",17,"Denpasar"
WRITE#,"Evul",18,"Sukabumi"
WRITE#,"Chaca",18,"Jakarta"
WRITE#,"Agha",18,"Halim"
WRITE#,"Bram",20,"Surabaya"
WRITE#,"Ary,",24,"Bandung"
CLOSE#1
END
 Contoh Poniter :
#include(iostream.h)
//cetak p dan *p
Void main(void)
(
int v=7,*p;
p=&v;
cout 9 (("Nilai v="((v)) dan *p="((*p
(("/n alamatnya = "((p))'n';
)
Diposkan oleh chaca a