STUDI PERBANDINGAN BEBERAPA ALGORITMA THINNING DALAM PENGENALAN POLA

dokumen-dokumen yang mirip
PENGENALAN KARAKTER DAN MANAJEMEN DATABASE PADA FORMULIR ISIAN MENGGUNAKAN JARINGAN SYARAF TIRUAN DENGAN METODE LEARNING VECTOR QUANTIZATION (LVQ)

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK IMAGE THINNING DENGAN METODE ZHANG SUEN SKRIPSI SUCI INDAH SYAHPUTRI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ANALISIS PERBANDINGAN PENDETEKSI GARIS TEPI PADA CITRA DIGITAL ANTARA METODE EDGE LINKING DAN OPERATOR SOBEL SKRIPSI

APLIKASI PEMBELAJARAN ANGGOTA TUBUH BAGIAN LUAR MANUSIA DALAM BAHASA INGGRIS MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR

PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN LZW (LEMPEL ZIV WELCH) PADA PEMAMPATAN FILE TEKS SKRIPSI CANGGIH PRAMILO

ANALISIS KINERJA METODE CANNY DALAM MENDETEKSI TEPI KARIES GIGI SKRIPSI MELLY BR BANGUN

STUDI DAN IMPLEMENTASI KEAMANAN DATA DENGAN TANDA TANGAN DIGITAL SKRIPSI VERA MAGDALENA SIANTURI

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

MEDIA PEMBELAJARAN HURUF HIRAGANA DAN KATAKANA BAHASA JEPANG MENGGUNAKAN ADOBE FLASH CS6 TUGAS AKHIR ZULFIKAR ALI GINTING

TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE SKRIPSI ATIKA SARI ALAM NASUTION

SKRIPSI KADAR ERATOSTHENES SITEPU

GAME MENCOCOKAN GAMBAR DAN ANGKA MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR AL HAZMI WARA

PERANCANGAN PENGAJARAN BERBANTUAN KOMPUTER MATA PELAJARAN BAHASA INGGRIS STUDI KASUS TENSES SKRIPSI AIDUL FACHRIE

WEB SERVICE SEBAGAI METODE PENGHUBUNG ANTARAPLIKASI KOMPUTER DENGAN BAHASA PEMROGRAMAN YANG BERBEDA

PENERAPAN ALGORITMA EIGENFACE PADA SISTEM ABSENSI KARYAWAN BERBASIS WEBCAM SKRIPSI MAULINA SARI

PERANCANGAN APLIKASI PENGAJARAN BERBANTUAN KOMPUTER MATA PELAJARAN BIOLOGI TENTANG SISTEM PENCERNAAN PADA MANUSIA UNTUK SMA KELAS XI SKRIPSI

PEMROGRAMAN GRAPHICAL USER INTERFACE (GUI) DENGAN MATLAB UNTUK MENDESAIN ALAT BANTU OPERASI MATEMATIKA SKRIPSI RONISAH PUTRA BUTAR BUTAR

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN BEASISWA DEPARTEMEN AGAMA DI PESANTREN DARULARAFAH RAYA DENGAN METODE TOPSIS SKRIPSI

PERANCANGAN DAN IMPLEMENTASI ALGORITMA ENKRIPSI ONE TIME PAD UNTUK SISTEM KEAMANAN PEMBELIAN DAN PENJUALAN PRODUK PADA PT. NUGA AGARA INTERNASIONAL

SKRIPSI ROY DEVIDTON SILALAHI

PEMODELAN DAN ANALISIS RANGKAIAN LOGIKA SKRIPSI MANGATUR SITUMORANG

ANALISIS DAN PERANCANGAN APLIKASI STEGANALISIS PADA MEDIA CITRA BMP DENGAN METODE ENHANCED LEAST SIGNIFICANT BIT SKRIPSI DESMAWATI

ANIMASI PEMBELAJARAN MATEMATIKA PADA TAMAN KANAK-KANAK TUGAS AKHIR RIMTA JULIA PUTRI P

PERANCANGAN APLIKASI SISTEM INFORMASI PEMETAAN TRAYEK ANGKUTAN UMUM DI KOTAMADYA MEDAN SKRIPSI FERRY TM SILABAN

