SlideShare a Scribd company logo
1 of 6
Alogritma Dan pemrograman IIB
Dialog Box Halaman 1 dari 6
Sesi/Perkuliahan ke: VIII
Tujuan Instruksional Khusus :
1. Mengerti dan memahami pembuatan Dialog Box
2. Membuatan Dialog Box dengan menggunakan statement MsgBox
3. Membuatan Dialog Box dengan menggunakan statement Function
MsgBox
4. Membuatan Dialog Box dengan menggunakan statement Function
InputBox
Pokok Bahasan : Dialog Box
Deskripsi singkat : Dalam pertemuan ini akan mempelajari Menjelaskan
dialog Box, statement MsgBox, function MsgBox dan function InputBox
Referensi :
1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media
Komputindo, Jakarta, 1999
Alogritma Dan pemrograman IIB
Dialog Box Halaman 2 dari 6
DIALOG BOX
A. KOTAK PESAN / MSGBOX ( )
Adalah fungsi yang menghasilkan kotak untuk menampilkan pesan-pada
user.
Sintaks :
Msgbox “pesan” [, parameter, “judul”]
Atau
NamaVar = Msgbox(“pesan [,parameter,”judul”])
Keterangan :
Pesan = Teks atau kalimat yang ingin ditampilkan (diapit “ “)
Parameter = Nilai / konstanta yang berfungsi untuk menampilkan
pilihan - pilihan tertentu pada kotak pesan.
Judul = Judul yang ditampilkan pada baris teratas kotak pesan.
NamaVar = Variabel yang menyimpan hasil yang diperoleh dari
fungsi Msgbox( )
Parameter
Nilai Konstanta Keterangan
0 VbOkOnly Menampilkan tombol Ok
1 VbOkCancel Menampilkan tombol Ok,Cancel
2 VbAbortRetryIgnore Menampilkan tombol Abort,
Retry, Cancel
3 VbYesNoCancel Menampilkan tombol Yes, No,
Cancel
4 VbYesNo Menampilkan tombol Yes, No
5 VbRetryCancel Menampilkan tombol Retry,
Cancel
16 VbCritical Menampilkan Icon kritis
Alogritma Dan pemrograman IIB
Dialog Box Halaman 3 dari 6
32 VbQuestion Menampilkan Icon Warning
Question
48 VbExclamation Menampilkan Icon Warning
Msgbox
64 VbInformation Menampilkan Icon Information
Msgbox
0 VbDefaultbutton1 Tombol pertama dapat focus
256 VbDefaultbutton2 Tombol kedua dapat focus
512 VbDefaultbutton3 Tombol ketiga dapat focus
Contoh 1:
Msgbox “Anda baru saja menekan tombol”, VbExclamation, “Pemberitahuan”
Contoh 2:
Inthasil = Msgbox(“Anda benar ingin keluar ?”, VbQuestion + 1 , “Peringatan”)
Contoh 3:
Inthasil = Msgbox(“Tidak dapat mengakses disket”, 16 + 2,”Warning”)
Alogritma Dan pemrograman IIB
Dialog Box Halaman 4 dari 6
Contoh 4 :
Msgbox “Selamat anda berhasil”, vbinformation,”Berita”
Hasil Fungsi Msgbox ( )
Nilai Konstanta Keterangan
1 VbOk User memilih tombol Ok
2 VbCancel User memilih tombol Cancel
3 VbAbort User memilih tombol Abort
4 VbRetry User memilih tombol Retry
5 VbIgnore User memilih tombol Ignore
6 VbYes User memilih tombol Yes
7 VbNo User memilih tombol No
Contoh 5 :
Inthasil = Msgbox (“Yakin Mau Keluar ?”, VbQuestion
+VbOkCancel,”Peringatan”)
If Inthasil = VbOk then Unload me If Inthasil = 1 then Unload me
Else Form1.show
Endif
Alogritma Dan pemrograman IIB
Dialog Box Halaman 5 dari 6
B. KOTAK MASUKAN / INPUTBOX ( )
Adalah fungsi yang berguna untuk meminta masukan dari pemakai.
Sintaks :
NamaVar = Inputbox ( “Teks” , ” Judul “ [,Nilai default] [,
IntPosX, IntPosY])
Keterangan :
NamaVar = Variabel yang menyimpan hasil yang diperoleh dari
fungsi Inputbox( )
Teks = Teks atau kalimat yang ingin ditampilkan (diapit “ “)
Judul = Judul yang ditampilkan pada baris teratas kotak masukan.
Nilai default = Nilai standar yang akan tampil pertama kali saat kotak
inputbox tampil.
IntPosX,IntPosY = koordinat untuk menentukan posisi kotak masukan
(ukuran pixel)
Contoh 6 :
Privete Sub Command1_Click ( )
Umur = Inputbox(“Berapa Usia Anda ?”,”Mohon diisi”,0)
Msgbox “Terima kasih, Usia anda adalah “ + umur, vbinformation,
“Tanggapan”
End Sub
Jika kotak masukan tersebut diisi dengan 23 maka hasilnya adalah :
Alogritma Dan pemrograman IIB
Dialog Box Halaman 6 dari 6

