Upload
ahmad-zaenury
View
3.198
Download
8
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.
13. SetelahmemilihOK, Visual Basic 6.0 Enterprise Edition
akanmelalukanpengkopianpada folder instalasi di drive C. Tunggusampai proses instalasiselesai.
14. PilihOK.
15. Tungguhingga proses selesai.
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
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.