PERANCANGAN APLIKASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR HERA PRATIWI SIPAYUNG

PENERAPAN ALGORITMA GENETIKA UNTUK MASALAH PENJADWALAN JOB SHOP PADA LINGKUNGAN INDUSTRI PAKAIAN SKRIPSI HENDRIK SITANGGANG

REKAYASA PERANGKAT LUNAK PENGUBAHAN CITRA DUA DIMENSI MENGGUNAKAN TEKNIK MORPHING SKRIPSI TETTY VERA NOVIANTI SIMANJUNTAK

ANIMASI PENGENALAN SISTEM METAMORFOSIS PADA HEWAN MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR M ARIE MULYAWAN T

APLIKASI DATABASE KASIR DENGAN VISUAL BASIC 6.O DAN MICROSOFT ACCESS TUGAS AKHIR DWI AJENG SETIATI

PERANCANGAN APLIKASI MULTIMEDIA PEMBELAJARAN MATERI GERUND DALAM BAHASA INGGRIS SKRIPSI NANA SUTRI FARINDANI

KAJIAN STEGANOGRAFI DENGAN METODE BIT-PLANE COMPLEXITY SEGMENTATION (BPCS) PADA DOKUMEN CITRA TERKOMPRESI SKRIPSI PRISKILLA BR GINTING

PROYEKSI JUMLAH KENDARAAN BERMOTOR MENURUT JENISNYA DI KOTA MEDAN TAHUN 2010 TUGAS AKHIR JULFIANI

PERANCANGAN SIMULASI PENUKARAN UANG PECAHAN TUGAS AKHIR REZA AHMADI

PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI YASRI AZWAR SIREGAR

PENERAPAN ALGORITMA GENETIKA UNTUK OPTIMASI JADWAL MATA KULIAH PADA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA SKRIPSI

PENGEMBANGAN MULTIMEDIA PEDOMAN PELAKSANAAN TATA CARA IBADAH HAJI SKRIPSI SITI REZEKI

PENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL

ANALISIS DAN EKSTRAKSI STEGO-OBJEK DENGAN MENGGUNAKAN METODE STEGANALISIS ENHANCED LSB SKRIPSI ANGGARANI NOVITASARI

IMPLEMENTASI KONSEP KECERDASAN BUATAN DENGAN METODE BEST FIRST SEARCH (BSF) UNTUK PEMBUATAN GAME ULAR TANGGA MODIFIKASI SKRIPSI

BAB 2 TINJAUAN TEORITIS

PERANCANGAN SISTEM PENJUALAN PRODUK MAKANAN DAN MINUMAN BERBASIS E-COMMERCE TUGAS AKHIR

PERANCANGAN MODEL PEMBELAJARAN TATA BAHASA INGGRIS (ENGLISH GRAMMAR) BERBASIS WEB SKRIPSI WINDA HAFILIA

SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SINTHA ANASTASIA LUBIS

IMPLEMENTASI DIGITAL WATERMARKING PADA FILE AUDIO DENGAN MENGGUNAKAN METODE PHASE CODING SKRIPSI FITRIYANI

PROYEKSI JUMLAH NILAI IMPOR MIGAS DAN NON MIGAS INDONESIA TAHUN 2010 BERDASARKAN DATA IMPOR TAHUN 2000 SAMPAI DENGAN 2007 TUGAS AKHIR

APLIKASI WATERMARKING UNTUK MELINDUNGI HAK CIPTA PADA FILE GAMBAR DIGITAL DENGAN MENGGUNAKAN MATLAB TUGAS AKHIR WENNI ADRIANI

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN DI KLINIK MURNI TUGAS AKHIR KHAIRUL TAMIMI

IMPLEMENTASI ALGORITMA CIPHER TRANSPOSISI DAN SECURE HASH ALGORITHM (SHA) DALAM SISTEM PENGAMANAN DATA SKRIPSI FERRY ANTONIUS SIMAMORA

PERANCANGAN APLIKASI PEMBELAJARAN BERBANTUAN KOMPUTER BERBASIS MULTIMEDIA SKRIPSI MUHAMMAD RAJIB

