Anda di halaman 1dari 8

NAMA : ALIFAH NAJMIATUN

NIM : E1R015002
KELAS : B REGULER PAGI

MEDIA PEMBELAJARAN BANGUN RUANG


Seperti biasa langkah awal untuk membuat aplikasi buka aplikasi Delphi7, kemudian jendela
form1 dapat dilihat di layar computer. Selanjutnya save as project agar menghindari terjadi error
saat membuat aplikasi. Berikut langkah-langkah selanjutnya akan dijelaskan per point :
1. Mengubah caption form 1 menjadi MEDIA PEMBELAJARAN BANGUN RUANG
(ALIFAH PEMBELAJAR)
2. Sebelum itu sediakan gambar-gambar bangun ruang dalam bentuk .jpg dan buat notepad
mengenai bangun ruang tersebut. Nama setiap gambar dan notepad harus sesuai dengan
bangun ruangnya.
3. Tambahkan 1 panel untuk mempercantik form
4. Tambahkan 14 button yakni 6 button untuk nama bangun ruang yang diberi caption: KUBUS,
BOLA, TABUNG, KERUCUT, BALOK, LIMAS DAN PRISMA. Kemudian 8 button yang
diberi caption EXIT, V. Kubus, V. Bola, V. Tabung, V. Kerucut, V. Limas, dan V. Prisma.
5. Tambahkan 3 Label yang akan menjadi panjang, tinggi, lebar dan jari-jari dari bangun ruang.
6. Tambahkan 10 Edit untuk mengeksekusi angka hasil perhitungan.
7. Tambahkan 1 Memo yang lumayan besar
8. Tambahkan 1 images untuk memanggil gambar-gambar tadi.
9. Setelah semua komponen sudah ditambahkan kemudian mulai membuat syntax nya. Pertama
untuk syntax Button Kubus beriku syntaxnya:

procedure TForm1.Button1Click(Sender: TObject);


begin
image1.Picture.LoadFromFile('KUBUS.jpg');
memo1.Lines.LoadFromFile('kubus.txt');
L1.Visible:=true;
L2.Visible:=true;
L3.Visible:=true;
L4.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit3.Visible:=true;
Edit5.Visible:=true;
L1.Caption:='Sisi';
L2.Caption:='Sisi';
L3.Caption:='Sisi';
end;
pada syntax image1.Picture.LoadFromFile('KUBUS.jpg'); artinya image1 yaitu akan
menampilkan gambar kubus yang telah kita simpan sebelumnya dengan bentuk file
KUBUS.jpg. Lalu untuk memo1.Lines.LoadFromFile('kubus.txt'); ini berfungsi untuk
menmapilkan notepad yang sudah kita simpan sebelumnya dengan bentuk kubus.txt.
sehingga saat button kubus di klik maka akan muncuk gambar kumpus beserta penjelasannya.

L1.Visible:=true;
L2.Visible:=true;
L3.Visible:=true;
L4.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit3.Visible:=true;
Edit5.Visible:=true;
L1.Caption:='Sisi';
L2.Caption:='Sisi';
L3.Caption:='Sisi';
end;

Sebelumnya untuk sisi-sisi kubus di atur Visible dengan perintah False agar yang ditampilkan
hanya mengenai sisi kubus dan V. kubus . namun disaat mebuat koding atur menjadi visible
dimana button dan label yang ingin kita tampilkan. Begitupun dengan Edit1 yang
menampilkan kolom angka input dan hasil dibuat visible false. Sehingga di aktifkan saat kita
menginginkan edit tersebut muncul. Jangan lupa untuk menambah caption menjadi ‘sisi’ pada
L1, L2, dan L3

Kemudian buat koding untuk rumus Volume Kubus sepeerti berikut:


procedure TForm1.L4Click(Sender: TObject);
var
a, b, c, volume:real;
begin
a:=strtocurr(edit1.Text);
b:=strtocurr(edit2.Text);
c:=strtocurr(edit2.Text);
volume:=a*b*c;
edit5.Text:=currtostr(volume);
end;

