Kamis, 20 Juni 2013

Menghitung Nilai Resistansi dan Toleransi Dari Resistor

Menghitung Nilai Resistansi dan Toleransi Dari Resistor


Private Sub CboGelang1_Click() : ( Artinya : Memberi perintah dalam Combo Box                                                        pertama dengan Name : CboGelang1 )

Select Case CboGelang1.Text  ( Artinya : Memberi perintah untuk Case yang                                                       terdapat pada list di Combo Box pertama )

Case "HITAM"  ( Artinya : Jika case HITAM dipilih )                 
TxtResistor = 0 ( Artinya : Dalam textbox Resistansi akan muncul angka nol )
Shape2.FillColor = vbBlack ( FillColor Artinya : Warna dari Shape 2  akan menjadi                                           hitam )
Shape2.BorderColor = vbBlack ( BorderColor Artinya : Warna Garis Pinggir dari                                           shape 2 akan menjadi hitam )
Label2.ForeColor = vbBlack ( ForeColor Artinya : Warna dari Label 2 akan                                                      menjadi hitam )

Case "COKELAT" ( Artinya : Jika case COKELAT dipilih )
TxtGelang1.Text = 1 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 1 untuk keperluan perhitungan )
TxtResistor = 1 ( Artinya : Dalam textbox Resistansi akan muncul angka satu )
Shape2.FillColor = &H80&
Shape2.BorderColor = &H80&
Label2.ForeColor = &H80&

Case "MERAH" ( Artinya : Jika case MERAHdipilih )
TxtGelang1.Text = 2 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 2 untuk keperluan perhitungan )
Shape2.FillColor = vbRed
Shape2.BorderColor = vbRed
Label2.ForeColor = vbRed
Case "ORANGE" ( Artinya : Jika case ORANGE dipilih )
TxtGelang1.Text = 3 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 3 untuk keperluan perhitungan )
Shape2.FillColor = &H80FF&
Shape2.BorderColor = &H80FF&
Label2.ForeColor = &H80FF&

Case "KUNING" ( Artinya : Jika case KUNING dipilih )
TxtGelang1.Text = 4 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 4 untuk keperluan perhitungan )
Shape2.FillColor = vbYellow
Shape2.BorderColor = vbYellow
Label2.ForeColor = vbYellow

Case "HIJAU" ( Artinya : Jika case HIJAU dipilih )
TxtGelang1.Text = 5 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 5 untuk keperluan perhitungan )
Shape2.FillColor = vbGreen
Shape2.BorderColor = vbGreen
Label2.ForeColor = vbGreen

Case "BIRU" ( Artinya : Jika case BIRU dipilih )
TxtGelang1.Text = 6 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 6 untuk keperluan perhitungan )
Shape2.FillColor = vbBlue
Shape2.BorderColor = vbBlue
Label2.ForeColor = vbBlue

Case "UNGU" ( Artinya : Jika case UNGU dipilih )
TxtGelang1.Text = 7 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 7 untuk keperluan perhitungan )
Shape2.FillColor = &HC000C0
Shape2.BorderColor = &HC000C0
Label2.ForeColor = &HC000C0

Case "ABU-ABU" ( Artinya : Jika case ABU-ABU dipilih )
TxtGelang1.Text = 8 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 8 untuk keperluan perhitungan )
Shape2.FillColor = &H808080
Shape2.BorderColor = &H808080
Label2.ForeColor = &H808080

Case "PUTIH" ( Artinya : Jika case PUTIH dipilih )
TxtGelang1.Text = 9 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 9 untuk keperluan perhitungan )
Shape2.FillColor = vbWhite
Shape2.BorderColor = vbWhite
Label2.ForeColor = vbWhite


End Select ( Artinya : Perintah untuk mengakhiri proses select pada case )

End Sub ( Artinya : Perintah untuk mengakhiri Case yang terdapat pada list di                  Combo Box pertama )

 
Private Sub CboGelang2_Click(): ( Artinya : Memberi perintah dalam Combo Box                                                         kedua dengan Name : CboGelang2 )