IMPLEMENTASI PANGKALAN DATA FUZZY MODEL TAHANI PADA PEREKOMENDASIAN PEMBELIAN MOBIL SKRIPSI DEWI NOVIA NURSA

ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK BARANG SKRIPSI ARWIN WIJAYA

PENGENALAN POLA HURUF HIJAIYAH MENGGUNAKAN SUPPORT VECTOR MACHINE (SVM) SKRIPSI NADYA AMELIA

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMA BEASISWA DENGAN METODE AHP DAN TOPSIS (STUDI KASUS: FMIPA USU) SKRIPSI PANGERAN MANURUNG

TUGAS AKHIR HERVERY DIKXON SIHOMBING

PERANCANGAN APLIKASI MINI MARKET DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SYARIFUL MAHYA

PERANCANGAN PERANGKAT LUNAK SEGMENTASI CITRA DENGAN MENGGUNAKAN METODE FUZZY CLUSTERING SKRIPSI MUHAMMAD PRAYUDHA

TUGAS AKHIR HARIS MUNANDAR

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR AGUS JUANDA PUTRA SIREGAR

STUDI TENTANG METODE BAIRSTOW UNTUK MENYELESAIKAN PERSAMAAN POLINOMIAL. skripsi DOMIATUS SIMBOLON

APLIKASI RUMUS BANGUN RUANG MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ARI ARYA FITRIZA

ANALISIS KERAHASIAAN DATA MENGGUNAKAN ALGORITMA VIGENERE CIPHER DALAM SISTEM PENGAMANAN DATA SKRIPSI TRUMAN TUAH GIRSANG

ANIMASI IKLAN LAYANAN KESEHATAN MASYARAKAT MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR BOBBY ANGGARA

PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU JHONAZ DENGAN JOOMLA TUGAS AKHIR AZWAR M

APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR METHA MONICA

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011

MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN SHANNON-FANO DALAM PEMAMPATAN FILE TEKS SKRIPSI NURFITA SARI HASIBUAN

PERANCANGAN APLIKASI EDUCATION GAME UNTUK PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK SKRIPSI KHAIRUNNISA

SISTEM INFORMASI DATA GURU DAN SISWA MENGGUNAKAN VISUAL BASIC 6.0 PADA SD NEGERI 1 BIAK MULI TUGAS AKHIR FITRI ALIA

ANIMASI PENGENALAN BAJU ADAT SUMATERA MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR ADITYA FIRMANSYAH

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA

PERANCANGAN PERANGKAT LUNAK PENGENKRIPSIAN CITRA *.BMP, *.GIF DAN *.JPG DENGAN METODE HILL SKRIPSI HENDRY YUANDI

ANIMASI SISTEM REPRODUKSI MANUSIA PADA PELAJARAN BIOLOGI SEKOLAH MENENGAH PERTAMA DENGAN ADOBE FLASH CS 3 TUGAS AKHIR RIA ARNISHA

PEMECAHAN MASALAH MINIMUM SPANNING TREE DENGAN MENGGUNAKAN ALGORITMA SEMUT SKRIPSI ADE MAHENDRA PUTRA NASUTION

TUGAS AKHIR HELBERT SINAGA

PENGENALAN GARIS TELAPAK TANGAN MENGGUNAKAN EKSTRAKSI JARAK EUCLIDEAN TERNORMALISASI SKRIPSI FUJI FRILLA KURNIA

SISTEM APLIKASI ADMINISTRASI DAN PENDATAAN PASIEN PADA KLINIK BERSALIN BUNDA TUGAS AKHIR MUHAIYATUN

SISTEM INFORMASI DATA SISWA DAN GURU DENGAN VISUAL BASIC 6.0 PADA SD NEGERI NO KEC. MEDAN BARU TUGAS AKHIR AHMAD SULAIMAN

APLIKASI PEMBELAJARAN NAMA HEWAN DALAM BAHASA INGGRIS BERBASIS FLASH TUGAS AKHIR SALSALINA BANGUN

ANALISIS DAN IMPLEMENTASI ALGORITMA BACKTRACKING PADA PERMAINAN CONGKLAK SKRIPSI ADHHAL HUDA BAKRI

