1. TUJUAN
Dapat membuat program pengolahan citra menggunakan Visual Basic 6.0 dan VB Net
Dapat membuat menu menggunakan Visual Basic 6.0 dan Visual Basic Net
Dapat membuat program untuk menampilkan gambar
2. DASAR TEORI
Image processing atau sering disebut dengan pengolahan citra digital merupakan
suatu proses dari gambar asli menjadi gambar lain yang sesuai dengan keinginan kita.
Misal suatu gambar yang kita dapatkan terlalu blur, maka dengan image processing
gambar tersebut bisa kita proses sehingga mendapat gambar yang jelas. Secara umum
bisa kita gambarkan seperti blok diagram pada gambar 1.1 di bawah ini :
Pengolahan Citra merupakan proses pengolahan dan analisis citra yang banyak
melibatkan persepsi visual. Proses ini mempunyai ciri data masukan dan informasi
keluaran yang berbentuk citra. Istilah pengolahan citra digital secara umum didefinisikan
sebagai pemrosesan citra dua dimensi dengan komputer. Dalam definisi yang lebih luas,
pengolahan citra digital juga mencakup semua data dua dimensi. Citra digital adalah
barisan bilangan nyata maupun kompleks yang diwakili oleh bit-bit tertentu.
3. TUGAS PENDAHULUAN
1. Tuliskan tujuan praktikum
2. Gambarkan blok diagram pengolahan citra
3. Buatkan ringkasan cara menjalankan Visual Basic
4. Buatkan ringkasan cara membuat menu
Jawaban Tugas Pendahuluan
1. Tujuan Praktikum :
2. Pembuatan Objek
Ubahlah <caption> pada property form diubah menjadi Form Gambar
Pertama VB.
Pada Toolbox pilih Objek [PictureBox].
Letakkan pada form dengan cara drag and drop (menekan tombol kiri mouse
sambil menggerakkan sampai pada posisi yang diinginkan pada form).
Ubahlah property <Picture> dengan nama dari file sumber yang ingin
ditampilkan.
Pilih Objek tombol tekan [CommandButton] pada toolbox, lalu tempatkan pada
lokasi yang diinginkan, ubahlah property <Caption> dengan Keluar (seperti
gambar 1.4)
Gambar 1.4 Form awal
4. Menyimpan
Pilih menu File
Pilih save Project
Letakkan pada directory yang diinginkan
Berilah nama Project1
5. LATIHAN
Membuat program seperti di bawah ini :
Jalankan (F5)
Hasil yang diperoleh seperti gambar 1.7
6. HASIL PERCOBAAN
Latihan1
Program
Private Sub Command1_Click()
Unload Me
End Sub
Output
Latihan2
Program
Private Sub Command1_Click()
Picture1.Visible = False
Label1.Caption = Int(Rnd * 10)
Label2.Caption = Int(Rnd * 10)
Label3.Caption = Int(Rnd * 10)
If (Label1.Caption = 9) Or (Label2.Caption = 9) Or (Label3.Caption =
9) Then
Picture1.Visible = True
Beep
End If
End Sub
Menggunakan VB Net
Latihan3
Program
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class
Output
Program
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
PictureBox1.Visible = False
Dim acak1 As Integer
Dim acak2 As Integer
Dim acak3 As IntegerRandomize()
acak1 = (10 * Rnd())
acak2 = (10 * Rnd())
acak3 = (10 * Rnd())
Label1.Text = acak1
Label2.Text = acak2
Label3.Text = acak3
If (Label1.Text = 9) Or (Label2.Text = 9) Or
(Label3.Text = 9) Then
PictureBox1.Visible = True
Beep()
End If
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class
Output
Program
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
cool.Visible = False
flat.Visible = False
shock.Visible = True
Timer3.Enabled = False
Timer2.Enabled = True
Timer1.Enabled = False
End Sub
Output