• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Penyusunan Pedoman Praktikum untuk Mata Kuliah Pengolahan Citra Digital Menggunakan Bahasa Pemrogaman C++ dan Pustaka Opencv T1 612008080 BAB I

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Penyusunan Pedoman Praktikum untuk Mata Kuliah Pengolahan Citra Digital Menggunakan Bahasa Pemrogaman C++ dan Pustaka Opencv T1 612008080 BAB I"

Copied!
4
0
0

Teks penuh

(1)

1

BAB I

PENDAHULUAN

1.1. Tujuan

Skripsi ini bertujuan untuk menyusun pedoman praktikum untuk mata kuliah

Pengolahan Citra Digital menggunakan bahasa pemrograman C++ dan pustaka OpenCV.

1.2. Latar Belakang

Pada perkuliahan di Fakultas Teknik Elektronika dan Komputer, penggunaan

perangkat lunak MATLAB untuk praktikum sudah tidak asing lagi. Salah satu penggunaan

perangkat lunak MATLAB adalah untuk praktikum Pengolahan Citra Digital. Namun,

kinerja perangkat lunak MATLAB dinilai sudah tidak relevan lagi dengan perkembangan

jaman dan perkembangan teknologi. Hal itu dikarenakan perangkat lunak MATLAB

adalah perangkat lunak yang kurang portabilitas, pemrosesan coding-nya lambat, dan

memori yang digunakan besar. Kurang portabilitas karena program yang ditulis pada

MATLAB tidak bisa langsung digunakan pada perangkat lunak lain, sehingga harus

mengganti program yang sudah ditulis untuk menghasilkan aplikasi yang sama, sehingga

aplikasi yang ditulis di MATLAB menjadi sukar untuk dikembangkan. Pemrosesan

coding-nya lambat karena perangkat lunak MATLAB merupakan perangkat lunak yang

berbasis JAVA dan JAVA merupakan perangkat lunak yang berbasis bahasa pemrograman

C. Ketika program yang ditulis pada perangkat lunak MATLAB di compile harus

diterjemahkan 2 kali, yaitu dalam bahasa C dan dalam JAVA [1]. Karena pemrosesan

coding-nya yang lama maka program yang ditulis di MATLAB sukar untuk aplikasi yang

real time. Memori yang digunakan untuk menyimpan program yang ditulis di MATLAB

besar, sehingga dibutuhkan kapasitas memori komputer yang besar pula untuk

menghasilkan kinerja MALTAB yang baik. Oleh karena itu, dibutuhkan sebuah perangkat

lunak lain yang dapat menggantikan perangkat lunak MATLAB dalam pengolahan citra

digital.

Bahasa pemrograman C++ merupakan bahasa pemrograman yang banyak digunakan

sekarang ini, baik didunia perkuliahan maupun di dunia pekerjaan. Bahasa pemrograman

C++ adalah bahasa pemrograman yang memiliki portabilitas baik, pemrosesan coding-nya

cepat, dan menggunakan memori komputer yang kecil. Memiliki portibilitas baik karena

(2)

2

program yang dibuat. Pemrosesan coding-nya cepat karena bahasa ini merupakan bahasa

pemrograman dasar, lebih tinggi dari bahasa mesin namun belum bisa dikatakan bahasa

tingkat tinggi [1]. Oleh karena itu, compiler dapat menterjemahkan dengan mudah dan juga

hanya menggunakan memori komputer yang kecil. Namun dalam pengolahan citra digital,

bahasa pemrograman ini memiliki interface yang kurang baik. Sehingga dibutuhkan

sebuah perangkat tambahan untuk mengatasi masalah tersebut.

Bahasa pemrograman C++ dan pustaka OpenCV adalah perpaduan yang dapat

menggantikan perangkat lunak MATLAB. Pustaka OpenCV dan bahasa pemrograman

C++ yang di-run dalam sebuah compiler Microsoft Visual C++ memiliki fungsi-fungsi

yang dapat menyamai MATLAB untuk proses pengolahan citra digital. Proses yang sering

dilakukan dalam pengolahan citra digital adalah filtering. Salah satu filter di pengolahan

citra digital adalah median filter. Pada MATLAB, filter ini dapat menggunakan med2filt

sedangkan pada pustaka OpenCV menggunakan fungsi medianBlur(). Dalam perangkat

lunak MATLAB terdapat pula graphical user interface (GUI) yang digunakan untuk

mempermudah pengguna dalam mengoperasikan aplikasi yang dibuat dalam pengolahan

citra digital. Tidak hanya pada perangkat lunak MATLAB, pustaka OpenCV juga

menyediakan pustaka yang mendukung fasilitas GUI. Selain itu, bahasa pemrograman C++

dan pustaka OpenCV memiliki kemampuan untuk menghasilkan aplikasi real time [2].

Oleh karena itu, diusulkan Penyusunan Pedoman Praktikum untuk Matakuliah Pengolahan

