BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB IV HASIL & UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN

IMPLEMENTASI METODE CANNY DAN SOBEL UNTUK MENDETEKSI TEPI CITRA

BAB 3 ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

BAB III ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN SISTEM PROGRAM APLIKASI HANDS RECOGNIZER

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. menyebabkan pengolahan citra digital memiliki kegunaan yang sangat luas. geologi, kelautan, industri, dan lain sebagainya.

BAB I PENDAHULUAN. menganalisis citra menggunakan bantuan komputer yang bertujuan untuk

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISA DAN PERANCANGAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

UNIVERSITAS BINA NUSANTARA. Program Ganda TEKNIK INFORMATIKA - MATEMATIKA Skripsi Sarjana Program Ganda Semester Genap 2006/2007

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN

SEGMENTASI CITRA MENGGUNAKAN K-MEANS DAN FUZZY C- MEANS DENGAN BERBAGAI RUANG WARNA

BAB III ANALISIS DAN PERANCANGAN

Operasi Bertetangga KONVOLUSI. Informatics Eng. - UNIJOYO log.i. Citra kualitas baik: mencerminkan kondisi sesungguhnya dari obyek yang dicitrakan

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III PROSEDUR DAN METODOLOGI. Pada bab ini kita akan melihat masalah apa yang masih menjadi kendala

Konvolusi. Esther Wibowo Erick Kurniawan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

APLIKASI PENGENALAN RAMBU BERBENTUK BELAH KETUPAT

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Citra digital adalah gambaran dari suatu objek yang bersifat analog berupa

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

ANALISA PERANCANGAN SISTEM

Bab III. Analisa dan Perancangan Sistem

BAB IV HASIL DAN PEMBAHASAN

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

BAB III ANALISA DAN PERANCANGAN

Jurnal Coding, Sistem Komputer Untan Volume 4, No. 2, Hal ISSN : x

Gambar 3.1. Diagram alir apikasi image to text

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

ABSTRAK APLIKASI KAMERA WEB UNTUK DETEKSI TEPI. Yudie Graha M /

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. analisis, desain/perancangan, kode, dan pengujian/implementasi. Tahap analisis

BAB I PENDAHULUAN. tumbuhan menurut bunganya. Kebanyakan manusia hanya mengetahui beberapa

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN

ALGORITMA SOBEL UNTUK DETEKSI KARAKTER PADA PLAT NOMOR KENDARAAN BERMOTOR

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pendahuluan. Dua operasi matematis penting dalam pengolahan citra :

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN. perangkat lunak yang sama untuk semua pengujian. analisa citra bioinformatika ini dalah sebagai berikut:

BAB 3 PERANCANGAN SISTEM. dilakukan dengan menggunakan metode stereoscopic anaglyph. Melalui metode

BAB II LANDASAN TEORI

PERANCANGAN SISTEM. Gambar 4-1 algoritma First in First Out 4-1.

BAB III ANALISIS DAN DESAIN SISTEM

BAB 3 ALGORITMA DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODE PENELITIAN

BAB 4 PENGUJIAN DAN EVALUASI. teknik pemrosesan citra dengan menggunakan logika samar dan dengan teknikteknik

BAB 4 HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN


BAB III ANALISA MASALAH DAN PERANCANGAN

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

Peningkatan Figure of Merit Pada Detektor Tepi Canny Menggunakan Teknik Skala Multiplikasi

PAINTING AIRBRUSH DESIGNED USING CANNY ADGE DETECTION METHOD

Perbandingan Efektivitas Algoritma Blind-Deconvolution, Lucy-Richardson dan Wiener-Filter Pada Restorasi Citra. Charles Aditya /

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI PENDETEKSI TEPI CITRA DIGITAL DENGAN MENGGUNAKAN METODE CANNY

APLIKASI PEMROSESAN CITRA UNTUK PENTAPISAN, DETEKSI TEPI, DAN PENGABURAN PADA KASUS CITRA MIKROSKOP ELEKTRON

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