PERANCANGAN SISTEM PENYEWAAN AULA DAN KATERING PADA ASRAMA HAJI EMBARKASI MEDAN TUGAS AKHIR LIA AGUSTINA NASUTION

SIMULASI PEMESANAN TIKET PESAWAT BERBASIS MACROMEDIA FLASH 8.0 TUGAS AKHIR SATRIA NUGRAHA

ANALISIS PERBANDINGAN HASIL ALGORITMA HOMOGENEITY DAN ALGORITMA PREWITT UNTUK DETEKSI TEPI PADA CITRA BMP SKRIPSI ZULFADHLI HARAHAP

IMPLEMENTASI KONSEP KECERDASAN BUATAN DALAM RANCANG BANGUN GAME BRICK BREAKER SKRIPSI WULAN AYUNI

APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI METODA IDEA (INTERNATIONAL DATA ENCRYPTION ALGORITHM) SKRIPSI WAY YANTONO SAING

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK MENENTUKAN JARAK TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus : Plaza / Mall Dikota Medan)

PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)

ANIMASI PEMBELAJARAN BANGUN RUANG UNTUK TINGKAT SEKOLAH DASAR DENGAN ADOBE FLASH CS3 PROFESSIONAL TUGAS AKHIR LIZA ALFIRA ALI

SISTEM INFORMASI BERBASIS WEB PADA KELURAHAN TAMIANG MENGGUNAKAN PHP DAN MySQL TUGAS AKHIR ADAM MAHMUD

PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI SANTI PRAYUDANI

IMPLEMENTASI JARINGAN SYARAF METODE BIDIRECTIONAL ASSOCIATIVE MEMORY UNTUK PENGENALAN POLA WAJAH SKRIPSI TIKA ROMAULI SIREGAR

STUDI TEKNIS DEKRIPSI DAN ENKRIPSI FILE DENGAN MENGGUNAKAN ALGORITMA GOST PADA CFB (Cipher Feedback) SKRIPSI NOVLENTINA PASI

SIMULASI KERAHASIAAN / KEAMANAN INFORMASI DENGAN MENGGUNAKAN ALGORITMA DES (DATA ENCRYPTION STANDARD) SKRIPSI INDRA SYAHPUTRA

SISTEM INFORMASI IKATAN MAHASISWA KRISTEN D3 TEKNIK FORMATIKA BERBASIS WEB TUGAS AKHIR OBI CHANDRA A.N ARUAN

ANALISA KORELASI TERHADAP FAKTOR YANG MEMPENGARUHI KETERSEDIAAN BERAS DI KOTA MEDAN TUGAS AKHIR DIAN ARIESTYA

MENENTUKAN MODEL KOEFISIEN REGRESI MULTIPLE VARIABEL DENGAN MENGGUNAKAN MAKSIMUM LIKELIHOOD SKRIPSI BENNY SOFYAN SAMOSIR

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA

Transkripsi:

STUDI PERBANDINGAN BEBERAPA ALGORITMA THINNING DALAM PENGENALAN POLA SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer JERNIHTA PARDEDE 081421006 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

PERSETUJUAN Judul : STUDI PERBANDINGAN BEBERAPA ALGORITMA THINNING DALAM PENGENALAN POLA. Kategori : SKRIPSI Nama : JERNIHTA PARDEDE Nomor Induk Mahasiswa : 081421006 Program Studi : EKSTENSI S1 ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2010 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Syahriol Sitorus, S.Si. MIT Prof. Dr. Muhammad Zarlis NIP. 197103101997031004 NIP. 195707011986011003 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer FMIPA USU Ketua, Prof. Dr. Muhammad Zarlis NIP. 195707011986011003

PERNYATAAN STUDI PERBANDINGAN BEBERAPA ALGORITMA THINNING DALAM PENGENALAN POLA SKRIPSI Penulis mengakui bahwa skripsi ini adalah hasil kerja penulis sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juli 2010 JERNIHTA PARDEDE 081421006

PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa dengan limpah kurnia-nya Skripsi ini berhasil diselesaikan dalam waktu yang ditetapkan. Ucapan terima kasih penulis sampaikan kepada Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus, S.Si, MIT, selaku Ketua dan Sekretaris Ilmu Komputer, sekaligus pembimbing pada penyelesaian Skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas, padat dan professional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas ini. Kepada Drs. Agus Salim Harahap, M.Si, dan Syahril Effendi S.Si, MIT selaku dosen penguji, Terima kasih penulis ucapkan buat saran dan masukannya serta bimbingannya. Ucapan terima kasih juga kepada Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, Semua dosen pada Departemen Ilmu Komputer FMIPA USU, pegawai di Ilmu Komputer FMIPA USU, akhirnya tidak terlupakan ayahanda R.S Pardede, ibunda R.Simbolon, abang-abang penulis: J.E.Binhot Pardede, ST, Jhonny Pardede, Jenri Pardede, adik penulis Roy Carles Pardede, dan kakanda Friska Nadeak, Amd. Yang terkasih Antoni Siahaan, Sahabat-sahabat Faithful: Dermawani Sitohang, Lindawati, Mirawati Barus, Novita Ginting, adik PA penulis Alexandro Fleming Marbun dan Fatresha Aritonang dan Teman-teman Ekstensi ilmu komputer 08 USU, Serta semua ahli keluarga yang selama ini memberikan bantuan, doa, dan semangat. Semoga Tuhan Yang Maha Kuasa membalasnya.

ABSTRAK Thinning merupakan operasi morfologis yang digunakan untuk menghilangkan piksel foreground tertentu dari citra. Thinning digunakan untuk proses pengenalan pola, misalnya dalam pengenalan karakter, pengenalan sidik jari, dan pemrosesan dokumen. Operasi thinning mengambil rangka dari citra, dengan cara membuang titik-titik atau layer terluar dari citra sampai semua garis atau kurva hanya setebal satu piksel. Dalam melakukan thinning citra yang digunakan adalah citra biner. Beberapa algoritma thinning yang akan dibahas adalah algoritma ZhangSuen, algoritma Stentiford, algoritma Hilditch, dan algoritma Rosenfeld. Skripsi ini bertujuan untuk menjelaskan mengenai algoritma-algoritma thinning dan urutan langkah-langkah eksekusinya serta untuk melihat kelebihan serta kekurangan masing-masing algoritma thinning tersebut.

COMPARATIVE STUDY THE ALGORITHM OF THINNING IN PATTERN RECOGNITION ABSTRACT Thinning is morphology operation which used to disappear foreground from the image. Thinning uses to process pattern recognition, example: in pattern recognition, finger print recognition, and processing document. Thinning operation take image skeleton with deleting points or outside layer from image to be line or curve to be one pixel. The image uses among binary image. Some the algorithm of thinning will be discuss are the ZhangSuen algorithm, Stentiford algorithm, Hilditch algorithm, Rosenfeld algorithm. This script have to explain about some the algorithm of thinning and sequence excecution step by step and to know advantages and disadvantages the algorithm of thinning.

DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar isi Daftar Gambar Daftar Tabel ii iii iv v vi vii ix xi BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 4 1.7 Sistematika Penulisan 6 BAB 2 TINJAUAN TEORITIS 8 2.1 Citra RGB 8 2.2 Piksel 9 2.3 Pengenalan Pola 9 2.4 Citra GrayScale 10 2.5 Citra Treshold 11 2.6 Citra Biner 11 2.7 Operasi Morfologi 12 2.7.1 Algoritma Thinning 12 2.7.1.1 Algoritma ZhangSuen 15 2.7.1.2 Algoritma Stentiford 17 2.7.1.3 Algoritma Hilditch 19 2.7.1.4 Algoritma Rosenfeld 22 2.8 Flowchart 26 BAB 3 ANALISIS PERNCANGAN APLIKASI 28 3.1 Analisis Perancangan dan Pengembangan 28 3.2 Matriks 28 3.3 Operator Logika 29 3.4 Array 30 3.4.1 Deklarasi Array 30 3.5 Pengalamatan Piksel pada Matriks 30 3.6 Penulusuran Piksel 32

