Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 1 MENGGUNAKAN FUNGSI MSGBOX() fungsi msgbox() adalah fungsi untuk menampilkan kotak pesan (message), dan kita dapat menulis pesan pada kotak tersebut Syntax MsgBox(prompt[, buttons] [, title] [, helpfile, context]) Keterangan : - prompt : teks yang akan tampilkan - buttons : tombol yg ditampilkan di kotak pesan - title : judul yg ditampilkan di kotak pesan
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 2 JENIS TOMBOL MSGBOX() vbOKOnly0Display OK button only. vbOKCancel1Display OK and Cancel buttons. vbAbortRetryIgnore2Display Abort, Retry, and Ignore buttons. vbYesNoCancel3Display Yes, No, and Cancel buttons. vbYesNo4Display Yes and No buttons. vbRetryCancel5Display Retry and Cancel buttons. vbCritical16Display Critical Message icon. vbQuestion32Display Warning Query icon. vbExclamation48Display Warning Message icon. vbInformation64Display Information Message icon. vbDefaultButton10First button is default. vbDefaultButton2256Second button is default. vbDefaultButton3512Third button is default. vbDefaultButton4768Fourth button is default. vbApplicationModal0Application modal; the user must respond to
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 3 JENIS TOMBOL MSGBOX() the message box before continuing work in the current application. vbSystemModal4096System modal; all applications are suspended until the user responds to the message box. vbMsgBoxHelpButton16384Adds Help button to the message box VbMsgBoxSetForeground65536Specifies the message box window as the foreground window vbMsgBoxRight524288Text is right aligned vbMsgBoxRtlReading Specifies text should appear as right-to-left reading on Hebrew and Arabic systems
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 4 CONTOH PENGGUNAAN MSGBOX() contoh : MsgBox "Ini latihan" + Chr(13) + "kotak pesan", vbYesNo, "Ini Judul Loh !" - Teks pada msgbox dapat berupa kombinasi atas beberapa teks dengan menggunakan simbol ‘+’. - bila dikombinasikan akan dengan ‘chr(13)’ maka seolah- olah seperti ditekan tombol enter karena kode Ascii dari ‘enter’ adalah 13
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 5 OBYEK MENU Icon Menu Editor Selain dari icon, anda juga dapat mengaktifkan fasilitas dari menu Tools - Menu Editor
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 6 MEMBUAT MENU DENGAN OBYEK MENU Caption : untuk memberikan judul pada tiap menu Name : Setiap menu dipandang sebagai satu obyek yang harus di beri nama ShortCut : Memberikan ShortCut berupa kombinasi tombol keyboard untuk tiap sub menu Icon panah : untuk menggeser menu menjadi sub menu atau sebaliknya, dapat juga digunakan untuk mengatur posisi menu
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 7 LATIHAN III-1 : MEMBUAT MENU Buatlah menu dengan spesifikasi sbb : CAPTION NAMESHORTCUT - Master Data mnu_master_data ….Data &Anggota Perpusmnu_agt_perpusctrl-A ….Data &Buku Perpusmnu_buku_perpusctrl-B - Transaksi mnu_transaksi ….Daftar Anggota Baru mnu_agt_baructrl-N ….Pinjam Buku mnu_pinjam_buku ctrl-P ….Kembalikan Buku mnu_kembali_buku ctrl-K - E X I T mnu_exit CATATAN : penggunaan simbol ‘&’ di depan sebuah huruf akan memberikan garis bawah pada huruf tersebut
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 8 MEMASUKKAN PERINTAH PADA OBYEK MEN U Pada tiap menu dapat diberikan perintah- perintah yang berbeda Double Click pada salah satu menu untuk memberikan instruksi
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 9 MEMBERIKAN PERINTAH PADA SUB MENU Jika anda Double Click pada sub menu data anggota perpus maka akan muncul bagian coding untuk menulis perintah. Lalu anda dapat memasukkan perintah-perintah. Contoh : Private Sub mnu_agt_perpus_Click() MsgBox ”Sub menu Master Data Anggota sedang di jalankan” End Sub
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 10 MENGGUNAKAN BEBERAPA FORM PADA SEBUAH PROJECT Klik Kanan disini Pilih form Untuk menambah form baru Anda dapat menambahkan beberapa Form kedalam project Anda
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 11 MENAMBAHFORM BARU KE DALAM PROJECT ANDA Pilih Form Klik Ok
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 12 MENGGUNAKAN BEBERAPA FORM PADA SEBUAH PROJECT Form yang baru
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 13 LATIHAN III-2 : MENGATUR BEBERAPA FORM Tambahkan kedalam project tsb beberapa form lagi sehingga terdapat 7 form pada project tsb (Lanjut Ke Halaman berikut)
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 14 Aturlah atribut object - object tsb menjadi : Object Name Caption Save As - Form1frm_agt_perpus Modul Anggota Perpusfrm_agt_perpus - Form2 frm_buku_perpus Modul Buku Perpusfrm_buku_perpus - Form3 frm_transaksi Modul Transaksi frm_transaksi - Form4 frm_agt_baru Modul Anggota Baru frm_agt_baru - Form5frm_pinjam_buku Modul Pinjam Buku frm_pinjam_buku - Form6 frm_kembali_buku Modul Kembali Buku frm_kembali_buku MENGGUNAKAN BEBERAPA FORM PADA SEBUAH PROJECT
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 15 MEMANGGIL / MENJALANKAN SEBUAH FORM Sebuah Form dapat dipanggil atau di jalankan dengan memanggil fungsi show dari obyek Form tsb. Misalnya Bila menu Data Anggota Perpus di klik, maka akan mengaktifkan form frm_agt_perpus. Private Sub mnu_agt_perpus_Click() frm_agt_perpus.show End Sub
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 16 LATIHAN III-3 : MENGATUR MENU AGAR MEMANGGIL FORM Aturlah agar tiap sub menu memanggil Form yang sesuai dengan menu tsb. Frm_pinjam_buku.show Frm_agt_baru.show Frm_kembali_buku.show Frm_agt_perpus.show Frm_buku_perpus.show
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 17 MENGGUNAKAN OBJECT OPTION BUTTON Object option Button berguna untuk memberikan beberapa pilihan dan user hanya dapat memilih satu dari beberapa pilihan yang ada Object Option Button Biasanya object OptionButton dibuat di dalam object frame
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 18 MENGGUNAKANOBJECT CHECKBOX Object option Button berguna untuk memberikan beberapa pilihan dan user hanya dapat memilih satu dari beberapa pilihan yang ada Object CHECK BOX Biasanya object CHECKBOX dibuat di dalam object frame
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 19 MENGGUNAKAN ONJECT CHECKBOX DAN OPTION BUTTON Object optjk Object ckHobby Object cmdOk Object cmdClose
Putu Darmawan,S.Kom,MM Bahasa Pemrograman 1 20 MENGGUNAKAN BEBERAPA FORM PADA SEBUAH PROJECT Private Sub cmdClose_Click() Unload Me End Sub Private Sub cmdOK_Click() Dim keterangan As String For i = 0 To 2 If optjk(i).Value = True Then keterangan = "Jenis Kelamin = " + optjk(i).Caption + Chr(13) End If Next keterangan = keterangan + "Hobby = " + Chr(13) For i = 0 To 3 If ckHobby(i).Value = 1 Then keterangan = keterangan + ckHobby(i).Caption + Chr(13) End If Next MsgBox keterangan End Sub