Menggunakan strtocurr agar mendapatkan nilai berupa data numerik bertipe currency dari
suatu data. Menggunakan tipe data real dan ada 4 variabel yakni a, b, c, dan volume. Untuk
volume kubus yakni sisi pangkat 3. Sehingga untuk volume dibuat menjadi a*b*c.
edit5.Text:=currtostr(volume); merupakan kolom dari hasil perhitungan.
10. Kedua untuk syntax Button Bola berikut syntaxnya:

procedure TForm1.Button2Click(Sender: TObject);


begin
image1.Picture.LoadFromFile('BOLA.jpg');
memo1.Lines.LoadFromFile('bola.txt');
L1.Visible:=true;
L5.Visible:=true;
Edit1.Visible:=true;
Edit6.Visible:=true;
L1.Caption:='Jari-jari';
end;

Sama seperti kubus membuat koding image1.Picture.LoadFromFile('BOLA.jpg');


memo1.Lines.LoadFromFile('bola.txt'); untuk memunculkan gambar dan penjelasan materi
bola. Untuk penggunaan label dan button hanya dua pada bola yakni Label yang diberi nama
L1 dimana diberi caption ‘Jari-jari” yang artinya saat di klik button bola kana muncul tulisan
jari-jari dan Button yang diberi nama L5 yang captionya V. Bola. L1, L6, Edit1, dan Edit6
diatur false visible sehingga saat ingin menampilkannya dikoding di beri perintah true.

Setelah itu membuat rumus untuk mencari volume bola dengan melakukan double clikc pada
button dengan caption V. Bola atau L5, dengan koding sebagai berikut:

procedure TForm1.L5Click(Sender: TObject);


var
a, volume:real;
begin
a:=strtocurr(edit1.Text);
volume:=4/3*(3.14*a*a*a);
edit6.Text:=currtostr(volume);
end;

Untuk membuat rumusnya menggunakan 2 variabel yakni a dan volume dengan tipe data real.
Penjelasan soal penggunaan strtocurr sudha dijelaskan di point 9. Karena rumus volume bola
4
𝑉 = 3 . 𝜋. 𝑟 3 .maka dalam koding karna diketahui a sebagai hjari-jari maka
volume:=4/3*(3.14*a*a*a);. Edit6 meruapakan kolom untuk melihat hasil dari penyelesaian
di atas.
11. Ketiga, membuat syntax untuk tabung;
Sama seperti kubu dan bola langkah untuk menampilkan gambar dan penjelasan dari tabung
dengan menggunakan koding berikut:
procedure TForm1.Button4Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('TABUNG.jpg');
memo1.Lines.LoadFromFile('tabung.txt');
L1.Visible:=true;
L2.Visible:=true;
L6.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit4.Visible:=true;
L1.Caption:='Jari-jari';
L2.Caption:='Tinggi';
end;

Untuk penggunaan label dan button digunakan 2 label dan 1 button yang masing-masing name
nay diganti menjadi L1, L2, dan L6. L1 merupakan Jari-jari dan L2 meruapakan Tinggi serta
L6 merupakan Volume Tabung. L1, L2, L6, Edit1, Edit dan Edit4 diatur false visible
sehingga saat ingin menampilkannya dikoding di beri perintah true.

Setelah itu membuat rumus untuk mencari volume bola dengan melakukan double clikc pada
button dengan caption V. Bola atau L5, dengan koding sebagai berikut:

procedure TForm1.L6Click(Sender: TObject);


var
a, b, c, volume:real;
begin
a:=strtocurr(edit1.Text);
b:=strtocurr(edit2.Text);
volume:=3.14*a*a*b;
edit4.Text:=currtostr(volume);
end;

Untuk membuat rumusnya menggunakan 3 variabel yakni a, b, c dan volume dengan tipe data
real. a merupakan jari-jari dan b merupakan tinggi tabung. Penjelasan soal penggunaan
strtocurr sudha dijelaskan di point 9. Karena rumus volume tabung 𝑉 = 𝜋. 𝑟 2 . 𝑡 maka dalam
koding volume:=3.14*a*a*b;. Edit4 meruapakan kolom untuk melihat hasil dari
penyelesaian di atas.
12. Keempat, membuat syntax untuk Kerucut.
Berikut koding untuk syntax kerucut tidaj jauh berbeda dengan syntax sebelumnya untuk
menampilkan gambar dan penjelasan mengenai kerucut.
procedure TForm1.Button6Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('KERUCUT.jpg');
memo1.Lines.LoadFromFile('kerucut.txt');
L1.Visible:=true;
L2.Visible:=true;
L7.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit7.Visible:=true;
L1.Caption:='Jari-jari';
L2.Caption:='Tinggi';