3.7 Simulasi Proses cara kerja Algoritma Thinning 33 3.7.1 Algoritma ZhangSuen 33 3.7.2 Algoritma Stentiford 36 3.7.3 Algoritma Hilditch 41 3.7.4 Algoritma Rosenfeld 44 3.8 Analisis Jumlah Penulusuran 49 3.9 Analisis Jumlah Piksel Terhapus 49 3.10 Analisis Jumlah Waktu Penulusuran 50 3.11 Flowchart 50 3.11.1 Flowchart Algoritma ZhangSuen 53 3.11.2 Flowchart Algoritma Stentiford 55 3.11.3 Flowchart Algoritma Hilditch 59 3.11.4 Flowchart Algoritma Rosenfeld 60 3.12 Perancangan Tampilan 64 3.12.1 Perancangan Antar Muka Pemakai 64 3.12.1.1 Perancangan Tampilan Utama 64 3.12.1.2 Menu Profil 65 3.12.1.3 Menu Program 66 BAB 4 IMPLEMENTASI APLIKASI 67 4.1 Implementasi 67 4.2 Persiapan Teknis 67 4.3 Perancangan Antar Muka Pemakai 68 4.3.1 Menu Utama 68 4.3.1.1 Tombol Proses Penggunaan Software 71 4.3.1.2 Menu Look 75 4.3.1.3 Menu Materi Algoritma Thinning 76 4.3.1.4 Menu Profil 77 BAB 5 PENUTUP 79 5.1 Kesimpulan 79 5.1 Saran 80 DAFTAR PUSTAKA 81 LAMPIRAN 82

DAFTAR GAMBAR Halaman Gambar 2.1 Citra RGB 8 Gambar 2.2 (a) Pola Awal (b) Pola Hasil Thinning 13 Gambar 2.3 Contoh Piksel p1 dengan dengan 8-tetangga 15 Gambar 2.4 Contoh Piksel N(p1)=4 dan S(p1)=3 16 Gambar 2.5 Template Stentiford 17 Gambar 2.6 Urutan Nilai dari Piksel algoritma Stentitord 18 Gambar 2.7 Contoh Tampilan jumlah Konektifitas 18 Gambar 2.8 Contoh titik yang tidak memenuhi kriteria 1 algoritma Hilditch 20 Gambar 2.9 Contoh titik yang tidak memenuhi kriteria 2 algoritma Hilditch 20 Gambar 2.10 Contoh titik pada criteria 3 algoritma Hilditch 21 Gambar 2.11 Contoh titik pada criteria 4 algoritma Hilditch 21 Gambar 2.12 Contoh label 8 tetangga dari p1 22 Gambar 2.13 Contoh Piksel p1 sebagai titik batas utara 22 Gambar 2.14 Contoh Piksel p1 sebagai titik batas timur 22 Gambar 2.15 Contoh Piksel p1 sebagai titik batas Barat 23 Gambar 2.16 Contoh Piksel p1 sebagai titik batas Selatan 23 Gambar 2.17 Contoh Piksel dimana p1 adalah 4-titik endpoint 23 Gambar 2.18 Contoh Piksel dimana p1 adalah 8-titik endpoint 23 Gambar 2.25 Contoh Piksel dimana p1 adalah 4-titik terisolasi 24 Gambar 2.26 Contoh Piksel dimana p1 adalah 4-titik terisolasi 24 Gambar 2.27 Dua Contoh dimana p1 bukanlah 4-simple point 24 Gambar 2.28 Dua Contoh dimana p1 bukanlah 8-simple point 25 Gambar 3.1 Struktur Matrik 29 Gambar 3.2 Bentuk pengalamatan Citra 31 Gambar 3.3 Penulusuran dari Kiri kekanan dari atas kebawah 32 Gambar 3.4 Penulusuran dari bawah ke atas dari kiri ke kanan 32 Gambar 3.5 Penulusuran dari kanan ke kiri dari atas kebawah 33 Gambar 3.6 Penulusuran dari atas ke bawah dari kanan ke kiri 33 Gambar 3.7 Contoh Citra awal ZhangSuen 34 Gambar 3.8 Proses Langkah 1 pada Algoritma ZhangSuen 35 Gambar 3.9 Proses Langkah 2 pada Algoritma ZhangSuen 36 Gambar 3.10 Contoh Citra awal Stentiford 36 Gambar 3.11 Template Stentiford 37 Gambar 3.12 Urutan Konektifitas algoritma stentiford 37 Gambar 3.13 Proses Langkah 1 pada Algoritma Stentiford 38 Gambar 3.14 Proses Langkah 2 pada Algoritma Stentiford 38 Gambar 3.15 Proses Langkah 3 pada Algoritma Stentiford 40 Gambar 3.16 Proses Langkah 4 pada Algoritma Stentiford 41 Gambar 3.17 Contoh Citra awal Hilditch 41 Gambar 3.18 Proses Langkah 1 pada Algoritma Hilditch 42 Gambar 3.19 Proses Langkah 2 pada Algoritma Hilditch 43 Gambar 3.20 Proses Langkah akhir pada Algoritma Hilditch 44

