Anda di halaman 1dari 29

LAPORAN PRAKTIKUM DASAR

PEMROGRAMAN
Laporan ini disusun untuk memenuhi salah satu tugas mata
kuliah Praktikum Dasar Pemrograman
Semester 1 Tahun Akademik 2020/2021

Oleh :
Nama : Popy Anisa
NPM : 207006018

LABORATORIUM INFORMATIKA
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK UNIVERSITAS SILIWANGI
TASIKMALAYA
2020
BAB VIII

ARRAY BERDIMENSI 2 (MATRIK)

TUJUAN PRAKTIKUM
Praktikan diharapkan dapat :
1. Mengenal array dan array berdimensi dua
2. Memahami dan menggunakan array dalam pemrograman
3. Mengenal array dan manipulasinya

DASAR TEORI
Array(larik) merupakan tipe data terstruktur yang dapat menyimpan
sejumlah data yang bertipe sama. Setiap elemen array mempunyai indeks. Dengan
menggunakan indeks ini, setiap elemen array dapat diakses secara tersendiri.
Keadaan tersebut dapat diilustrasikan sebagai sebuah asrama mahasiswa yang
setiap kamarnya mempunyai nomor urut dan dihuni oleh seorang mahasiswa.
Seorang mahasiswa dapat dibedakan dengan nomor urut kamarnya. Asrama
mahasiswa adalah arraynya, elemen-elemen asrama bertipe sama yaitu
mahasiswa, dan nomor kamar adalah indeksnya. Berdasarkan dimensinya, array
dapat dibedakan menjadi :
• Array berdimensi satu
Pada array jenis ini, setiap elemen array diakses dengan menggunakan
sebuah indeks. Contoh array dimensi satu dengan 5 elemen data :
Elemen Array
Indeks 1 2 3 4 5
Bentuk umum deklarasi array berdimensi satu :
Nama_array : array [tipe ordinal indeks] of tipe_elemen
Tipe ordinal indeks adalah jangkauan indeks[IndeksMin..IndeksMaks]
bisa berupa integer atau char

VIII-1
VIII-2

Contoh deklarasi array :