Select Case CboGelang2.Text ( Artinya : Memberi perintah untuk Case yang                                                        terdapat pada list di Combo Box kedua )
                                                                                        
Case "HITAM"
TxtGelang2.Text = 0 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka nol untuk keperluan perhitungan )
TxtResistor = 2 ( Artinya : Dalam textbox Resistansi akan muncul angka 2 )
Shape3.FillColor = vbBlack
Shape3.BorderColor = vbBlack
Label3.ForeColor = vbBlack

Case "COKELAT"
TxtGelang2.Text = 1 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 1 untuk keperluan perhitungan )
Shape3.FillColor = &H80&
Shape3.BorderColor = &H80&
Label3.ForeColor = &H80&

Case "MERAH"
TxtGelang2.Text = 2 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 2 untuk keperluan perhitungan )
Shape3.FillColor = vbRed
Shape3.BorderColor = vbRed
Label3.ForeColor = vbRed

Case "ORANGE"
TxtGelang2.Text = 3 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 3 untuk keperluan perhitungan )
Shape3.FillColor = &H80FF&
Shape3.BorderColor = &H80FF&
Label3.ForeColor = &H80FF&

Case "KUNING"
TxtGelang2.Text = 4 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 4 untuk keperluan perhitungan )
Shape3.FillColor = vbYellow
Shape3.BorderColor = vbYellow
Label3.ForeColor = vbYellow



Case "HIJAU"
TxtGelang2.Text = 5 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 5 untuk keperluan perhitungan )
Shape3.FillColor = vbGreen
Shape3.BorderColor = vbGreen
Label3.ForeColor = vbGreen

Case "BIRU"
TxtGelang2.Text = 6 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 6 untuk keperluan perhitungan )
Shape3.FillColor = vbBlue
Shape3.BorderColor = vbBlue
Label3.ForeColor = vbBlue

Case "UNGU"
TxtGelang2.Text = 7 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 7 untuk keperluan perhitungan )
Shape3.FillColor = &HC000C0
Shape3.BorderColor = &HC000C0
Label3.ForeColor = &HC000C0

Case "ABU-ABU"
TxtGelang2.Text = 8 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 8 untuk keperluan perhitungan )
Shape3.FillColor = &H808080
Shape3.BorderColor = &H808080
Label3.ForeColor = &H808080

Case "PUTIH"
TxtGelang2.Text = 9 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 9 untuk keperluan perhitungan )
Shape3.FillColor = vbWhite
Shape3.BorderColor = vbWhite
Label3.ForeColor = vbWhite

End Select ( Artinya : Perintah untuk mengakhiri proses select pada case )

End Sub ( Artinya : Perintah untuk mengakhiri Case yang terdapat pada list di                  Combo Box kedua )
 

Private Sub CboGelang3_Click() ( Artinya : Memberi perintah dalam Combo Box                                                          ketiga dengan Name : CboGelang3 )

Select Case CboGelang3.Text ( Artinya : Memberi perintah untuk Case yang                                                        terdapat pada list di Combo Box ketiga )

Case "HITAM"
TxtGelang3.Text = 0 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 0 untuk keperluan perhitungan )
Shape4.FillColor = vbBlack
Shape4.BorderColor = vbBlack
Label4.ForeColor = vbBlack

Case "COKELAT"
TxtGelang3.Text = 1 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 1 untuk keperluan perhitungan )
Shape4.FillColor = &H80&
Shape4.BorderColor = &H80&
Label4.ForeColor = &H80&

Case "MERAH"
TxtGelang3.Text = 2 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 2 untuk keperluan perhitungan )
Shape4.FillColor = vbRed
Shape4.BorderColor = vbRed
Label4.ForeColor = vbRed

