BAB IV

HASIL

A. Praktikum 1.1.1.
a. Program

Gambar 4.1. Program penjumlahan dan perkalian kosong

Gambar 4.2. Program penjumlahan 1-9

Gambar 4.3. Program perkalian 1-9

b. Kode Program
Procedure TFJumKali.FormShow(Sender :Tobject);
Var
X, Y : integer;
Begin
// Mengisi baris pertama
For X := 1 To 9 do
StringGrid1.Cells[X,0] := IntToStr(X);
// Mengisi Kolom pertama

End.btKaliClick(Sender :Tobject).btJumlahClick(Sender :Tobject). End. Begin // Menampilkan tanda ‘ + ’ di ujung kiri atas StringGrid1.Y] := IntToStr(Y).Y] := IntToStr(X*Y).Cells[0. End.0] := ‘ + ‘. Y : integer. // Mengisi tabel perkalian di dalamnya For X := 1 To 9 do For Y := 1 To 9 do StringGrid1.4. End. Var X. Program Gambar 4. Var X.Y] := IntToStr(X+Y).Cells[X.2.0] := ‘ * ‘. For Y := 1 To 9 do StringGrid1. Procedure TFJumKali. Begin // Menampilkan tanda ‘ * ’ di ujung kiri atas StringGrid1. Program tanpa isi .1. Praktikum 1. Procedure TFJumKali. Y : integer. a.Cells[0.Cells[0. Begin Close.btKeluarClick(Sender :Tobject). // Mengisi tabel penjumlahan di dalamnya For X := 1 To 9 do For Y := 1 To 9 do StringGrid1.Cells[X. B. Procedure TFJumKali.

