Laporan Praktikum Array
description
Transcript of Laporan Praktikum Array
LAPORAN PRAKTIKUM
PEMROGRAMAN KOMPUTER DAN KOMPUTASI NUMERIK
“ARRAY”
Disusun oleh :
NAMA : HENDYKA OVIE ARISTA
NIM : 021200329
PRODI : ELEKTRONIKA INSTRUMENTASI
ASISTEN : BUDI SUHENDRO, SST
SEKOLAH TINGGI TEKNOLOGI NUKLIR
BADAN TENAGA NUKLIR NASIONAL
YOGYAKARTA
2013
ARRAYI. Tujuan
Mengenal variabel Array pada Delphi. Praktikan diharapkan dapat menggunakan variable Array untuk memudahkan
dalam memasukkan data.
II. Langkah Kerja1. 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);BeginFOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginLabel1.Caption := IntToStr(X) + ', ' + IntToStr(Y);matrix1[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN NILAI','0'));End;End;FOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginStringGrid1.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);beginFOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginLabel2.Caption := IntToStr(X) + ', ' + IntToStr(Y);matrix2[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN NILAI','0'));End;End;FOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginStringGrid2.Cells[x,y] := IntToStr(matrix2[x,y]);End;End;End;
6. Untuk menjalankan tombol “OK” kita gunakan perintah :procedure TForm1.Button3Click(Sender: TObject);beginFOR x := 1 TO 2 DOBEGINFOR y:= 1 TO 2 DOBEGINMATRIX3[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);BeginFOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginLabel1.Caption := IntToStr(X) + ', ' + IntToStr(Y);matrix1[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN NILAI','0'));End;End;FOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginStringGrid1.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);beginFOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginLabel2.Caption := IntToStr(X) + ', ' + IntToStr(Y);matrix2[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN NILAI','0'));End;
End;FOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginStringGrid2.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);beginFOR x := 1 TO 2 DOBEGINFOR y:= 1 TO 2 DOBEGINMATRIX3[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. KesimpulanMenggunakan perintah ARRAY untuk membuat matrix dan menjumlahkan 2 matrix dengan perintah sebagai berikut :
procedure TForm1.Button1Click(Sender: TObject);
BeginFOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginLabel1.Caption := IntToStr(X) + ', ' + IntToStr(Y);matrix1[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN NILAI','0'));End;End;FOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginStringGrid1.Cells[x,y] := IntToStr(matrix1[x,y]);End;End;End;
procedure TForm1.Button2Click(Sender: TObject);
beginFOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginLabel2.Caption := IntToStr(X) + ', ' + IntToStr(Y);matrix2[X,Y] := strtoint(inputbox('INPUT NILAI','MASUKKAN NILAI','0'));
End;End;FOR X := 1 TO 2 DOBeginFOR Y := 1 TO 2 DOBeginStringGrid2.Cells[x,y] := IntToStr(matrix2[x,y]);End;End;End;
procedure TForm1.Button3Click(Sender: TObject);
beginFOR x := 1 TO 2 DOBEGINFOR y:= 1 TO 2 DOBEGINMATRIX3[X,Y]:=MATRIX1[X,Y]+MATRIX2[X,Y];stringGrid3.Cells[x,y]:=inttostr(matrix3[x,y]);end;end;end;end.