More Related Content

More from Jurnal IT

12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdfJurnal IT
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdfJurnal IT
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdfJurnal IT
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdfJurnal IT
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdfJurnal IT
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdfJurnal IT
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdfJurnal IT
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdfJurnal IT
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdfJurnal IT
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdfJurnal IT
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdfJurnal IT
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdfJurnal IT
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdfJurnal IT
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdfJurnal IT
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdfJurnal IT
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdfJurnal IT
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdfJurnal IT
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdfJurnal IT
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdfJurnal IT
 

More from Jurnal IT (20)

12_Sinkronisasi.pdf
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdf
 
11_GUI Pada Java.pdf
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
 
9_Multithreading.pdf
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
 
8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
 
7_Packages.pdf
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
5_Pewarisan.pdf
5_Pewarisan.pdf5_Pewarisan.pdf
5_Pewarisan.pdf
 
4_Array.pdf
4_Array.pdf4_Array.pdf
4_Array.pdf
 
3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
 
2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
 
1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
 
delphi part 13.pdf
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
 
delphi part 11.pdf
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
 
delphi part 8 new.pdf
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
 
delphi part 7 new.pdf
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
 
delphi part 6.pdf
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
 
delphi part 5.pdf
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
 
delphi part 4.pdf
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
 
delphi part 3.pdf
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
 
delphi part 2.pdf
delphi part 2.pdfdelphi part 2.pdf
delphi part 2.pdf
 

Recently uploaded

Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 

Recently uploaded (20)

Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 

