13
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

Embed Size (px)

Citation preview

Page 1: Tugas Visual Basic I

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

Page 2: Tugas Visual Basic I

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

Page 3: Tugas Visual Basic I

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

Page 4: Tugas Visual Basic I

Tugas Visual Basic I (Quis)

4

Perhitungan dengan menggunakan Val

Ketika tombol Tambah di Klik, maka tombol tambah tidak aktiv, tombol Simpan

aktive

Page 5: Tugas Visual Basic I

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)

Page 6: Tugas Visual Basic I

Tugas Visual Basic I (Quis)

6

Ketika Tombol Keluar di Klik, muncul Peringatan kalau di Jawab YES, maka Program

tertutup

Page 7: Tugas Visual Basic I

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 = ""

Page 8: Tugas Visual Basic I

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"

Page 9: Tugas Visual Basic I

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

Page 10: Tugas Visual Basic I

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

Page 11: Tugas Visual Basic I

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

Page 12: Tugas Visual Basic I

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

Page 13: Tugas Visual Basic I

Tugas Visual Basic I (Quis)

13

End Sub