310 likes | 508 Views
Algoritma Pemrograman 2 B. Dr. Lily Wulandari. Minggu 6. REMARKS, MESSAGE BOX, INPUT BOX. Remarks. Remarks digunakan untuk membantu memberikan keterangan seorang programer lain yang nanti akan memodifikasi program aplikasi dikemudian hari.
E N D
AlgoritmaPemrograman 2 B Dr. Lily Wulandari
Minggu 6 REMARKS, MESSAGE BOX, INPUT BOX
Remarks • Remarks digunakan untuk membantu memberikan keterangan seorang programer lain yang nanti akan memodifikasi program aplikasi dikemudian hari. • Remarks memberikan pesan – pesan yang penting berkaitandengan program yang dibuat. • Remarks tidakharusditulisdengan format tertentuataubahasaInggris, melainkandapatditulisdalambahasa Indonesia sekalipun.
Remarks(2) • Jadi remarks merupakan pesan atau keterangan yang ditulis dalam kode program. Remarks digunakanuntukmembantumenjelaskantentangkode yang ditulisdan Visual Basic akanmengabaikansemua Remarks yang adapadakode program.
Remarks (4) • Visual Basic mendukung 2 macampenggunaan Remarks yaitu Remarks yang dimulaidenganmenggunakankataRemdan Remarks yang dimulaidengantandapetik (‘).
Remarks (5) • Berikutini format penggunaan statement Rem. Rem Programmer: Muthia, Tanggal : 24-Feb-2009 Rem Program untuk menghitung luas segitiga. RemDenganmenggunakanmasukanberupa Rem 1. Tinggi segitiga (t) Rem 2. Alas segitiga (a). RemTombolhitunguntukmenghitungluassegitiga RemTombol exit untukkeluardariaplikasi.
Remarks (6) • Selain menggunakan kata Rem juga dapat digunakantandapetiksatuuntukmelakukan remark. ‘ Programmer: Muthia , Tanggal : 24-Feb-2009 ‘ Program untukmenghitungluassegitiga. ‘ Denganmenggunakanmasukanberupa ‘ 1. Tinggisegitiga (t) ‘ 2. Alas segitiga (a). ‘ Tombolhitunguntukmenghitungluassegitiga ‘ Tombol exit untukkeluardariaplikasi.
Message Box(1) • Adakalanya sebuah program ingin menampilkan pesan kesalahan atau bertanyapada user, sebabkontrol – kontrol yang adapada form kurangjelas. Message box tidaksepertikontrol yang melekatpada form. • Message Box berisisebuah message yang akanditampilkantepatdiatassebuah form dan akan hilang ketika mendapat respon dari user dengan kliktombol yang adapada message box tersebut (lihatgambar 1).
Message Box(2) • Visual Basic menyediakan 2 carauntukmenampilkan message box yaitudenganmenggunakan statement MsgBoxdanmenggunakanfungsiMsgBox Gambar 1. ContohpesandenganMessageBox
Message Box(3) • Statement MsgBox Pesan yang ditampilkanmelalui statement Msgboxmenampilkantombol Ok. Ketika user selesaimembacapesantersebut, maka user akan menekan tombol Ok untuk menutup pesan tersebut. Berikut ini Format statement MsgBox : Prompt merupakankalimatatauvariabel yang berisi string yang akanditampilkan. Style menentukantipedari command button yang akanterlihatpada message box dannilainyadapatdipilihsalahsatusepertipadatabel 1 Sedangkan Title menunjukkanjuduldari message box. MsgBoxPrompt, Style Value, Title
Message Box(4) Tabel 1. NilaiKonstanta Message Box
Message Box(5) • Kita bisa menggunakan nama konstanta atau syle value untuk menggantikannilai integer padaargumenkedua. Penggunaannamakonstantaakanlebihmudahdibacadibandingkanmenggunakan style value. Visual Basic akanmenampilkan list darinamakonstantatersebutbegituandamengetikantandakomasetelahargumenpertama.
Message Box(6) Gambar 2. Memilih Konstanta pada Message Box
Fungsi Message Box(1) • Untukmenampungtombolmana yang ditekanoleh user, makadigunakanfungsiMsgBox. Format padafungsiMsgBox() sedikitberbedadengan statement MsgBox. Fungsiinimenyediakan type yang lebihluasdibanding Statement MsgBox. PesanAnda=MsgBox(Prompt, Style Value, Title) • PesanAndaadalah variable yang akanmenampungnilaidarifungsiMsgBox(). Nilainyamenentukan type daritombol yang diklikoleh user. Variable tersebutharuslahdideklarasikansebagaitipe data integer pada general declaration section.
Fungsi Message Box(2) Tabel 2. NilaiKonstantaSaatTombolMessageBoxdiklik
Fungsi Message Box(3) • Contoh : Buat project barudengantiga command button dan label. Gambar 3. Contoh program menggunakanMessageBox
Fungsi Message Box(4) • Kemudian klik view code dan ketikan kode berikut ini :
Fungsi Message Box(5) • Kode program diatasmenggunakan Style Value untukmenampilkantombolpada message. Kode program berikutmenggunakanKonstanta untuk menampilkan tombol pada message. Coba Anda ketikkandi Command2_Click danlihathasilnya!
Fungsi Message Box(6) Gambar 4. TampilanpesanmenggunakanMessageBox
Fungsi Message Box(7) • Untukmembuat message box andalebihmenarik, andabisamenambahkan icon pada message box tersebut. Adaempattipe icon yang disediakanoleh Visual Basic seperti yang terterapadatabelberikutini : Tabel 3 NilaiKonstantadan Icon padaMessageBox
Fungsi Message Box(8) • Masukankodeberikutinipada project yang telahandabuatsebelumnya.
Input Box(1) • InputBoxakanmenampilkan message dimana user dapatmenginputkansuatunilaiatau message pada form tersebut. Format penggunaannyaadalahsebagaiberikut: • MyMessageadalahtipe data variant yang dideklarasikansebagai string. MyMessage=InputBox(Prompt,Title,default_text,x-position,y-position)
Input Box(2) • Argumen yang tersediadapatdijelaskansebagaiberikut: • Prompt : Pesan yang ditampilkan. • Title : Juduldari Input Box. • default-text : Default text yang ditampilkanpada field dimana user dapatmenggunakannyaataumenggantinya. • x-position and y-position : menunjukkanposisidimana input box tersebut akan ditampilkan pada form
Input Box(3) • Tambahkansatu Command lagipada project yang telahandabuatsebelumnya. Masukan kode berikut ini :
Input Box(4) • ContohberikutiniadalahuntukmenerapkanpenggunaanMessageBox. • Tampilan yang akandibuatsepertipadagambar 5. Gambar 5. ContohMessageBox
Input Box(5) Langkah-langkah : • Jalankan IDE Visual Basic danpilihlah project Standart Exe. • Simpanlah project tersebutdengannama cthPesan.frm untuk form dan cthPesan.vbs untukprojectnya. • Pada form letakkankontrolsepertipadagambar 5.
Input Box(6) 4. Edit properti dari kontrol-kontrol seperti tabel berikut : Tabel 4. Nilai Property ContohMessageBox
Input Box(7) 5. Kemudian ketik kode berikut ini :
SoalLatihan • Buatlahsebuah form dengansebuah label, sebuah Textbox, dan 2 buah command Button. Textbox tersebutdigunakanuntukmemasukan data berupaangkadengan range antara 0 sampai 100000. Jikaseorang user memasukanhurufatauangka yang beradadiluar range makaakanditampilkan pesan kesalahan dan meminta user untuk memasukkan data kembali. Jika masukan seorang user sudah benar maka akan ditampilkan pesan bahwa masukan sudah benar dan keluar dari aplikasi.