laporan praktikum array
DESCRIPTION
penggunaan array dalam pemrograman komputerTRANSCRIPT
![Page 1: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/1.jpg)
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
![Page 2: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/2.jpg)
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 :
![Page 3: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/3.jpg)
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;
![Page 4: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/4.jpg)
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.
![Page 5: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/5.jpg)
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;
![Page 6: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/6.jpg)
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 :
![Page 7: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/7.jpg)
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'));
![Page 8: Laporan Praktikum Array](https://reader033.vdocuments.mx/reader033/viewer/2022061608/5695d0201a28ab9b0291149e/html5/thumbnails/8.jpg)
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.