Anda di halaman 1dari 41

Segmentation in Ulos using Watershed

Transformations Technique with


Morphological Transformation
Application

Tugas Akhir
Disampaikan Sebagai Bagian Dari Persyaratan Kelulusan Diploma 4
Program Studi Teknik Informatika

Oleh :
21113062
21113063
21113075

Handayani T.N.S.
Lydia Natalia Panjaitan
Mindo Parsaulian Sormin

Institut Teknologi Del


2016/2017

Halaman ini sengaja dibiarkan kosong

Lembar Pengesahan Tugas Akhir


Institut Teknologi Del

Segmentation in Ulos using Watershed


Transformations Technique with
Morphological Transformation
Application
Oleh:
21113062
21113063
21113075

Handayani T.N.S.
Lydia Natalia Panjaitan
Mindo Parsaulian Sormin

Sitoluama, November 2016


Pembimbing

Dr. Arlinta Christy Barus, S.T., M.InfoTech


NIDN. 0117027901

Arie Satia Dharma, S.T., M.Kom


NIDN. 0927028002

Yaya Setiadi, S.Si.,M.T.


NIDN. 0121097601

Togu Novriansyah Turnip, SST.


NIDN. 9931000090

Dinyatakan memenuhi syarat dan karenanya disetujui dan disahkan


sebagai
Laporan Tugas Akhir Diploma 4
Program Studi Teknik Informatika

Institut Teknologi Del

Halaman

2 dari 41

Prakata
Puji dan syukur kepada Tuhan Yang Maha Esa atas rahmat-Nya yang menyertai penulis
selama pengerjaan Tugas Akhir ini, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan
baik.
Laporan Tugas Akhir ini ditulis sebagai bagian dari syarat kelulusan Diploma 4 Institut
Teknologi Del. Judul Tugas Akhir ini adalah Menciptakan Pola Ulos dengan Menggunakan LSystem. Tujuan penulisan laporan Tugas Akhir ini adalah untuk menciptakan pola pola Ulos
yang baru, tetapi tidak menghilangkan ciri khas motif Ulos yang asli.
Penulis menyampaikan terima kasih kepada pembimbing, Ibu Dr Arlinta Barus, S.T.,
M.Infotech yang telah memberikan ide untuk mengerjakan topik ini serta memberikan arahan dan
bimbingan selama pengerjaan Tugas Akhir. Penulis juga menyampaikan terima kasih kepada
penguji dan semua pihak yang telah membantu dan mendukung proses pengerjaan Tugas Akhir ini
sehingga proses pengerjaannya dapat berjalan dengan baik.
Penulis menyadari bahwa laporan ini masih memiliki banyak kekurangan, untuk itu
penulis mengharapkan kritik dan saran yang membangun untuk perbaikan dokumen ini sehingga
kedepannya dokumen ini menjadi dokumen yang lebih baik.

Sitoluama, 04 Januari 2017

21113062 Handayani TNS


21113063 Lydia Natalia Panjaitan
21113075 Mindo Parsaulian Sormin

Halaman

3 dari 41

Abstrak
Tenun adalah hasil kerajinan yang berupa bahan (kain) dibuat dari benang dengan
menggunakan alat tenun. Indonesia memiliki berbagai jenis Tenun, salah satu tenun tradisional
yang berasal dari suku Batak dikenal dengan nama Ulos. Ulos adalah kain tenun tradisional Batak
yang terdiri dari berbagai jenis, corak atau motif maupun ukuran.
Pada awalnya Ulos digunakan oleh masyarakat Batak sebagai penghangat badan, namun
kini Ulos digunakan untuk aspek-aspek yang lain misalnya digunakan sebagai pakaian dalam
upacara adat Batak, seni pertunjukan masyarakat Batak, dan sebagainya. Perajin tenun selama ini
hanya mengerjakan tenun yang penggunaannya terbatas pada kesempatan seremonial adat.
Keterbatasan inovasi para pengrajin mengakibatkan penggunaan ulos juga terbatas bagi orangorang Batak atau orang-orang yang berkepentingan dengan Ulos. Penelitian dilakukan bertujuan
untuk dapat membantu para pengrajin dalam mengembangkan desain motif yang lebih modern
dan terkenal sehingga dapat mengembangkan pemasaran dan meluaskan pemakaian tenun kepada
orang awam. Hasil dari penelitian adalah berupa sebuah aplikasi berbasis desktop bernama
JTenun.
Terinspirasi dengan Pixel Indonesia yang menggabungkan antara seni batik, fraktal dan
teknologi, penelitian juga dilakukan dengan menggabungkan kesenian, ketrampilan tradisional
menenun, fraktal dan teknologi untuk menciptakan motif-motif Ulos yang baru. Diasumsikan
Ulos memiliki ciri fraktal yang ditandai dengan adanya pengulangan emelen pada motifnya.
Maka, penelitian juga bertujuan untuk membuktikan bahwa Ulos memiliki sifat fraktal pada
motifnya.
Dan berdasarkan pengamatan yang telah dilakukan, diperoleh kesimpulan bahwa secara
umum motif ulos tidak berdimensi fraktal, namun berdimensi dua. Dengan kata lain, sifat yang
dimiliki oleh ulos adalah replikasi Sifat replikasi yang dimiliki oleh ulos ditunjukkan dengan
adanya perulangan motif-motif pada ulos. L-System menerapkan konsep perulangan dalam
menciptakan objek. Oleh karena itu, aplikasi dibuat dengan memanfaatkan L-System. Seperti
JBatik yang menggunakan Bahasa L-System, JTenun dirancang dengan menggunakan Bahasa LSystem sebagai metode untuk membuat motif motif Ulos.
Kata kunci: Tenun, Ulos, JTenun, L-System

Halaman

4 dari 41

DAFTAR ISI
Prakata..................................................................................................................................2
Abstrak..................................................................................................................................3
Bab I
Pendahuluan..........................................................................................................7
1.1
Latar Belakang......................................................................................................7
1.2
Tujuan...................................................................................................................9
1.3
Lingkup.................................................................................................................9
1.4
Pendekatan..........................................................................................................10
1.5
Sistematika Penyajian.........................................................................................11
Bab II Tinjauan Pustaka.................................................................................................12
2.1
Pattern atau Pola.................................................................................................12
2.2
Ulos.....................................................................................................................13
2.2.1
Klasifikasi Berdasarkan Daerah.................................................................13
2.2.2
Klasifikasi Berdasarkan Nilai Adat............................................................14
2.3
Segmentasi..........................................................................................................14
2.4
Morphological Transfomation............................................................................16
2.5
Watershed Transformation Technique................................................................16
2.6
Image Preprocessing..........................................................................................17
2.7
OpenCV..............................................................................................................17
2.8
Kesimpulan Tinjauan Pustaka............................................................................17
Bab III Analisis...............................................................................................................18
3.1 Analisis...................................................................................................................18
3.1.1
JTenun.........................................................................................................18
3.1.2 Pelaksanaan Survei.........................................................................................19
3.1.3 Analisis Gambar Ulos.....................................................................................19
3.1.4 Analisis Segmentasi........................................................................................19
3.2 Pengamatan dengan Implementasi Tahun Lalu......................................................26
3.2.1 Subbab 3.2......................................................................................................31
3.2.2 Subbab 3.2......................................................................................................31
3.3
Desain.................................................................................................................31
Bab IV Implementasi dan Testing...................................................................................32
3.1
Implementasi.......................................................................................................32
3.2
Testing.................................................................................................................32
3.3
Instalasi, Integrasi atau tahap lain.....................................................................32
Bab V Hasil dan Pembahasan........................................................................................33
Bab VI Kesimpulan dan Saran........................................................................................34
5.1
Kesimpulan.........................................................................................................34
5.2
Saran...................................................................................................................34
Daftar Pustaka dan Rujukan...............................................................................................35
Daftar Pustaka.................................................................................................................35
[1] Few, Stephen. Dashboard Design for Real-time Situations Awareness, Perceptual
Edge, Berkeley, 2007......................................................................................................35
[2] Few, Stephen. With Dashboards Formatting and Layout Definitely Matter, 2008.35
[3] Moran, Gretchen. Metadata Business Model Overview, Legacy BI Server
Documentation [cited: 10 September 2013]. Available from: http://wiki.pentaho.com/35
[4] NISO, Understanding Metadata, NISO Press. ISBN 1-880124-62-9.....................35
Rujukan...........................................................................................................................35

