Anda di halaman 1dari 19

LAPORAN PRAKTIKUM

PENGOLAHAN CITRA DIGITAL

MENGAMBIL DAN MENAMPILKAN CITRA


Oleh :
Nama

Hadi Mulya

NIM

1257301055

Kelas
DosenPembimbing

:
:

G3.1
Sila Abdulla Syakri,S.T.,M.T.

PROGRAM STUDI TEKNIK INFORMATIKA


JURUSAN TEKNIK ELEKTRO
TAHUN 2015

LEMBAR PENGESAHAN

No. Praktikum

: 01/TI/PCD/G3.1/2015

Judul

: Mengambil Dan Menampilkan Citra

Nama

NIM

: 1257301055

Kelas

: G-3

Jurusan

: Teknik Elektro

Prodi

: Teknik Informatika

Tanggal praktikum

: 17 Februari 2015

Tanggal penyerahan

: 24 Februari 2015

Nilai

Hadi Mulya

Buketrata, 24 Februari 2015


Dosen Pembimbing,

Sila Abdulla Syakri,S.T.,M.T.

DAFTAR ISI
1

LEMBAR PENGESAHAN......................................................................................i
DAFTAR ISI............................................................................................................ii
MENGAMBIL DAN MENAMPILKAN CITRA...................................................1
1.

Tujuan...........................................................................................................1

2.

Dasar Teori....................................................................................................1

3.

Percobaan......................................................................................................1

4.

Latihan..........................................................................................................4

5.

Hasil Percobaan.............................................................................................7

6.

Analisa Praktikum.........................................................................................9

7.

Lampiran Tugas...........................................................................................10

7.1
8.

Analisa Tugas..........................................................................................13
Kesimpulan.................................................................................................14

DAFTAR PUSTAKA.............................................................................................15

PRAKTIKUM I
MENGAMBIL DAN MENAMPILKAN CITRA

1. Tujuan

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. Dasar Teori

Image processing atau sering disebut dengan pengolahan citra digital


merupakan suatu proses dari gambar asli menjadi gambar lain yang sesuai dengan
keinginan. Misal suatu gambar yang terlalu blur, maka dengan image processing
gambar tersebut bisa diproses sehingga mendapat gambar yang jelas. Secara
umum bisa digambarkan seperti blok diagram pada gambar 1.1 di bawah ini :

Gambar 1.1 Bagan Pengolahan Citra

3. Percobaan
1. Membuka Visual Basic 6.0
Pilih menu : Start Programs Microsoft Visual Studio 6.0
Microsoft Visual Basic
Pilih Standard .EXE

Gambar 1.1 Tampilan Pembuka Visual Basic 6.

Lalu pilih Open

Form
Toolbox

Properties

Gambar 1.2 Tampilan awal form pada Standard .EXE

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 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.
Untuk menampilkan gambar penuh. Sebelumnya, pada properties
image,ubahlah menjadi True.
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.3)


Lalu ketikkan program di bawah ini :
Private Sub Command1_Click()
Unload Me
End 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 pilih Start.


Untuk mengakhiri tekan tombol Keluar.

4. Menyimpan Project
Pilih menu File
Pilih save Project
Letakkan pada directory yang diinginkan
Berilah nama Project1

4. Latihan
Tabel 1. Komponen Program KIU-KIU

Komponen
Picture1
CommandButton1
CommandButton2
Label1
Label2
Label3
Label4

Property
User
User
User
User
User
User
User

Ubahlah <caption> pada property form diubah menjadi Form Gambar


Pertama VB.
Pada Toolbox pilih Objek [Picture].
Letakkan pada form dengan cara drag and drop (menekan tombol kiri
mouse sambil menggerakkan sampai pada posisi yang diinginkan pada
form).

Gambar 1.5 Form awal

Ubahlah property <Picture> dengan nama dari file sumber yang ingin
ditampilkan.
Pada [PictureBox] ambil gambar pada C:\Program Files\Microsoft
VisualStudio\Common\Graphics\Metafile\Business\Laptop.wmf
Pilih Objek tombol tekan [CommandButton1] pada toolbox, lalu
tempatkan pada lokasi yang diinginkan, ubahlah property <Caption>
dengan Play dan begitu juga pada [CommandButton2].(seperti pada
gambar 1.5)

Gambar 1.6 Final Form

Pada CommandButton1 isikan program berikut :

Pada CommandButton2 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

Private Sub Command2_Click()


Unload Me
End Sub

Gambar 1.7 Sintak Program

Jalankan (F5)
Hasil yang diperoleh seperti gambar 1.8

Gambar 1.8 Output sebelum dimainkan

Gambar 1.9 Output sesudah dimainkan

5. Hasil Percobaan
1. Menampilkan Image :
Sintak program :

Gambar 2.0 Sintaks program

Output :

