Top Banner
MEMBUAT APLIKASI PENGKONVERSI SUHU SEDERHANA LAPORAN FINAL PROJECT SEMESTER III Diajukan untuk memenuhi salah satu persyaratan kelulusan mata kuliah BahasaPemrograman II/ Visual Basic 6.0 Oleh: S ujarwadi 05.10.04.11.0.093
17

Final Project Aplikasi Konversi Suhu Sederhana Vb

Oct 26, 2014

Download

Documents

Sujar Lima Lima
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Final Project Aplikasi Konversi Suhu Sederhana Vb

MEMBUAT APLIKASI PENGKONVERSI SUHU SEDERHANA

LAPORAN FINAL PROJECTSEMESTER III

Diajukan untuk memenuhi salah satu persyaratan kelulusan mata kuliah BahasaPemrograman II/ Visual Basic 6.0

Oleh:

S ujarwadi 05.10.04.11.0.093

PROGRAM STUDI TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS ISLAM MAJAPAHITMOJOKERTO

2012

Page 2: Final Project Aplikasi Konversi Suhu Sederhana Vb

KATA PENGANTAR

Puji syukur saya panjatkan kepada ALLAH SWT atas limpahan rahmatNya sehingga penulis dapat menyelesaikan makalah tentang Membuat Aplikasi Pengkonversi Suhu Sederhana.Makalah ini bisa membantu Anda mengkonversi suhu celcius ke dalam bentuk suhu yang lain seperti Fahrenheit,Reaumur dan juga Kelvin.

Makalah ini disusun sebagai tugas mata pelajaran Bahasa Pemrograman Visual Basic 6 Prodi Teknik Informatika Universitas Islam Majapahit .

Tentunya makalah ini pasti mempunyai kekurangan baik fisik maupun isinya. Untuk itu saran dan kritik yang membangun sangat diharapkan oleh penyusun demi kesempurnaan makalah ini. Atas perhatian para pembaca saya mengucapkan terima kasih.

Salam

Sujarwadi

Page 3: Final Project Aplikasi Konversi Suhu Sederhana Vb

Cara membuat aplikasi Konversi Suhu Sederhana

Tampilan form1

Properti Program Properti Form 1 :

KONTROL PROPERTIES NILAI

Form1 NameBorder styleCaption

Form_masukkanFixed singgleMasukkan nama dan sandi

Label1 NameCaptionBackstyleFore color

Lbl_masukkannamasandiMasukkan Nama dan sandi andatransparantblue

Label2 NameCaptionBackstyleFore color

Lbl_namaNamaTransparentblue

Label3 nameCaptionFore colorBackStyle

Lbl_sandiSANDIbluetransparant

Label4 nameCaptionFore colorBackStyle

Lbl_tentangtentangbluetransparant

Command1 Namecaption

Cmd_masukmasuk

Page 4: Final Project Aplikasi Konversi Suhu Sederhana Vb

Command2 Namecaption

Cmd_batalbatal

Text1 Namecaption

Nama-

Text2 Namecaption

sandi-

Timer1 Nameinterval

Tmr_tentang1000

Private Sub cmd_batal_Click()intpesan = MsgBox("Apakah anda yakin tidak akan masuk aplikasi???", vbOKCancel, "Peringatan!!!!") If intpesan = vbOK Then End Else Load form_masukkan End IfEnd Sub

Private Sub cmd_masuk_Click()If nama.Text = "sujar" And sandi.Text = "55" Then Load form_aplikasi form_aplikasi.Show Unload form_masukkanElse intpesan = MsgBox("Kombinasi nama dan sandi anda salah", vbOKOnly, "Maaf!!!!!")End IfEnd Sub

Private Sub Form_Load()cmd_masuk.Enabled = FalseEnd Sub

Private Sub lbl_tentang_Click()Load form_pembuatform_pembuat.ShowUnload form_masukkan

cmd_masuk.Enabled = TrueEnd Sub

Private Sub tmr_tentang_Timer()lbl_tentang.Visible = Not lbl_tentang.Visible

Page 5: Final Project Aplikasi Konversi Suhu Sederhana Vb

End Sub

TAMPILAN FORM2

Properti Form 2 :KONTROL PROPERTIES NILAI

Form1 NameCaption

Form_pembuatTentang pembuat

Label1 NameCaptionBackStyleFore color

Lbl_pembuat-Transparentgreen

Label2 NameCaptionBackStyleFore color

Lbl_namasandi-Transparentgreen

Label3 NameCaptionBackStyleFore color

Label1kembaliTransparentgreen

Timer1 Nameinterval

Tmr_pembuat1000

Page 6: Final Project Aplikasi Konversi Suhu Sederhana Vb

Private Sub Label1_Click()Unload form_pembuatLoad form_masukkanform_masukkan.ShowEnd Sub