Halaman

5 dari 41

[1] Hanisch, Bob. Resource and Service Metadata for the Virtual Observatory, Version
6, February 2002.............................................................................................................35
[2] Plante, Ray. VOResource: a case study in rendering a metadata model in XML
Scheme [updated: 17 April 2003. Cited: 10 September 2013]. Available from:
http://wiki.ivoa.net/internal/IVOA/IVOARegWp03/MDinXML-Summary.html/
contoh rujukan dari situs Internet...............................................................................35
Lampiran.............................................................................................................................36

Halaman

6 dari 41

Daftar Tabel

Halaman

7 dari 41

Daftar Gambar

Halaman

8 dari 41

Bab I

Pen
dahuluan

Pada Bab Pendahuluan dijelaskan mengenai latar belakang pemilihan topik, tujuan
pelaksanaan tugas akhir, lingkup kajian yang mendasari tugas akhir, pendekatan yang
dilakukan selama melaksanakan kajian, dan sistematika penyajian materi yang disediakan
dalam laporan
1.1

Latar Belakang

Indonesia merupakan salah satu negara yang kaya akan budaya. Salah satu unsur dari
kebudayaan tersebut adalah tenun. Tenun sendiri merupakan hasil keterampilan yang
diturunkan dari generasi ke generasi dimana tenun ini dibuat didaerah terutama di
Indonesia seperti daerah Sumatera, Jawa dan Kalimantan[1]. Terkait dengan tenun dan
daerahnya, topik dari tugas akhir yang diajukan ini akan membahas salah satu kain tenun
dari daerah Sumatera yaitu ulos[2]. Pembuatan ulos dari Sumatera merupakan
demonstrasi keahlian orang Batak dalam merubah benang menjadi kain yang kaya
nilai[3]. Pembuatan kain tersebut merupakan serangkaian proses panjang mulai dari
memintal, menggulung, membentuk, dan menenun[4]. Hasil tenun ulos tersebut memiliki
pola atau pattern pada permukaannya. Pola atau pattern tersebut memiliki motif yang
berbeda-beda pada setiap bagian termasuk ukuran besar atau kecil dari motif atau pola
tersebut. Pembuatan motif atau pola tersebut tidaklah sederhana. Penenun harus memakai
intuisi atau rumus sederhana yang mereka buat untuk membentuk pola-pola yang
beranekaragam.
Selain hal tersebut, penenun selama ini hanya mengerjakan tenun ulos yang
penggunaannya hanya terbatas pada kesempatan seremonial adat. Dari sisi lain, penenun
diharapkan dapat mengembangkan desain dari motif yang terdapat pada ulos ke arah yang
lebih modern dan lebih populer sehingga dapat mengembangkan pemasaran dan
meluaskan pemakaian tenun ulos kepada orang awam. Sebelum menciptakan suatu pola
baru, hal pertama yang dilakukan adalah segmentasi. Segmentasi dilakukan untuk
menemukan pola dengan cara membagi sebuah gambar menjadi beberapa bagian. Hal
tersebut mendasari pengajuan topik tugas akhir tentang segmentasi pada ulos yaitu untuk
mencari pola atau pattern yang terdapat pada ulos dalam pengembangan desain akan
motif ulos dikemudian hari. Topik tugas akhir tersebut juga diajukan karena adanya
penelitian terkait peningkatan pengembangan desain motif pada tenun dengan

Halaman

9 dari 41

menciptakan sebuah perangkat lunak yang diberi nama JTenun yang diharapkan dapat
menghasilkan sebuah pola baru tanpa melupakan informasi dasar dari pola tenun yang
sebelumnya.
Pada saat ini ulos sebagai salah satu kain tenun yang berasal dari Sumatera masih dibuat
dengan cara menenun biasa termasuk pola yang dibuat dalam ulos tersebut. Pola yang
dibuat pada ulos tersebut juga masih menggunakan rumus sederhana yang dibuat oleh
manusia itu sendiri. Pola itu sendiri juga memiliki bentuk yang berbeda-beda dan sangat
banyak jumlahnya tergantung dari jenis kain ulos yang ada. Satu ulos bisa memiliki lebih
dari satu motif yang berbeda namun disusun dengan urutan maupun jarak tertentu dalam
ulos tersebut. Selain hal tersebut perkembangan dari desain ulos ini masih terbatas
pemakaiannya yaitu dalam hal seremonial adat, sehingga perlu dikembangkan. Menurut
Lap-TA-1516-TA08(2015,10-11) bahwa perkembangan desain motif atau pola dari ulos
tersebut dilakukan dengan suatu penelitian perangkat lunak yang bernama JTenun.
Software tersebut memiliki empat modul utama yang dimana salah satu modulnya ialah
Tenun Editor yang berfungsi sebagai antar muka pengguna yang memungkinkan
pengguna memasukkan tenun dan memanipulasi tenun. Modul tenun editor memiliki
modul kecil yang disebut dengan Modul_Motif_Extraction. Hal yang diharapkan pada
modul tersebut ialah mengenali pola apa saja yang ada pada tenun sehingga aplikasi
JTenun dapat menghasilkan pola baru berdasarkan informasi dari pola yang dihasilkan
modul kecil tersebut. Terdapat 3 tahapan dalam Modul_Motif_Extraction yang dimana
salah satu tahapannya ialah segmentasi yang berfungsi untuk mengetahui pola-pola
terkecil yang ada dalam ulos dengan membagi setiap motif atau pola pada ulos menjadi
satu bagian. Tahapan tersebut perlu dikembangkan dan diteliti agar pola-pola yang ada
pada ulos dapat tersegmentasi dengan baik dan dapat digunakan untuk membuat pola baru
dari pola ulos yang sudah didapat sebagai proses pengembangan dari desain motif atau
pola ulos itu sendiri.
Penelitian akan segmentasi ulos tersebut memang telah dilakukan pada Tugas Akhir tahun
2015/2016[12]. Penelitian tersebut menggunakan Detecting Simularity dengan teknik
Watershed Transformation yang dikombinasikan dengan tahapan morphological
transformation untuk mendapatkan garis objek dan juga menggunakan bantuan Contrast
Enhancement agar kontras yang kecil dapat disegmentasi[6]. Hasil yang didapat dari
penelitian tersebut ialah ada beberapa faktor yang mempengaruhi hasil segmentasi seperti
ukuran objek yang ingin disegmentasi, jarak antara objek dan efek bayang pada objek,
kontras antara objek dan background. Semakin besar ukuran objek maka semakin mudah

Halaman

10 dari 41

