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
Oct 26, 2014
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
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
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
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
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
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
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
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
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()
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
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
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