Pemrograman Visual:Exception Handling: Difference between revisions

Created page with "Perintah penanganan kesalahan atau yang lebih dikenal dengan sebutan Exception Handling. Perintah ini digunakan untuk menangani kesalahan dalam menjalankan aplikasi, dengan adanya perintah ini setiap kesahan akan diatasi secara otamatis sesuai dengan perintah penanganan kesalahan yang telah dibuat, sehingga tidak terjadi kemacetan aplikasi yang sedang berjalan. == Struktur Exception Handling == Struktur Exception Handling atau penanganan kesalahan pada visual basic 2008..."
 
 
(One intermediate revision by the same user not shown)
Line 92: Line 92:


* Buat project baru, dengan nama Prak12.
* Buat project baru, dengan nama Prak12.
* Desain Tampilan form seperti gambar berikut ini :
* Desain Tampilan form seperti gambar berikut ini:
[[File:Pemrograman Visual Exception Handling 48598103.png|center|thumb|279x279px]]
* Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut:
* Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut:
{| class="wikitable"
|+
!Object
!Properties
!Nilai
|-
| rowspan="2" |Form1
|Name
|Form1
|-
|Text
|Aplikasi buka gambar
|-
|OpenFileDialog1
|Text
|ofdBuka
|-
|PictureBox1
|Name
|PcbGambar
|-
| rowspan="2" |Button1
|Name
|BtnBuka
|-
|Text
|Buka
|-
| rowspan="2" |Button2
|Name
|BtnExit
|-
|Text
|Exit
|}
* Klik ganda pada Tombol Buka, kemudian ketik kode program berikut ini :
<syntaxhighlight lang="vbscript" line="1">
If OfdBuka.ShowDialog() = Windows.Forms.DialogResult.OK Then
    Try
        PcbGambar.Image = Image.FromFile(OfdBuka.FileName)
        Me.Text = "Membuka File " + OfdBuka.FileName
    Catch ex As Exception
        MessageBox.Show("File Gagal dibuka", "Error", MessageBoxButtons.OK,
        MessageBoxIcon.Error)
    End Try
End If
</syntaxhighlight>
* Klik ganda pada tombol BtnExit, Kemudian ketikkan kode program berikut ini:
<syntaxhighlight lang="vbscript" line="1">
Dim Tutup As String
Tutup = MessageBox.Show("Yakin tutup form ini ?", "Konfirmasi",
MessageBoxButtons.YesNo,MessageBoxIcon.Question)
If Tutup = MsgBoxResult.Yes Then
    End
Else
    Exit Sub
End If
</syntaxhighlight>
* Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.
* Simpan aplikasi Anda.
=== Latihan 2 ===
* Tambahkan Form baru, dengan nama Form2.
* Desain Tampilan form seperti gambar berikut ini:
[[File:Pemrograman Visual Exception Handling 8678594.png|center|thumb|251x251px]]
* Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya seperti tabel berikut:
{| class="wikitable"
|+
!Object
!Properties
!Nilai
|-
| rowspan="2" |Form1
|Name
|Form1
|-
|Text
|Penanganan Kesalahan
|-
|TexBox1
|Name
|TxtAngka
|-
| rowspan="2" |Button1
|Name
|BtnProses
|-
|Text
|Proses
|}
* Double klik pada tombol BtnProses, kemudian ketik kode Program berikut ini:
<syntaxhighlight lang="vbscript" line="1">
Try
    Dim X As Integer
    X = TxtAngka.Text
    Do
        X = X Mod 2
        If X = 0 Then
            MessageBox.Show("Bilangan Genap", "Informasi")
            Exit Do
        ElseIf X = 1 Then
            MessageBox.Show("Bilangan Ganjil", "Informasi")
            Exit Do
        End If
    Loop While Not X
Catch ex As Exception
    MsgBox("Salah menginput data / input angka")
Finally
    TxtAngka.Text=””
    TxtAngka.Focus()
End Try
</syntaxhighlight>
* Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.
* Simpan aplikasi Anda
[[Category:Materi]]
[[Category:Matkul]]
[[Category:Pemrograman Visual]]