objek untuk disegmentasi. Jarak antar objek juga harus dapat mengikuti lekukan pada
objek dan juga tidak terdapat efek bayang pada objek. Kontras antara objek dan
background juga harus memiliki high contrast agar dapat dibedakan antara objek dan
background ataupun antara satu objek dengan objek yang lain. Ketiga faktor ini juga harus
saling dipenuhi untuk mendapatkan hasil segmentasi yang lebih baik dengan memiliki
kualitas yang baik atau high definition (HD).
Hal tersebut menjadi landasan akan pengerjaan Tugas Akhir ini untuk menemukan metode
dan teknik yang tepat dalam menghasilkan gambar yang berkualitas dalam proses
segmentasi. Penelitian yang akan dilakukan dalam Tugas Akhir ini masih tetap
menggunakan teknik yang sama dengan menggunakan tools OpenCV. OpenCV atau Open
Computer Vision adalah library dari fungsi-fungsi pemrograman untuk Realtime
Computer Vision, seperti salah satu modulnya ialah terkait Image Processing. Pada
pengujian TA segmentation tahun 2015/2016, OpenCV ini telah digunakan dalam tenun
ulos. Akan tetapi pada tugas akhir yang dikerjakan dilakukan penambahan tahapan yaitu
tahap noise reduction untuk membantu proses penghilangan noise pada gambar[5]. Selain
itu dalam Tugas Akhir ini juga akan dilakukan penelitian terkait tahapan morphological
transformation untuk mendapatkan hasil segmentasi yang berkualitas dan lebih baik dari
penelitian sebelumnya.

1.2

Tujuan

Tujuan dari Tugas Akhir ini adalah untuk menemukan metode ataupun teknik yang tepat
dalam proses segmentasi agar tiap pixel yang ada dalam gambar dapat dialokasikan ke
dalam beberapa kategori ataupun beberapa bagian yang sesuai dengan objek ataupun
sesuai dengan bagian dari objek tersebut. Hasil dari metode tersebut nantinya akan
digunakan untuk proses pengembangan dari desain motif atau pola ulos dari ulos yang
telah disegmentasikan bersamaan dengan tool JTenun yang juga sedang dikembangkan.

1.3

Lingkup

Pada Modul_Motif_Extraction terdapat 3 tahapan yaitu memisahkan objek-objek yang


terdapat pada tenun (segmentation), pengambilan objek-objek yang sudah dipisahkan
(cropping), dan membandingkan objek yang sudah dipisahkan ke seluruh gambar untuk
mengecek apakah objek tersebut memiliki perulangan atau tidak (matching). Dalam
pelaksanaan tugas akhir ini, ruang lingkup yang dibahas adalah penelitian terkait tahapan
segmentation dari Modul_Motif_Extraction. Penelitian terkait tahapan segmentation

Halaman

11 dari 41

tersebut akan menerima input berupa gambar digital dari ulos secara keseluruhan dan
menghasilkan gambar digital dari ulos yang sudah disegmentasi. Perencanaan dari
penelitian tersebut akan menggunakan desktop application dari suatu tools yang dapat
menjalankan sebuah program yang berisi algoritma teknik segmentasi berdasarkan dari
hasil analisis yang cocok untuk proses tersebut. Sejauh ini tools yang disediakan sudah
mulai berkembang. Salah satu contohnya ialah OpenCV, seperti yang dijelaskan pada
bagian latar belakang, namun hasil yang didapat ialah OpenCV tersebut membatasi
pengguna untuk mengubah parameter. Hal tersebut menjadi bahan pertimbangan untuk
batasan cakupan pengerjaan tugas akhir dengan seiring dari kompleksitas yang terdapat
pada pengembangan program baik dari segi bahasa pemograman maupun library yang
dibutuhkan pada tools editor dapat menjadi pertimbangan untuk bahasan cakupan
pengerjaan tugas akhir yang lebih spesifik.
1.4

Pendekatan

Metodologi penelitian yang digunakan dalam pengerjaan Tugas Akhir ini adalah :
1. Studi Literatur
Studi Literatur yang dimaksud dalam konteks ini adalah mengumpulkan informasi
terkait dengan proses Segmentasi pada gambar serta tahapan yang perlu dilakukan
termasuk algoritma/ metode yang digunakan pada proses Segmentasi.
2. Analisis dan Perancangan
Pada tahap Analisis dan Perancangan ini dilakukan untuk menganalisis informasi
yang didapat tentang proses Segmentasi termasuk algoritma yang akan digunakan
yang kemungkian terdapat beberapa algoritma yang didapat untuk mencapai
tujuan dari tugas akhir ini. Selain itu pada tahapan ini juga dilakukan analisis
terhadap teknik beserta modul-modul yang mengimplementasikan proses
segmentasi ini.
3. Implementasi
Pada tahapan implementasi dilakukan pengembangan tool berupa program yang
akan digunakan untuk menjalankan hasil analisis informasi yaitu algoritma yang
akan diterapkan pada proses Segmentasi.
4. Testing
Pada tahap ini merupakan tahapan untuk pengujian program yang dikembangkan
dan membuktikan serta memastikan bahwa hasil atau output yang dihasilkan dari
program tersebut adalah sesuai dengan yang diharapkan dan benar.
5. Evaluasi

Halaman

12 dari 41

Pada tahap ini merupakan tahapan untuk memberikan penilaian terhadap hasil dari
proses segmentasi yang sudah dilakukan baik secara manual maupun dengan
program apakah hasil segmentasi sudah sesuai atau tidak dengan yang diharapkan
sebelumnya.

1.5

Sistematika Penyajian

Dokumen Laporan Tugas Akhir ini terdiri dari enam bab. Pada Bab II Tinjauan Pustaka
menjelaskan rangkuman informasi yang dihimpun dari berbagai pustaka dan kesimpulan
dari literatur yang telah dilakukan. Pada Bab III Analisis berisi pembahasan mengenai
analisis terhadap segala sesuatu yang dilakukan saat eksplorasi. Pada Bab IV Desain
Eksperimen dan Implementasi berisi mengenai tahap-tahap yang akan dilakukan pada
eksperimen dan penjelasan pada tahap eksplorasi. Pada Bab V Pengujian, Hasil dan
Pembahasan menjelaskan hasil dari pengujian yang dilakukan dan pembahasan dari hasil
pengujian. Pada Bab VI Kesimpulan dan Saran, berisi tentang kesimpulan dari pengerjaan
tugas akhir dan saran untuk penelitian berikutnya.

Halaman

13 dari 41

Bab II

Tinjaua
n Pustaka

Pada bab ini berisi rangkuman informasi yang dihimpun dari berbagai bahan pustaka yang
membahas hal terkait dengan penelitian pada tugas akhir ini. Beberapa hal yang akan
dijelaskan adalah terkait dengan proses segmentasi, pattern atau pola pada ulos,
penerapan Morphological Transfomation dan Watershed Transformation Technique,
Image Preprocessing, OpenCV, Current Research serta kesimpulan dari tinjauan pustaka.
2.1

Pattern atau Pola

Pattern atau sering disebut dengan pola physical object yang bentuknya digunakan untuk
membuat objek lain. Sesuatu dikatakan pola jika sesuatu muncul secara berulang dan
terprediksi ( Wikipedia, Pattern 2015 ). Contoh dari pattern yang dijelaskan dapat dilihat
pada tabel.
Gambar

Pola

Pada kolom pola di tabel diatas, terdapat potongan gambar, dimana jika potongan gambar
tersebut disusun secara berulang maka akan menghasilkan gambar seperti yang ada pada
kolom Gambar.

Halaman

14 dari 41

2.2

Ulos

