mengambil dan menampilkan citra

18
Pengambilan Gambar Hasil Yang diperoleh Perbaikan Kualitas Citra 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 1

Upload: djuel-rossenery

Post on 23-Nov-2015

122 views

Category:

Documents


3 download

DESCRIPTION

menggunakan bahasa pemrograman VB Net

TRANSCRIPT

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