Tugas Visual Basic I (Quis)
1
SOAL :
Tugas Visual Basic I (Quis) untuk Mahasiswa AMIK TRI DHARMA
By budileo, on March 4th, 2011
Tugas Quis Mata Kuliah Pemrograman Visual Basic 1 Untuk Mahasiswa AMIK TRI DHARMA PEKANBARU Kelas Malam 10MI-4 Dosen : Budileo.com
Buatlah program Dengan Visual Basic dengan resume sebagai Berikut
1. Topik Program adalah tentang koleksi perpustakaan (bahanya silahkan lihat di Tugas akhir atau Ref lain) 2. Berikan Komponen Frame, Combo, Label, Text, DTPIKER 3. Berikan Properti Caption, Additem, Text, Val 4. Berikan Contoh perhitungan disana menggunakan Val 5. Tambahkan Command dengan Rincian sebagai berikut Command1 Tulisannya Tambah Command2 Tulisannya SIMPAN Command3 Tulisannya EDIT Command4 Tulisannya HAPUS Command5 Tulisannya KELUAR
6. Semua Program harus di kendalikan dengan Prosedur, dan Prosedur harus di gunakan ketika IVENT
7.Ketika Form Pertama kali di jalankan maka - Semua Tools yang fungsinya sebagai input (text, DTPIKER, atau Combo) tidak aktiv dan di kativkan ketika tombol Tambah di Klik - Tulisan pada Tool kalau bisa di kosongkan - hanya Command1 saja yang aktiv, selebihnya tidak aktive 9. Gunakan fungsi Key_press untuk melakukan perpindahan kursor dari satu tools ke tools lain 10. Ketika tombol Tambah di Klik, maka tobol tambah tidak aktiv, tombol Simpan aktiv, 11. Ketika Tombol Simpan di Klik maka Tombol Simpan Tidak Aktive, tomol lainnya Aktive 12. Ketika Tombol Hapus di Klik Maka Bersihkan Media Input (tools) 13. Ketika Tombol Keluar di Klik, muncul Peringatan kalau di Jawab YES, maka Program tertutup
Catatan : a. Cetak Tampilan Program Ada b. Cetak Kode Program Anda c. Program/Makalah yang Redudansi/Sama di TOLAK
Tugas Visual Basic I (Quis)
2
JAWABAN :
Cetak Tampilan Program
Topik Program adalah tentang koleksi perpustakaan
5
2
1
4
3
Command 1 s/d command 5
Ket:
1. Frame
2. Combo
3. Label
4. Text.
5. DTPIKER
Tugas Visual Basic I (Quis)
3
Ketika Form Pertama kali di jalankan maka
- Semua Tools yang fungsinya sebagai input (text, DTPIKER, atau Combo) tidak aktive.
- Tulisan pada Tool di kosongkan
- hanya Command1 saja yang aktiv, selebihnya tidak aktive
- Semua Tools yang fungsinya sebagai input (text, DTPIKER, atau Combo) di ative kan
ketika tombol Tambah di Klik
Tugas Visual Basic I (Quis)
4
Perhitungan dengan menggunakan Val
Ketika tombol Tambah di Klik, maka tombol tambah tidak aktiv, tombol Simpan
aktive
Tugas Visual Basic I (Quis)
5
Ketika Tombol Simpan di Klik maka Tombol Simpan Tidak Aktive, tomol lainnya
Aktive
Ketika Tombol Hapus di Klik Maka Bersihkan Media Input (tools)
Tugas Visual Basic I (Quis)
6
Ketika Tombol Keluar di Klik, muncul Peringatan kalau di Jawab YES, maka Program
tertutup
Tugas Visual Basic I (Quis)
7
Cetak Kode Program
Private Sub awal()
Combo1.Text = ""
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
DTPicker1.Enabled = False
Label10.Caption = ""
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Command5.Enabled = False
Command6.Enabled = False
Combo1.Enabled = False
Text1.Enabled = False
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Text6.Enabled = False
End Sub
Private Sub Bersih()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Tugas Visual Basic I (Quis)
8
Text6.Text = ""
Combo1.Text = ""
Label10.Caption = ""
DTPicker1.Enabled = False
End Sub
Private Sub buat_pilihan_menu()
Combo1.Text = "Pilih kode buku"
Combo1.AddItem "B1001"
Combo1.AddItem "B1002"
Combo1.AddItem "B1003"
Combo1.AddItem "B1004"
Combo1.AddItem "B1005"
Combo1.AddItem "B1006"
Combo1.AddItem "B1007"
Combo1.AddItem "B1008"
Combo1.AddItem "B1009"
Combo1.AddItem "B1010"
End Sub
Private Sub Form_load()
awal
buat_pilihan_menu
End Sub
Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text1.SetFocus
End If
End Sub
Private Sub Combo1_click()
If Combo1.Text = "B1001" Then
Text1.Text = "Surat Perjanjian Pekerjaan Perencanaan"
Tugas Visual Basic I (Quis)
9
Text2.Text = "Ella Komalawati, dkk"
Text3.Text = "Deutsche Gesellschaft fur Technische Zusammenarbeit"
End If
If Combo1.Text = "B1002" Then
Text1.Text = "Penyiapan Pembangunan Prasarana Kota Jayapura"
Text2.Text = "susanto"
Text3.Text = "gramedia"
End If
If Combo1.Text = "B1003" Then
Text1.Text = "Urbanization and Structure Change in Employment in Indonesia"
Text2.Text = "Gavin W. Jones dkk"
Text3.Text = "Dep. PU, Ditjen Cipta Karya,"
End If
If Combo1.Text = "B1004" Then
Text1.Text = "Penataan Ruang Kawasan Kota Metropolitan/ Besar Bandung"
Text2.Text = "PT. Bumaka Ripta"
Text3.Text = "gramedia"
End If
If Combo1.Text = "B1005" Then
Text1.Text = "Electricity International"
Text2.Text = "Alec Barton"
Text3.Text = "Alec Barton"
End If
If Combo1.Text = "B1006" Then
Text1.Text = "Gisasiapacific"
Text2.Text = "Remote Sensing"
Text3.Text = "L.Tolland Sherriff"
End If
Tugas Visual Basic I (Quis)
10
If Combo1.Text = "B1007" Then
Text1.Text = "Mewujudkan Masyarakat Mandiri"
Text2.Text = "Atap Hijau"
Text3.Text = "Assosiasi Permukiman Kooperatif (ASPEK)"
End If
If Combo1.Text = "B1008" Then
Text1.Text = "The Many Facets Of BEIJING"
Text2.Text = "Endles Vacation"
Text3.Text = "RCI"
End If
If Combo1.Text = "B1009" Then
Text1.Text = "Building A Culture Of Prevention"
Text2.Text = "Alec Barton"
Text3.Text = "gramedia"
End If
If Combo1.Text = "B10010" Then
Text1.Text = "The Master of Light"
Text2.Text = "Holland Horizon"
Text3.Text = "Quarterly Magazine of the Netherlands"
End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub
Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text3.SetFocus
Tugas Visual Basic I (Quis)
11
End If
End Sub
Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text4.SetFocus
End If
End Sub
Private Sub Text4_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text5.SetFocus
End If
End Sub
Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text6.SetFocus
End If
End Sub
Private Sub hitung()
Label10.FontBold = True
Label10.FontSize = 18
Label10.Caption = Val(Text4.Text) * Val(Text5.Text) - Val(Text6.Text)
End Sub
Private Sub Command1_Click()
Command1.Enabled = False
Command2.Enabled = True
Command6.Enabled = True
Combo1.Enabled = True
Text1.Enabled = True
Text2.Enabled = True
Tugas Visual Basic I (Quis)
12
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
Text6.Enabled = True
DTPicker1.Enabled = True
End Sub
Private Sub Command6_Click()
hitung
End Sub
Private Sub Command2_Click()
Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
End Sub
Private Sub Command4_Click()
Bersih
End Sub
Private Sub Command5_Click()
keluar
End Sub
Private Sub keluar()
Dim keluar As String
keluar = MsgBox("Apakah Anda Yakin Ingin Keluar", vbYesNo, "Perhatian")
If keluar = vbYes Then
Unload Me
End If
Tugas Visual Basic I (Quis)
13
End Sub