Tenun batak atau ulos merupakan kain tradisional khas batak yang ditenun oleh wanita
batak dengan berbagai pola. Dalam filsafat batak, ulos melambangkan ikatan kasih sayang
antara orang tua dan anak-anaknya atau antara seseorang dan orang lain (Niessen, Sandra
2009). Ulos dikelompokkan dalam beberapa klasifikasi, yaitu klasifikasi berdasarkan
daerah dan klasifikasi berdasarkan nilai adat. Klasifikasi ulos dijelaskan sebagai berikut
2.1.1 Klasifikasi Berdasarkan Daerah
Salah satu pengklasifikasian ulos adalah klasifikasi berdasarkan daerah. Klasifikasi ulos
berdasarkan daerah dijelaskan sebagai berikut (Niessen, Sandra 2009).
1. Toba Samosir
Beberapa jenis ulos yang terdapat di Daerah Toba Samosir yaitu Sibolang, Heteran,
Pamontari, Sidokdos, Ragi Santik, Ragi Sapot, Ragi Pane, Sibolang Rasta, Habonaran,
Bolean, Si Tolu Toho, Ragi Hotang dan Ragidup.
2. Simalungun Beberapa jenis ulos yang terdapat di Daerah Simalungun yaitu Sidokdos,
Ragi Sapot, Giniling, Ragi marsuat, Ragi Panongah, Jambulan Ni Hirik, Ragi biduan,
Ragi Hotang dan Surisuri.
3. Karo
Beberapa jenis ulos yang terdapat di Daerah Karo yaitu Sibolang Rasta, Ragi Marsuat,
Sidokdos, Ragi Santik, Julu, Cabur Lenga dan Ulos bolajan.
4. Si Tolu Huta
Beberapa jenis ulos yang terdapat di Daerah Si Tolu Huta yaitu Sibolang, Sidokdos, Ragi
Pane, Teba, Ragi Jenggi, Surisuri Sangar, Surisuri Godang, Ragi Sinolup, Jongga, Gobar
dan Bintang Maratur.
5. Holbung/Uluan
Beberapa jenis ulos yang terdapat di Daerah Holbung/Uluan yaitu Sibolang, Sibolang
Rasta, Bolean, Surisuri, Ragi Singkam, Ragi Angkola, Simarlasiak, Simargansisi,
Harungguan, Gobar, Mangiring, Pinunsaan, Sadum, Ulos Torus, Mandar Suji dan
Antakantak.
6. Silindung
Beberapa jenis ulos yang terdapat di Daerah Silindung yaitu Sibolang, Sibolang Rasta,
Bolean, Sitolu Tuho, Simorlasiak, LirisLiris, Ulos Silinggom, Simarsungsang, Mangiring,
Bintang Marotur dan Simarpisoran

Halaman

15 dari 41

2.1.2 Klasifikasi Berdasarkan Nilai Adat


Salah satu pengklasifikasian ulos adalah klasifikasi berdasarkan nilai adat. Klasifikasi
ulos berdasarkan daerah dijelaskan sebagai berikut.
1. Ragi hidup
Ulos Ragi hidup menggambarkan garis hidup seseorang, terutama dalam hidup
berkeluarga.
2. Ragihotang
Ulos Ragihotang atau coak rotan, menggambarkan keeratan hubungan kekerabatan
bagaikan kuatnya ikatan rotan.
3. Sadum Ulos
Sadum menggambarkan sukacita dan dukacita.
4. Bintang Maratur
Ulos Bintang Maratur secara harafiah artinya adalah bintang yang teratur. Makna dari
kain ini adalah melambangkan harapan kehidupan yang teratur dan bersahaja. Kehidupan
yang rukun dan berbahagia
5. Mangiring Ulos
Mangiring melambangakan kesuburan dan kesepakatan.
6. Sibolang
Ulos Sibolang merupakan ulos yang digunakan untuk berkabung menunjukkan duka.
7. Harungguan
Ulos Harungguan merupakan dokumentasi beberapa corak ikat yang dibuat oleh penenun
masing-masing.
8. Sitolutuho
Ulos Sitolutuho digunakan untuk pemakaian sehari-hari, biasanya digunakan untuk para
petani.
2.3

Segmentasi

Segmentasi gambar merupakan proses segmentasi gambar secara keluruhan


kedalam beberapa segmen yang lebih kecil dan beragam yang dapat digunakan oleh suatu
aplikasi dalam suatu proses misalnya : Pemahaman model/hasil segmentasi, robotika,
analisis segmentasi, diagnosis medis dsb. Segmentasi citra mengacu pada proses partisi
gambar digital menjadi beberapa segmen yaitu mengatur piksel, piksel di suatu daerah
yang sama menurut beberapa kriteria homogenitas seperti warna, intensitas atau tekstur,
sehingga untuk mencari dan mengidentifikasi objek dan batas-batas dalam gambar

Halaman

16 dari 41

Hasil yang didapatkan dari proses segmentasi tersebut adalah partisi dari satu
gambar keseluruhan menjadi beberapa segmen, sehingga mengubah representasi dari
sebuah gambar menjadi yang lebih bermakna dan lebih mudah untuk dianalisis. Teknik
segmentasi secara fundamental/dasar mengubah/convert gambar yang kompleks kedalam
gambar yang lebih sederhana. Tahapan segmentasi secara teknik sendiri tidak
didefinisikan dengan jelas, dikarenakan segmentasi hanya untuk mengubah gambar
tersebut menjadi sederhana dimana dengan memisahkan antara foreground dan
background. Tahapan yang digunakan tergantung pada metode apa yang dipakai dalam
proses segmentasi. Sedangkan untuk tahapan dalam satu metode memiliki banyak variasi
tahapan tergantung seperti apa teknik yang digunakan
Saat ini kebutuhan akan sebuah metode yang dapat membantu kita untuk
memahami citra/gambar dan mengekstrak informasi atau objek dari citra/gambar tersebut,
segmentasi citra/gambar adalah salah satu cara yang memenuhi kebutuhan tersebut
Teknik segmentasi yang digunakan adalah Watershed Transformation yang diikuti
tahapan sebelum tahapan Watershed tersebut seperti kombinasi antara grayscaling,
thresholding dan tahapan semacam untuk memperbaiki kualitas gambar agar siap untuk
dilakukan segmentasi.
Berdasarkan eksplorasi yang dilakukan, konsep dari teknik Watershed Transform
ini sendiri didasarkan pada memvisualisasikan sebuah gambar dalam 3 dimensi, dua
koordinat spasial terhadap tingkat grayscale dari gambar tersebut.
Dalam interpretasi Topografi. dipertimbangkan 3 jenis dari point/titik antara lain
adalah sebagai berikut :
1.Point yang menjadi milik minimum regional/regional minimum
2.Titik dimana tetesan air/ watershed ditempatkan pada setiap lokasi dari titiktitik/points tersebut yang pasti teralokasi minimal satu
3.Titik dimana tetesan air/ watershed akan jatuh cenderung kelebih dari satu daerah
minimum tersebut
Untuk kriteria minimum regional tertentu, kumpulan titik/points dikatakan pada
kondisi yang memuaskan apabila :
-

Disebut sebagai The Catchment Basin atau Watershed memenuhi minimum

termasuk kondisi yang memuaskan


Garis form crest pada permukaan Topographic

disebut sebagai garis

pembagi atau garis Watershed

Halaman

17 dari 41

Tujuan utama dari algoritma segmentasi berdasarkan konsep diatas adalah untuk
menemukan garis watershed
2.4

Morphological Transfomation

Morphological Transformation adalah beberapa operasi sederhana berdasarkan bentuk


objek (Opencv, Morphological Transformations 2015). Input dari operasi-operasi
Morphological Transformation adalah gambar yang hanya memiliki nilai biner (berwarna
hitam-putih).
2.5

Watershed Transformation Technique

Teknik ini merupakan salah satu teknik yang unik dalam proses segmentasi citra/gambar
digital dimana teknik ini menggunakan tipe metode region-growing (Daerah yang
Tumbuh) berdasarkan gradient dari gambar. Bagian/ region yang disegmentasi
ditentukan berdasarkan thresholding dan operator morfologi.
Adapun keuntungan dengan menerapkan teknik adalah :
- Teknik ini efektif untuk menggabungkan kedua elemen berbasis metode
-