Citra Digital Menggunakan Bahasa Pemrograman C++ dan Pustaka OpenCV.

OpenCV adalah sebuah pustaka yang ditulis dalam bahasa C/C++. OpenCV terdiri

oleh lebih dari 500 fungsi yang dapat digunakan pada pengolahan citra Computer Vision

[2]. Computer Vision adalah salah satu cabang Ilmu Pengolahan Citra yang diperoleh dari

dunia nyata untuk diproses oleh komputer agar komputer dapat meniru manusia dalam

melakukan tindakan berdasarkan proses yang dihasilkan [3].

OpenCV dirilis pada Januari 1999 dan didesain untuk aplikasi-aplikasi real time.

OpenCV bersifat open source atau dapat diakses secara gratis tanpa perlu khawatir

terhadap pelanggaran penggunaan lisensi suatu perangkat lunak [4]. OpenCV mendukung

banyak fungsi pengolahan citra, bahkan untuk pengembangan antarmuka. Selain itu,

memori yang digunakan OpenCV tidak besar, sehingga kerja komputer menjadi jauh lebih

cepat dan mudah [2]. Tidak heran jika banyak pengembangan aplikasi pengolahan citra

(3)

3

Dengan mempertimbangkan hal-hal di atas, maka diusulkan skripsi ini yang bertujuan

untuk merancang pedoman praktikum Pengolahan Citra Digital menggunakan Bahasa

Pemrograman C++ dan Pustaka OpenCV.

1.3. Batasan Masalah

Berdasarkan surat tugas skripsi yang dikeluarkan pada tanggal 14 Maret 2013 Nomor :

18/I.3/FTEK/III/2013, dengan judul : Penyusunan Pedoman Praktikum untuk Mata Kuliah

Pengolahan Citra Digital Menggunakan Bahasa Pemrograman C++ dan Pustaka OpenCV

mempunyai spesifikasi sebagai berikut :

1. Menyusun pedoman praktikum untuk digunakan dalam praktikum mata kuliah

Pengolahan Citra Digital berbasis bahasa pemrograman C++ dan Pustaka OpenCV.

2. Melakukan pengujian kepada mahasiswa melalui :

a. Kuisioner untuk menguji kualitas pedoman praktikum dan kesesuaian pedoman

praktikum dengan materi kuliah

b. Penilaian tugas pedoman praktikum untuk menguji pemahaman mahasiswa

terhadap materi praktikum

praktikum dan analisis hasil pengujian, Bab V kesimpulan dan saran.

Bab I membahas tentang tujuan dan latar belakang masalah dalam skripsi ini, selain itu

juga diberikan pembatasan masalah dan kajian mengenai hasil kerja laboratorium yang

bersangkutan.

Bab II berisi teori yang digunakan dalam skripsi ini. Teori yang dibahas antara lain

mengenai pustaka OpenCV, citra meliputi citra grayscale, citra berwarna, pengolahan citra

meliputi image enhancement dan image restoration, dan pengujian pedoman praktikum

meliputi kuisioner dan skala Likert.

Bab III menjelaskan tentang perancangan pedoman praktikum yang digambarkan

(4)

4

Bab IV berisi pengujian pedoman praktikum dan analisis hasil pengujian yang

disajikan dalam tabel.

Bab V merupakan penutup yang berisi kesimpulan dari bab-bab sebelumnya dan saran

Referensi

Dokumen terkait

petunjuk dan ridhoNya sehingga penulis dapat menyelesaikan skripsi dengan judul ” Analisis Faktor-Faktor Yang Mempengaruhi Curahan Jam Kerja Pedagang Sayur Wanita

menyatakan dengan sesungguhnya bahwa skripsi yang berjudul: Analisis Faktor Yang Mempengaruhi Jumlah Tabungan Nasabah Simpedes Pada BRI Unit Di Kabupaten Jember

Demikian pengumuman ini dibuat dan atas perhatian para peserta Seleksi Umum kami ucapkan terima kasih. Jakarta, 16

Sehubungan dengan pelaksanaan e-lelang sederhana Pengadaan Peralatan Eksploitasi PPPTMGB “LEMIGAS” Tahun Anggaran 2017, dengan ini kami beritahukan bahwa berdasarkan evaluasi

Analisis faktor yang mempengaruhi kelengkapan persyaratan verifikasi kepesertaan Jamkesmas di pelayanan rawat jalan RSD Kalisat Kabupaten Jember Tahun 2011; Ahmad

I adalah peluang terjadinya infeksi pada manusia dalam endemis rendah yang berasal dari vektor yang beresiko tinggi tertular.. S adalah jumlah populasi vektor yang beresiko

Kelompok Kerja Jasa Konstruksi dan Jasa Lainnya PPPTMGB “LEMIGAS” pada Unit Layanan Pengadaan (ULP) Badan Penelitian dan Pengembangan Energi dan Sumber Daya Mineral, Kementerian

[r]