Laporan Praktikum Array

10
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

description

penggunaan array dalam pemrograman komputer

Transcript of Laporan Praktikum Array

Page 1: 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

Page 2: Laporan Praktikum Array

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

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

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

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

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

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

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.