DETEKSI NOMINAL MATA UANG DENGAN JARAK EUCLIDEAN DAN KOEFISIEN KORELASI

BAB 3 METODE PENELITIAN. pendapat para responden mengenai Augmented Reality, aplikasi Virtual dressing

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

PENDETEKSIAN TEPI OBJEK MENGGUNAKAN METODE GRADIEN

BAB III ANALISA DAN PERANCANGAN


BAB III KONSEP DAN PERANCANGAN APLIKASI

BAB 4 HASIL DAN PEMBAHASAN

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN II.1 Analisis Sistem Algoritma canny adalah salah satu operator yang digunakan untuk deteksi tepi pada citra, Operator ini mirip seperti operator sobel. Aloritma canny dilakukan dengan cara konvolusi dengan melibatkan kernel canny. Konvolusi dilakukan dengan nilai pixel dari citra yang akan diproses atau dideteksi proses citranya. Berikut ini nilai pixel citra yang akan diproses dengan mmelakukan konvolusi dari kernel canny, untuk mengambil nilai pixel bisa dilakukan dengan menggunakan tool matla, sebagai contoh berikut adalah nilai pixel pada citra. Setelah menentukan nilai pixel berikutnya adalah menentukan nilai kernel yang digunakan untuk mendeteksi citra. - 42

43 Berikutnya adalah menghitung nilai konvolusi dari citra dengan menggunakan kernel yang ada, berikut adalah hasilnya Hasil konvolusi = 82 Nilai ini dihitung dengan cara berikut : (-1 x 55) + (0 x 63) + (1 x 77) + ( 2 x 22) + (0 x 94) + ( 2 x 87 ) +(-1 x 107) +(0 x 154) +(1 x 76) = 82 82 1. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel

44 Hasil konvolusi = -200.8 Nilai ini dihitung dengan cara berikut : (-1 x 63) + (0 x 77) + (1 x 80) + ( 2 x 94) + (0 x 87) + ( 2 x 27 ) +(-1 x 154) + (0 x 76) +(1 x 30) = -200.8 82-200.8 2. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel. Hasil konvolusi = -82.4 Nilai ini dihitung dengan cara berikut : (-1 x 77) + (0 x 80) + (1 x 129) + ( 2 x 87) + (0 x 27) + ( 2 x 26 ) +(-1 x 76) + (0 x 30) +(1 x 27) = -82.4

