Professional Documents
Culture Documents
Bab 1 Negara, Kota, Maskapai, Hotel: Microsoft Visual Basic 1
Bab 1 Negara, Kota, Maskapai, Hotel: Microsoft Visual Basic 1
Masukkan Kode :
Private Sub CBOHOTEL_CLICK()
TXTHOTEL.Text = CBOHOTEL.Text
IMGHOTEL.Picture = LoadPicture("D:\LUTFI\HOTEL\" & TXTHOTEL.Text & ".JPG")
If CBOHOTEL.Text = "THE PARK LANE" Then
TXTHASILLL.Text = 50000000
End If
End Sub
Masukkan Kode :
End Sub
End Sub
End Select
Next
LBLTERBILANG.Caption = TERBILANG + " DOLLAR"
End Sub
End Sub
Microsoft Visual Basic 8
Private Sub timTampilan_Timer()
Dim Hari_ini As Variant
Hari_ini = Now 'Mengambil tanggal dan jam sistem
LblHari.Caption = Format(Hari_ini, "dddd")
lblBulan.Caption = Format(Hari_ini, "mmmm")
lblTahun.Caption = Format(Hari_ini, "yyyy")
lblAngka.Caption = Format(Hari_ini, "d")
lblJam.Caption = Format(Hari_ini, "hh:mm:ss")
End Sub
End Sub
Private Sub CBOKOTA_Click()
TXTKOTA.Text = CBOKOTA.Text
TXTJLHKOTA.Text = CBOKOTA.ListCount
imgkota.Picture = LoadPicture("D:\gambar final\kota\" & TXTKOTA.Text & ".JPG")
End Sub
Private Sub CBOPESAWAT_Click()
CBOKOTA.Clear
TXTPESAWAT.Text = CBOPESAWAT.Text
imgpesawat.Picture = LoadPicture("D:\MASKAPAI\" & TXTPESAWAT.Text & ".JPG")
TXTJLHKOTA.Text = CBOKOTA.ListCount
TXTKOTA.Text = CBOKOTA.Text
If CBOKOTA.ListCount > 0 Then CBOKOTA.ListIndex = 0
End Sub
Dalam pembuatan animasi, ada banyak cara yang dapat dilakukan untuk menghasilkan
bentuk – benetuk Form animai gerak. Secara standar semua bahasa pemrograman menggunakan
fungsi timer untuk menghasilkan animasi gerak. Dengan menggunakan fungsi timer kita dapat
melakukan kontrol terhadap waktu kerja dan gerak pada setiap gerakan animasi objek, akan
tetapi untuk membuat animasi gerak pada form ini kita tidak akan menggunakan komponen
timer, akan tetapi menggunakan fungsi perhitungan pada status jendela kiri dan atas.
3) Masuklah pada halaman kode dari menu view code, selanjutnya ketikkan kode prosedur
program yaang membuat kondisi gerak form sebagai berikut :
Public Sub PINDAHKEKIRI(FRMUTAMA As Form)
Let GARISX = Screen.TwipsPerPixelX
Let GARISY = Screen.TwipsPerPixelY
If FRMUTAMA.WindowState = 0 Then
While FRMUTAMA.Left > 0
FRMUTAMA.Left = FRMUTAMA.Left - GARISX
Wend
Else
Call MsgBox("FUNGSI INI TIDAK DAPAT DIGUNAKAN PADA FORM
MAXIMIZE", vbCritical, "ERROR!")
End If
End Sub
Untuk memanggil prosedur program diatas kita menggunakan pemanggilan pada saat
tombol di klik, untuk sekarang anda dapat memasukkan kondisi pada kejadian button click.
4) Masuklah pada halaman design, kemudian double click pada tombol, dan masukkan
kode pemanggilan prosedur di atas, sehingga tampak seperti berikut :
Private Sub CMDKIRI_Click()
Untuk menggerakkan form ke arah atas kita dapat menggunakan fungsi top. Fungsi top
adalah ukuran yang di tetapkan pada setiap kondisi form, secara normal fungsi top diatur di
dalam jendela properties dengan nilai settingnya sebesar 0.
Kode :
Public Sub PINDAHKEATAS(FRMUTAMA As Form)
Let GARISX = Screen.TwipsPerPixelX
Let GARISY = Screen.TwipsPerPixelY
If FRMUTAMA.WindowState = 0 Then
While FRMUTAMA.Top > 0
FRMUTAMA.Top = FRMUTAMA.Top - GARISY
Wend
Else
Call MsgBox("FUNGSI INI TIDAK DAPAT DIGUNAKAN PADA
FORMMAXIMIZZZZZZZE", vbCritical, "ERROR!")
End If
End Sub
Kode :
Public Sub PINDAHKEBAWAH(FRMUTAMA As Form)
Let GARISX = Screen.TwipsPerPixelX
Let GARISY = Screen.TwipsPerPixelY
If FRMUTAMA.WindowState = 0 Then
While FRMUTAMA.Top + FRMUTAMA.Height < Screen.Height
FRMUTAMA.Top = FRMUTAMA.Top + GARISY
Wend
Else
Call MsgBox("FUNGSI INI TIDAK DAPAT DIGUNAKAN PADA FORM
MAXIMIZZZZZZZE", vbCritical, "ERROR!")
End If
End Sub
Dengan menggabungkan berbagai animasi Form ,baik yang berupa animasi gerak kearah
kanan , kiri , atas , bawah . Kita dapat menggabungkannya dalam satu kejadian sehingga akan
menghasilkan bentuk animasi yang seakan-akan berbentuk Maximize .
Untuk lebh jelasnya ikutilah beberapa teknik pembuatannya sebagai berikut :
1. Bukalah proyek baru dengan jenis halaman STANDARD exe.
2. Masukkanlah komponen tombol kedalam form , aturlah Caption tombol tersebut dengan
judul “Form Maximize” , sehingga bentuk form akan terlihat seperti ini
BAB 3
Sewa Mobil
BAB 4
Mobil Bergerak
Image1.Visible = True
Image2.Visible = False
Image3.Visible = False
Image4.Visible = False
Image5.Visible = False
Timer1.Enabled = True
End Sub
End Sub
Timer2.Enabled = False
Timer3.Enabled = True
End If
End Sub
End Sub
BAB 5
ListBox Barang
End Sub
Private Sub CMDCLEAR_Click()
LSTBELI.Clear
TXTKODE.SetFocus
TXTJUMLAH.Text = LSTSTOCK.ListCount
TXTBELI.Text = LSTBELI.ListCount
End Sub
Private Sub LSTSTOCK_Click()
On Error Resume Next
Image1.Picture = LoadPicture("D:\LIST BARANG\" & LSTSTOCK.Text & ".JPG")
End Sub
Private Sub CMDEXIT_Click()
End
End Sub