Case "ORANGE"
TxtGelang3.Text = 3 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 3 untuk keperluan perhitungan )
Shape4.FillColor = &H80FF&
Shape4.BorderColor = &H80FF&
Label4.ForeColor = &H80FF&

Case "KUNING"
TxtGelang3.Text = 4 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 4 untuk keperluan perhitungan )
Shape4.FillColor = vbYellow
Shape4.BorderColor = vbYellow
Label4.ForeColor = vbYellow

Case "HIJAU"
TxtGelang3.Text = 5 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 5 untuk keperluan perhitungan )
Shape4.FillColor = vbGreen
Shape4.BorderColor = vbGreen
Label4.ForeColor = vbGreen

Case "BIRU"
TxtGelang3.Text = 6 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 6 untuk keperluan perhitungan )
Shape4.FillColor = vbBlue
Shape4.BorderColor = vbBlue
Label4.ForeColor = vbBlue

Case "UNGU"
TxtGelang3.Text = 7 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 7 untuk keperluan perhitungan )
Shape4.FillColor = &HC000C0
Shape4.BorderColor = &HC000C0
Label4.ForeColor = &HC000C0

Case "ABU-ABU"
TxtGelang3.Text = 8 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 8 untuk keperluan perhitungan )
Shape4.FillColor = &H808080
Shape4.BorderColor = &H808080
Label4.ForeColor = &H808080

Case "PUTIH"
TxtGelang3.Text = 9 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                   akan diisi dengan angka 9 untuk keperluan perhitungan )
Shape4.FillColor = vbWhite
Shape4.BorderColor = vbWhite
Label4.ForeColor = vbWhite

End Select ( Artinya : Perintah untuk mengakhiri proses select pada case )

End Sub ( Artinya : Perintah untuk mengakhiri Case yang terdapat pada list di                  Combo Box kedua )

 

Private Sub CboGelang4_Click() ( Artinya : Memberi perintah dalam Combo Box                                                          ketiga dengan Name : CboGelang3 )

Select Case CboGelang4.Text ( Artinya : Memberi perintah untuk Case yang                                                        terdapat pada list di Combo Box keempat )

Case "EMAS"
TxtGelang4.Text = 0.05 ( Artinya : Dalam sebuah textbox dimana visible-nya =                                        false, akan diisi dengan angka 0.05 untuk keperluan                                                       perhitungan )
Shape5.FillColor = &H40C0&
Shape5.BorderColor = &H40C0&
Label5.ForeColor = &H40C0&

Case "PERAK"
TxtGelang4.Text = 0.1 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                akan diisi dengan angka 0.1 untuk keperluan perhitungan )
Shape5.FillColor = &HC0C0C0
Shape5.BorderColor = &HC0C0C0
Label5.ForeColor = &HC0C0C0

