BAB I - IV Atau V - DAFTAR PUSTAKA PDF
BAB I - IV Atau V - DAFTAR PUSTAKA PDF
DETECTION
Skripsi
disusun oleh:
Ahmad Mustafid
12650021
YOGYAKARTA
2016
-ffi-
13ir(f
Universitos tslom Negerisunon Kolijogo FM-UTNSK-BM-05-07/RO
Skripsifl-ugas Akhir dengan judul Perancangan Sistem Pengolahan Citra Digital Untuk
Menentukan Bobot Sapi Menggunakan Metode Canny Edge
Detection
TIM MUNAQASYAH :
Ketua Sidang
M.Kom
19820511 200604 2 002
Penguji II
Nahdi, M.Si
27 198403200t
'I .{A:
l.1n6L Unlversltog ldom Negerl Sunon Ko$ogo 1;r n
CETT
ffilRo
Kepada
sudah dapat diaJukan kembali kepada Program Shrdi Teknik Informatika Fakultas Sains dan
Teknobgi UIN Sunan Kalijaga Yogyakafta sebagai salah satu syarat untuk rnemperchh gelar
Sa{ana Sbata Satr dalam Prodi Teknik Informatika
DerEpn ini kami menghamp agar skrip$/tugas akhir Satdara tersebut di &s dapd
segerc dimunaqslahlon. Atas ffiatiannya kami ucapkan terima kasih.
Waslanu'abifum wr-
wb.
NIM : 12650021
Edge Detection” tidak terdapat karya yang pernah diajukan untuk memperoleh
juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh
orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan
Yang Menyatakan
Ahmad Mustafid
NIM. 12650021
iv
KATA PENGANTAR
Puji Syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan
Bobot Sapi Menggunakan Metode Canny Edge Detection” sebagai salah satu
syarat untuk mencapai gelar kesarjanaan pada program studi Teknik Informatika
kepada junjungan Nabi Muhammad SAW beserta seluruh keluarga dan sahabat
beliau.
Penulis menyadari bahwa apa yang saya lakukan dalam penyusunan laporan
tugas akhir ini masih terlalu jauh dari kata sempurna. Oleh karena itu, saya sangat
mengharap kritik dan saran yang berguna dalam penyempurnaan sistem ini
dimasa yang akan datang. Semoga apa yang telah saya lakukan ini dapat
Tak lupa penyusun juga mengucapkan terima kasih kepada pihak-pihak yang
telah membantu dalam penyelesaian skripsi ini, baik secara langsung atau tidak
1. Bapak Prof. Drs. H. Akh. Minhaji, M.A.,Ph.D., selaku Rektor UIN Sunan
Kalijaga Yogyakarta.
2. Ibu Dr. Hj. Maizer Said Nahdi, M.Si., selaku Dekan Fakultas Sains dan
v
4. Bapak Nurochman, M.Kom., selaku Sekertaris Program Studi Teknik
masa kuliah.
6. Ibu Dr. Shofwatul 'Uyun, S.T., M.Kom., selaku Dosen Pembimbing yang
melakukan penelitian.
penelitian.
Yogyakarta
14. Bapak Drh. Supriyanto selaku Dokter hewan di RPH Giwangan yang
15. Ayahanda Ahmad Qodri, Ibunda Umi Saidah tercinta dan adek-adekku
vi
16. Teman-teman seperjuangan angkatan 2012 Program Studi Teknik
Informatika.
Semoga Allah SWT memberikan pahala yang setimpal atas segala dorongan,
Penulis
vii
HALAMAN PERSEMBAHAN
viii
HALAMAN MOTTO
ix
DAFTAR ISI
HALAMAN JUDUL................................................................................................i
KATA PENGANTAR.............................................................................................v
HALAMAN MOTTO............................................................................................ ix
DAFTAR ISI........................................................................................................... x
DAFTAR TABEL................................................................................................xiii
DAFTAR GAMBAR............................................................................................ xv
DAFTAR LAMPIRAN.......................................................................................xvii
INTISARI.............................................................................................................xix
ABSTRACT.......................................................................................................... xx
BAB I PENDAHULUAN.................................................................................... 1
x
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI............................ 8
2.2.4. Sharp........................................................................................... 21
2.2.7. Android........................................................................................24
2.2.8. OpenCV.......................................................................................25
2.2.9. Sapi..............................................................................................25
xi
4.2.2. Rumus Modifikasi....................................................................... 40
4.3.2. Preprocessing..............................................................................46
4.4. Hasil....................................................................................................... 71
BAB V PENUTUP.............................................................................................80
5.1. Kesimpulan.............................................................................................80
5.2. Saran.......................................................................................................81
DAFTAR PUSTAKA........................................................................................... 82
xii
DAFTAR TABEL
Tabel 4.10 Tabel Perhitungan Algoritma E (Titik Berat Keliling Elips 1).....65
Tabel 4.11 Tabel Perhitungan Algoritma F (Titik Berat Keliling Elips 2)..... 68
Gambar)......................................................................................... 71
Piksel)............................................................................................ 73
Tabel 4.15 Tabel Perhitungan Berat Badan Algoritma D (Titik Berat Keliling
Lingkaran)......................................................................................74
xiii
Tabel 4.16 Tabel Perhitungan Berat Badan Algoritma E (Titik Berat Keliling
Elips 1)........................................................................................... 75
Tabel 4.17 Tabel Perhitungan Berat Badan Algoritma F (Titik Berat Keliling
Elips 2)........................................................................................... 76
xiv
DAFTAR GAMBAR
Gambar 4.6 Contoh obyek gambar sapi dan Ground Truth (GT) nya........... 49
(error).............................................................................................70
xv
Gambar 4.16 DiagramPerbandingan Nilai Sebaran Relatif Penyimpangan
xvi
DAFTAR LAMPIRAN
CURICULUM VITAE.....................................................................................96
xvii
DAFTAR SINGKATAN
PB : Panjang Badan
LD : Lingkar Dada
GT : Ground Truth
xviii
PERANCANGAN SISTEM PENGOLAHAN CITRA DIGITAL UNTUK
MENENTUKAN BOBOT SAPI MENGGUNAKAN METODE CANNY
EDGE DETECTION
Ahmad Mustafid
NIM. 12650021
INTISARI
Ternak sapi memiliki nilai ekonomis tinggi serta penting di dalam kehidupan
masyarakat. Penentuan harga sapi umumnya disepakati dengan tawar menawar
antara penjual dan pembeli, bukan didasarkan pada bobot sapi yang dijual.
Kenyataaan dilapangan menunjukkan bahwa belum adanya alat untuk
menghitung bobot sapi secara praktis dan akurat sehingga kebanyakan masih
menggunakan perhitungan secara kasar maupun secara kira-kira untuk
menghitung bobot sapi. Oleh sebab itu penelitian ini mencoba membuat sebuah
Sistem Pengolahan Citra Digital menggunakan perangkat Android untuk
menentukan bobot sapi secara praktis dan akurat dengan menggunakan metode
Canny Edge Detection.
Tahap awal peneliti mencari rumus yang paling akurat untuk menentukan berat
badan/bobot sapi, kemudian melakukan proses perancangan sistem. Setelah
rancangan sudah dibuat baru kita melakukan preprocessing dengan bantuan
OpenCV untuk menentukan deteksi tepi mana yang terbaik. Langkah berikutnya
melakukan konversi satuan dan mengusulkan beberapa algoritma untuk
menemukan panjang badan serta lingkar dada sehingga bisa menghitung berat
badan/bobot dari sapi yang ada dalam citra/gambar.
Hasil analisis penentuan bobot sapi menggunakan rumus Schoorl dan rumus
Modifikasi memiliki nilai penyimpangan bobot badan sebesar 16,87% untuk
rumus Schoorl dan nilai penyimpangan bobot badan sebesar 10,58 % untuk
rumus Modifikasi. Hasil analisis preprocessing menujukkan bahwa Skenario 3
(Median Blur dan Canny) menunjukkan hasil yang terbaik. Hasil perhitungan
citra tidak berbeda secara signifikan yaitu dengan faktor ketelitian secara statistis
dengan nilai sebaran relatif penyimpangan (error) sebesar 8,15% untuk panjang
badan sedangkan nilai sebaran relatif penyimpangan (error) sebesar 4,10% untuk
lingkar dada. Aplikasi pengolahan citra digital yang dibagun dapat mengetahui
berat badan/bobot sapi dengan nilai sebaran relatif penyimpangan (error) sebesar
8,97% terhadap rumus Modifikasi.
Kata Kunci : Edge Detection, Canny, Median Blur, OpenCV, Android, Sapi,
Bobot Sapi, Pengolahan Citra Digital.
xix
DIGITAL IMAGE PROCESSING SYSTEM DESIGN FOR
DETERMINING THE WEIGHT OF COW USING CANNY EDGE
DETECTION METHOD
Ahmad Mustafid
NIM. 12650021
ABSTRACT
Cow cattle has a high economic value and its important in the life of society.
Generally, determining the price of cow agreed by negotiation between the seller
and the buyer, not based on the weight of cow is sold. In the fact, it seemed that
there has no tool to calculate the weight of cow in practical and accurate,
therefore they still use the calculation manually and approximately for finding the
weight of cow. In other that this research tries to create a digital image processing
system using android device for determining the weight of a cow in practical and
accurate using Canny edge detection method.
The first way, the researcher is looking for the most accurate formula to
determine the weight of cow, and then making the system design process. After
the design has been made, we perform the processing with the help of OpenCV to
determine where the best edge detection is. In next step is performing unit
conversion and proposing some algorithms to find the body length and chest girth,
therefore can be calculated the weight of cow in the image.
The result of analysis determining the weight of cow using Schoorl and
Modification formula has the error/deviation values of weight of 16.87 % for
Schoorl formula and 10.58 % for Modification formula. The result of analysis
preprocessing showed that scenario 3 (Median blur and canny) get the best result.
The calculation result, image does not have difference significantly, it has the
accuracy factor statistically with error of 8.15 % for the body length and 4.10%
for chest girth. Digital image processing application that was built can determine
the weight of cow or the heavy cow with the value relative deviation (error) of
8.97 % toward Modification formula.
xx
BAB I
PENDAHULUAN
Idul Adha merupakan salah satu hari besar bagi umat Islam. Umat Islam
pada saat Idhul Adha dianjurkan untuk berkurban dengan melakukan pemotongan
hewan yaitu sapi, kambing, onta, dan lain-lain. Daging hewan kurban akan dibagi
sesuai dengan syari’at islam kepada Shohibul Qurban (Orang yang berkurban)
Ternak sapi memiliki nilai ekonomis tinggi serta penting didalam kehidupan
sapi (sapi potong dan sapi perah) di Indonesia sebanyak 15,4 juta ekor.
Pertumbuhan populasi sapi selama 2003–2011 mencapai 5,33 persen per tahun
atau rata-rata pertambahan 655,5 ribu ekor setiap tahunnya. Ternak sapi
merupakan penghasil sumber bahan makanan bagi masyarakat yaitu berupa susu
dan daging potong yang biasa digunakan oleh masyarakat untuk bahan makanan
menawar antara penjual dan pembeli, bukan didasarkan pada bobot sapi yang di
jual. Masalah yang biasanya terjadi yaitu ketika tidak adanya alat untuk
1
2
maupun pembeli untuk menentukan bobot serta harga ternak yang akan dijual.
Kenyataaan dilapangan saat ini menunjukkan bahwa masih belum adanya alat
untuk menghitung bobot sapi secara praktis dan akurat sehingga kebanyakan
masih menggunakan perhitungan secara kasar maupun secara kira kira untuk
Untuk mendapatkan cara yang lebih praktis, pada bidang teknologi dapat
ukuran fisik baik itu panjang badan maupun lingkar dada yang biasa digunakan
untuk menghitung berat badan kita dapat menggunakan kamera dengan cara
mengambil gambar sapi yang ingin diketahui berat badannya dan selanjutnya
digunakan untuk mengolah citra atau gambar untuk mendapatkan citra yang lebih
digunakan dalah hal ini kita bisa menggunakan cara atau langkah deteksi tepi
(edge detection) untuk mendapatkan tepi dari suatu citra yang kita ambil.
mengetahui tepi dari citra atau obyek didalam citra sehingga kita dapat
mengambil informasi yang berguna dari citra tersebut. Terdapat beberapa metode
dalam pendeteksian tepi yaitu metode Sobel, Prewitt, Canny, dll. Menurut Joshi
dan Koju (2012) Metode deteksi tepi Canny merupakan metode yang terbaik
Metode Canny Merupakan salah satu metode untuk mendeteksi tepi obyek.
Untuk mengetahui panjang badan serta lingkar dada obyek sapi kita terlebih
dahulu mendeteksi tepi dari sapi tersebut dalam citra, sehingga memudahkan kita
dalam mengambil data panjang maupun lingkar dada obyek sapi yang berada
dalam citra tersebut. Untuk melakukan hal tersebut perlu adanya sistem
dari suatu citra yang sudah diambil. Sistem ini bisa dibangun di komputer
yang paling banyak dipakai saat ini dengan nilai 82,8% dari pangsa pasar ponsel
orang Android juga memiliki kemampuan kamera yang bisa digunakan untuk
mendapatkan citra gambar suatu obyek dalam hal ini ternak sapi secara mudah.
Penelitian ini akan mencoba membuat sebuah alat untuk menentukan bobot
sapi secara praktis dan akurat pada perangkat Android dan selanjutnya dibuat
edge detection?
2. Ada berapa cara/rumus untuk menentukan bobot sapi dan seberapa besar
4. Bagaimana cara untuk menentukan panjang badan dan lingkar dada dari
dibangun ?
Hal-hal yang akan dilakukan dalam penelitian ini akan dibatasi pada
Holstein/Fries Holland)
5
edge detection.
4. Mengetahui cara untuk menentukan panjang badan dan lingkar dada dari
yang dibangun.
yang paling tepat untuk menghitung bobot/berat badan dari ternak sapi.
Kedepannya diharapkan hasil dari penelitian ini berupa aplikasi mobile android
Hasil dari penelitian ini adalah berupa aplikasi yang nantinya bisa
pada obyek sapi pernah dilakukan sebelumnya tetapi perbedaannya terdapat pada
Laporan penelitian tugas akhir ini disusun secara sistematis dan dibagi
dalam beberapa bagian bab. Penulisan laporan tugas akhir ini memiliki urutan
BAB I. PENDAHULUAN
sistematika penulisan
Bagian ini berisi tentang teori-teori yang digunakan dalam penelitian ini.
Terdiri dari teori pengolahan citra digital, edge detection (pendeteksian tepi),
canny edge detection, sharp, median blur, titik berat, android, OpenCV, dan
Bagian ini berisi tentang uraian rinci tentang alat dan bahan penelitian serta
Pada bab ini memuat hasil dari penilitian dan pembahasan penelitian yang
telah dilakukan.
BAB V. PENUTUP
selanjutnya.
BAB V
PENUTUP
5.1. Kesimpulan
1. Aplikasi pengolahan citra digital yang dibagun dapat mengetahui bobot sapi
2. Hasil analisis penentuan bobot sapi menggunakan rumus Schoorl dan rumus
Modifikasi memiliki nilai penyimpangan bobot badan sebesar 16,87% untuk rumus
Schoorl dan nilai penyimpangan bobot badan sebesar 10,58 % untuk rumus
Modifikasi.
Skenario 3 (Median Blur dan Canny) menunjukkan hasil yang terbaik daripada
lingkar dada hasil perhitungan citra tidak berbeda secara signifikan yaitu dengan
faktor ketelitian secara statistis dengan nilai sebaran relatif penyimpangan (error)
sebesar 8,15% untuk panjang badan sedangkan nilai sebaran relatif penyimpangan
5. Hasil analisis penentuan berat badan/bobot sapi dari hasil perhitungan citra
memiliki faktor ketelitian secara statistis dengan nilai sebaran relatif penyimpangan
80
81
5.2. Saran
Untuk pengembangan lebih lanjut sistem ini, dapat memperbaiki rumus untuk
untuk mendapatkan hasil obyek yang lebih jelas dari gambar yang diambil. Sistem
yang dikembangkan dalam penelitian ini masih terbatas untuk menghitung berat
badan sapi. Untuk pengembangan sistem ini juga dapat dilakukan dengan menambah
Astuti, W. (2014) Prototype Aplikasi Deteksi Buah Apel, Jeruk dan Pisang
Beeran Kutty, S., Saaidin, S., Megat Yunus, P.N.A. and Abu Hassan, S. (2014)
‘Evaluation of canny and sobel operator for logo edge detection’, 2014
Ensminger, M.E. and Olentine, C.G. (1980) Feeds and Nutrition Complete. West
82
83
Fowles, G.R. and Cassiday, G.L. (2004) Analytical mechanics. 7th edn. United
http://www.idc.com/prodserv/smartphone-os-market-share.jsp (Diakses
Jain, R.C., Kasturi, R. and Schunck, B.G. (1995) Machine vision. New York:
Joshi, S.R. and Koju, R. (2012) ‘Study and comparison of edge detection
Lasfeto, D.B., Susanto, A. dan Agus, A. (2012) ‘Aplikasi Pengolahan Citra untuk
Murugan, M.V. and Jeyanthi, P. (2014) ‘Content based image retrieval using
Nixon, M.S. and Aguado, A.S. (2002) Feature extraction and image processing.
2016).
Purnomo, M.H. dan Muntasa, A. (2010) Konsep Pengolahan Citra Digital dan
Sobel, I.E. (1970) Camera Models and Machine Perception. Stanford: Computer
Valverde, F.L., Guil, N., Munoz, J., Nishikawa, R. and Doi, K. (no date) ‘An
Engineers (IEEE).
Wahid, A., Ahmad, K., Tyagi, G. and Rizvi, M.A. (2014) ‘Anti-theft Cloud Apps
Gadjah Mada.
http://journal.uii.ac.id/index.php/Snati/article/view/1949 .
LAMPIRAN A
86
87
88
89
a. Skenario 1 (Canny)
90
91
93
94
Agama : Islam
Kewarganegaraan : Indonesia
Golongan Darah :B
E-mail : ahmad.mstfd@gmail.com
Riwayat Pendidikan :
96