Modul : Komponen Entry Data Latihan 1 Manipulasi form pada label Bentuk form seperti gambar diatas. Tempatkan pada form satu buah label, tiga buah command. Aturlah nilai-nilai property sbb: Manipulasi Font pada Label fmfontlabel Label1 Font (Size) VISUAL BASIC 18 Command1 cmdbold &Bold Command2 cmditalic Command3 Double klik pada cmdbold, tuliskan script berikut ini: Private Sub cmdbold_click() lbldata.font.bold = True lbldata.font.italic = False Double klik pada cmditalic, tuliskan script berikut ini: Private Sub cmditalic_click() lbldata.font.bold = False lbldata.font.italic = True Double klik pada cmdnormal, tuliskan script berikut ini: Private Sub cmdnormal_click() lbldata.font.bold = False lbldata.font.italic = False &Italic cmdnormal &Normal Latihan 2 Memahami memasukan data dengan komponen, dan mengambil hasil input untuk ditampilkan pada sebuah label abdrohim/visual Basic/Entry data/ 1/5
Bentuk form seperti gambar diatas. Tempatkan pada form dua buah label, satu buah text dan satu buah command. Aturlah nilai-nilai property sbb: Say Hallo fmhallo Label1 Masukan Nama Label2 1 Command1 Font (Size) lblhallo 14 cmdhallo &Say Hallo Double klik pada cmdhallo, tuliskan script berikut ini: Private Sub cmdhallo_click() lblhallo. = "Hallo " &. Latihan 3 Memahami cara melakukan proses validasi nilai masukan yang diberikan oleh user Bentuk form seperti gambar diatas, tempatkan dua buah label, dua buah text, satu buah command, satu buah frame dan dalam frame dua buah label. Aturlah nilai-nilai property sbb: Validasi Nilai Masukan fmvalidasi Label1 Masukan Bilangan Label2 Masukan String 1 txtbil 2 txtstr Command1 cmdviewdata &View Data Frame1 DataHasil Label3 lblbil Label4 lblstr abdrohim/visual Basic/Entry data/ 2/5
Double klik pada cmdviewdata, tuliskan script berikut ini: Private Sub cmdviewdata_click() lblbil. = txtbil. lblstr. = txtstr. Tuliskan script ini pada event keypress txtbil Private Sub txtbil_keypress(keyascii As Integer) If KeyAscii > 57 Then Beep KeyAscii = 0 Tuliskan script ini pada event keypress txtstr Private Sub txtstr_keypress(keyascii As Integer) If KeyAscii >= 48 And KeyAscii <= 57 Then Beep KeyAscii = 0 Latihan 4 Memahami menggunakan option button sebagai salah satu dari komponen entry data. Bentuk form seperti gambar diatas, tempatkan pada form dua buah label, satu buah text, dua buah optionbutton, satu buah command dan satu buah list Entry Option Button fmoptionbutton Label1 Nama Label2 Jenis Kelamin 1 Option1 caption optlaki Laki-Laki Option2 optperempuan Perempuan Command1 cmdsimpan &Simpan List lsthasil abdrohim/visual Basic/Entry data/ 3/5
Double klik pada tombol cmdsimpan, tuliskan script berikut ini: Private Sub cmdsimpan_click() lsthasil.clear lsthasil.additem ("Nama : " &.) If optlaki.value Then lsthasil.additem ("Jenis Kelamin : " & optlaki.) Else lsthasil.additem ("Jenis Kelamin : " & optperempuan.) Latihan 5 Memahami menggunakan combo box sebagai salah satu dari komponen entry data. Bentuk form seperti gambar diatas, tempatkan pada form dua buah label, satu buah text, satu buah combo box, satu buah command dan satu buah list Entry Combo Box fmcombo Label1 Nama Label2 Mobil Pilihan 1 ComboBox1 List Command1 List lsthasil cbmobil (Daihatsu, Honda, Mitsubishi, Toyota, Suzuki) cmdsimpan &Simpan Double klik pada tombol cmdsimpan, tuliskan script berikut ini: Private Sub cmdsimpan_click() lsthasil.clear lsthasil.additem ("Nama : " &.) lsthasil.additem ("Mobil Pilihan : " & cbmobil.) abdrohim/visual Basic/Entry data/ 4/5
Soal latihan Bentuk sebuah form untuk memasukan data biodata mahasiswa dengan data sbb: - NIM ( panjang 7 karakter dengan nilai angka semua) - Nama (sesuai dengan aturan penamaan indonesia) - Alamat (kombinasi angka dan huruf) - Tempat lahir - Tanggal lahir (format data dd/mm/yyyy) - Jenis kelamin (laki-laki, perempuan) - Agama (Islam, Kristen katolik, Kristen Protestan, Hindu, Budha, Konghucu) - No telepon (kode wilayah-nomor telp) - Jurusan (Manajemen Informatika, Teknik Informatika, Komputer Akuntansi, Teknik Komputer) - Program (Sarjana, Diploma III) Data hasil entryan ditampilkan dalam sebuah list dengan menampilkan atribut-atribut datanya. abdrohim/visual Basic/Entry data/ 5/5