Discontiunity dan Similarity


Sejak pengembangan pada awalnya dengan gambar grayscale, teknik Watershed
Transform telah dikembangkan kedalam bentuk komputasi yang lebih efisien
dengan menggunakan antrianFIFO/ First In First Out dan diterapkan untuk
mewarnai gambar.

Sehingga kelebihan teknik ini dibandingkan teknik segmentasi yang telah


dikembangkan sebelumnya adalah :
1.

Batas gambar yang dihasilkan membentuk daerah/region yang lebih

closed/tertutup dan terhubung satu dengan yang lainnya


Tidak seperti teknik tradisional yaitu Edge-Based yang sering membentuk batas yang
terputus-putus dan diperlukan preprocessing kembali untuk menghasilkan daerah yang
tertutup.
2. Batas-batas wilayah yang dihasilkan selalu sesuai dengan kontur yang muncul
dalam gambar sebagai kontur yang jelas dari gambar yang dimaksud.
Hal ini sangat berbeda dengan metode Split and Merge dimana proses
pembelahan/pembagian yang pertama sering terjadi pembagian yang sangat sederhana
dari gambar yang akan disegmentasi yang mengakibatkan hasil yang tidak stabil
3. Gabungan dari seluruh daerah yang disegmentasi membentuk keseluruhan
gambar darimana mereka disegmentasi

Halaman

18 dari 41

Metode Implementasi/Pelaksanaan Watershed


Ada tiga metode untuk mengimplementasikan Watershed antara lain adalah sebagai
berikut :
2.6

Pendekatan Distance Transform / Distance Transform Approach


Metode Gradient / Gradient method
Pendekatan Marker Controlled / Marker Controlled Approach.
Image Preprocessing

Image Preprocessing adalah tahapan yang bertujuan untuk mempersiapkan gambar yang
menjadi masukan agar layak atau lebih mudah diproses. Pada tahapan ini dilakukan
beberapa proses, yaitu noise reduction, contrast enhancement, blurring dan image
sharpening.
2.7

OpenCV

OpenCV atau Open Source Computer Vision adalah library dari fungsi-fungsi
pemrograman untuk Realtime Computer Vision (OpenCV, Opencv 2015). Library ini
dapat digunakan untuk kegiatan akademik ataupun komersial secara gratis. Hingga saat
ini sudah terdapat interface adalah bahasa C, C++, Python dan Java (Android) pada
library dan dapat berjalan di Windows, Linux, Android dan iOS platform. Terdapat 2500
algoritma yang telah dioptimasi dan digunakan di seluruh dunia. OpenCV dapat diunduh
melalui website resminya di www.opencv.org, logo OpenCV.
2.8

Kesimpulan Tinjauan Pustaka

Kesimpulan dari hasil studi literatur adalah bahwa sudah ada penelitian yang berkaitan
dengan tugas akhir ini, tetapi tidak sesuai dengan tugas akhir ini dikarenakan terdapat
perbedaan pada masukan yang digunakan. Masukan yang digunakan adalah kain bermotif,
tidak seperti ulos yang memiliki background di antara objek-objeknya.
Segmentasi dilakukan dengan menggunakan teknik Watershed Transformation, hal ini
dikarenakan hasil dari teknik tersebut sesuai dengan tujuan dari segmentasi pada
Modul_Motif_Extraction, yaitu memisahkan setiap objek yang ada pada ulos. Sebelum
melakukan Watershed Transformation, gambar input harus melewati tahap Thresholding.
Morphological Tranformation akan digunakan pada tahap segmentasi untuk membuat
hasil thresholding lebih baik sebelum melakukan Watershed Transformation.

Halaman

19 dari 41

Bab II
Analisis

3.1

Analisis

Pada subbab ini akan dibahas mengenai JTenun dan Modul_Motif_Extraction serta hasil
analisis dari gambar ulos, analisis dari hasil eksplorasi tentang segmentasi.
3.1.1

JTenun

JTenun merupakan perangkat lunak yang dapat digunakan untuk menghasilkan motif atau
pola tenun yang baru tetap tidak melupakan informasi dasar yang sama dengan pola tenun
yang sudah ada sebelumnya.
JTenun terdiri dari empat modul utama, yaitu Tenun Editor/Generator, Core Learning
System, Tenun Catalogue, dan Data Collecting Interface. Berikut penjelasan dari tiap-tiap
modul.
1. Tenun Editor/Generator
Modul ini merupakan modul utama dimana petenun dan piranti berinteraksi. Fungsifungsi
dari modul ini adalah sebagai berikut:
a. Antarmuka tempat pengguna memasukkan input dan menerima output dari piranti
cerdas - output utama berupa hasil desain pola tenun yang baru atau hasil translasi
desain ke alat tenun.
b. Sebagai editor tempat pengguna/penenun untuk memanipulasi gambar pola tenun.
c. Sebagai salah satu alat pengoleksi desain tenun yang akan digunakan pada modul
data collecting interface untuk memperkaya data latih modul core learning system.
2. Core Learning System
Modul ini memungkinkan modul Tenun Editor/Generator untuk dapat menggenerasi atau
mensintesis pola tenun baru dengan memanfaatkan Machine Learning.
3. Tenun Catalogue
Modul ini digunakan sebagai viewer untuk melihat arsip dari data tenun yang telah
dikoleksi. Viewer ini akan dirancang dalam bentuk online catalogue yang dapat diakses
via web browser.

Halaman

20 dari 41

4. Data Collection Interface


Modul ini merupakan antarmuka untuk pengoleksian data tenun secara masif. Semua data
yang dimasukkan melalui modul ini akan disimpan pada database. Kumpulan data
tersebut akan digunakan oleh Core Learning System untuk menghasilkan tenun generator
dan juga sebagai sumber informasi bagi Tenun Catalogue. Fokus dari penelitian ini berada
pada modul kecil pada Tenun Editor/Generator yaitu Modul_Motif_Extraction.
3.1.2

Pelaksanaan Survei

Modul_Motif_Extraction merupakan salah satu modul kecil pada modul Tenun Editor
Fungsi A JTenun. Dengan Modul_Motif_Extraction, JTenun diharapkan dapat mengenali
pola apa saja yang ada pada gambar tenun, sehingga aplikasi JTenun dapat menghasilkan
pola baru berdasarkan informasi dari pola yang dihasilkan modul ini. Tahapan pada
Modul_Motif_Extraction dibagi ke dalam tiga tahap, yaitu memisahkan objek-objek yang
terdapat

pada

tenun

(segmentation),

pengambilan

objek-objek

yang

sudah

dipisahkan(cropping) dan membandingkan objek ke seluruh gambar untuk mengecek


apakah objek tersebut tersebut memiliki perulangan atau tidak (matching).
3.1.3

Analisis Gambar Ulos

Ulos merupakan tenun yang berasal dari suku batak. Motif pada tenun tercipta dari
benang-benang yang di tenun, hal ini membuat gambar pada tenun tidak solid seperti pada
gambar secara umum
3.1.4

Analisis Segmentasi

Pada subbab ini akan dijelaskan beberapa analisis dari beberapa tahapan yang sudah
dilakukan sebagai langkah awal untuk mendapatkan hasil analisis.
Pengamatan
Pada bagian ini akan dijelaskan bagaimana pengamatan yang telah dilakukan.
Adapun yang menjadi objek kajian pada pengamatan ini adalah ulos sadum dan gambargambar lainnya yang digunakan sebagai perbandingan. Ada beberapa pengamatan yang
telah dilakukan yaitu sebagai berikut :
1. Pengamatan akan implementasi TA tahun lalu
2. Pengamatan akan implementasi source code pada MATLAB
3. Pengamatan akan implementasi pada beberapa source code.

