Mengambil dan Menampilkan Citra
I. Tujuan1. 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 TeoriImage 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 :
Pengambilan GambarHasil Yang diperolehPerbaikan Kualitas
Citra
Gambar 1.1 Bagan Pengolahan Citra
III. Tugas Pendahuluan1. Tuliskan tujuan praktikum2. Gambarkan
blok diagram pengolahan citra3. Buatkan ringkasan cara menjalankan
Visual Basic4. Buatkan ringkasan cara membuat menu
IV. Percobaan1. Membuka Visual Basic 6.0 Pilih menu : Star
programs Microsoft Visual Studio 6.0 Microsoft Visual Basic. Pilih
Standard.EXE
Gambar 1.2 Tampilan Pembuka Visual Basic
Lalu pilih Open
ToolboxFormPropertyGambar 1.3 Tampilan awal form pada
StandardExe
2. Pembuatan Objek Ubahlah 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) Ubahlah property dengan nama dari file sumber yang ingin
ditampilkan. Pilih Objek tombol tekan [CommandButton] pada toolbox,
lalu tempatkan pada lokasi yang diinginkan, ubahlah property 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 iniPrivate Sub
Command_Click()Unload MeEnd Sub
Gambar 1.4 Jendela source code pada toolbox CommandButton
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. LatihanBuatlah 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 berikutPrivate Sub
Command1_Click()Picture1.Visible = FalseLabel1.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) ThenPicture1.Visible = TrueBeepEnd IfEnd Sub Pada CommandButton2
isikan program berikutPrivate Sub Command_Click()Unload MeEnd Sub
Jalankan F5 Hasil yang diperoleh seperti gambar 1.6
VI. Jawaban Tugas Pendahuluan1. 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.
2. Citra AsalCitra HasilPengolahan Citra
Gambar Blok Diagram Pengolahn Citra3. Cara menjalankan Visual
Basic : Pilih menu : Star programs Microsoft Visual Studio 6.0
Microsoft Visual Basic. Pilih Standard.EXE Lalu pilih open4. 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.
VII. Hasil Praktikum Pembuatan Objek
LatihanOutput ketika ditekan button putar pertama kali
VIII. TugasMembuat progaram traffic light dengan menampilkan
gambar, text, dan lampu yang akan berubah setiap 5 detik dengan
menggunakan VB.Net.
List program lalu lintas :
Output saat pertama kali di jalankan
Output pada saat 5 detik pertama
Output pada saat 5 detik selanjutnya
Output pada saat 5 detik selanjutnya
Keterangan : Merah = Tanda Berhenti Hijau = Tanda Jalan Kuning =
Tanda Siap-Siap
IX. AnalisaDapat 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. 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. 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.
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.
15