45 82-200.8-82.4 3. Selanjutnya geser kernel satu pixel ke bawah, lalu mulai lagi melakukan konvolusi dari sisi kiri citra. Setiap kali konvolusi, geser kernel satu pixel ke kanan. Hasil konvolusi = 133.6 Nilai itu dihitung dengan cara berikut : (-1 x 22) + (0 x 94) + (1 x 87) + ( 2 x 107 + (0 x 154) + ( 2 x 76 ) +(-1 x 108) + (0 x 252) +(1 x 220) = 133.6 82-200.8-82.4 133.6

46 4. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel. Hasil konvolusi = -417.6 Nilai itu dihitung dengan cara berikut : (-1 x 94) + (0 x 87) + (1 x 27) + (- 2 x 154) + (0 x 76) + ( 2 x 30 ) +(-1 x 252) + (0 x 220) +(1 x 75) = -417.6 82-200.8-82.4 133.6-417.6 5. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel.

47 Hasil konvolusi = -319.6 Nilai itu dihitung dengan cara berikut : (-1 x 87) + (0 x 27) + (1 x 26) + ( 2 x 76) + (0 x 30) + ( 2 x 27 ) +(-1 x 220) + (0 x 75) +(1 x 30) = -319.6 82-200.8-82.4 133.6-417.6-319.6 6. Dengan cara yang sama seperti tadi, maka pixel-pixel pada baris ke tiga dikonvolusi sehingga menghasilkan : Hasil konvolusi = 290.8 Nilai itu dihitung dengan cara berikut :

48 (-1 x 107) + (0 x 154) + (1 x 76) + ( 2 x 108) + (0 x 252) + ( 2 x 220 ) +(-1 x 20) + (0 x 111) +(1 x 185) = 290.8 82-200.8-82.4 133.6-417.6-319.6 290.8 7. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel. Hasil konvolusi = -431.8 Nilai itu dihitung dengan cara berikut : (-1 x 154) + (0 x 76) + (1 x 30) + ( 2 x 252) + (0 x 220) + ( 2 x 75 ) +(-1 x 111) + (0 x 185) +(1 x 51) = -431.8 82-200.8-82.4 133.6-417.6-319.6 290.8-431.8

49 8. Geser kernel satu pixel ke kanan, kemudian hitung nilai pixel pada posisi (0,0) dari kernel. Hasil konvolusi = -490 Nilai itu dihitung dengan cara berikut : (-1 x 76) + (0 x 30) + (1 x 27) + ( 2 x 220) + (0 x 75) + ( 2 x 30 ) +(-1 x 185) + (0 x 51) +(1 x 10) = -490 22 82-200.8-82.4 26 107 133.6-417.6-319.6 27 108 290.8-413.8-490 30 III.2 Use Case Diagram Use case diagram untuk sistem deteksi tepi citra ini memilki entitas yaitu pengguna sistem dan beberapa objek diagram, use case diagram dapat dilihat pada gambar III.1 berikut ini:

50 Gambar III.1 Use Case Diagram Sistem Deteksi Tepi Use case diagram hanyalah diagram yang menggambarkan secara umum dari sistem deteksi tepiyang dirancang, untuk lebih jelas bagaimana penggunaan sistem ini maka dibuatlah sequence diagram yang menggambarkan secara terperinci penggunaan sistem ini.

51 Gambar III.2 Sequence Diagram Deteksi Tepi III.3 Perancangan Tampilan Perangkat lunak pembelajaran ini dirancang dengan menggunakan bahasa pemrograman Android dengan menggunakan beberapa komponen (tools) yang dimiliki. Dalam perancangan perangkat lunak ini, penulis juga menggunakan beberapa gambar sebagai tambahan untuk mempercantik aplikasi Form form yang terdapat dalam perangkat lunak pembelajaran ini yaitu, 1. Form Utama 2. Form About 3. Form Edge Detection

52 III.3.1 Form Utama Form utama merupakan perancangan desain ketika aplikasi dijalankan, berikut adalah desainnya Gambar III.3 Desain Form Utama Berikut adalah keterangannya 1. Judul dari aplikasi 2. Gambar dari logo aplikasi 3. Tombol untuk menampilkan form proses deteksi tepi 4. Tombol untuk menampilkan form tentang penulis 5. Tombol untuk keluar dari aplikasi

53 III.3.2 Form About Form about merupakan form desain menampilkan informasi penulis, berikut adalah desainnya Gambar III.4 Desain Form About Berikut adalah keterangannya 1. Judul dari aplikasi 2. Gambar dari logo aplikasi 3. Frame yang digunaka untuk menampilkan informasi penulis III.3.3 Form Deteksi Tepi Form deteksi tepi digunakan untuk melakukan proses pendeteksian tepi citra, berikut adalah desainnya

54 Gambar III.5 Desain Form Deteksi Tepi Berikut adalah keterangannya 1. Objek picture yang digunakan untuk menampilkan gambar asli yang akan di deteksi tepi citranya 2. Low threshold merupakan pemberian nilai paling rendah untuk threshold gambar

55 3. High threshold merupakan pemberian nilai paling tinggi untuk threshold gambar 4. Tombol yang digunakan untuk mengambil file gambar dari smarphone android 5. Tombol yang digunakan untuk mengambil file gambar dari camera smarphone android 6. Objek picture yang digunakan untuk menampilkan gambar hasil pendeteksian tepi citra 7. Tombol untuk memproses deteksi tepi citra