Halaman

21 dari 41

Pada teknik segmentasi yang digunakan pada TA tahun lalu menggunakan tahapan yang
telah dijelaskan sesuai dengan tabel yang telah dijelaskan sebelumnya. Adapun program
yang digunakan pada TA tahun lalu ialah sebagai berikut :
1. Code ini menjelaskan import package yang digunakan dalam menjalankan program

2. Code ini menjelaskan pembacaan gambar ulos yang akan di segmen


3. Code ini menjelaskan pengubahan warna gambar menjadi grayscale. Hasil yang
didapat dari proses ini ialah menghasilkan gambar yang tidak berwarna atau menjadi
keabuan dari gambar inputan yang telah dimasukkan
4. Code ini menjelaskan pengubahan gambar ke proses thresholding. Hasil yang didapat
dari gambar ini ialah menghasilkan gambar yang hanya memiliki nilai biner, dimana
gambar yang dihasilkan menjadi hitam putih saja.
5. Code ini menjelaskan pengubahan gambar ke proses opening. Dimana hasil yang
didapat adalah menghilangkan noise tanpa menghilangkan bentuk asli objek.

6. Code ini menjelaskan pengubahan gambar ke proses dilation. Dimana hasil yang
didapat adalah membuat objek menjadi jauh lebih tebal dari sebelumnya

7. Code ini menjelaskan pengubahan gambar ke proses subtract. Dimana hasil yang
didapat adalah proses dimana nilai numerik digital dari satu pixel atau seluruh gambar
dikurangi dari gambar lain
8.

Code ini menjelaskan proses segmentasi yaitu dengan melakukan proses penandaan
label untuk menandai letak yang akan disegmentasi, lalu akan menghasilkan gambar
yang asli kembali namun dengan garis yang jelas atau tersegment.

Halaman

22 dari 41

Pada proses ini jika diterapkan pada gambar-gambar yang solid, maka letak
segmentasinya dapat terlihat jelas, seperti pada gambar dibawah ini

Halaman

23 dari 41

Namun jika diterapkan pada ulos, maka akan tampak seperti gambar dibawah ini,
dimana ini merupakan hasil dari proses TA tahun lalu.
Pengujian yang menggunakan MATLAB adalah dengan menggunakan metode
watershed dengan nama prosesnya ialah marker-controlled.
Adapun prosesnya adalah sebagai berikut:
1.
2.
3.
4.
5.
6.

Mengubah gambar menjadi Grayscale


Menggunakan Gradient Magnitude untuk membuat gambar menjadi lebih gelap
Menandai foreground dari objek
Melakukan komputasi untuk memberi tanda background
Melakukan komputasi transformasi watershed dari fungsi segmentasi
Melakukan visualisasi hasil

Jika dilakukan contoh ujicoba kepada gambar lain akan tampak hasilnya seperti gambar di
bawah ini

Halaman

24 dari 41

Jika dilakukan contoh ujicoba kepada gambar ulos akan tampak hasilnya seperti gambar
di bawah ini

Halaman

25 dari 41

Percobaaan yang dilakukan dengan menggunakan algoritma watershed memiliki tahapan


sebagai berikut
1.
2.
3.
4.

Melakukan grayscaling
Melakukan proses thresholding
Mengurangi noise
Memastikan daerah background dengan mempertebal garis yang didapat ataupun

melakukan proses dilation


5. Menemukan daerah foreground
6. Menemukan daerah yang tidak diketahui
7. Melakukan pelabelan

Halaman

26 dari 41

8. Menandai daerah yang tidak diketahui


9. Melakukan proses segment dengan menghasilkan gambar yang telah dibatasi
dengan garis
Jika menggunakan gambar yang solid akan tampak seperti gambar di bawah ini

Jika menggunakan gambar ulos akan tampak seperti gambar di bawah ini

Jika diperbesar dari hasil gambar tersebut akan tampak seperti gambar di bawah ini

Halaman

27 dari 41

Dari gambar di atas dapat dilihat bahwa telah ada garis biru yang muncul pada
gambar terbut. Jika di lakukan proses zoom juga, akan tampak bahwa telah tercipta sedikit
garis biru, namun hanya di beberapa bagian dan masih tidak tersegmen dengan baik dan
benar. Hal ini membuktikan bahwa untuk proses pengujian tahapan tersebut mulai
berhasil dibanding dengan yang sebelumnya, namun memang masih belum sempurna.
Dari keseluruhan hasil pada gambar ulos tersebut, telah tampak juga segmentasi
antara background dan foreground, namun memang hasilnya belum sempurna. Hal ini
membuktikan bahwa segmentasi watershed memang dapat dilakukan dalam proses
segmentasi. Dan bahkan beberapa tahapan yang digunakan pun rata-rata sama yaitu pasti
memiliki tahapan perubahan gambar atau convert warna gambar terlebih dahulu menjadi
grayscale ataupun menjadi lebih gelap, lalu pasti ada tahapan untuk membedakan antara
foreground dan background, serta ada pembuatan garis pada gambar, dan juga proses
marker atau menandai batasan segmentasi. Namun memang masih perlu proses analisis
dan eksperimen lebih lanjut untuk mendapatkan gambar yang maksimal dari hasil
segmentasi.
3.2

Pengamatan dengan Implementasi Tahun Lalu

Berikut ini adalah tabel hasil perbandingan antara dengan imlementasi tahun lalu dapat
dilihat pada tabel berikut:
Step

Keterangan

Gambar

Perbandingan dengan tahapan TA


tahun lalu

Halaman

28 dari 41

Membaca
tekstur

gabungan
dan

- Tanpa melakukan blurring dan

intensitas

gradien

contrast enhancement
Input :

( seperti apa )

1. Grayscaling
Proses mengubah gambar berwarna RedGreen-Blue (RGB) menjadi hitam-putihabu

2. Thresholding
Proses

mengubah

gambar

grayscale

menjadi hitam-putih, proses ini dilakukan


dengan mengubah nilai setiap piksel
menjadi 0 (hitam) atau 255 (putih)

Menghitung

Foreground

Markers/Penanda Markers.

3. Opening -> Substract

Ini merupakan kumpulan

Proses

piksel

menghilangkan

yang

terhubung

yang

bertujuan
noise

tanpa

untuk
merusak

dalam setiap objek pada

bentuk asli dari sebuah objek. Untuk

gambar.

melakukan opening, diperlukan dua tahap

Berbagai prosedur untuk

yaitu memperkecil objek (erode) dan

menemukan Foreground

memperbesar objek (dilation)

Markers ini.
Dalam teknik morfologi
prosedur

ini

opening-

disebut
by

reconstruction"

and

"closing-byreconstruction
digunakan

dan
untuk

membersihkan gambar.
Operasi ini akan membuat

4. Dilation
Proses yang bertujuan untuk memperkecil
objek pada sebuah gambar. Hasil dari
dilation akan di-substract dengan hasil
dari opening, sehingga akan menghasilkan
garis-garis segmentasi

maxima datar dalam setiap


objek.

Opening-by-

Halaman

29 dari 41

reconstruction

adalah

pengikisan

yang

dilanjutkan

dengan

morphological
reconstruction sedangkan
closing-by-reconstruction
adalah pelebaran yang
dilanjutkan

5. Substract
Proses yang bertujuan untuk mendapatkan
garis-garis

pada

gambar

yang

ingin

disegmentasi. Proses ini dapat dilakukan


dengan mengurangkan hasil dari opening
dan dilation

dengan

morphological
6. Watershed