Begin Close.text). End.btKeluarClick(Sender :Tobject). Praktikum 1. Begin bil := StrToInt(eBilangan.5. Program Gambar 4.3. End. a.text := IntToStr(fak). Program penghitungan infaq b. while bil <> 1 do begin bil := bil-1.btHitungClick(Sender :Tobject). eFaktorial. fak := bil. Procedure TFFaktorial. end. Gambar 4.6. C. fak := fak*bil. Kode Program Procedure TFFaktorial. Var bil. Program mencari kelipatan (kosong) .1.fak : integer.

Add(IntToStr(X)). Repeat If ((X mod 4) = 0) and ((X mod 9) = 0) then ListBox1.7. End.Clear. End. X := X +1. Begin X := 1. X := X +1. ListBox1. Until (X > 200). Var X : integer.btKeluarClick(Sender :Tobject). Begin . Begin X := 1.Add(IntToStr(X)).Items. Program menari kelipatan angka 4 dan 9 b.Items. Program mencari kelipatan (kosong) Gambar 4. Kode Program Procedure TFKelipatan. ListBox1.btKelipatan57Click(Sender :Tobject).8. Procedure TFKelipatan.btKelipatan5Click(Sender :Tobject). Gambar 4.Clear. Var X : integer. Procedure TFKelipatan.Items.Items. Repeat If ((X mod 4) = 0) then ListBox1. Until (X > 200).

text). a.4.1. . If (NAkhir >= 70) and (Nakhir <= 100) then NMutu := ‘A’ Else If (NAkhir >= 60) and (NAkhir < 70) then NMutu := ‘B’ Else If (NAkhir >= 50) and (NAkhir < 60) then NMutu := ‘C’ Else If (NAkhir >=40) and (NAkhir < 50) then NMutu := ‘D’ Else If (NAkhir >= 0) and (NAkhir < 40) then NMutu := ‘E’ Else NMutu := ‘ ‘.NAkhir : real. NMutu : string.4 * NU + 0. Praktikum 1. Close. NP := StrToFloat(eNPraktikum.10. D. End. Program hari ini ada ujian lainnya b. NT := StrToFloat(eNTugas. Program hasil ujian (kosong) Gambar 4.text).4 * NP + 0.btProsesClick(Sender :Tobject). Var NU.NP. Kode Program Procedure TFHslUjian.text).2 * NT. Program Gambar 4 9.NT. NAkhir := 0. Begin NU := StrToFloat(eNUjian.

Praktikum cabang kedua (persegi panjang .5. Program Gambar 4. eNMutu.text := FloatToStr(NAkhir). eNAkhir.13. Begin Close. Praktikum 1.11. Procedure TFHslUjian. Praktikum cabang kedua (lingkaran) Gambar 4.btKeluarClick(Sender :Tobject). End.text := NMutu. Praktikum cabang kedua (lingkaran) Gambar 4.1. E. a.12. End.

Gambar 4. Program Gambar 4. begin case rgBentuk. 3 : shBangun.14.ItemIndex of 0 : shBangun.6. 1 : shBangun. Program mencari jumlah (kosong) .Shape := stRectangle. Kode Program procedure TFBangunDatar.rgBentukClick(Sender: TObject). a. F. Praktikum cabang kedua (bujur sangkar) b.btKeluarClick(Sender: TObject). end.1.Shape := stCircle. procedure TFmBangunDatar. end. end. 2 : shBangun. begin Close.Shape := stEllipse.15. Praktikum 1.Shape := stSquare.

Items. implementation {\$R *.dfm} Procedure TFMenJumlah. Procedure TFMenJumlah. For i := 1 to x do ListBox1. Begin ListBox1.16. private { Private declarations } public { Public declarations } procedure TambahInteger (x: integer). Var i : integer. .TambahInteger (X:Integer).Add(IntToStr(i)).Add(IntToStr(i)).Items. For i := 1 to x do ListBox1. Begin ListBox1.Items. function Jumlahkan : integer.TambahInteger (X:Integer). end. Var i : integer. end. var Form1: TForm1.Items. Var i : integer. Program mencari jumlah dari integer b. Gambar 4. j : integer. end.Jumlahkan : Integer.Clear. Kode program private { Private declarations } public { Public declarations } procedure TambahInteger (x: integer). end.Clear. Function TFMenJumlah.

clc. G. disp(‘------------------------‘). Praktikum 1.btJumlahClick(Sender: TObject). begin Edit1.Items[i]).Count . end. Program latihan 2 b. end.17. disp(‘program latihan 2’). procedure TFMenJumlah. disp(‘------------------------‘). Begin j := 0. Kode Program % ------------------------------------------------------ % Program Latihan 2 % Matlab Programing % Oleh : Anggit Wijanarko % ------------------------------------------------------- clear all.Text := IntToStr(Jumlahkan). . end.1.btKeluarClick(Sender: TObject). end. procedure TFMenJumlah.Items. For i := 0 to ListBox1.2. Program Gambar 4.1 do j := j + StrToInt(ListBox1. end.btTambahIntClick(Sender: TObject). procedure TFMenJumlah. begin TambahInteger(10). Result := j. begin close. a.

disp(‘-------------------------‘). I. luas = panj * lebar. panj = 50.2. disp(‘-------------------------‘).18. a. a. disp(‘Program N11580Prak122’). H.3. lebar =12. clc. Program . luas = panj*lebar. Kode Program % -------------------------------- % Program N11580Prak122 % Matlab Programing % Oleh : Anggit Wijanarko % -------------------------------- clear all.2. disp([‘Luas-> ‘num2str(luas)]). lebar = 100. disp([‘Luas -> ‘ num2str(luas)]). Program Gambar 4. panj = 15. Program mencari luas b. Praktikum 1. Praktikum 1.2.

disp(‘Program N11580Prak124’). Program pengulanan dengan for …. vember = 7.m) = n^2 + (5*m) end. a.19.20. . disp(‘-------------------------‘). Program 4. clc. 4. Praktikum 1. Program pengunalngan dengan while …. disp(‘-------------------------------‘). ndat = 10.4. end b. disp(‘-------------------------------‘).end b. vkolam = 20. for n = 1:ndat for m = ndat :-1:1 a(n.2. Kode Program % ---------------------------------------- % Program N11580Prak124 % MATLAB Programing % Oleh : Anggit Wijanarko % ------------------------------------------ clear all. J. disp(‘Program N11580Prak123’). clc. end. Kode Program % ---------------------------------------- % Program N11580Prak123 % MATLAB Programing % Oleh : Anggit Wijanarko % ------------------------------------------ clear all. disp(‘-------------------------‘).

na = (uts1*20/100) + (uts2*30/100) + (uas*50/100). Program if…. clc.5. disp(‘------------------------------‘). Program 4. Praktikum 1. vkolam=vkolam-vember. disp([’ember dibutuhkan = ‘ num2str(nember)]).else…….. Kode Program % ---------------------------------------- % Program N11580Prak125 % MATLAB Programing % Oleh : Anggit Wijanarko % ------------------------------------------ clear all. a. nember =0.21. uts2 = 85.elseif…….2. disp(‘------------------------------‘). disp([’nilai akhir = ‘ num2str(na)]).end b. elseif na<=80 & na>70 disp(‘grade nya = B’). end. uts1 = 90. elseif na<=60 & na>50 disp(‘grade nya = D’). K. disp(‘Program N11580Prak125’). . elseif na<=70 & na>60 disp(‘grade nya = C’). if na <= 100 & na >80 disp(‘grade nya = A’). uas = 90.. while vkolam > 0 nember=nember+1.

L. a. Praktikum 1.22. Program mencari luas silinder . Program 4. end.2.23.6. Program mencari luas kotak 4. Program mencari volume kotak 4. else disp(‘grade nya = E’).24.

lbr=12. tg=5. disp([‘luas kotak = ‘ num2str(luas)]). case 2 disp(‘Hitung Volume Kotak’). disp(‘------------------------------‘). Volume silinder‘). disp(‘ 2.25. disp(‘ 3. pilih=input(‘pilihan anda (1-4)  ‘). switch pilih case 1 disp(‘Hitung luas Kotak’). pjg=11. disp(‘Pilihan Rumus Perhitungan‘). Luas kotak’). tg=5. disp(‘------------------------------‘). disp(‘ 4. disp(‘ 1. disp(‘-------------------------‘). disp(‘ ‘). Kode Program % ---------------------------------------- % Program N11580Prak126 % MATLAB Programing % Oleh : Anggit Wijanarko % ------------------------------------------ clear all. Volume kotak‘). pjg=11. luas = 2*pjg*lbr*+2*tg. lbr=12. . clc. Vol = pjg*lbr*tg. Luas silinder’). disp([‘Volume kotak = ‘ num2str(vol)]). 4. case 3 disp(‘Hitung luas Silinder’). disp(‘----------------------------‘). disp(‘-----------------------‘). Program mencari volume silinder b. disp(‘Program N11580Prak126’).

otherwise disp(‘pilihan anda tidak benar’). luas = 2*pi*r*tg + 2 * (pi*r^2). case 4 disp(‘Hitung Volume Silinder’). disp(‘------------------------------‘). disp([‘Volume silinder = ‘ num2str(vol)]). r=5. . disp([‘luas silinder = ‘ num2str(luas)]). vol = pi*r^2*tg. tg=10. tg=10. r=5. end.