my self
Selasa, 14 Januari 2014
APLIKASI Pada KEYPAD
Untuk menginput data ( parameter ) ke dalam microcontroller bisa melalui berbagai cara antara lain melalui : switch on-off, serial port , I2c , switch BCD, Keypad 4×4, pc keyboard dll. Pemilihan cara menginput tsb tergantung kebutuhan dan efesiensi dilapangan. Tapi dari semua cara input data yang paling umum dipakai adalah dengan keypad 4×4 spt tampak pada gambar dibawah ini.
P3.7 P3.6 P3.5 P3.4
Berikut adalah Listning Program yang digunakan :
Program -1
$mod51
org 0
clr p1.4
mulai :
mov p1, #11110111b
jb p3.7, key_1
mov p2, #11110011b;1
Key_1:
jb p3.6, key_2
mov p2, #10001001b;2
sjmp mulai
Key_2:
jb p3.5, key_3
mov p2, #10100001b;3
sjmp mulai
Key_3:
jb p3.4, key_4
mov p2, #10110010b;4
sjmp mulai
Key_4:
mov p1, #11111011b
jb p3.7, key_5
mov p2, #10100100b;5
Key_5:
jb p3.6, key_6
mov p2, #10000100b;6
sjmp mulai
Key_6:
jb p3.5, key_7
mov p2, #11110001b;7
sjmp mulai
Key_7:
jb p3.4, key_8
mov p2, #10000000b;8
sjmp mulai
Key_8:
mov p1, #11111101b
jb p3.7, key_9
mov p2, #10100000b;9
Key_9:
jb p3.6, key_10
mov p2, #11000000b;0
sjmp mulai
Key_10:
jb p3.5, key_11
mov p2, #10010000b;A
sjmp mulai
Key_11:
jb p3.4, key_12
mov p2, #10000110b;B
Key_12:
mov p1, #11111110b
jb p3.7, key_13
mov p2, #11001100b;C
Key_13:
jb p3.6, key_14
mov p2, #10000011b;D
Key_14:
jb p3.5, key_15
mov p2, #10001100b;E
Key_15:
jb p3.4, key_16
mov p2, #10011100b;0
sjmp mulai
Key_16:
sjmp mulai
end
Senin, 07 Januari 2013
TUGAS VB 9
KONEKSI DATA BASE VISUAL BASIC 2010 DENGAN SQL SERVER 2005
Langkah-langkah yang kita ambil yaitu :
Setelah itu kita pilih mana saja yang akan dikoneksikan ke visual studio 2010, tunggu sampai isi database
(dbmahasiswa) muncul, kemudian klik Finish
Berikut tampilan ketika tabel sudah terisi data,
Sekian dan Terima Kasih,
Langkah-langkah yang kita ambil yaitu :
1. Membuat database dasi SQL
Server dengan nama dbmahasiswa sebagai berikut :
NIM : varchar(50)
Nama : varchar(50)
Alamat : varchar(50)
Tanggal Lahir : datetime
Jurusan : varchar(2)
SPP Tetap : varchar(50)
2. Membuat Project baru pada
Visual Basic ,
File - New Project - Windows - Windows Form Aplication
File - New Project - Windows - Windows Form Aplication
berikut tampilan Form ketika belum diisi datanya ,
3. Lalu kita membuat koneksi
Visual Basic ke Database dengan langkah :
Klik pada toolbar menu, Pilih
- -> Add New Data Souce
- -> Database
- -> Dataset
- -> Add New Connection
4. Lalu kita coba koneksikan, dan nantinya akan muncul tampilan sebagai berikut
Setelah itu kita pilih mana saja yang akan dikoneksikan ke visual studio 2010, tunggu sampai isi database
(dbmahasiswa) muncul, kemudian klik Finish
5. Lalu kita tampilkan Data
Source di bawah menu toolbox,dengan cara :
Data - Show Data Source
6. Kemudian kita atur control
dbmahasiswanya,
Nim = textbox
Nama = textbox
Alamat = textbox
Tempatlahir = Textbox
Tgllahir = datetime
Jurusan = combobox
Spptetap = textbox
7. Selanjutnya kita Drag and
Drop semua table kedalam form.
8. Pada
tbmahasiswabindingnavigator kita atur visible = false, untuk menyeembunyikan
tombol – tombol bawaan SQL server, karena
yang akan kita gunakan tombol tersendiri
dari Visual Basic .
9. Tambahkan tombol navigasi :
Prev, Next, Move First, Move Last, Add, Remove,
Save, dan Exit dan kemudian kita masukkan
codingnya sebagai berikut :
Public Class Form1
Private Sub
TbmahasiswaBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles TbmahasiswaBindingNavigatorSaveItem.Click
Me.Validate()
Me.TbmahasiswaBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.DbmahasiswaDataSet)
End Sub
Private Sub
Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
'TODO: This
line of code loads data into the 'DbmahasiswaDataSet.tbmahasiswa' table. You
can move, or remove it, as needed.
Me.TbmahasiswaTableAdapter.Fill(Me.DbmahasiswaDataSet.tbmahasiswa)
End Sub
Private Sub
BtAwal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtAwal.Click
Me.TbmahasiswaBindingSource.MoveFirst()
End Sub
Private Sub
BtSebelum_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtSebelum.Click
Me.TbmahasiswaBindingSource.MovePrevious()
End Sub
Private Sub
BtBerikutnya_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtBerikutnya.Click
Me.TbmahasiswaBindingSource.MoveNext()
End Sub
Private Sub
BtAkhir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtAkhir.Click
Me.TbmahasiswaBindingSource.MoveLast()
End Sub
Menambahkan tombol : Tambah, Simpan, Hapus, Cari dan Filter
Kode programnya sebagai berikut :
Private Sub
Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtHapus.Click
Me.TbmahasiswaBindingSource.RemoveCurrent()
End Sub
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtTambah.Click
Me.TbmahasiswaBindingSource.AddNew()
End Sub
Private Sub
BtSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtSimpan.Click
Me.Validate()
Me.TbmahasiswaBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.DbmahasiswaDataSet)
End Sub
Private Sub
BtCari_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles BtCari.Click
Dim carinama
As String
Dim posisi As
Integer = 1
carinama =
InputBox("Masukan Nama", "Cari nama")
If
(TbmahasiswaBindingSource.Find("Nama", carinama)) > -1 Then
MsgBox("Data ditemukan", vbOKOnly, "Pencarian data")
Me.TbmahasiswaBindingSource.Position =
TbmahasiswaBindingSource.Find("Nama", carinama)
posisi =
TbmahasiswaBindingSource.Find("Nama", carinama) + 1
Else
MsgBox("Data tidak ditemukan", vbOKOnly, "Pencarian
data")
End If
End Sub
Private Sub
Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Me.Close()
End Sub
End Class
Berikut tampilan ketika tabel sudah terisi data,
Sekian dan Terima Kasih,
Selasa, 01 Januari 2013
TUGAS 8
FUNCTION DENGAN RETURN VALUE BERUPA ARRAY
DAN FUNGSINYA
DAN FUNGSINYA
1. Buatlah Form seperti gambar di bawah ini terlebih dahulu,
2. Setelah Form di atas di buat lalu masukan kordingnya. berikut kording yang akan di gunakan :
Private Function fstat(ByVal
ParamArray args() As Object) As Single()
Berfungsi untuk deklarasi fungsi
yang diberikan nama fstat yang memiliki tipe Single(), yang memiliki parameter
berupa Array yang bernama args() dengan tipe Object. Dim hasil(3) As Single
Dim i As Integer
Pendeklarasian variabel yang
bernama hasil() dan bertipe single yang memiliki kapasitas 3 dan variabel i
yang bertipe integer tersebut.
For i = 0 To UBound(args)
hasil(0) = hasil(0) + args(i)
If i = 0 Then
hasil(1) = args(i)
hasil(2) = args(i)
hasil(3) = args(i)
End If
If hasil(1) < args(i) Then
hasil(1) = args(i)
If hasil(2) > args(i) Then
hasil(2) = args(i)
hasil(3) = hasil(0) / 10
Next i
Proses perulangan akan dilakukan
sebanyak jumlah perintah index dalam parameter array. Hasil(0) akan
menghasilkan jumlah dari semua angka.
* Hasil (1) akan menghasilkan
nilai terbesar dalam array.
* Hasil (2) akan menghasilkan
nilai terkecil dalam array.
* Dan Hasil (3) akan
menghasilkan nilai Rata-rata dalam array.
Return hasil
Perintah yang akan mengembalikan
nilai hasil ke dalam fungsi sehingga ketika fungsi dipanggil harus menggunakan
variabel yang bertipe array.
Private Sub Button1_Click(ByVal
sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim statistik As Single() =
fstat(1, 6, 2, 10, 4, 7, 9, 8, 5, 3)
TextBox1.Text = statistik(0)
TextBox2.Text = statistik(1)
TextBox3.Text = statistik(2)
TextBox4.Text = statistik(3)
End Sub
End Class
Merupakan sebuah proses
pemanggilan fungsi pada event Button1 pada saat di-klik. Pada pemanggilan
fungsi terlebih dahulu dideklarasikan sebuah variabel yang bertipe array,
Kemudian nilai pada index satu ditampilkan pada textbox yang kita inginkan.
Berikut tampilan gambar setelah program dijalankan,
MACAM-MACAM FUNCTION BAWAAN
Function itu sendiri adalah
sekumpulan tatement yang menghasilkan nilai balik (return Value). Nilai Balik
ini akan akan dikembalikan pada blok perintah yang memanggil prosedur function.
Adapun syntax penulisan function
procedure :
[Private/Public] Function
namafungsi(argumen-argumen) [As type]
---Baris perintah---
End Function
Dari sytax diatas, nama fungsi
bisa diisi sesuai kebutuhan , argumen-argumen bisa diisi dengan parameter,
optiomal dan argumen lain, As type adalah tipe data yang digunakan Sebuah
Function dapat dipanggil dengan menggabungkan pernyataan lain, seperti contoh
berikut ini
Variabel = nama Function
Procedure
Cara lain untuk memanggil sebuah
fungsi dapat dilakukan seperti kalau memanggil sub prosedur yaitu :
Call NamaFunctionProcedure
[Parameter]
Atau
NamaFunctionProcedure
(Parameter)
DAN SEKARANG KITA BAHAS SATU
PERSATU FUNCTUIN BAWAAN PADA VB:
1. Fungsi String
- Left → mengambil karakter dari sebelah kiri
- Right → mengambil karakter dari sebelah kanan
- Mid → mengambil karakter dari tengah
- LTrim → membuang semua semua awal spasi yang ada disebelah kiri
- RTrim → membuang semua semua awal spasi yang ada disebelah kanan
- Trim → membuang semua spasi yang ada disebelah kiri dan kanan
- Len → memberikan nilai balik integer sebagai panjang string
- LCase → mengubah string menjadi huruf kecil semua
- UCase → mengubah string menjadi huruf besar semua
- Str (int) → mengubah bilangan menjadi string (konversi)
- Chr (Asscii) → konversi dari nilai ascii menghasilkan karakter
2. Fungsi Matematika
- Val (Str) → konversi string menjadi integer
- Asc(Char) → konversi karakter menghasilkan nilai ascii
- Abs(Number) → memberikan nilai mutlak dari suatu nilai negatif
- Round(Number,Decimal) → membulatkan suatu angka sampai beberapa digit decimal
- Sqr(Number) → memberikan hasil akar kuadrat dari suatu nilai
- Tan() → mengembalikan nilai tangen dari argument dalam radian
- Cos() → mengembalikan nilai cosinus dari argument dalam radian
- Atn() → mengembalikan nilai arc tangen dari argument dalam bentuk radian
- Long() → mengembalikan nilai logaritma dari argument
- CInt() → pembulatan nilai decimal 0.5 dan lebih ke integer yang terdekat
- Fix() → pemotongan suatu nilai decimal menjadi integer
- Int() → pembulatan ke bawah suatu nilai decimal
3. Fungsi Tanggal dan Waktu
- Date() → mengambil tanggal system komputer
- IsDate → memberikan nilai balik Boolean , true jika parameter adalah sebuah tanggal
- DateValue → konversi string menjadi date
- D(Date),M(Date),Y(Date) → memberikan nilai integer dari Variabel Date untuk hari , bulan dan tahun
- Time() → mengambil waktu dari system komputer
- H(Date),M(Date),S(Date) → memberikan nilai integher dari variable date untuk jm, menit dan deik
- TimeValue(str) → konversi string ke variable date
Selasa, 11 Desember 2012
TUGAS 7 PEMROGRAMAN VISUAL
- Membuat MDI form minimal mempunyai form anak sebanyak 4
- Membuat menu vertikal, horizontal dan cascade
- Aturlah posisi menu dan toolbar sesuai keinginan
- Membuat menu library tambahan
Jawaban
1. Buatlah project baru, dengan mengklik file - new - project
2. Langkah berikutnya, pada toolbox windows form menu dan toolbar, Kemudian pilih Menu strip(menu utama pada aplikasi yang akan dibuat).
3. Pada Menu file ditambahkan empat menu misal : '' Tabel1, Tabel2, Tabel3, Tabel4 ''. Pada Menu tampilan tambahkan juga Menu '' Vertikal, Horizontal, Cascade ''.
Gambar. Tampilan Cascade
Gambar. Tampilan Vertikal
Gambar. Tampilan Horizontal
4. Untuk mengaktifkan MDI form pilih IsMdiContainer pada proprties, lalu pilih True
Gambar. Tampilan Mengaktifkan IsMdiContainer
5. Berikut ini adalah cording program di atas :
Untuk menapilkan Form supaya berada didalam menu strip :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Form2.MdiParent = Me
Form3.MdiParent = Me
Form4.MdiParent = Me
Form5.MdiParent = Me
End Sub
Dibawah ini adalah cording untuk menampilkan tabel1 sampai tabel4 :
Private Sub ToolStripMenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem2.Click
Form2.Show()
End Sub
Private Sub ToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem3.Click
Form3.Show()
End Sub
Private Sub ToolStripMenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem4.Click
Form4.Show()
End Sub
Private Sub ToolStripMenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem5.Click
Form5.Show()
End Sub
Private Sub OpenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click
End Sub
Private Sub EditToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EditToolStripMenuItem.Click
End Sub
Untuk menampilkan Cascade :
Private Sub CascedeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CascedeToolStripMenuItem.Click
Me.LayoutMdi(MdiLayout.Cascade)
End Sub
Untuk menampilkan Vertikal :
Private Sub TileVerticalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TileVerticalToolStripMenuItem.Click
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub
Untuk menampilkan Horizontal :
Private Sub TileHorizontalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TileHorizontalToolStripMenuItem.Click
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub
End Class
Senin, 29 Oktober 2012
Tugas 3
Tugas 3
Modifikasi program sebelumnya yaitu IF dan CASE
1. Modifikasi yang pertama adalah agar ketika menjalankan
program semua kontrol tidak aktif, kecuali tombol ISI DATA dan tombol TUTUP.
Kode program ini
saya tambahkan di dalam Private sub Form1_Load yang artinya pada saat program dijalankan kontrol di
dalam Groupbox1 dan tombol clear tidak aktif. Sebelumnya saya telah
menambahkan kontrol Groupbox dan memasukan semua kontrl yang ada di form1 ke
dalam Groupbox tersebut, kecuali untuk kontrol tombol (Isi Data, Clear, Tutup).
Berikut tampilan
progam ketika dijalankan :
2. Modifikasi
yang kedua yaitu tentang penambahan tombol isi data yang berfungsi untuk mengaktifkan kontrol
(Kode Barang, Jumlah Barang, Cara Beli, Tombol Clear), Sedangkan Tombol Isi
Data dan Tutup menjadi tidak aktif. Dibawah ini adalah kode program yang saya
tambahkan.
Berikut tampilan
ketika program dijalankan :
3. Modifikasi
yang ketiga yaitu tentang penambahan program untuk mengaktifkan kembali tombol
isi data dan tutup, sedangkan groupbox1 menjadi tidak aktif (sama seperti saat program pertama kali
dijalankan). Berikut ini kode program yang saya tambahkan :
Permainan Puzzle
Program Puzzle
yang saya buat lebih sederhana dengan memanfaatkan perulangan dan pemahaman
logika. Ketika from1 load posisi angka
langsung acak karena di dalam from1 load terdapat kode program untuk mengacak
angka dengan menggunakan perulangan for next, dan array. Control timer digunakan
untuk melakukan perintah secara berulang – ulang ketika timer aktif / enable.
Berikut tampilan
program ketika dijalankan :
Cara menjalankan
puzzle ini sangat mudah yaitu Ketika mengklik tombol acak, angka otomatis langsung mengacak. Setelah angka tersebut
teracak baru kita klik tombol mandeg
supaya angka yang tadi teracak tersebut berhenti, dan barulah kita
menyelesaikan puzzle sampai keluar peringatan “ Selamat anda berhasil “.
Berikut tempilan
puzzle yang sudah diselesaikan :
Ini kode programnya
:
Public Class Form1
Private Sub
Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
ListBox1.Visible = False
Timer1.Enabled = False
Dim arrangka(0 To 8) As Integer
Dim angka, i, x, y As
Integer
Dim bt As
Windows.Forms.Control
For x = 0 To 8
Ulang:
Randomize()
angka = Int((9 * Rnd()) + 1)
For y = 0 To 8
If angka = arrangka(y) Then
GoTo Ulang
End If
Next y
arrangka(x) = angka
Next x
For i = 0 To 8
ListBox1.Items.Add(arrangka(i))
Next
satu.Text = ListBox1.Items(0)
dua.Text = ListBox1.Items(1)
tiga.Text = ListBox1.Items(2)
empat.Text = ListBox1.Items(3)
lima.Text = ListBox1.Items(4)
enam.Text = ListBox1.Items(5)
tujuh.Text = ListBox1.Items(6)
delapan.Text = ListBox1.Items(7)
sembilan.Text = ListBox1.Items(8)
For Each bt In Me.GroupBox1.Controls
If bt.Text = 9 Then
bt.Text = ""
End If
Next
ListBox1.Items.Clear()
End Sub
Private Sub
Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Timer1.Tick
Dim arrangka(0 To 8) As Integer
Dim angka, i, x, y As
Integer
Dim bt As
Windows.Forms.Control
For x = 0 To 8
Ulang:
Randomize()
angka = Int((9 * Rnd()) + 1)
For y = 0 To 8
If angka = arrangka(y) Then
GoTo Ulang
End If
Next y
arrangka(x) = angka
Next x
For i = 0 To 8
ListBox1.Items.Add(arrangka(i))
Next
satu.Text = ListBox1.Items(0)
dua.Text = ListBox1.Items(1)
tiga.Text = ListBox1.Items(2)
empat.Text = ListBox1.Items(3)
lima.Text = ListBox1.Items(4)
enam.Text
= ListBox1.Items(5)
tujuh.Text = ListBox1.Items(6)
delapan.Text = ListBox1.Items(7)
sembilan.Text = ListBox1.Items(8)
For Each bt In Me.GroupBox1.Controls
If bt.Text = 9 Then
bt.Text = ""
End If
Next
ListBox1.Items.Clear()
End Sub
Private Sub
btacak_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
btacak.Click
If Timer1.Enabled = True
Then
While Timer1.Enabled = True
btacak.Text = "Acak"
Timer1.Enabled = False
End While
Else
While Timer1.Enabled = False
btacak.Text = "Mandeg"
Timer1.Enabled = True
End While
End If
End Sub
Dim temp As String
Private Sub
siji_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
satu.Click
If dua.Text = ""
Then
temp = dua.Text
dua.Text = satu.Text
satu.Text = temp
ElseIf empat.Text = ""
Then
temp = empat.Text
empat.Text = satu.Text
satu.Text = temp
End If
End Sub
Private Sub
loro_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
dua.Click
If satu.Text = ""
Then
temp = satu.Text
satu.Text = dua.Text
dua.Text = temp
ElseIf tiga.Text = ""
Then
temp = tiga.Text
tiga.Text = dua.Text
dua.Text = temp
ElseIf lima.Text = ""
Then
temp = lima.Text
lima.Text = dua.Text
dua.Text = temp
End If
End Sub
Private Sub
telu_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
tiga.Click
If dua.Text = ""
Then
temp = dua.Text
dua.Text = tiga.Text
tiga.Text = temp
ElseIf enam.Text = ""
Then
temp = enam.Text
enam.Text = tiga.Text
tiga.Text = temp
End If
End Sub
Private Sub
papat_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
empat.Click
If satu.Text = ""
Then
temp = satu.Text
satu.Text = empat.Text
empat.Text = temp
ElseIf lima.Text = ""
Then
temp = lima.Text
lima.Text = empat.Text
empat.Text = temp
ElseIf tujuh.Text = ""
Then
temp = tujuh.Text
tujuh.Text = empat.Text
empat.Text = temp
End If
End Sub
Private Sub
lima_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
lima.Click
If dua.Text = ""
Then
temp = dua.Text
dua.Text = lima.Text
lima.Text = temp
ElseIf enam.Text = ""
Then
temp = enam.Text
enam.Text = lima.Text
lima.Text = temp
ElseIf empat.Text = ""
Then
temp = empat.Text
empat.Text = lima.Text
lima.Text = temp
ElseIf delapan.Text = ""
Then
temp = delapan.Text
delapan.Text = lima.Text
lima.Text = temp
End If
End Sub
Private Sub
enem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
enam.Click
If tiga.Text = ""
Then
temp = tiga.Text
tiga.Text = enam.Text
enam.Text = temp
ElseIf lima.Text = ""
Then
temp = lima.Text
lima.Text = enam.Text
enam.Text = temp
ElseIf sembilan.Text = ""
Then
temp = sembilan.Text
sembilan.Text = enam.Text
enam.Text = temp
End If
If satu.Text = "1"
And dua.Text = "2"
And tiga.Text = "3"
And empat.Text = "4"
And lima.Text = "5"
And _
enam.Text = "6" And tujuh.Text = "7"
And delapan.Text = "8"
Then
MsgBox("Selamat Anda Berhasil")
End If
End Sub
Private Sub
tujuh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
tujuh.Click
If empat.Text = ""
Then
temp = empat.Text
empat.Text = tujuh.Text
tujuh.Text = temp
ElseIf delapan.Text = ""
Then
temp = delapan.Text
delapan.Text = tujuh.Text
tujuh.Text = temp
End If
End Sub
Private Sub
delapan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
delapan.Click
If tujuh.Text = ""
Then
temp = tujuh.Text
tujuh.Text = delapan.Text
delapan.Text = temp
ElseIf lima.Text = ""
Then
temp = lima.Text
lima.Text = delapan.Text
delapan.Text = temp
ElseIf sembilan.Text = ""
Then
temp = sembilan.Text
sembilan.Text = delapan.Text
delapan.Text = temp
End If
If satu.Text = "1"
And dua.Text = "2"
And tiga.Text = "3"
And empat.Text = "4"
And lima.Text = "5"
And _
enam.Text = "6" And tujuh.Text = "7"
And delapan.Text = "8"
Then
MsgBox("Selamat Anda Berhasil")
End If
End Sub
Private Sub
sembilan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
sembilan.Click
If enam.Text = ""
Then
temp = enam.Text
enam.Text = sembilan.Text
sembilan.Text = temp
ElseIf delapan.Text = ""
Then
temp = delapan.Text
delapan.Text = sembilan.Text
sembilan.Text = temp
End If
If satu.Text = "1"
And dua.Text = "2"
And tiga.Text = "3"
And empat.Text = "4"
And lima.Text = "5"
And _
enam.Text = "6" And tujuh.Text = "7"
And delapan.Text = "8"
Then
MsgBox("Selamat Anda Berhasil")
End If
End Sub
End Class
Langganan:
Postingan (Atom)