Private Sub tmr_pembuat_Timer()lbl_pembuat.Visible = Not lbl_pembuat.VisibleEnd Sub

TAMPILAN FORM 3

Properti Form 3 :KONTROL PROPERTIES NILAI

Form1 NameCaption

Form_carakerjaCara kerja

Label1 NameCaptionBackStyleFore color

Label1Cara kerjaTransparentblack

Label2 NameCaptionBackStyleFore color

Label2-Transparentblue

Timer1 Nameinterval

Tmr_pembuat1000

Label2 name Label2

Page 7: Final Project Aplikasi Konversi Suhu Sederhana Vb

Command1 Namecaption

Cmd_kekembali

Private Sub cmdKe_Click()Load form_aplikasiform_aplikasi.ShowUnload form_carakerjaEnd Sub

Private Sub Timer1_Timer()Label1.Visible = Not Label1.VisibleEnd Sub

TAMPILAN FORM 4

Properti Form 1 :KONTROL PROPERTIES NILAI

Form1 NameBorder styleCaption

Form_aplikasiFixed singgleAplikasi Konversi suhu

Label1 Name Lbl_carakerja

Page 8: Final Project Aplikasi Konversi Suhu Sederhana Vb

CaptionBackstyleFore color

Cara kerjatransparantred

Label2 NameCaptionBackstyleFore color

Lbl_judulAplikasi konversi suhuTransparentred

Label3 nameCaptionFore colorBackStyle

Label1dariredtransparant

Label4 nameCaptionFore colorBackStyle

Label2Keredtransparant

Label5 nameCaptionFore colorBackStyle

Label3besarredtransparant

Command1 Namecaption

Cmdhitunghitung

Command2 Namecaption

Cmdhasilhasil

Command3 Namecaption

Cmdkeluarkeluar

Command4 Namecaption

Cmdbersihbersihkan

Text1 Namecaption

txtsuhu-

Text2 Namecaption

Text1-

Timer1 Nameinterval

Tmr_carakerja1000

Timer2 Nameinterval

Tmr_judul15

Combo1 name cbodr

Combo2 name cboke

Label6 NameCaptionbackstyle

Lblhasil-transparant

Page 9: Final Project Aplikasi Konversi Suhu Sederhana Vb

Dim bs As IntegerDim cd, ck

Private Sub cmdBersih_Click()txtsuhu.Text = ""lblHasil.Caption = ""cboDR.Text = ""cboKE.Text = ""Text1.Text = ""

cmdhitung.Enabled = Truecmdhasil.Enabled = FalseEnd Sub

Private Sub cmdhasil_Click()bs = txtsuhu.Text

If cboDR = "Celcius" And cboKE = "Reaumur" Then Text1.Text = bs & " x 4 / 5 "ElseIf cd = "Celcius" And ck = "Fahrenheit" Then Text1.Text = "( " & bs & " x 9 / 5 )+ 32"ElseIf cd = "Celcius" And ck = "Kelvin" Then Text1.Text = "( " & bs & " x 5 / 5 )+ 273" ElseIf cd = "Reaumur" And ck = "Celcius" Then Text1.Text = bs & " x 5 / 4 "ElseIf cd = "Reaumur" And ck = "Fahrenheit" Then Text1.Text = "( " & bs & " x 9 / 4 )+ 32"ElseIf cd = "Reaumur" And ck = "Kelvin" Then Text1.Text = "( " & bs & " x 5 / 4 )+ 273" ElseIf cd = "Fahrenheit" And ck = "Celcius" Then Text1.Text = bs & " - 32)" & " x 5 / 9 "ElseIf cd = "Fahrenheit" And ck = "Reaumur" Then Text1.Text = "((" & bs & " - 32) x 4) / 9"ElseIf cd = "Fahrenheit" And ck = "Kelvin" Then Text1.Text = "(((" & bs & " - 32) x 5) / 9) + 273" ElseIf cd = "Kelvin" And ck = "Celcius" Then Text1.Text = "( ( " & bs & " - 273 ) x 5) / 5"ElseIf cd = "Kelvin" And ck = "Reaumur" Then Text1.Text = "( ( " & bs & " - 273) x 4) / 5"Else Text1.Text = "( ( ( " & bs & " - 273) x 9) / 5) + 32"End Ifcmdhitung.Enabled = FalseEnd Sub

Private Sub cmdhitung_click()

Page 10: Final Project Aplikasi Konversi Suhu Sederhana Vb

bs = txtsuhu.Text cd = cboDR.Text ck = cboKE.Text

