Anda di halaman 1dari 15

1

Mengambil dan Menampilkan Citra



I. Tujuan
1. Mahasiswa dapat membuat program pengolahan citra
menggunakan Visual basic 6.0.
2. Mahasiswa dapat membuat menu menggunakan Visual Basic 6.0.
3. Mahasiswa dapat membuat program untuk menampilkan gambar.

II. 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 dibawah ini :



Gambar 1.1 Bagan Pengolahan Citra

III. 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

IV. Percobaan
1. Membuka Visual Basic 6.0
Pilih menu : Star programs Microsoft Visual Studio
6.0 Microsoft Visual Basic.
Pilih Standard.EXE
Pengambilan
Gambar
Hasil Yang
diperoleh
Perbaikan
Kualitas Citra
2


Gambar 1.2 Tampilan Pembuka Visual Basic

Lalu pilih Open

Gambar 1.3 Tampilan awal form pada StandardExe

2. Pembuatan Objek
Ubahlah <caption> pada property form diubah menjadi
Form Gambar Pertama VB
Pada Toolbox pilih Objek [Picture Box]
Letakkan pada form dengan cara drag dan drop (menekan
tombol kiri mouse sambil menggerakkan sampai pada
posisi yang diinginkan pada form)
Toolbox Form Property
3

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 pada
gambar 1.3)

Gambar 1.3 Form Awal
Double klik pada objek CommandButton (gambar 1.4)
Lalu ketikan program di bawah ini
Private Sub Command_Click()
Unload Me
End Sub

Gambar 1.4 Jendela source code pada toolbox CommandButton

4

3. Menjalankan dan Mengakhiri Program
Jalankan program dengan menekan tombol F5 atau pilih
menu Run lalu Star.
Untuk mengakhiri tekan tombol Keluar.

4. Menyimpan
Pilih menu File
Pilih save project
Letakkan pada direktori yang diinginkan
Berilah nama project1

V. Latihan
Buatlah program seperti dibawah ini :

Gambar 1.5 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)
5

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 Command_Click()
Unload Me
End Sub
Jalankan F5
Hasil yang diperoleh seperti gambar 1.6


VI. Jawaban Tugas Pendahuluan
1. Tujuan praktikun :
Mahasiswa dapat membuat program pengolahan citra
menggunakan Visual basic 6.0.
Mahasiswa dapat membuat menu menggunakan Visual Basic
6.0.
Mahasiswa dapat membuat program untuk menampilkan
gambar.


6

2.


Gambar Blok Diagram Pengolahn Citra
3. Cara menjalankan Visual Basic :
Pilih menu : Star programs Microsoft Visual Studio
6.0 Microsoft Visual Basic.
Pilih Standard.EXE
Lalu pilih open
4. Cara membuat menu :
Tambahkan form pada project : project-add form
Klik kanan pada area form tersebut, kemudian pilih Menu
Editor atau melalui menu-Tools-Menu Editor, sehingga
muncul seperti tampak pada gambar dibawah ini :
Isi caption dengan nama menu yang akan di tampilkan.
Isi name dengan nama menu untuk koding.
Jika ingin memasukkan submenu tekan icon panah ke arah
kanan dan jika ingin kembali tekan panah ke kiri.
Untuk pindah ke menu selanjutnya atau untuk menambah
menu tekan Next. Jika ingin menyisipkan menu tekan Insert
dan jika ingin menghapus tekan Delete.
Dapat pula ditambahkan short Cut untuk menu-menu
tersebut, dapat dipilih pada list short Cut.
Jika selesai tekan OK.








Citra Asal Citra Hasil Pengolahan
Citra
7

VII. Hasil Praktikum
Pembuatan Objek

Latihan
Output ketika ditekan button putar pertama kali

8




9




VIII. Tugas
Membuat progaram traffic light dengan menampilkan gambar, text,
dan lampu yang akan berubah setiap 5 detik dengan menggunakan
VB.Net.






10

List program lalu lintas :

Output saat pertama kali di jalankan

11

Output pada saat 5 detik pertama

Output pada saat 5 detik selanjutnya





12

Output pada saat 5 detik selanjutnya


Keterangan :
Merah = Tanda Berhenti
Hijau = Tanda Jalan
Kuning = Tanda Siap-Siap

IX. Analisa
Dapat di analisakan perbaris program adalah sebagai berikut :
Pada komponen-komponen yang terdapat pada VB 6.0 :
Pointer : untuk memilih kontrol.
PictureBox : tool untuk menampilkan gambar pada VB
Label : tool untuk membuat teks seperti judul.
TextBox : untuk menampilkan teks.
CommandButton : tool untuk membuat tombol.
Timer : tool untuk mengatur waktu
Shape : tool untuk membuat kotak,persegi panjang atau
lingkaran.
13

Window Properties : menyiapkan segal dari objek yang akan
diperlukan dalam perancangan user interface maupun
pemrogaman.
Window Form Layout : mengatur tata letak form pada layar
monitor
Metode (Method) : suatu set perintah fungsi dan prosedur,
tetepi sudah tersedia di dalam suatu objek
Run : untuk menjalankan program
Break : untuk menghentikan program, tetapi hanya sementara
dan bisa di lanjutkan kembali
Stop : untuk menghentikan program

Pada list program :
Private Sub Command1_Click() : perintah ini berfungsi
untuk event penggunaan dari object.
Unload Me : perintah ini berfungsi untuk memberi aksi pada
form data.
End Sub : berfungsi untuk menyelesaikan suatu program atau
juga bisa untuk keluar dari program.
Picture1.Visible = False : berfungsi untuk tidak
menampilkan gambar
Label1.Caption : berfungsi untuk mendeteksi sebuah nilai
variable angka.
Int(Rnd * 10) : berfungsi untuk mengacak bilangan 0
sampai dengan 10.
Label2.Caption : berfungsi untuk mendeteksi sebuah nilai
variable angka.
Int(Rnd * 10) : berfungsi untuk mengacak bilangan 0
sampai dengan 10.
Label3.Caption : berfungsi untuk mendeteksi sebuah nilai
variable angka.
14

Int(Rnd * 10) : berfungsi untuk mengacak bilangan 0
sampai dengan 10.
If (Label1.Caption = 9) Or (Label2.Caption = 9) Or
(Label3.Caption = 9) Then : apabila label1 = 9, atau
label2 = 9, atau label3 = 9, maka akan ditampilkan gambar.
Picture1.Visible = True : berfungsi untuk menampilkan
gambar
Beep : berfungsi untuk menampilkan sebuah pesan dalam
program
End If
End Sub : berfungsi untuk keluar dari program.






















15

X. Kesimpulan
Kemampuan komputer saat ini merupakan sangat handal dalam
berbagai bidang, salah satunya pada bidang pengolahan citra
digital melalui proses untuk perbaikan kualitas citra yang sangat
besar sekali dirasakan. Sehingga pemberdayaan komputer setiap
saat selalu ditingkatkan.
Peningkatan kualitas citra merupakan salah satu proses awal dalam
peningkatan mutu citra.

Anda mungkin juga menyukai