Gambar 3.21 Contoh Citra awal Rosenfeld 44 Gambar 3.22 Contoh label 8 tetangga dari p1 44 Gambar 3.23 Contoh Piksel p1 sebagai titik batas utara 45 Gambar 3.24 Hasil proses langkah 1 pada algoritma Rosenfeld 46 Gambar 3.25 Contoh Piksel p1 sebagai titik batas selatan 46 Gambar 3.26 Hasil proses langkah 2 pada algoritma Rosenfeld 47 Gambar 3.27 Contoh Piksel p1 sebagai titik batas Timur 47 Gambar 3.28 Hasil proses langkah 3 pada algoritma Rosenfeld 48 Gambar 3.29 Contoh Piksel p1 sebagai titik batas Barat 48 Gambar 3.30 Hasil proses langkah 3 pada algoritma Rosenfeld 49 Gambar 3.31 Flowchart Urutan rancangan bentuk arsitektur aplikasi 51 Gambar 3.32 Flowchart Algoritma ZhangSuen langkah 1 53 Gambar 3.33 Flowchart Algoritma ZhangSuen langkah 2 54 Gambar 3.34 Flowchart Algoritma Stentiford langkah 1 55 Gambar 3.35 Flowchart Algoritma Stentiford langkah 2 56 Gambar 3.36 Flowchart Algoritma Stentiford langkah 3 57 Gambar 3.37 Flowchart Algoritma Stentiford langkah 4 58 Gambar 3.38 Flowchart Algoritma Hilditch langkah 1 59 Gambar 3.39 Flowchart Algoritma Rosenfeld langkah 1 60 Gambar 3.40 Flowchart Algoritma Rosenfeld langkah 2 61 Gambar 3.41 Flowchart Algoritma Rosenfeld langkah 3 62 Gambar 3.42 Flowchart Algoritma Rosenfeld langkah 4 63 Gambar 3.43 Rancangan Menu Utama 65 Gambar 3.44 Rancangan Menu Profil 66 Gambar 3.45 Tampilan Menu teori program 66 Gambar 4.1 Tampilan Menu Utama 69 Gambar 4.2 Tampilan Menu Tombol Browse 71 Gambar 4.3 Tampilan Citra awal 71 Gambar 4.4 Tampilan citra hasil GrayScale 72 Gambar 4.5 Tampilan citra hasil Treshold 72 Gambar 4.6 Tampilan citra hasil Binerisasi 73 Gambar 4.7 Tampilan citra hasil algoritma ZhangSuen 73 Gambar 4.8 Tampilan citra hasil algoritma Stentiford 74 Gambar 4.9 Tampilan citra hasil algoritma Hilditch 74 Gambar 4.10 Tampilan citra hasil algoritma Rosenfeld 75 Gambar 4.11 Tampilan Look 76 Gambar 4.12 Tampilan Menu Materi 77 Gambar 4.13 Tampilan Menu Profil 78

DAFTAR TABEL Halaman Tabel 2.1 Bagian-bagian dari Flowchart 27 Tabel 3.1 Keterangan Gambar Pengalamatan Citra 31 Tabel 4.1 Komponen Menu Utama 70 Tabel 4.2 Komponen Look 76 Tabel 4.3 Komponen Menu Property 77 Tabel 4.4 Komponen Profil 78