32
TUGAS LAPORAN PROYEK APLIKASI ”Visual Basic : Perhitungan Rumus Bangun Ruang dan Datar ” Oleh Ahmad Zaenury NISN : xxxxxxxx Kelas X RPL 1 SMK NEGERI 1 DEPOK 2013

Laporan tugas akhir

Embed Size (px)

Citation preview

TUGAS LAPORAN PROYEK APLIKASI

”Visual Basic : Perhitungan Rumus Bangun Ruang dan Datar ”

Oleh

Ahmad Zaenury

NISN : xxxxxxxx

Kelas X RPL 1

SMK NEGERI 1 DEPOK

2013

“ PerhitunganRumusBangunDatardanBangunRuang ”

Oleh :

Ahmad Zaenury NISN : xxxxxxxx

Tugas Laporan Proyek Aplikasi

Telahdiujisebagaisyaratkelulusanmatapelajaranproduktif RPL

Semester Genap Tingkat X

TahunAjaran 2012/ 2013

di

SMK NEGERI 1 DEPOK

Depok, ........................

Penguji,

INNE RIA ABIDIN

________________

KATA PENGANTAR

Pujisyukurpenulispanjatkankehadirat Allah SWT, yang atasrahmatdankarunia Nya

penulisdapatmenyelesaikantesisini. ShalawatdansalamtercurahkepadaRasulullah

Muhammad SAW besertakeluarganya.

Selama melaksanakan tugas akhir ini, penulis mendapat bantuan dan dukungan dari

berbagai pihak. Untukitu, penulisinginmengucapkanterimakasihkepada :

1. IbuInneRiaAbidin, selakupembimbing I, yang

telahmemberikanbimbingandansemangatdalammenyelesaikanini;

2. BapakAchmadSaefi, selakupembimbing II, yang

telahmencurahkanperhatiandanwaktunya yang

demikianbanyakdalampenyelesaiantugasakhirini;

3. Departemen Pendidikan Nasional yang telah memberikan bea siswa

sehingga penulis dapat menyelesaikan pendidikan strata satu ini;

4. suami/isteridananak-anaktercinta, yang

senantiasamemberikandorongandansemangat, sertakesabaran,

pengertiandando’anya;

5. bapak, ibu, kakak-kakakdanadik-adiktercinta, besertaseluruhkeluarga yang

senantiasamemberikansemangatdando’anya;

6. dansemuapihak yang membantu, yang

tidakdapatpenulissebutkansatupersatu.

Penulismenyadaribahwatesisinibukanlahtanpakelemahan, untukitukritikdan saran

sangatdiharapkan.

Akhir kata, semogatesisinidapatbermanfaatbagi para pembacanya.

Bandung, September 2010

Penulis

DAFTAR ISI

LEMBAR PEGESAHAN ……………………………………………………...................................

KATA PENGANTAR………………………………………………………………………...............

DAFTAR ISI………………………………………………………………………………………........

BAB 1 PENGINSTALAN VISUAL BASIC 6.0

1.1 LANGKAH – LANGKAH PENGINSTALAN……………………………………………...

BAB 2 DESAIN INTERFACE

2.1 CONTOH GAMBAR DESAIN INTERFACE…………………………...........................

BAB 3 CARA MEMBUAT APLIKASI

3.3 CARA MEMBUAT APLIKASI……………………………………………………............

BAB 4 FLOWCHART

4.4 GAMBAR FLOWCHART APLIKASI…………………………………………………….

DAFTAR PUSTAKA………………………………………………………………………………......

1.1 CARA MENGINSTAL VISUAL BASIC 6.0

1. Extract master Visual Basic 6.0 Enterprise Edition.

Jikasudahklik 2 kali pada file SETUP

2. Jikamuncultampilansepertigambar di bawahini, pilihRun Program.

3. SetelahRun Program dipilihakanmuncultampilanseperti di bawahini. PilihNext

untukmelanjutkan proses instal.

4. MunculEnd User Licence Agreement. CentangI Accept The Agreement nyalaluklikNext untukmelanjutkan.

5. Master Visual Basic 6.0 Enterprise di sinimerupakanfull version. Jadijika kalian

mendapatkan master-nyadari blog iniatausaya. Tentuadacdkeyuntukmenjadikan Visual Basic 6.0 Enterprise menjadiFull Version. Cdkeyterletakpadalokasi file di mana kalian extract file master Visual Basic 6.0 Enterprise tadi. Klik 2 kali pada file. cdkey.txt

6. Masukkan CD-KEY padakolomProduct ID Numbersepertigambar no 6 di bawah.

laluNext lagi.

7. Pilih Install Visual Basic 6.0 Enterprise Edition.

8. Tampilangambar di bawahadalahuntukmenentukanlokasi di mana file hasilinstaldiletakkan. PilihNext.

9. Bilamuncultampilanseperti di bawahini. PilihRun Program.

10. PilihContinue.

11. Pilih OK