Case "TAK BERWARMA"
TxtGelang4.Text = 0.2 ( Artinya : Dalam sebuah textbox dimana visible-nya = false,                                akan diisi dengan angka 0.2 untuk keperluan perhitungan
Shape5.FillColor = &HFFFF80
Shape5.BorderColor = &HFFFF80
Label5.ForeColor = &HFFFF80


End Select ( Artinya : Perintah untuk mengakhiri proses select pada case )

End Sub ( Artinya : Perintah untuk mengakhiri Case yang terdapat pada list di                  Combo Box keempat )
 


Private Sub CmdClear_Click() ( Artinya : Memberi perintah dalam Command                                                    button  pertama untuk menghapus semua perintah yang                                            telah dijalankan sehingga kembali ke bentuk normal                                            dengan Name : CmdClear )

CboGelang1.Text = "" ( Artinya Mengosongkan kembali Combobox dengan                                           Name : CboGelang1 )
CboGelang2.Text = ""
CboGelang3.Text = ""
CboGelang4.Text = ""

TxtResistor.Text = "" ( Artinya Mengosongkan kembali Textbox untuk nilai                                            resistansi dengan Name : TxtResistor )
TxtToleransi1.Text = ""
TxtToleransi2.Text = ""

Shape2.FillColor = &HFFFF80 ( FillColor Artinya : Warna dari Shape 2  akan                                      menjadi warna yang sesuai dengan &HFFFF80  )
Shape2.BorderColor = &HFFFF80 ( BorderColor Artinya : Warna Garis Pinggir                                                        dari shape 2 akan menjadi sesuai dengan                                                                   &HFFFF80 )
Shape3.FillColor = &HFFFF80
Shape3.BorderColor = &HFFFF80
Shape4.FillColor = &HFFFF80
Shape4.BorderColor = &HFFFF80
Shape5.FillColor = &HFFFF80
Shape5.BorderColor = &HFFFF80

Label2.ForeColor = vbBlack ( ForeColor Artinya : Warna dari Label 2 akan                                                      menjadi hitam )
Label3.ForeColor = vbBlack
Label4.ForeColor = vbBlack
Label5.ForeColor = vbBlack

End Sub ( Artinya : Untuk mengakhiri perintah Command button, dengan name               CmdClear )

 

Private Sub CmdExit_Click() ( Artinya : Memberi perintah dalam Command                                                       button  kedua untuk keluar dari aplikasi visual basic                                                  yang sedang berjalan dengan Name : CmdExit )


If MsgBox ("Are You Sure To Exit?", vbOKCancel) = vbOK Then
Unload Me ( MessageBox artinya : Kotak pesan yang berisi peringatan )

End If ( Artinya : untuk mengakhiri perintah dari isi perintah message box )

End Sub ( Artinya : Untuk mengakhiri perintah yang telah diisi pada Command                button, dengan name CmdExit )
 

Private Sub CmdHitung_Click()( Artinya : Memberi perintah dalam Command                                                   button  ketiga untuk menghitung hasil resistansi dengan                                            Name : CmdHitung)

Dim Resistansi As Double
Dim Toleransi1 As Double
Dim Toleransi2 As Double

a = Val(TxtGelang1.Text) ( Artinya : nilai dari a adalah angka yang dimasukkan                                                  pada text gelang 1, text gelang 1 hanya dipakai untuk                                              perhitungan/ visible = false )
b = Val(TxtGelang2.Text) ( Artinya : nilai dari b adalah angka yang dimasukkan                                                  pada text gelang 2, text gelang 2 hanya dipakai untuk                                              perhitungan/ visible = false )
c = Val(TxtGelang3.Text) ( Artinya : nilai dari c adalah angka yang dimasukkan                                                   pada text gelang 3, text gelang 3 hanya dipakai untuk                                              perhitungan/ visible = false )
d = Val(TxtGelang4.Text) ( Artinya : nilai dari d adalah angka yang dimasukkan                                                  pada text gelang 4, text gelang 4 hanya dipakai untuk                                              perhitungan/ visible = false )

Resistansi = a & b * 10 ^ c ( Artinya resistansi =  hasil a dan b dikali 10 dibagi c )

Toleransi 1 = Resistansi - (Resistansi * d) ( Artinya : Nilai toleransi = nilai                                                                                    resistansi dikurang resistansi setelah                                                                           dikali nilai d )
Toleransi 2 = Resistansi + (Resistansi * d) ( Artinya : Nilai toleransi = nilai                                                                                   resistansi dikurang resistansi setelah                                                                           dikali nilai d )

TxtResistor.Text = Resistansi ( Artinya : Nilai resistansi akan diisi ke text resistor )
TxtToleransi1.Text = Toleransi 1 ( Artinya : Nilai dari resistansi pertama akan                                                                 diisikan pada text toleransi pertama )
TxtToleransi2.Text = Toleransi 2 ( Artinya : Nilai dari resistansi kedua akan                                                                    diisikan pada text toleransi kedua )

End Sub ( Artinya : untuk mengakhiri private sub yang telah diisi pada command             button hitung, dengan Name : CmdHitung )

0 komentar:

Posting Komentar

Template by:

Free Blog Templates