Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

PEMROGRAMAN KOMPUTER DAN KOMPUTASI


NUMERIK

ARRAY

Disusun oleh :

NAMA

: HENDYKA OVIE ARISTA

NIM

: 021200329

PRODI
ASISTEN

: ELEKTRONIKA INSTRUMENTASI
: BUDI SUHENDRO, SST

SEKOLAH TINGGI TEKNOLOGI NUKLIR


BADAN TENAGA NUKLIR NASIONAL
YOGYAKARTA
2013

ARRAY
I.

II.

Tujuan

Mengenal variabel Array pada Delphi.


Praktikan diharapkan dapat menggunakan variable Array
untuk memudahkan dalam memasukkan data.

Langkah Kerja
1. Buka aplikasi Delphi pada komputer anda.

2. Akan muncul tampilan utama halaman Delphi.

3. Buatlah form seperti tampilan berikut :

4. Untuk menjalankan button INPUT 1 kita gunakan perintah :


Variabel di taruh di public declaration untuk mempermudah
proses.
var
Form1: TForm1;
matrix1 : array [1..2,1..2] of integer;
matrix2 : array [1..2,1..2] of integer;
matrix3 : array [1..2,1..2] of integer;
X,Y : integer;

procedure TForm1.Button1Click(Sender: TObject);


Begin
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
Label1.Caption := IntToStr(X) + ', ' + IntToStr(Y);
matrix1[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN
NILAI','0'));
End;
End;
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
StringGrid1.Cells[x,y] := IntToStr(matrix1[x,y]);
End;
End;
End;

5. Untuk menjalankan tombol INPUT 2 kita gunakan perintah


sebagai berikut :
procedure TForm1.Button2Click(Sender: TObject);
begin
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
Label2.Caption := IntToStr(X) + ', ' + IntToStr(Y);
matrix2[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN
NILAI','0'));
End;
End;
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
StringGrid2.Cells[x,y] := IntToStr(matrix2[x,y]);
End;
End;
End;
6. Untuk menjalankan tombol OK kita gunakan perintah :
procedure TForm1.Button3Click(Sender: TObject);
begin
FOR x := 1 TO 2 DO
BEGIN
FOR y:= 1 TO 2 DO
BEGIN
MATRIX3[X,Y]:=MATRIX1[X,Y]+MATRIX2[X,Y];
stringGrid3.Cells[x,y]:=inttostr(matrix3[x,y]);
end;
end;
end;
end.
III.

Pembahasan
Praktikum Pemrograman Komputer dan Komputasi Numerik
kali ini yaitu tentang ARRAY. Tujuan dari praktikum tersebut yaitu,
mengenal variabel Array pada Delphi, praktikan diharapkan dapat
menggunakan
variable
Array
untuk
memudahkan
dalam
memasukkan data.
Percobaan yang pertama yaitu membuat matrix 1 dengan
perintah :
procedure TForm1.Button1Click(Sender: TObject);
Begin
FOR X := 1 TO 2 DO
Begin

FOR Y := 1 TO 2 DO
Begin
Label1.Caption := IntToStr(X) + ', ' + IntToStr(Y);
matrix1[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN
NILAI','0'));
End;
End;
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
StringGrid1.Cells[x,y] := IntToStr(matrix1[x,y]);
End;
End;
End;
Hasilnya adalah sebagai berikut :

Percobaan kedua yaitu membuat matrix yang kedua dengan


perintah sebagai berikut :
procedure TForm1.Button2Click(Sender: TObject);
begin
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
Label2.Caption := IntToStr(X) + ', ' + IntToStr(Y);
matrix2[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN
NILAI','0'));
End;
End;
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
StringGrid2.Cells[x,y] := IntToStr(matrix2[x,y]);
End;
End;

End;
Hasilnya sebagai berikut :

Percobaan yang ketiga yaitu menjalankan tombol OK untuk


menjumlahkan matrix 1 dan matrix 2, yaitu dengan perintah :
procedure TForm1.Button3Click(Sender: TObject);
begin
FOR x := 1 TO 2 DO
BEGIN
FOR y:= 1 TO 2 DO
BEGIN
MATRIX3[X,Y]:=MATRIX1[X,Y]+MATRIX2[X,Y];
stringGrid3.Cells[x,y]:=inttostr(matrix3[x,y]);
end;
end;
end;
end.
Hasilnya adalah sebagai berikut :

IV.

Kesimpulan
Menggunakan perintah ARRAY untuk membuat matrix dan
menjumlahkan 2 matrix dengan perintah sebagai berikut :
procedure TForm1.Button1Click(Sender: TObject);
Begin
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin

Label1.Caption := IntToStr(X) + ', ' + IntToStr(Y);


matrix1[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN
NILAI','0'));
End;
End;
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
StringGrid1.Cells[x,y] := IntToStr(matrix1[x,y]);
End;
End;
End;
procedure TForm1.Button2Click(Sender: TObject);
begin
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
Label2.Caption := IntToStr(X) + ', ' + IntToStr(Y);
matrix2[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN
NILAI','0'));
End;
End;
FOR X := 1 TO 2 DO
Begin
FOR Y := 1 TO 2 DO
Begin
StringGrid2.Cells[x,y] := IntToStr(matrix2[x,y]);
End;
End;
End;
procedure TForm1.Button3Click(Sender: TObject);
begin
FOR x := 1 TO 2 DO
BEGIN
FOR y:= 1 TO 2 DO
BEGIN
MATRIX3[X,Y]:=MATRIX1[X,Y]+MATRIX2[X,Y];
stringGrid3.Cells[x,y]:=inttostr(matrix3[x,y]);
end;
end;
end;
end.

Anda mungkin juga menyukai