Maka L1 dan L2 label yang captionnya Jari-jari dan Tinggi.

Rumus untuk mecari volume kerucut:


procedure TForm1.L7Click(Sender: TObject);
var
a, b, volume:real;
begin
a:=strtocurr(edit1.Text);
b:=strtocurr(edit2.Text);
volume:=1/3* 3.14 *a*a *b;
edit7.Text:=currtostr(volume);

end;

sama seperti sebelumnya.. disesuaikan dnegan berapa variabel yang digunakan dan
volumenya dibuat sesuai dengan volume kerucut.

13. Kelima, membuat syntax untuk Balok


procedure TForm1.Button5Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('BALOK.jpg');
memo1.Lines.LoadFromFile('balok.txt');
L1.Visible:=true;
L2.Visible:=true;
L3.Visible:=true;
L8.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit3.Visible:=true;
Edit8.Visible:=true;
L1.Caption:='Panjang';
L2.Caption:='Lebar';
L3.Caption:='Tinggi';
L1, L2, L3, l8, Edit1, Edit2, Edit3, dan Edit8 diberi perintah visible true. L1 merupakan
panjang, L2 merupakan lebar dna L3 meruapakn tingggi.
Berikut rumus untuk mencari volume Balok:

procedure TForm1.L8Click(Sender: TObject);


var
a, b, c, volume:real;
begin
a:=strtocurr(edit1.Text);
b:=strtocurr(edit2.Text);
c:=strtocurr(edit2.Text);
volume:=a*b*c;
edit8.Text:=currtostr(volume);
end;

14. Keenam, membuat syntax untuk limas segi empatsebagai berikut:


procedure TForm1.Button7Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('LIMAS.jpg');
memo1.Lines.LoadFromFile('limas.txt');
L1.Visible:=true;
L2.Visible:=true;
L3.Visible:=true;
L9.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit3.Visible:=true;
Edit9.Visible:=true;
L1.Caption:='Panjang';
L2.Caption:='Lebar';
L3.Caption:='Tinggi';

end;

penjelasannya sama seperti pada bangun ruang sebelumnya

kemudian syntax untuk rumus volume limas


procedure TForm1.L9Click(Sender: TObject);
var
a, b, c, volume:real;
begin
a:=strtocurr(edit1.Text);
b:=strtocurr(edit2.Text);
c:=strtocurr(edit2.Text);
volume:=1/3* (a*b)*c;
edit9.Text:=currtostr(volume);
end;

15. Ketujuh, mmebuat syntax untuk prisma segi empat, yakni:


procedure TForm1.Button3Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('PRISMA.jpg');
memo1.Lines.LoadFromFile('prisma.txt');
L1.Visible:=true;
L2.Visible:=true;
L3.Visible:=true;
L10.Visible:=true;
Edit1.Visible:=true;
Edit2.Visible:=true;
Edit3.Visible:=true;
Edit10.Visible:=true;
L1.Caption:='Panjang';
L2.Caption:='Lebar';
L3.Caption:='Tinggi';
end;

penjelasannya sama seperti pada bangun ruang sebelumnya


procedure TForm1.L10Click(Sender: TObject);
var
a, b, c, volume:real;
begin
a:=strtocurr(edit1.Text);
b:=strtocurr(edit2.Text);
c:=strtocurr(edit2.Text);
volume:=1/3*(a*b)*c;
edit10.Text:=currtostr(volume);
end;

end.

16. Kemudian untuk button close buatkan koding berikut:


procedure TForm1.BitBtn1Click(Sender: TObject);
begin
close;
end;
17. Lalu klik run dan save dan aplikasi bias digunakan

Anda mungkin juga menyukai