Gambar 2.1 Output Program Menampilkan Image

2. Menampilkan Picture dengan pencarian bilangan 0 9 :

Sintak program :

Output :

Gambar 2.2 Output sebelum dimainkan

Gambar 2.3 Output sesudah dimainkan

6. Analisa Praktikum
Diketahui bahwa pada percobaan 1, form untuk menginput suatu file berupa
gambar. Ini merupakan dasar dari peneggunaan komponen picturebox . Pada pengolahan
citra akan banyak penggunaan gambar sebagai objek yang diolah.
Pada percobaan 2, pengolah gambar dengan parameter tertentu maka akan
muncul gambar tersebut. Pada percobaan ini file gambar yang digunakkan adalah
*wmf.Pada komponen label akan muncul nilai dari perintah Label1.Caption =
Int(rnd*10).

7. Lampiran Tugas
Membuatlah program rambu lalu lintas dengan Microsoft Visual Basic.NET,

Komponen yang diperlukan :


Tabel 2. Komponen Program Traffic Light

Komponen
Form1
Oval1
Oval2
Oval3
Button1
PictureBox1

Properties
TrafficLight
Name : OvalShape1
Name : OvalShape2
Name : OvalShape3
Name : Exit
ImageLocation : C:\Users\HADY\Documents\Visual Studio

2010\Projects\LaluLintas\LaluLintas\img
Label1
Timer1

Name : timerTrafficSignal
Enabled : True
Interval : 1000

Final Form :

Gambar 2.4Output Program Traffic Light

Sintak program :

10

Public Class Form1


Dim TrafficLight As Integer = 0
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
TrafficLight = TrafficLight + 1
If TrafficLight > 0 And TrafficLight < 6 Then
OvalShape1.FillStyle = -2
OvalShape2.FillStyle = -2
OvalShape3.FillStyle = -1
PictureBox1.Image = Image.FromFile("C:\Users\HADY\Documents\Visual
Studio 2010\Projects\LaluLintas\LaluLintas\img\green.jpg")
Label1.Text = "JALAN"
ElseIf TrafficLight >= 6 And TrafficLight < 11 Then
OvalShape1.FillStyle = -2
OvalShape2.FillStyle = -1
OvalShape3.FillStyle = -2
PictureBox1.Image = Image.FromFile("C:\Users\HADY\Documents\Visual
Studio 2010\Projects\LaluLintas\LaluLintas\img\yellow.jpg")
Label1.Text = "SIAP-SIAP"
ElseIf TrafficLight >= 11 And TrafficLight < 16 Then
OvalShape1.FillStyle = -1
OvalShape2.FillStyle = -2
OvalShape3.FillStyle = -2
PictureBox1.Image = Image.FromFile("C:\Users\HADY\Documents\Visual
Studio 2010\Projects\LaluLintas\LaluLintas\img\red.jpg")
Label1.Text = "BERHENTi"
ElseIf TrafficLight >= 16 And TrafficLight < 21 Then
OvalShape1.FillStyle = -2
OvalShape2.FillStyle = -2
OvalShape3.FillStyle = -1
PictureBox1.Image = Image.FromFile("C:\Users\HADY\Documents\Visual
Studio 2010\Projects\LaluLintas\LaluLintas\img\yellow.jpg")
Label1.Text = "JALAN"
Else
OvalShape1.FillStyle = -2
OvalShape2.FillStyle = -1
OvalShape3.FillStyle = -2
PictureBox1.Image = Image.FromFile("C:\Users\HADY\Documents\Visual
Studio 2010\Projects\LaluLintas\LaluLintas\img\red.jpg")
Label1.Text = "SIAP-SIAP"
End If
If TrafficLight = 26 Then
TrafficLight = 0
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Close()
End Sub

11

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


System.EventArgs) Handles MyBase.Load
PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize
End Sub
End Class

Output :

(a)

(b)

Gambar 2.5Output lampu (a) kuning dan (b)merah

12

Gambar 2.6Output lampu hijau

7.1 Analisa Tugas

Dari ltugas di atas diketahui bahwa penampilan lampu lalu lintas berdasarkan
timer dengan urutan tampilan yang telah diatur. Setiap perubahan waktu memilliki selisih
waktu 1 detik dengan settingan pada interval timer dengan nilai 1000 1detik. Output
lampu dinyakan dengan fungsi pengkondisian if else dengan urutan lampu seperti
sebenarnya.
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.

13

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

14

DAFTAR PUSTAKA

Jobsheet, Praktikum1 : Mengambil Dan Menampilkan Citra


Team Penyusun Modul Visual Basic. 2006. Modul Praktek Laboratorium
Komputer. Visual Basic Version 6.0. Jakarta : Bima Sarana Informatika
Hendra,ST. 2011. Pemrograman GDI+ pada VB.NET.pdf

15