DIALOGBOX

  • 1. Alogritma Dan pemrograman IIB Dialog Box Halaman 1 dari 6 Sesi/Perkuliahan ke: VIII Tujuan Instruksional Khusus : 1. Mengerti dan memahami pembuatan Dialog Box 2. Membuatan Dialog Box dengan menggunakan statement MsgBox 3. Membuatan Dialog Box dengan menggunakan statement Function MsgBox 4. Membuatan Dialog Box dengan menggunakan statement Function InputBox Pokok Bahasan : Dialog Box Deskripsi singkat : Dalam pertemuan ini akan mempelajari Menjelaskan dialog Box, statement MsgBox, function MsgBox dan function InputBox Referensi : 1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998 2. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
  • 2. Alogritma Dan pemrograman IIB Dialog Box Halaman 2 dari 6 DIALOG BOX A. KOTAK PESAN / MSGBOX ( ) Adalah fungsi yang menghasilkan kotak untuk menampilkan pesan-pada user. Sintaks : Msgbox “pesan” [, parameter, “judul”] Atau NamaVar = Msgbox(“pesan [,parameter,”judul”]) Keterangan : Pesan = Teks atau kalimat yang ingin ditampilkan (diapit “ “) Parameter = Nilai / konstanta yang berfungsi untuk menampilkan pilihan - pilihan tertentu pada kotak pesan. Judul = Judul yang ditampilkan pada baris teratas kotak pesan. NamaVar = Variabel yang menyimpan hasil yang diperoleh dari fungsi Msgbox( ) Parameter Nilai Konstanta Keterangan 0 VbOkOnly Menampilkan tombol Ok 1 VbOkCancel Menampilkan tombol Ok,Cancel 2 VbAbortRetryIgnore Menampilkan tombol Abort, Retry, Cancel 3 VbYesNoCancel Menampilkan tombol Yes, No, Cancel 4 VbYesNo Menampilkan tombol Yes, No 5 VbRetryCancel Menampilkan tombol Retry, Cancel 16 VbCritical Menampilkan Icon kritis
  • 3. Alogritma Dan pemrograman IIB Dialog Box Halaman 3 dari 6 32 VbQuestion Menampilkan Icon Warning Question 48 VbExclamation Menampilkan Icon Warning Msgbox 64 VbInformation Menampilkan Icon Information Msgbox 0 VbDefaultbutton1 Tombol pertama dapat focus 256 VbDefaultbutton2 Tombol kedua dapat focus 512 VbDefaultbutton3 Tombol ketiga dapat focus Contoh 1: Msgbox “Anda baru saja menekan tombol”, VbExclamation, “Pemberitahuan” Contoh 2: Inthasil = Msgbox(“Anda benar ingin keluar ?”, VbQuestion + 1 , “Peringatan”) Contoh 3: Inthasil = Msgbox(“Tidak dapat mengakses disket”, 16 + 2,”Warning”)
  • 4. Alogritma Dan pemrograman IIB Dialog Box Halaman 4 dari 6 Contoh 4 : Msgbox “Selamat anda berhasil”, vbinformation,”Berita” Hasil Fungsi Msgbox ( ) Nilai Konstanta Keterangan 1 VbOk User memilih tombol Ok 2 VbCancel User memilih tombol Cancel 3 VbAbort User memilih tombol Abort 4 VbRetry User memilih tombol Retry 5 VbIgnore User memilih tombol Ignore 6 VbYes User memilih tombol Yes 7 VbNo User memilih tombol No Contoh 5 : Inthasil = Msgbox (“Yakin Mau Keluar ?”, VbQuestion +VbOkCancel,”Peringatan”) If Inthasil = VbOk then Unload me If Inthasil = 1 then Unload me Else Form1.show Endif
  • 5. Alogritma Dan pemrograman IIB Dialog Box Halaman 5 dari 6 B. KOTAK MASUKAN / INPUTBOX ( ) Adalah fungsi yang berguna untuk meminta masukan dari pemakai. Sintaks : NamaVar = Inputbox ( “Teks” , ” Judul “ [,Nilai default] [, IntPosX, IntPosY]) Keterangan : NamaVar = Variabel yang menyimpan hasil yang diperoleh dari fungsi Inputbox( ) Teks = Teks atau kalimat yang ingin ditampilkan (diapit “ “) Judul = Judul yang ditampilkan pada baris teratas kotak masukan. Nilai default = Nilai standar yang akan tampil pertama kali saat kotak inputbox tampil. IntPosX,IntPosY = koordinat untuk menentukan posisi kotak masukan (ukuran pixel) Contoh 6 : Privete Sub Command1_Click ( ) Umur = Inputbox(“Berapa Usia Anda ?”,”Mohon diisi”,0) Msgbox “Terima kasih, Usia anda adalah “ + umur, vbinformation, “Tanggapan” End Sub Jika kotak masukan tersebut diisi dengan 23 maka hasilnya adalah :
  • 6. Alogritma Dan pemrograman IIB Dialog Box Halaman 6 dari 6