Var
SampelData : array[1..5of Integer;
Huruf : array[1..20] of char;
Frek : array[‘a’..’z’] of integer;

Dengan pendeklarasian di atas, array SampelData berisi lima elemen


bertipe integer, array Huruf berisi 20 elemen bertipe character, array
Huruf berisi 26 elemen bertipe integer
Pengaksesan array berdimensi satu dilakukan dengan menggunakan
notasi :
namaVariabelArray[Inde ksArray];
contoh : Array SampelData
Elemen Array 9 5 8 1 6

Indeks 1 2 3 4 5

Maka SampelData[1]= 9, SampelData[2]= 5, SampelData[3] = 8,


SampelData[4] = 1, SampelData[5] = 6

Program 8.1 Program yang menerima masukan jumlah buku yang akan
diinputkan(N), menginputkan judul buku sebanyak N judul kemudian
menampilkannya
Program Buku;
Uses crt;
const
Nmaks = 50;
Var
indeks,amount : integer;
DataBuku : array[1..Nmaks]of string;
Begin
Clrscr;
writeln('INPUT DATA');
write('Input berapa buku ?(1-',Nmaks,') '); readln(amount);
{jumlah buku yang akan diinputkan}
if amount>Nmaks then
VIII-3

{jika jumlah buku > kapasitas array}


writeln('Array ga cukup!!!')
else
{jika jumlah buku < kapasitas array}
begin
for indeks:=1 to amount do
{input judul buku sebanyak amount}
begin
write('Buku ',indeks,' : ');
readln(DataBuku[indeks]);
end;
writeln; writeln('TAMPILAN DATA');
for indeks:=1 to amount do
{menampilkan semua buku dalam array}
writeln('Buku[',indeks,'] = ',DataBuku[indeks]);
end;
readln;
End.

Tampilan dilayar 1
VIII-4

Tampilan dilayar 2

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika nama
program lebih dari satu kata, menggunakan symbol underscore (_).
2. Setiap program diakhiri dengan simbol titik koma (;).
3. Program yaitu perintah untuk menuliskan judul program yang akan
dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar dalam
pengetikan naskah yang menampung 80 karakter dan 25 baris.
5. Const menetapkan nama dan nilai dari variable yang digunakan
6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan padanya
dapatdiubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk memulai
program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan yang
berada dilayar monitor pada setiap pembacaan awal program.
10. Read untuk membaca data yang di masukan pemakai melalui keyboard
data tersebut di simpan di variabel.
VIII-5

11. Write untuk memasukkan atau menginputkan data kedalam suatu


variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai variabel
di layar(monitor).
14. End. untuk menggakhiri suatu program.

Keterangan :
Program yang menerima masukan jumlah buku yang akan
diinputkan(N),menginputkan judul buku sebanyak N judul kemudian
menampilkannya.

Program 8.2 Program untuk mengisi array dengan 5 buah bilangan


kemudian menghitung nilai rata-ratanya
program Average;
uses crt;
const NMaks = 5 ;
type Larik = array[1..NMaks] of real;
var
Nilai : Larik;
i : integer;
function HitAvg(A : Larik) : real;
{fungsi untuk menghitung nilai rata-rata}
Var
indeks : integer;
jum : real;
begin
jum:=0; for indeks:=1 to NMaks do
jum:=jum + A[indeks];
HitAvg:=jum / NMaks;
end;
begin
clrscr;
writeln(' #INPUT NILAI# ');
for i:=1 to NMaks do
begin
write(' Nilai [',i,'] : ');
readln(Nilai[i]); end;
writeln(' Rata-rata Nilai = ',HitAvg(Nilai):0:2);
readln;
end.
VIII-6

Tampilan dilayar 1

Tampilan dilayar 2

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika nama
program lebih dari satu kata, menggunakan symbol underscore (_).
2. Setiap program diakhiri dengan simbol titik koma (;).
3. Program yaitu perintah untuk menuliskan judul program yang akan
dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar dalam
pengetikan naskah yang menampung 80 karakter dan 25 baris.
5. Const menetapkan nama dan nilai dari variable yang digunakan.
VIII-7

6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan padanya
dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk memulai
program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan yang
berada dilayar monitor pada setiap pembacaan awal program.
10. Read untuk membaca data yang di masukan pemakai melalui keyboard
data tersebut di simpan di variabel.
11. Write untuk memasukkan atau menginputkan data kedalam suatu
variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai variabel
di layar (monitor).End. untuk menggakhiri suatu program.
Keterangan :
Program untuk mengisi array dengan 5 buah bilangan kemudian menghitung
nilai rata-ratanya.

• Array berdimensi banyak


Pada array berdimensi banyak, setiap elemen array diakses melalui lebih
dari satu indeks. Modul ini hanya akana membahas array berdimensi dua
(setiap elemen array diakses melalui dua buah indeks, indeks baris dan
indeks kolom)
Contoh array dimensi dua dengan 12 elemen data .

Indeks Kolom

Indeks Baris 1 2 3 4

3
VIII-8

Bentuk umum deklarasi array berdimensi dua :


Nama_variabel_array : array [indeks_baris, indeks_kolom] of
tipe_elemen

Program 8.3 Program untuk mengisi sebuah matrik kemudian


menampilkannya
Program MatriksBilangan;
Uses crt;
const
n = 3; m = 4;
var
baris, kolom : integer;
matriks : array[1..n,1..m] of integer;
begin
clrscr;
writeln(’Input Elemen Array :: ’);
for baris:=1 to n do
for kolom:=1 to m do
begin
write(‘Data[’,baris,’][‘,kolom,’] : ‘);
readln(matriks[baris][kolom]);
end;
writeln;
writeln(‘Output Elemen Array :: ’);
for baris:=1 to n do
begin
for kolom:=1 to m do
write(matriks[baris][kolom]:5);
writeln;
end;
readln;
end.
VIII-9

Tampilan dilayar 1

Tampilan dilayar 2
VIII-10

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika nama
program lebih dari satu kata, menggunakan symbol underscore (_).
2. Setiap program diakhiri dengan simbol titik koma (;).
3. Program yaitu perintah untuk menuliskan judul program yang akan
dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar dalam
pengetikan naskah yang menampung 80 karakter dan 25 baris.
5. Const menetapkan nama dan nilai dari variable yang digunakan.
6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan
padanya dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk memulai
program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan yang
berada dilayar monitor pada setiap pembacaan awal program.
10. Read untuk membaca data yang di masukan pemakai melalui keyboard
data tersebut di simpan di variabel.
11. Write untuk memasukkan atau menginputkan data kedalam suatu
variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai variabel
di layar(monitor).
14. End. untuk menggakhiri suatu program.

Keterangan :
Program untuk mengisi sebuah matrik 3 baris 4 kolom kemudian
menampilkannya.
VIII-11

Program 8.4 Program untuk menjumlahkan dua buah matrik


Program Add2Matriks;
Uses crt;
Const
n = 50; m = 50;
type
arr = array [1..n, 1..m] of integer;
var
i, j, barA, kolA, barB, kolB : integer; matA, matB : arr;
procedure input(bar, kol : integer; var mat :arr );
{prosedur untuk isi matrik}
Begin
for i:=1 to bar do for j:=1 to kol do
begin
write('Matrik[',i,'][',j,'] : '); readln(mat[i][j]);
end;
end;
procedure display(bar, kol : integer; var mat :arr );
{prosedur untuk menampilkan isi matrik}
begin
for i:=1 to bar do
begin
for j:=1 to kol do
write(mat[i,j]:3);
writeln;
writeln;
end;
end;
begin
clrscr;
writeln('INPUT MATRIK A : ');
write('Jumlah Baris : ');
readln(barA);
write('Jumlah Kolom : ');
readln(kolA);
input(barA,kolA,matA);
writeln;
writeln('INPUT MATRIK B : ');
write('Jumlah Baris : ');
readln(barB);
write('Jumlah Kolom : ');
readln(kolB);
input(barB,kolB,matB);
writeln;
writeln('TAMPILAN');
writeln('Matrik A = ');
display(barA, kolA, matA);
writeln('Matrik A = ');
VIII-12

display(barB, kolB,matB); writeln;


if (barA<>barB) or (kolA<>kolB) then writeln('Matrik
tidak dapat dijumlahkan')
else begin
writeln('HASIL PENJUMLAHAN MATRIK = ');
for i:=1 to barA do begin
for j:=1 to kolA do
write((matA[i,j] + matB[i,j]):3);
writeln; writeln;
end;
end;
readln;
end.

Tampilan dilayar 1
VIII-13

Tampilan dilayar 2

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika nama
program lebih dari satu kata, menggunakan symbol underscore (_).
2. Setiap program diakhiri dengan simbol titik koma (;).
3. Program yaitu perintah untuk menuliskan judul program yang akan
dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar dalam
pengetikan naskah yang menampung 80 karakter dan 25 baris.
5. Const menetapkan nama dan nilai dari variable yang digunakan.
VIII-14

6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan


padanya dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang
sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk memulai
program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan yang
berada dilayar monitor pada setiap pembacaan awal program.
10. Read untuk membaca data yang di masukan pemakai melalui
keyboard data tersebut di simpan di variabel.
11. Write untuk memasukkan atau menginputkan data kedalam suatu
variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai
variabel di layar (monitor).
14. End. untuk menggakhiri suatu program.

Keterangan :
Program untuk mengisi dua buah matrik dalam array yang jumlah,
kolom dan isi matriks tersebut ditentukan oleh user, kemudian menjumlahkan
dua buah matrik tersebut.
VIII-15

HASIL DAN PEMBAHASAN

SOAL!

1. Buat program untuk menerima masukan sejumlah nilai yang disimpan


di array kemudian tentukan nilai maksimum dan minimum dari nilai-
nilai tersebut!
2. Buat program matrik yang memiliki 4 baris 5 kolom

3. Buat program untuk mengalikan dua buah matriks!

4. Pada diktat kuliah Algoritma dan Pemrograman implementasikan


semua latihan soal pembuatan algoritma matriks yang sudah anda buat
ke dalam program, hasilnya masukan dalam laporan praktikum untuk
pertemuan modul ini.

JAWABAN

1. Nm.pas
Program NilaiMaksimumMinimum;
Uses crt;
Const
Nmaks = 50;
Type
Angka = array[1..Nmaks] of real;
Var
Nilai : Angka; i, n : integer;
Procedure MaksMin(a, n : integer; var x: Angka);
Var
Maks, Min: real;
Begin
Maks:=x[1];
Min:=x[1];
for a:=2 to n do
VIII-16

Begin
if (Maks < x[a]) then Maks:=x[a];
if (Min > x[a]) then Min:=x[a]; end;
writeln;
writeln('Nilai Minimum : ',Min:0:0);
writeln('Nilai Maksimum : ',Maks:0:0); End;
Begin
clrscr;
writeln('#Program Mencari Nilai Minimum dan Maksimum#');
writeln;
write('Input Berapa Nilai? '); readln(n);
for i:=1 to n do
begin
write('Masukkan Nilai ke-',i,' : ');
readln(Nilai[i]); end;
MaksMin(i,n,Nilai);
readln;
End.

Tampilan dilayar 1
VIII-17

Tampilan dilayar 2

Analisis:
1. Nama program tidak boleh menggunakan spasi. Tetapi jika nama
program lebih dari satu kata, menggunakan symbol underscore
(_).
2. Setiap program diakhiri dengan simbol titik koma (;).
3. Program yaitu perintah untuk menuliskan judul program yang
akan dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar dalam
pengetikan naskah yang menampung 80 karakter dan 25 baris.

5. Const menetapkan nama dan nilai dari variable yang digunakan.

6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan


padanya dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang
sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk
memulai program.
VIII-18

9. Clrscr untuk membersihkan isi memory dan seluruh tulisan yang


berada dilayar monitor pada setiap pembacaan awal program.
10. Read untuk membaca data yang di masukan pemakai melalui
keyboard data tersebut di simpan di variabel.
11. Write ntuk memasukkan atau menginputkan data kedalam suatu
variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai
variabel di layar (monitor).
14. End. untuk menggakhiri suatu program.

Keterangan :
Program ini menggunakn 1 pemanggilan prosedur yaiut prosedur
MaksMin.
Program ini menyimpan sejumlah nilai yang diinputkan oleh user
kedalam array,kemudian menentukan nilai maksimum dan minimum dari
nilai yang berada dalam array tersebut.

2. Matrik4x5.pas
Program Matriks4x5;
Uses crt;
Const
a = 4; b = 5;
Var
baris, kolom : integer;
matriks : array[1..a,1..b] of integer;
Begin
clrscr;
writeln('Input Elemen Matriks :: ');
for baris:=1 to a do
for kolom:=1 to b do
VIII-19

begin
write('Matriks[',baris,'][',kolom,'] : ');
readln(matriks[baris][kolom]);
end;
writeln;
writeln('Matriks 4x5 :: ');
for baris:=1 to a do
begin
for kolom:=1 to b do write(matriks[baris][kolom]:5);
writeln;
end;
readln;
End.

Tampilan dilayar 1
VIII-20

Tampilan dilayar 2

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika
nama program lebih dari satu kata, menggunakan symbol
underscore (_).
2. Setiap program diakhiri dengan simbol titik koma (;).
VIII-21

3. Program yaitu perintah untuk menuliskan judul program yang


akan dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar
dalam pengetikan naskah yang menampung 80 karakter dan 25
baris.
5. Const menetapkan nama dan nilai dari variable yang
digunakan.
6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan
padanya dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang
sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk
memulai program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan
yang berada dilayar monitor pada setiap pembacaan awal
program.
10. Read untuk membaca data yang di masukan pemakai melalui
keyboard data tersebut di simpan di variabel.
11. Write untuk memasukkan atau menginputkan data kedalam
suatu variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai
variabel di layar (monitor).
14. End. untuk menggakhiri suatu program.

Keterangan :
Program ini menyimpan nilai matriks 4 baris 5 kolom dalam array yang
isi matriksnya ditentukan oleh user, kemudian menampilkan hasil
pengisian matrik tersebut.
VIII-22

3. KaliMatriks.pas
Program KaliMatriks;
Uses crt;
Const
a = 50; b = 50;
Type
Matriks = array[1..a,1..b] of integer;
Var
MatA, MatB, hasil : Matriks;
i, j, z, baris, kolom : integer;
Procedure InputMat(bar, kol : integer; var mat : Matriks);
Begin
for i:=1 to bar do for j:=1 to kol do
begin
write('Matriks[',i,'][',j,'] : ');
readln(mat[i][j]);
end;
End;
Procedure DisplayMat(bar, kol : integer; var mat : Matriks);
Begin
for i:=1 to bar do
begin
for j:=1 to kol do write(mat[i,j]:3);
writeln; end;
End;
Procedure KaliMat(bar, kol : integer; var matA, matB:
Matriks);
Begin
for i:=1 to bar do
for j:=1 to kol do
begin
hasil[i,j]:=0; for z:=1 to bar do
hasil[i,j]:=hasil[i,j]+matA[i,z]*mat B[z,j];
end;
for i:=1 to bar do
begin
for j:=1 to kol do write(hasil[i,j]:3);
writeln; end;
End;
VIII-23

Begin
clrscr;
writeln('Input Matriks A');
write('Jumlah Baris : ');
readln(baris); write('Jumlah Kolom : ');
readln(kolom);
InputMat(baris, kolom, MatA);
writeln;
writeln('Input Matriks B');
write('Jumlah Baris : ');
readln(baris); write('Jumlah Kolom : ');
readln(kolom);
InputMat(baris, kolom, MatB);
writeln;
writeln('Matriks A');
DisplayMat(baris, kolom, MatA);
writeln('Matriks B');
DisplayMat(baris, kolom, MatB);
writeln;
writeln('Hasil Perkalian Matriks A & Matriks B');
KaliMat(baris, kolom, MatA, MatB);
readln;
End.

Tampilan dilayar 1
VIII-24

Tampilan dilayar 2

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika nama
program lebih dari satu kata, menggunakan symbol underscore
(_).
2. Setiap program diakhiri dengan simbol titik koma (;).
3. Program yaitu perintah untuk menuliskan judul program yang
akan dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar dalam
pengetikan naskah yang menampung 80 karakter dan 25 baris.
5. Const menetapkan nama dan nilai dari variable yang digunakan.
VIII-25

6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan


padanya dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang
sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk
memulai program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan
yang berada dilayar monitor pada setiap pembacaan awal
program.
10. Read untuk membaca data yang di masukan pemakai melalui
keyboard data tersebut di simpan di variabel.
11. Write untuk memasukkan atau menginputkan data kedalam
suatu variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai
variabel di layar (monitor).
14. End. untuk menggakhiri suatu program.

Keterangan :

Program ini menggunakan 3 pemanggilan prosedur yaitu input, display,


dan kali matriks. Program ini menyimpan dua buah matriks dalam array
yang jumlah baris, jumlah kolom, dan isi dari matriks tersebut ditentukan
oleh user, kemudian mengalikan dua buah matriks tersebut dan
ditampilkan hasilnya.
VIII-26

4. Implementasi.pas
Program implementasi;
Uses crt;
Var
Bil : array[1..100] of integer;
max : integer;
min : integer;
i,n : integer;
begin
clrscr;
writeln(‘ Mengkalikan dari angka Maksimum dan
Minimum’);
writeln(‘ ------------------------------------‘);
write(‘jumpa angka : ‘);
readln(n);
for i := 1 to n do
begin
write(‘ Bilangan ke ‘,i,’ : ‘);
readln(Bil[i]};
end;
max := Bil[1];
min := Bil[1];
for I := 2 to n do
if Bil[i] > max then
max := Bil[i]
else
if Bil[i] < min then
min := Bil[i];
writeln(‘ -----------------------------------‘);
writeln(‘ Angka Maximum = ‘,max);
writeln(‘ Angka Minimum = ‘,min);
writeln;
writeln(‘ Mari kita kalikan !!!’);
writeln(‘max,’ x ‘,min,max*min);
readln;
end.
VIII-27

Tampilan dilayar 1

Tampilan dilayar 2

Analisis :
1. Nama program tidak boleh menggunakan spasi. Tetapi jika
nama program lebih dari satu kata, menggunakan symbol
underscore (_).
VIII-28

2. Setiap program diakhiri dengan simbol titik koma (;).

3. Program yaitu perintah untuk menuliskan judul program


yang akan dijalankan.
4. Uses crt digunakan untuk memanipulasi/pengaturan layar
dalam pengetikan naskah yang menampung 80 karakter dan
25 baris
5. Const menetapkan nama dan nilai dari variable yang
digunakan.
6. Var untuk menyimpan sebuah nilai dan nilai yang disimpan
padanya dapat diubah selama eksekusi program berlangsung.
7. Array untuk menyimpan sejumlah data dengan tipe data yang
sama.
8. Begin yaitu perintah dasar pascal yang digunakan untuk
memulai program.
9. Clrscr untuk membersihkan isi memory dan seluruh tulisan
yang berada dilayar monitor pada setiap pembacaan awal
program.
10. Read untuk membaca data yang di masukan pemakai melalui
keyboard data tersebut di simpan di variabel.
11. Write untuk memasukkan atau menginputkan data kedalam
suatu variabel.
12. Writeln untuk garis baru.
13. Readln untuk menampilkan atau mencetak isi dari suatu nilai
variabel di layar (monitor).
14. For-do adalah perintah yang digunakan untuk menghasilkan
perulangan dalam jumlah yang didefinisikan.
15. End. untuk menggakhiri suatu program.

Anda mungkin juga menyukai