reconstruction

Proses
Operasi

ini

akan

me-

ini,

garis-garis

gambar

kecil tanpa mempengaruhi

Watershed

bentuk keseluruhan objek

terlihat hasil segmentasinya

hal

ini

telah

didapatkan akan digambar ulang kepada

remove noda/noisy yang

dalam

yang

asli

dengan

menggunakan

Tranformation,

sehingga

adalah

gambar/citra.
Good Foreground Markers
dapat

diperoleh

dengan

menghitung
maxima

regional

yan

dihasilkan

dari Image Gradien


Apa

itu

Segmentasi dengan melakukan blurring


1. Blurring
Bertujuan menyatukan objek sehingga

maxima

dan

bagaimana

cara

menghitungnya

dari

menjadi solid

gambar gradien
Beberapa objek sebagian

2. Grayscaling

besar tertutup dan gelap

Green-Blue (RGB) menjadi hitam-putih-

tidak akan ditandai pada

abu

Proses mengubah gambar berwarna Red-

langkah sebelumnya, yang


berarti bahwa objek-objek
ini

tidak

akan

3. Thresholding

tersegmentasi dengan baik

Proses

di hasil akhir. Dan juga

menjadi hitam-putih, proses ini dilakukan

Foregrounds

dengan mengubah nilai setiap piksel

Penanda
beberapa

Markers/

Foreground
objek

di

mengubah

gambar

menjadi 0 (hitam) atau 255 (putih)

pergi

sampai ke tepi objek '.


Oleh

karena

itu

grayscale

perlu

Halaman

30 dari 41

untuk

membersihkan

kumpulan marker/penanda

Proses

pada tepi dan kemudian

menghilangkan

akan

mereka

bentuk asli dari sebuah objek. Untuk

berkurang sedikit. Hal ini

melakukan opening, diperlukan dua tahap

dapat

oleh

yaitu memperkecil objek (erode) dan

oleh

memperbesar objek (dilation)

membuat
dilakukan

closing

diikuti

yang

erosion/pengikisan.

TIDAK

Prosedur

DOKUMEN

ini

cenderung

meninggalkan

beberapa

bertujuan
noise

tanpa

DISERTAKAN

untuk
merusak

DALAM

5. Dilation

piksel yang terisolasi yang

Proses yang bertujuan untuk memperkecil

harus di-remove.
Selanjutnya latar belakang

objek pada sebuah gambar. Hasil dari

lokasi harus ditandai. Pada


gambar

yang

sudah

dibersihkan, pixel gelap


merupakan

milik

background,

sehingga

thresholding

adalah

operasi yang cocok untuk


5

4. Opening -> Substract

memulai tahapan ini


Latar belakang piksel akan
menjadi

hitam,

tetapi

idealnya

penanda

latar

dilation akan di-substract dengan hasil


dari opening, sehingga akan menghasilkan
garis-garis segmentasi
TIDAK

DISERTAKAN

DALAM

DOKUMEN
6. Substract
Proses yang bertujuan untuk mendapatkan
garis-garis

pada

gambar

yang

ingin

disegmentasi. Proses ini dapat dilakukan


dengan mengurangkan hasil dari opening
dan dilation

belakang/background
marker tidak boleh terlalu
dekat dengan tepi objek

7. Watershed

yang

Proses

sedang

tersegmentasi.

Jadi

ini,

garis-garis

gambar

"memperkecil/menipiskan"

Watershed

latar

terlihat hasil segmentasinya

menghitung

dengan
"kerangka

asli

TIDAK

SKIZ,

Melakukan

segmentasi

depan/foreground. Hal ini

Contrast Enhancement

dapat dilakukan dengan

1. Grayscaling

menghitung
transform

Watershed
dari

jarak

transform/distance
transform

menggunakan

DISERTAKAN

DOKUMEN

latar

dengan

Tranformation,

oleh zona pengaruh", atau


dari

dari

telah

didapatkan akan digambar ulang kepada

langkah selanjutnya adalah


belakang

yang

2. Contrast Enhancement
gambar

Halaman

31 dari 41

sehingga
DALAM
dengan

threshold, dan kemudian


mencari garis punggung
Watershed dari hasilnya.

3. Thresholding

4. Opening -> Substract


Tidak disertakan dalam dokumen
5. Dilation
Tidak disertakan dalam dokumen
6

Langkah berikutnya adalah


untuk

6. Substract

memodifikasi

gambar Gradient sehingga


memiliki

minimum

regional hanya di lokasi

7. Watershed
Tidak disertakan dalam dokumen

yang diinginkan tertentu


yaitu pada Foreground dan
7

piksel Background Marker.


Langkah terakhir adalah
untuk

memberikan

Modified Gradient Image /


Gambar

Gradient

sudah

di

sebagai

modifikasi

masukan

Algoritma

yang
ke

Watershed

Transform

Dari Perbandingan yang diatas, maka dapat dilihat beberapa perbedaan untuk hasil
segmentasi dengan tahapan yang dilakukan, namun beberapa kesimpulan dapat ditarik
yaitu :
A. Untuk tahapan segmentasi yang diberikan pada paper memang lebih menghasilkan
hasil segmentasi yang lebih baik namun hasil akhir yang diberikan cenderung hanya pada
satu objek dari keseluruhan gambar dan kemungkinan besar gambar yang digunakan
memang gambar yang solid berbeda dengan ulos yang bersifat tidak solid sehingga masih
diperlukan uji coba untuk menjalankan tahapan tersebut dengan menggunakan inputan
ulos.
B. Walaupun hasil segmentasi yang dihasilkan langsung jelas kelihatan berbeda dengan
tahapan yang dilakukan pada tugas akhir sebelumnya namun hasil akhirnya tidak bersifat
over segmentation seperti hasil segmentasi dari ketiga tahapan yang dipilih tugas akhir

Halaman

32 dari 41

sebelumnya yaitu menggunakan tahapan Contrast Enhancement yang menghasilkan over


segmentation di hasil segmentasi akhir.
C. Hal ini dapat diatasi dengan kombinasi tahapan sampai Watershed Transformation atau
dengan menerapkan Metode Gradient Topological.
Transformasi pada Watershed dilakukan pada citra/gambar dengan gradien yang
didapat/diekstrak dari gambar yang asli, namun terdapat masalah yaitu intensitas gradien
konvensional, untuk mendeteksi interface antara daerah pada tekstur gambar yang
homogen
Catatan :
Ini juga terdapat pada ulos, dimana ulos juga memiliki salah satu tekstur yang
homogen sebagai motif dari ulos tersebut.
Hal ini dikarenakan, gambar gradien lebih menyoroti variasi dalam tekstur daripada
menunjukkan perubahan antara daerah yang bertekstur.

3.2.1

Subbab 3.2

3.2.2

Subbab 3.2

3.3

Desain

Uraikan apa yang dicakup dalam design dan dengan pendekatan, metoda dan
teknik mana/bagaimana design dilakukan. Di Sub-bab ini tidak dikemukakan
hasil dari design-nya. Hasil tersebut disampaikan di Bab 4. Hasil. Yang
disampaikan disini adalah bagaimana design dilaksanakan.
Sub Bab ini dapat dan boleh menjadi bab tersendiri, jika pemisahan penulisan
antara proses desain dan hasil desain menjadi sulit (dalam hal TA berkaitan
dengan pengembangan aplikasi)

Halaman

33 dari 41

Bab II

Impl
ementasi dan Testing

Jika dalam tugas akhir dilakukan implementasi dan testing (sistem, perangkat
lunak), maka dapat dituliskan dalam bab ini.