12. PilihOK lagi.

13. SetelahmemilihOK, Visual Basic 6.0 Enterprise Edition

akanmelalukanpengkopianpada folder instalasi di drive C. Tunggusampai proses instalasiselesai.

14. PilihOK.

15. Tungguhingga proses selesai.

16. Pilih yang Typical.

17. PilihYes.

18. Dan sekarangbaru Visual Basic 6.0 Enterprise Edition akanmelakukaninstalasiuntukmenyelesaikansemuakomponent. Silahkantungguhingga proses 100%.

19. SetelahInstalasiSelesaisemua. Visual Basic 6.0 Enterprise Edition

akanmemintauntukmelakukanRestart Windows. PilihRestart Windows. Dan ingatsebelumRestart pastikandokumenatauaplikasi lain semuanya di tutup agar aman.

20. Setelah PC/Laptop hidupkembaliakanmuncultampilanseperti di bawahini.

PilihRun Program.

21. Proses instal Visual Basic 6.0 Enterprise Edition telahselesai.

2.1 DESIGN INTERFACE

Contoh DESIGN INTERFACE tidaksamaatauberupa-rupa.

FRAME contoh 1

FRAME contoh2

FRAME contoh 3

LABEL TEXT BOX

LABEL TEXT BOX

COMAND BUTTON

TEXT BOX LABEL

LABEL

LABEL TEXT BOX

LABEL TEXT BOX

COMAND BUTTON

TEXT BOX LABEL

LABEL

LABEL TEXT BOX

LABEL TEXT BOX

COMAND BUTTON

TEXT BOX LABEL

LABEL

3.1 CARA MEMBUAT APLIKASI

1. Buka visual basic 6.0 pilih standard.EXE

2. Buat Form Sepertiini, Form iniadalah Form

Aplikasirumusperhitunganpersegi.

DibawahIniadalahScriptAplikasirumusperhitunganpersegi.

Private Sub Command1_Click()

Dim sisi As Long

sisi = Text1.Text

Text2.Text = sisi * sisi

End Sub

Private Sub Command2_Click()

Dim sisi As Long

sisi = Text3.Text

Text4.Text = 4 * sisi

End Sub

3. Buat Form Sepertiini, Form iniadalah Form

Aplikasirumusperhitunganpersegipanjang.

DibawahIniadalahScriptAplikasirumusperhitunganpersegipanjang.

Private Sub Command1_Click()

Dim sisi As Long

panjang = Text1.Text

lebar = Text2.Text

Text3.Text = panjang * lebar

End Sub

Private Sub Command2_Click()

Dim sisi As Long

panjang = Text4.Text

lebar = Text5.Text

Text6.Text = (2 * panjang) + (2 * lebar)

End Sub

4. Buat Form Sepertiini, Form iniadalah Form

Aplikasirumusperhitungansegitiga.

DibawahIniadalahScriptAplikasirumusperhitungansegitiga.

Private Sub Command1_Click()

Dim alas As Double

alas = Text1.Text

tinggi = Text2.Text

Text3.Text = 0.5 * alas * tinggi

End Sub

5. Buat Form Sepertiini, Form iniadalah Form

Aplikasirumusperhitunganjajargenjang.

DibawahIniadalahScriptAplikasirumusperhitunganjajargenjang.

Private Sub Command1_Click()

Dim alas As Double

alas = Text1.Text

tinggi = Text2.Text

Text3.Text = alas * tinggi

End Sub

6. Buat Form Sepertiini, Form iniadalah Form

Aplikasirumusperhitunganlayang-layang.

DibawahIniadalahScriptAplikasirumusperhitungan laying-layang.

Private Sub Command1_Click()

Dim d1, d2 As Long

d1 = Text1.Text

d2 = Text2.Text

Text3.Text = 0.5 * d1 * d2

End Sub

7. Buat Form Sepertiini, Form iniadalah Form

Aplikasirumusperhitunganbelahketupat.

DibawahIniadalahScriptAplikasirumusperhitunganbelahketupat.

Private Sub Command1_Click()

Dim d1, d2 As Long

d1 = Text1.Text

d2 = Text2.Text

Text3.Text = 0.5 * d1 * d2

End Sub

8. Buat Form Sepertiini, Form iniadalah Form

AplikasirumusperhitunganLingkaran

DibawahIniadalahScriptAplikasirumusperhitunganLingkaran.

Private Sub Command1_Click()

Dim jari As Long

jari = Text1.Text

Text2.Text = 3.14 * jari * jari

End Sub

9. Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitunganTrapesium.

DibawahIniadalahScriptAplikasirumusperhitunganTrapesium.

Private Sub Command1_Click()

Dim s1, s2, t As Double

s1 = Text1.Text

s2 = Text2.Text

t = Text3.Text

Text4.Text = (0.5 * (s1 + s2) * t)

End Sub

10. Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitunganKubus.

DibawahIniadalahScriptAplikasirumusperhitunganKubus.