If cd = "Celcius" And ck = "Reaumur" Then lblHasil.Caption = bs & " Derajat Celcius = " & (bs * 4) / 5 & " Derajat Reaumur" cmdhasil.Enabled = TrueElseIf cd = "Celcius" And ck = "Fahrenheit" Then lblHasil.Caption = bs & " Derajat Celcius = " & ((bs * 9) / 5) + 32 & " Derajat Fahrenheit" cmdhasil.Enabled = TrueElseIf cd = "Celcius" And ck = "Kelvin" Then lblHasil.Caption = bs & " Derajat Celcius = " & ((bs * 5) / 5) + 273 & " Derajat Kelvin" cmdhasil.Enabled = True

ElseIf cd = "Reaumur" And ck = "Celcius" Then lblHasil.Caption = bs & " Derajat Reaumur = " & (bs * 5) / 4 & " Derajat Celcius" cmdhasil.Enabled = TrueElseIf cd = "Reaumur" And ck = "Fahrenheit" Then lblHasil.Caption = bs & " Derajat Reaumur = " & ((bs * 9) / 4) + 32 & " Derajat Fahrenheit" cmdhasil.Enabled = TrueElseIf cd = "Reaumur" And ck = "Kelvin" Then lblHasil.Caption = bs & " Derajat Reaumur = " & ((bs * 5) / 4) + 273 & " Derajat Kelvin" cmdhasil.Enabled = True

ElseIf cd = "Fahrenheit" And ck = "Celcius" Then lblHasil.Caption = bs & " Derajat Fahrenheit = " & ((bs - 32) * 5) / 9 & " Derajat Celcius" cmdhasil.Enabled = TrueElseIf cd = "Fahrenheit" And ck = "Reaumur" Then lblHasil.Caption = bs & " Derajat Fahrenheit = " & ((bs - 32) * 4) / 9 & " Derajat Reaumur" cmdhasil.Enabled = TrueElseIf cd = "Fahrenheit" And ck = "Kelvin" Then lblHasil.Caption = bs & " Derajat Fahrenheit = " & (((bs - 32) * 5) / 9) + 273 & " Derajat Kelvin" cmdhasil.Enabled = True

ElseIf cd = "Kelvin" And ck = "Celcius" Then lblHasil.Caption = bs & " Derajat Kelvin = " & ((bs - 273) * 5) / 5 & " Derajat Celcius" cmdhasil.Enabled = TrueElseIf cd = "Kelvin" And ck = "Reaumur" Then lblHasil.Caption = bs & " Derajat Kelvin = " & ((bs - 273) * 4) / 5 & " Derajat Reaumur" cmdhasil.Enabled = TrueElseIf cd = "Kelvin" And ck = "Fahrenheit" Then lblHasil.Caption = bs & " Derajat Kelvin = " & (((bs - 273) * 9) / 5) + 32 & " Derajat Fahrenheit" cmdhasil.Enabled = True

ElseIf (cd = "") And (ck = "") Then

Page 11: Final Project Aplikasi Konversi Suhu Sederhana Vb

lblHasil.Caption = "Harap Masukkan Kolom Isian yang Tersedia"

Else lblHasil.Caption = "Harap Konversikan ke dalam Satuan Thermometer yang Berbeda" End Ifcmdhitung.Enabled = False

End Sub

Private Sub cmdKeluar_Click()intpesan = MsgBox("Apakah anda yakin akan keluar aplikasi???", vbOKCancel, "Peringatan!!!!") If intpesan = vbOK Then End Else Load form_aplikasi End IfEnd Sub

Private Sub Form_Load()

cboDR.AddItem "Celcius" cboDR.AddItem "Reaumur" cboDR.AddItem "Fahrenheit" cboDR.AddItem "Kelvin"

cboKE.AddItem "Celcius" cboKE.AddItem "Reaumur" cboKE.AddItem "Fahrenheit" cboKE.AddItem "Kelvin" cmdhitung.Enabled = False cmdKeluar.Enabled = False cmdBersih.Enabled = False cmdhasil.Enabled = FalseEnd Sub

Private Sub lbl_carakerja_Click()Load form_carakerjaform_carakerja.ShowUnload form_aplikasi

cmdhitung.Enabled = TruecmdKeluar.Enabled = TruecmdBersih.Enabled = True

End Sub

Page 12: Final Project Aplikasi Konversi Suhu Sederhana Vb

Private Sub tmr_carakerja_Timer()lbl_carakerja.Visible = Not lbl_carakerja.VisibleEnd Sub

Private Sub tmr_judul_Timer()lbl_judul.Left = lbl_judul.Left - 15If lbl_judul.Left <= -lbl_judul.Left Thenlbl_judul.Left = form_aplikasi.WidthEnd IfEnd Sub

TERIMA KASIH

Page 13: Final Project Aplikasi Konversi Suhu Sederhana Vb
Page 14: Final Project Aplikasi Konversi Suhu Sederhana Vb
Page 15: Final Project Aplikasi Konversi Suhu Sederhana Vb