Teks
3.1 Implementasi
Berisi penjelasan bagaimana implementasi sistem/perangkat lunak dilakukan,
dan hasilnya apa [dalam hal hasil tidak dapat dipisahkan, maka Bab VI tidak
perlu ditulis}

3.2 Testing
Berisi penjelasan tentang bagaimana test direncanakan, metoda test apa yang
digunakan dan desain dari test (kelas uji, butir uji), serta pelaksanaan dan
hasilnya.

3.3 Instalasi, Integrasi atau tahap lain


Jika selain membangun juga dilakukan instalasi dan integrasi, maka apa yang
dilakukan dituliskan disini

Catatan : jika apa yang dituliskan di sini terlalu sedikit, dan Tugas Akhir sangat
berorientasi membangun sistem/perangkat lunak, bab ini dapat digabung
dengan bab sebelumnya, yang secara keseluruhan menunjukkan proses
pengembangan (development)

Halaman

34 dari 41

Bab III

Hasi
l dan Pembahasan

Jika proses Analisis dan Design dapat dipisahkan dari Produk atau
hasil, maka bab ini dapat dituliskan.
Bab ini berisi informasi mengenai hasil yang diperoleh di akhir pelaksanaan
Tugas Akhir. Hasil dapat berupa produk, rancangan sistem, hasil analisis
terhadap studi perbandingan, dll.
Hasil yang diperoleh disampaikan secara naratif, dan bila perlu dan agar lebih
jelas dapat dilengkapai dengan tabel, grafik, ataupun gambar.
Selain menyajikan hasil-hasil kajian, sampaikan juga uraian penjelaan singkat
atas hasil tersebut. Selanjutnya harus disampaikan pokok-pokok kesimpulan dari
hasil yang diperoleh.
Setelah melalui proses pelaksanaan Tugas Akhir dan memperoleh serta
melakukan pengamatan terhadap hasil akhir maka pada bab ini dapat dituliskan
analisis yang lebih mendalam terhadap hasil yang diperoleh.
Pada Bab ini juga dapat dituliskan dan diberikan pembahasan hal-hal yang
dapat dilakukan lebih lanjut agar hasil yang diperoleh dapat lebih baik,
misalnya: pembahasan mengenai pendekatan yang dilakukan (jika dianggap
kurang tepat), penambahan beberapa fungsi, dsb.
Catatan: Jika sifat dari hasil kajian tidak memerlukan atau tidak memungkinkan
dilakukan pembahasan yang mendalam, lebih mendalam dari bahasan atas
hasil yang disajikan di Bab 4, maka Bab mengenai pembahasan ini tak perlu
diada-adakan. Di sisi lain, adanya bab khusus tentang pembahasan ini memberi
kesempatan kepada pelaksana kajian untuk mengemukakan kajian yang lebih
mendalam terhadap hasil-hasil yang telah diperoleh, mengemukakan perkiraan
dampaknya, dan mengemukakan kajian lanjut apa saja yang dipandang relevant
untuk dilakukan, dsb. Penyajian dan keberhasilan menyajikan pembahasan
dalam suatu laporan kajian merupakan ukuran yang dapat secara jelas
membedakan intelektualitas dan kreatifitas dari pelaku kajian.

Halaman

35 dari 41

Bab IV

Kesi
mpulan dan Saran

Bagian ini berisi kesimpulan dan saran mengenai Tugas Akhir yang sudah
dilakukan, dan saran-saran untuk di masa yang akan datang.
Teks
5.1 Kesimpulan
Uraikanlah kesimpulan yang anda dapatkan dari melakukan Tugas Akhir ini.
Anda dapat membagi menjadi paragraf atau subbab sesuai dengan isinya.
Kesimpulan adalah kesimpulan mengenai: produk yang anda hasilkan, proses
pengerjaan, pelaksanaan Tugas Akhir, maupun kesimpulan anda tentang kesan
yang diperoleh selama pelaksanaan Tugas Akhir.
Pada dasarnya, sebagian besar dari yang disampaikan di bab tentang
kesimpulan ini merujuk kepada materi yang disampaikan di Bab 4 dan Bab 5.
Teks

5.2 Saran
Kalau tugas akhir anda merupakan pekerjaan membangun suatu sistem atau
aplikasi, saran-saran dapat dikategorikan menjadi tiga:
(a) saran mengenai langkah-langkah atau tindakan-tindakan yang anda anggap
penting untuk dilakukan sebelum atau dalam mengimplementasikan atau
mengoperasikan sistem yang anda rancang atau buat,
(b) saran yang berupa anjuran tentang berbagai penyempurnaan terhadap sistem
yang dibangun, dan
(c) saran tentang upaya-upaya yang anda anggap penting dilakukan sebagai
kelanjutan dari pekerjaan yang telah anda lakukan. Penulisan saran harus
spesifik dan eksplisit.
Kalau kajian yang anda lakukan bukan bersifat deign, tetapi lebih bersifat
analisis, hal0hal yang dicakup dan dikemukakan di bab ini adalah saran tentang
kajian lanjut apa yang selayaknya dilakukan agar: kajian yang diperoleh lebih
semprna, atau agar dapat dilakukan pengkayaan dari pengetahuan yang
diperoleh dari kajian ini.
Teks
.

Halaman

36 dari 41

Halaman

37 dari 41

Daftar Pustaka dan Rujukan


[ikuti tata tulis laporan TA dari \\sitoluama ]
Tuliskanlah sumber-sumber yang anda gunakan dalam melakukan Tugas Akhir :
Buku Teks, diktat, situs Internet,
Rujukan adalah bahan tulisan atau data yang secara spesifik benar-benar
dirujuk dalam penulisan laporan, sedangkan bibliography adalah bacaan yang
dipelajari dalam rangka upaya memperkaya basis informasi atau pengetahuan
sehubungan dengan penulisan laporan, tetapi tidak secara spesifik dirujuk;
misalnya dalam upaya memahami domain knowledge dari suatu pekerjaan
dalam produksi mobil, operasi rumah sakit, dsb.
Penulisan daftar pustaka dan rujukan harus mencakup :
- untuk buku : nama pengarang, judul buku, penerbit, terbitan-ke, tahun
terbit, ISBN
- untuk makalah : pengarang, judul, nama majalah, volume, nomor,
tahun/bulan terbit, ISBN/ISSN (jika ada), halaman
- untuk situs internet : alamat situs,pengarang (jika ada), judul, tanggal
Penulisan disusun urut abjad dan diberi nomor urut unik yang dipakai untuk
dirujuk.
Daftar Pustaka
[1] Few, Stephen. Dashboard Design for Real-time Situations Awareness, Perceptual Edge, Berkeley, 2007.
[2] Few, Stephen. With Dashboards Formatting and Layout Definitely Matter, 2008.
[3] Moran, Gretchen. Metadata Business Model Overview, Legacy BI Server Documentation [cited: 10 September
2013]. Available from: http://wiki.pentaho.com/
[4] NISO, Understanding Metadata, NISO Press. ISBN 1-880124-62-9.

Rujukan
[1] Hanisch, Bob. Resource and Service Metadata for the Virtual Observatory, Version 6, February 2002.
[2] Plante, Ray. VOResource: a case study in rendering a metadata model in XML Scheme [updated: 17 April 2003.
Cited: 10 September 2013]. Available from: http://wiki.ivoa.net/internal/IVOA/IVOARegWp03/MDinXMLSummary.html/ contoh rujukan dari situs Internet.

Halaman

38 dari 41

Lampiran
Ada dua kategori lampiran: (a) lampiran yang berisi informasi pelengkap dari
main text dalam laporan, dan (b) lampiran yang berupa dokumen teknis yang
membentuk basis informasi penyusunan naskah laporan TA ini jika ada. .

Halaman

39 dari 41

Anda mungkin juga menyukai