Private Sub Command1_Click()

Dim rusuk As Double

rusuk = Text1.Text

Text2.Text = 6 * rusuk * rusuk

End Sub

Private Sub Command2_Click()

Dim rusuk As Double

rusuk = Text3.Text

Text4.Text = rusuk * rusuk * rusuk

End Sub

11. Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitunganBalok.

DibawahIniadalahScriptAplikasirumusperhitunganBalok.

Private Sub Command1_Click()

Dim panjang, lebar, tinggi As Double

panjang = Text1.Text

lebar = Text2.Text

tinggi = Text3.Text

Text4.Text = 2 * ((panjang * lebar) + (panjang * tinggi))

End Sub

Private Sub Command2_Click()

Dim panjang, lebar, tinggi As Double

panjang = Text5.Text

lebar = Text6.Text

tinggi = Text7.Text

Text8.Text = panjang * lebar * tinggi

End Sub

12. Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitungan Bola.

Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitungan Bola.

Private Sub Command1_Click()

Dim jari As Double

jari = Text1.Text

Text2.Text = 4 * 3.14 * jari * jari

End Sub

Private Sub Command2_Click()

Dim jari As Double

jari = Text3.Text

Text4.Text = (4 / 3) * 3.14 * jari * jari * jari

End Sub

13. Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitunganLimas.

Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitunganLimas.

Private Sub Command1_Click()

Dim alas, tinggi As Double

alas = Text1.Text

tinggi = Text2.Text

Text3.Text = (1 / 3) * alas * tinggi

End Sub

14. Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitunganTabung.

Buat Design Form Sepertiini, Form iniadalah Form

AplikasirumusPerhitungan

Private Sub Command1_Click()

Dim jari, tinggi As Double

jari = Text1.Text

tinggi = Text2.Text

Text3.Text = (3.14 * jari * 2) * (jari * tinggi)

End Sub

Private Sub Command2_Click()

Dim jari, tinggi As Double

jari = Text4.Text

tinggi = Text5.Text

Text6.Text = (3.14 * jari * jari * tinggi)

End Sub

4.1 FLOWCHART

T T

Y Y

START

Tampilkan Main

Menu Aplikasi

PilihRumu

s? Keluar

PilihanRumusM

ucul

Rumus Di Pilih

GunakanAplikasi

END

DAFTAR PUSTAKA

[1] Aciek Ida W.D.,

SintesisSistemKendaliDisipatifDenganmenggunakanPendekatanPertidaksamaanMatriksLinier,

Tesis Magister, InstitutTeknologiBandung, 1997.

[2] Apkarian, P. et. al., LMI Techniques in Control Engineering from Theory to Practice, Workshop

Notes CDC 1996, Kobe, Japan 1996.

[3] Apkarian, P., Gahinet, P., and Becker, G., Self ScheduledH Control of Linear Parameter-Varying

Systems : A Design Example, Proc. American Control Conference, 856 – 860, 1994.

[4] Bellman, R., Introduction to Matrix Analysis, Tata McGraw-Hill Publishing Company

Ltd., New Delhi, 1974.

[5] Boyd, S., El Ghaoui, L., Feron, E. and Balakrishnan, V., Linear Matrix Inequalities in

System and Control Theory, SIAM, Philadelphia, 1994.

[6] Boyd, S., and Barratt, C., Linear Controller Design : Limits of Performance, Prentice-

Hall, Englewood Cliffs, NJ, 1991.

[7] Chilali, M., Gahinet, P. and Apkarian, P., Robust Pole Placement in LMI Regions, IEEE

Transactions on Automatic Control, 44, 2257 – 2267, 1999.

[8] Gahinet, P.; Nemirovski, Arkadi, Laub, Alan J. &Chilali, Mahmoud, LMI Control

Toolbox : For Use with MATLAB, The MATH WORKS Inc., 1995.

[9] Heugens, Pursey P. M. A. R., Van den Bosch, F. A. J. & Van Riel, C. B. B.,

Compentence-Based Strategic Issues Management-Knowledge Acquisition and

Application in the Genetically Modified Food Business, 2004.

http://www.cbn.net/PDF%2809072000%29/HEUGENS09072000.pdf, 30 Agustus

2005, 09.30 WIB.

[10] Lee, Lawton H., Identification and Robust Control of Linear Parameter-Varying System,

PhD Thesis, University of California at Berkeley, 1997.

[11] Polderman, J. W., and Willems, J. C., Introduction to Mathematical Systems Theory : A

Behavioral Approach, Springer-Verlag, 1998.

[12] Scherer, Carsten W., Robust Mixed Control and Linear Parameter-Varying Control with

Full Block Scaling, Advances in Linear Matrix Inequality Methods in Control, Bab 10,

El Ghaoui, L. and Niculescu, S., Editor, SIAM, 187 – 207, 2000.

[13] ______________, Control Systems Toolbox For Use with Matlab : Getting Started, The MATH

WORKS Inc., Version 5, online only, 2002.