Anda di halaman 1dari 11

PRAKTIKUM 1

MENGAMBIL DAN MENAMPILKAN CITRA

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 :

Pengambilan Perbaikan Hasil Yang


Gambar Kualitas Citra Diperoleh

Gambar 1.1 Bagan pengolahan citra

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 :

Dapat membuat program pengolahan citra menggunakan Visual Basic 6.0


Dapat membuat menu menggunakan Visual Basic 6.0
Dapat membuat program untuk menampilkan gambar.

2. Gambar Blok diagram pengolahan citra :

Pengambilan Perbaikan Hasil Yang


Gambar Kualitas Citra Diperoleh

3. Cara menjalankan Visual Basic :

Untuk membuka Visual Basic, mula-mula :


- Pilih menu : Start => Programs => Microsoft Visual Studio 6.0 =>
Microsoft Visual Basic.
- Kemudian Pilih Standard .EXE
- Lalu pilih Open

Utuk menjalankan Program dapat dilakukan dengan menekan tombol F5 atau


pilih menu Run lalu pilih Start

Untuk Mengakhiri Program dilakukan dengan menekan tombol Keluar

Untuk menyimpan program / project yang telah dibuat dilakukan dengan :


- Pilih menu File
- Pilih save Project
- Letakkan pada directory yang diinginkan
- Berilah nama Project1
4. Cara Membuat Menu :

Untuk pembuatan menu aplikasi menggunakan Visual Basic dilakukan


dengan membuat tampilan aplikasi pada form, kemudian diberi script program di
dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-
komponen yang berada di [Toolbox], dan setiap komponen yang dipakai harus
diatur propertinya lewat jendela [Property]. Menu pada dasarnya adalah
operasional standar di dalam sistem operasi windows, seperti membuat form baru,
membuat project baru, membuka project dan menyimpan project. Untuk
membuat tombol-tombol pada Menu, dilakukan dengan memilih tombol
CommandButton pada Toolbox dan menempatkannya pada lokasi yang
diinginkan, kemudian ubah nama tombol sesuai dengan yang diinginkan pada
property Caption. Agar tombol Menu yang dibuat dapat berfungsi, maka harus
diisi listing program di dalamnya dengan cara double klik pada objek
CommandButton.
4. PERCOBAAN
1. Membuka Visual Basic 6.0
Pilih menu : Start => Programs => Microsoft Visual Studio 6.0 =>
Microsoft Visual Basic.
Pilih Standard .EXE
Lalu pilih Open

Gambar 1.2 Tampilan Pembuka Visual Basic

Lalu pilih Open


Gambar 1.3 Tampilan awal form pada Standard .EXE

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

Double klik pada Objek CommandButton (Gambar 1.5)


Lalu ketikkan program di bawah ini :
Private Sub Command1_Click()
Unload Me
End Sub

Gambar 1.5 Jendela Source Code pada toolbox CommandButton

3. Menjalankan dan Mengakhiri Program


Jalankan Program dengan menekan tombol F5 atau pilih menu Run lalu pilih
Start.
Untuk mengakhiri tekan tombol Keluar.

4. Menyimpan
Pilih menu File
Pilih save Project
Letakkan pada directory yang diinginkan
Berilah nama Project1
5. LATIHAN
Membuat program seperti di bawah ini :

Gambar 1.6 Program KIU-KIU

Pada [PictureBox] ambil gambar pada C:\Program Files\Microsoft Visual


Studio\Common\Graphics\Metafile\Business\money.wmf
Pada CommandButton1 isikan program berikut :
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
Pada CommandButton2 isikan program berikut :
Private Sub Command2_Click()
Unload Me
End Sub

Jalankan (F5)
Hasil yang diperoleh seperti gambar 1.7

Gambar 1.7 Tampilan Hasil Program KIU-KIU

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

Private Sub Command2_Click()


Unload Me
End Sub
Output

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

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Timer2.Tick
shock.Visible = False
cool.Visible = False
flat.Visible = True
Timer1.Enabled = False
Timer3.Enabled = True
Timer2.Enabled = False
End Sub

Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Timer3.Tick
flat.Visible = False
cool.Visible = True
shock.Visible = False
Timer1.Enabled = True
Timer2.Enabled = False
Timer3.Enabled = False
End Sub
End Class

Output

Anda mungkin juga menyukai