Disusun Oleh :
Oleh
Nama : Muhammad Yunis Khalis
Nim : 1757301047
Kelas : TI 3.A
Disetujui oleh :
ii
DAFTAR ISI
iii
DAFTAR GAMBAR
iv
BAB I
MENGAMBIL DAN MENAMPILKAN CITRA
1.1 Tujuan
• Mahasiswa dapat membuat program pengolahan citra menggunakan Visual
Basic 6.0 dan Visual Basic .NET
• Mahasiswa dapat membuat menu menggunakan Visual Basic 6.0 dan Visual
Basic .NET
• Mahasiswa dapat membuat program untuk menampilkan gambar
1.3 Percobaan
1. Membuka Visual basic 6.0
• Pilih menu : Start Program Visual studio 6.0 visual studio
visual basic
• Pilih Standar .EXE
• Lalu Pilih Open
1
Gambar 1.2 Tampilan Pembukan Visual Basic 6.0
Properties
s
Form Propeties
Toolbox
2. Pembuatan objek
• Ubahlah <captiop> pada form diubah menjadi form Gambar Pertama VB
• pada Toolbox pilih Objek [Picture box]
• Letakkan pada form dengan cara drag and drop (menekan tombol kiri mouse
sambil menggerakkan sampai pada posisi yang diingikan pada form)
• Ubahlah property <picture> dengan nama dari file sumber yang ingin di
tampilkan
2
• Pilih Objek tombol[CommandButton] pada toolbox, lalu tempatkan pada
lokasi yang diinginkan, ubahlah property <caption> dengan keluar.
3
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
1.4 Latihan
• Membuat program seperti di bawah ini :
4
• 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
• Jalankan (F5)
5
Hasil Program 1
Hasil Program 2
6
Gambar 1.12 Tampilan program kiu-kiu VB 6.0 yang telah di putar.
7
• Double klik pada Objek CommandButton (Gambar 1.14)
Lalu ketikkan program di bawah ini :
Private Sub Command1_Click()
Close ()
End Sub
Program 2
8
• Pada CommandButton1 isikan program berikut :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
PictureBox1.Visible = False
Label1.Text = int(Rnd * 10)
Label2.Text = int(Rnd * 10)
Label3.Text = int(Rnd * 10)
If (Label1.Text = 9) Or (Label2.Text = 9) Or
(Label3.Text = 9) Then
PictureBox1.Visible = True
Beep()
End If
End Sub
• Jalankan (F5)
• Hasil yang diperoleh seperti (gambar 1.7)
2. Buatlah program Lampu merah dijalan dengan VB net Dengan kondisi Jika
Jika Lampu merah merengut
Jika Lampu kuning datar
Jika Lampu hijau senyum
9
• Pilih Button pada Toolbox untuk membuat tombol play, stop, dan exit
10
• Kemudian membuat tiang lampu merah menggunakan shape, Pilih
RectangleShape pada Toolbox
• Kemudia buat 3 ovalshape dengan warna yang berbeda, dan juga pada
properties ubah nama sesuai dengan warnanya.
11
• Berikut Tampilan timer
• Tetapkan waktu interval yang akan di lakukan oleh timer yaitu dalam
satuan milisecond.
12
Gambar 1.27 Tampilan source code keseluruhan
13
• Berikut tampilan lampu Merah
14
1.6 Analisa
➢ Pada program pada percobaan pertama yaitu membuat sebuah program yang
berfungsi untuk menampilkan gambar dengan menggunakan Visual Basic 6,
Pada program tersebut membutuhkan tool picturebox dan button yang terdapat
pada menu toolbox yang telah disediakan pada menu-menu di visual basic 6.
Pada program tersebut menggunakan 1 tool picturebox dan 1 tool button Untuk
mengaktifkan perintah pada tombol keluar yaitu menggunakan perintah “Unload
Me” yang merupakan perintah keluar dari eksekusi program yang sedang
dijalankan. Untuk menjalankan program tersebut atau mengeksekusi-nya yaitu
dengan menggunakan perintah F5 atau tombol play yang berwarna hijau.
➢ Pada program percobaan kedua yaitu membuat sebuah program kiu-kiu dengan
menggunakan visual basic 6, dimana pada program tersebut membutuhkan tool
berupa 1 tool picturebox, 4 label, dan 2 tool commandbutton yang masing-
masing tool dapat diambil pada menu toolbox. Dalam percobaan berikut terdapat
perintah Rnd*10 dimana perintah tersebut berfungsi sebagai random yang akan
menghasilkan bilangan acak decimal antara 0.12457 – 9.21654, sedangkan
fungsi int(integer) Berfungsi untuk membulatkan bilangan yang dihasilkan dari
Rnd*10 dan hasil yang nantinya akan ditampilkan adalah berupa bilangan bulat
antar 0-9 . Gambar uang akan muncul apabila salah satu label menunjukkann
angga 9.
➢ Pada program latihan Program 1 yaitu membuat kembali ulang program yang
tadinya dibuat menggunakan Visual Basic 6 menjadi VB.NET. Yang
membedakan Visual Basic 6 dengan VB.NET adalah dari syntaxnya misalnya
pada percobaan pertama untuk meggunakan perintah Unload Me Sedangkan
pada VB.NET, yaitu dengan syntax Close(). Pada proggram 2 yang
membedakannya ialah terdapat pada perintah untuk mengisi isi pada label jika
menggunakan visual basic 6 maka menggunakan perintah Caption sedangkan
ketika menggunakan VB.NET maka menggunakan perintah Text untuk mengisi
isi pada label tersebut.
15
➢ Pada program lampu lalu lintas pada VB.NET menggunakan logika if, elseif dan
endif. Ketika tombol play di klik maka gambar lampu lalu lintas akan
ditampilkan beserta label emotion, ketika lampu merah aktif maka emotion
merengut akan aktif atau ditampikan, ketika lampu kuning aktif maka emotion
Datar akan aktif atau ditampikan. Dan ketika lampu Hijau aktif maka emotion
Senyum akan aktif atau ditampikan. Waktu interval yang telah ditetapkan yaitu
1000 Milisecond. Timer1.Enabled = True dan timer akan mati jika tombol stop
diklik karena isi button yang di dalamnya terdapat perintah Timer1.Enabled =
False. waktu interval Lampu Kuning lebih cepat dibandingkan dengan warna
merah dan hijau. Untuk menampilkan gambar face behavior pada setiap rambu
menggunakkan picture box dengan perintah PictureBox1.Image =
Image.FromFile (“gambar”). Perintah akan menampilkan gambar pada
picturebox dengan gambar yang sesuai dengan alamat lokasi yang diinputkan.
Pada label juga dapat diubah output string dengan contoh perintah Label1.Text
= "BERHENTi" Yang betujuan menampilkan output “berhenti” maka
penggunaannya harus sesuai dengan lampu merah yang indentik dengan berhenti
maka perintah ini haru berada pada statement konndisi tampilan lampu merah.
1.7 Kesimpulan
Pada praktikum pertama ini , pengolah citra dengan menggunakan aplikasi visual
basic 6.0 dan vb.net dengan perintah dasar dalam menampilkan gambar,
menginputkan gambar dan komponen-komponen yang berhubungan dengan
gambar. Praktikum ini merupakan dasar yang diperlukan pada praktikum
pengolahan citra yang berkenaan mengolah setiap objek gambar.
16
REFERENSI
17