PEMBANGUNAN APLIKASI PENGENALAN HURUF BALOK MENGGUNAKAN BACKPROPAGATION

dokumen-dokumen yang mirip
PENGEMBANGAN APLIKASI PENGENALAN POLA PENYAKIT KULIT MENGGUNAKAN BACKPROPAGATION MOMENTUM

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENJURUSAN PADA TINGKAT SMA MENGGUNAKAN METODE K NEAREST NEIGHBOR (APerS) TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENCATATAN TRANSAKSI LAUNDRY

PEMBANGUNAN SISTEM INFORMASI BERBASIS DEKSTOP DAN WEB MULTIMEDIA DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN USAHA DIGITAL PRINTING MENGGUNAKAN BAYESIAN NETWORK

PEMBANGUNAN SISTEM INFORMASI PENGGAJIAN KARYAWAN BERBASIS WEB (STUDI KASUS: UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN SISTEM INFORMASI PENJUALAN DAN PEMBELIAN PADA TOKO KOMPUTER

Pembangunan Aplikasi Sistem Pakar Diagnosis Jenis Alergi Dan Penanganannya Pada Penderita Alergi

PEMBANGUNAN SISTEM REKOMENDASI PENELUSURAN BUKU MENGGUNAKAN METODE PROBABILITAS BERBASIS WEB

PEMBANGUNAN APLIKASI MOBILE PENGETAHUAN KEBIDANAN DAN LETAK RUMAH BERSALIN BERBASIS LOKASI

PEMBANGUNAN SISTEM INFORMASI AKUNTANSI UNTUK PERUSAHAAN DAGANG SKALA MIKRO, KECIL DAN MENENGAH

PENGEMBANGAN SISTEM INFORMASI SKRIPSI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN SISTEM INFORMASI TOKO BUKU DENGAN FITUR TEKNOLOGI BARCODE

PENGEMBANGAN APLIKASI INSTANT MESSENGER DENGAN VOICE DAN VIDEO CONFERENCE

PEMBANGUNAN SISTEM INFORMASI BERBASIS WEB UNTUK KLINIK HEWAN CALICO DENGAN HTML5

PEMBANGUNAN APLIKASI BERBASIS WEB UNTUK EVALUASI KINERJA DOSEN PADA PROSES BELAJAR DAN MENGAJAR DI UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN PERANGKAT LUNAK PEMESANAN RUANG KARAOKE BERBASIS WEB

PENGEMBANGAN SISTEM INFORMASI AKADEMIK UNTUK PELAPORAN PROSES AKADEMIK MAHASISWA BERBASIS WEB

PENGEMBANGAN APLIKASI MONITORING LABORATORIUM

PEMBANGUNAN PERANGKAT LUNAK PELAPORAN DATA BENCANA ALAM MENGGUNAKAN SMS GATEWAY

PENGEMBANGAN SISTEM INFORMASI DESA WISATA DI DAERAH ISTIMEWA YOGYAKARTA BERBASIS LOKASI

Pengembangan Sistem Informasi Monitoring dan Evaluasi Pengendalian Hama Berbasis Web

TUGAS AKHIR Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika DISUSUN OLEH:

PEMBANGUNAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PREDIKSI KECEPATAN STUDI MAHASISWA DENGAN MENGGUNAKAN METODE ID3

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN WEDDING PLANNER BERBASIS WEB

PEMBANGUNAN SISTEM PAKAR PENANGGULANGAN HAMA DAN PENYAKIT PADA TANAMAN KENTANG MENGGUNAKAN METODE CERTAINTY FACTOR

PEMBANGUNAN APLIKASI MOBILE PEMBELAJARAN SISTEM PENCERNAAN MANUSIA BERBASIS MULTIMEDIA TUGAS AKHIR

PEMBANGUNAN APLIKASI PENYEDIA INFORMASI PERKULIAHAN MAHASISWA FTI UAJY

PEMBANGUNAN WEBSITE JEJARING SOSIAL UNTUK BERBAGI INFORMASI KAJIAN ISLAM

PEMBANGUNAN APLIKASI PEMESANAN DAN PEMBAYARAN TIKET BIOSKOP MENGGUNAKAN TEKNOLOGI NEAR FIELD COMMUNICATION TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PELAPORAN SUPRA DESA BERBASIS MOBILE

Skripsi Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Oleh: Henkie NIM :

PEMBANGUNAN SISTEM INFORMASI SKRIPSI DAN TUGAS AKHIR PADA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

PEMBANGUNAN PERANGKAT LUNAK ADVANCED TRANSACTION PROCESSING SYSTEM UNTUK TOKO KELONTONG

PEMBANGUNAN APLIKASI PENCARIAN RUTE BUS TRANS JOGJA TERDEKAT MENGGUNAKAN ALGORITMA DIJKSTRA

Pengembangan Sistem Informasi Tugas Akhir Berbasis Web Untuk Sistem Informasi Akademik Universitas Atma Jaya Yogyakarta

PEMBANGUNAN APLIKASI AUGMENTED REALITY WISATA BUDAYA YOGYAKARTA BERBASIS LOKASI PADA ANDROID

Pembangunan Sistem Rekomendasi Pencarian Menu Masakan di Restaurant

PEMBANGUNAN SISTEM INFORMASI KERJASAMA DAN PROMOSI BERBASIS WEB (STUDI KASUS UNIVERSITAS ATMA JAYA YOGYAKARTA)

PEMBANGUNAN SISTEM INFORMASI PENERIMAAN PEGAWAI BERBASIS WEB TUGAS AKHIR

PEMBANGUNAN APLIKASI PENGUMUMAN TERPADU BERBASIS MOBILE

PENGEMBANGANN SISTEM INFORMASI KERJA PRAKTEK/MAGANG BERBASIS WEB UNTUK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR

ANALISIS OPINI PUBLIK TERHADAP BRAND DI SITUS JEJARING SOSIAL TWITTER MENGGUNAKAN METODE NAÏVE BAYES CLASSIFIER

PENGEMBANGAN SISTEM PENGIRIMAN FILE DAN PENGENDALIAN JARAK JAUH MENGGUNAKAN USER DATAGRAM PROTOCOL TUGAS AKHIR

PENGEMBANGAN APLIKASI SIMULASI MESIN MOBIL BERBASIS MULTIMEDIA

PEMBANGUNAN APLIKASI KATALOG PENJUALAN MOBIL DENGAN AUGMENTED REALITY

PEMBANGUNAN APLIKASI PENGINGAT AKTIVITAS BERBASIS LOKASI PADA WINDOWS PHONE 8

PEMBANGUNAN SITUS E-MARKETPLACE UNTUK PERSEWAAN VILLA MENGGUNAKAN SMARTY DAN JQUERY SKRIPSI

PEMBANGUNAN APLIKASI HYBRID PEER-TO-PEER UNTUK PENYALINAN FILE IMAGE VIRTUAL MACHINE MENGGUNAKAN PEMROGRAMAN SOKET TUGAS AKHIR

Sistem Rekomendasi Berbasis Web untuk Pemilihan Peminatan Menggunakan User-Based Collaborative Filtering

Tugas Akhir. Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika. Disusun Oleh : ALOYSIUS HERRY FATMANTO

PEMBANGUNAN APLIKASI LAB DISCIPLINE CONTROL

PEMBANGUNAN SISTEM INFORMASI DEPOSIT UANG UNTUK PEMASANGAN IKLAN BARIS PADA SURAT KABAR BERBASIS WEB SKRIPSI

PEMBANGUNAN SISTEM INFORMASI UMAT GEREJA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI ANALISIS PEMETAAN KEMISKINAN BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI UNIVERSITAS ATMA JAYA YOGYAKARTA TUGAS AKHIR. Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai

Pembangunan Aplikasi Mobile Pencarian Tiket Pesawat Termurah Berbasis J2ME

PENGEMBANGAN SISTEM INFORMASI EVALUASI PENYELENGGARAAN PROGRAM STUDI DI UNIVERSITAS ATMA JAYA YOGYAKARTA

PEMBANGUNAN APLIKASI MOBILE FILE SHARING MENGGUNAKAN MOBILE INTERNET ACCESS BERBASIS J2ME

INTISARI. Kata kunci : Data Obat, Sistem, Multimedia, Efek Farmakologi, Apoteker.

PEMBANGUNAN APLIKASI ANALISIS SENTIMEN BERITA MENGGUNAKAN METODE NAIVE BAYES

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT UNTUK MENDUKUNG PELAYANAN PASIEN DI RUMAH SAKIT UMUM PATMASURI YOGYAKARTA

PEMBANGUNAN SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN TANAMAN OBAT KELUARGA SEBAGAI ALTERNATIF PENGOBATAN DENGAN METODE TOPSIS BERBASIS WEB

Pembangunan Aplikasi Pencarian Lokasi Museum Terdekat di Yogyakarta Berbasis Mobile

PEMBANGUNAN APLIKASI MOBILE UNTUK MENCETAK FOTO MEMANFAATKAN WEB SERVICE

ANALISIS DAN USULAN SOLUSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN BEASISWA MENGGUNAKAN ALGORITMA ID3

PEMBANGUNAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi Kasus : SMK Marsudi Luhur Yogyakarta)

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA BERBASIS LOKASI DENGAN MENGGUNAKAN SMS AUTORESPONDER DAN SMS GATEWAY SKRIPSI

SISTEM REKOMENDASI PEMILIHAN KERJA UNTUK MAHASISWA UNIVERSITAS ATMAJAYA YOGYAKARTA MENGGUNAKAN METODE CONTENT-BASED FILTERING

Pembangunan Aplikasi Permainan Web Pembelajaran Aksara Jawa Menggunakan Teknologi HTML5 dan CSS3

PEMBANGUNAN SISTEM INFORMASI GEOGRAFIS DAERAH RAWAN BANJIR BERBASIS WEB TUGAS AKHIR

PENGEMBANGAN APLIKASI KARAOKE BERBASIS MULTIMEDIA

PEMBANGUNAN APLIKASI SISTEM PAKAR DIAGNOSA GANGGUAN PERKEMBANGAN PERVASIF DENGAN METODE DEMPSTER SHAFER BERBASIS WEB

PENGEMBANGAN APLIKASI ALAT BANTU BELAJAR PENGETAHUAN ATMOSFER DAN HIDROSFER BERBASIS MULTIMEDIA

RANCANG BANGUN APLIKASI PENGENALAN TULISAN TANGAN AKSARA HANACARAKA BERBASIS MULTIMEDIA

PEMBANGUNAN SISTEM INFORMASI UJIAN INDONESIA AIKIKAI BERBASIS WEB DENGAN DUKUNGAN TEKNIK ASYNCHRONOUS JAVASCRIPT AND XML (AJAX)

PEMBANGUNAN SISTEM INFORMASI DESA BERBASIS WEB

PEMBANGUNAN SISTEM INFORMASI KESISWAAN STUDI KASUS SMP MARIA IMMACULATA CILACAP

PENGEMBANGAN PORTAL DOSEN UNIVERSITAS DENGAN INTEGRASI JAVA DAN ASP.NET WEB SERVICE MENGGUNAKAN PHP SOAP-WSDL

PENGEMBANGAN SISTEM MONITORING DAN PENCARIAN RELAWAN PENANGANAN BENCANA MENGGUNAKAN AUGMENTED REALITY SKRIPSI

PEMBANGUNAN SISTEM INFORMASI MANAJEMEN AKADEMIK SMK ERNA DUMAI BERBASIS WEB SKRIPSI

PEMBANGUNAN GAME BATIK PADA PIRANTI MOBILE ANDROID

PEMBANGUNAN PORTAL WEB PADA PT. TATA TRANSPORT DENGAN MENGGUNAKAN WINDOWS SHAREPOINT SERVICE 3.0

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS POSYANDU BERBASIS WEB

PEMBANGUNAN APLIKASI JUAL BELI ONLINE TOKO KOEN-B FASHION BERBASIS MOBILE

IMPLEMENTASI METODE PROMETHEE UNTUK PROGRAM BANTU PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE

PEMBANGUNAN APLIKASI KULINER BERBASIS LOKASI

PEMBANGUNAN SITUS UNTUK MEMPERTEMUKAN KEBUTUHAN PERUSAHAAN DAN KEMAMPUAN PENCARI KERJA TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI SARANA DAN PRASARANA UNIVERSITAS ATMA JAYA YOGYAKARTA BERBASIS WEB

PEMBANGUNAN APLIKASI PENGHUBUNG DONATUR DAN PANTI ASUHAN BERBASIS LOKASI TUGAS AKHIR

Pembangunan Aplikasi Layanan Berbasis Lokasi Pencarian Obral (Sale) Terdekat Berbasis Android

PENGEMBANGAN APLIKASI PEMBELAJARAN UJIAN NASIONAL UNTUK SISWA SEKOLAH DASAR BERBASIS MULTIMEDIA

PEMBANGUNAN SISTEM INFORMASI PORTAL ALUMNI

PEMBANGUNAN APLIKASI PEMESANAN MENU PADA RESTORAN BERBASIS ANDROID

PEMBANGUNAN DIGITAL LIBRARY PADA PERPUSTAKAAN DAERAH BALI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER

PEMBANGUNAN SISTEM INFORMASI RUMAH SAKIT MENGGUNAKAN FRAMEWORK CODEIGNITER

PEMBANGUNAN APLIKASI KLASIFIKASI MAHASISWA BARU UNIVERSITAS ATMA JAYA YOGYAKARTA DENGAN METODE NAΪVE BAYES CLASSIFIER

PENGEMBANGAN APLIKASI KUIS ONLINE BERBASIS WEB SERVICE PADA PLATFORM WINDOWS PHONE TUGAS AKHIR

PEMBANGUNAN SISTEM INFORMASI PENJAMINAN MUTU (Studi Kasus : Universitas Atma Jaya Yogyakarta) TUGAS AKHIR

INTEGRASI PELAPORAN KEUANGAN PERBANKAN BERBASIS SERVICE ORIENTED ARCHITECTURE TUGAS AKHIR

Transkripsi:

PEMBANGUNAN APLIKASI PENGENALAN HURUF BALOK MENGGUNAKAN BACKPROPAGATION SKRIPSI Diajukan Untuk Memenuhi Sebagian Persyaratan Mencapai Derajat Sarjana Teknik Informatika Disusun oleh : Bagus Ade Saputra NIM 06 07 04929 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA YOGYAKARTA 2011 i

KATA PENGANTAR Puji dan syukur penulis haturkan kepada Tuhan Yang Maha Esa, karena berkat rahmat yang diberikan, penulis dapat menyelesaikan laporan Skripsi ini dengan baik. Tugas akhir adalah studi akhir yang diwajibkan pada Mahasiswa Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta setelah lulus mata kuliah teori, praktikum, kerja praktek, dan Kuliah Kerja Nyata (KKN). Tujuan dari pembuatan tugas akhir ini adalah sebagai salah satu syarat untuk mencapai derajat sarjana Teknik Informatika dari Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta. Penulis menyadari bahwa dalam pembuatan skripsi ini tidak terlepas dari bantuan dari berbagai pihak yang telah menyumbangkan pikiran, tenaga, dan bimbingan kepada penulis baik secara langsung maupun tidak langsung. Oleh sebab itu, penulis mengucapkan terima kasih kepada: 1. Tuhanku Yesus Kristus yang selalu melimpahkan berkat, kasih, petunjuk, dan harapan kepada penulis. 2. Keluargaku tercinta, papa, mama, mba uti yang selalu mendukung, membimbing dan membantu serta doa-doanya untukku. Maaf kalau harus terlambat dalam menyelesaikan tugas akhir ini. 3. Ibu Dra. Ernawati,M.T, selaku Dosen Pembimbing I yang telah memberikan banyak waktu, kepercayaan, bimbingan dan masukan kepada penulis. iv

4. Bapak B. Yudi Dwiandiyanta, S.T., M.T. selaku Dosen Pembimbing II yang telah memberikan banyak waktu, kepercayaan, bimbingan dan masukan kepada penulis. 5. Seluruh dosen Universitas Atma Jaya Yogyakarta yang pernah mengajar dan membimbing penulis selama kuliah. 6. Ko Hengky yang sudah memberikan inspirasi topik tugas akhir ini. 7. Jo yang pernah menjadi motivasi untukku. 8. Teman-temanku anak TF 06 tercinta, Ndut, Gabor, Erwin, Ogi, Widya, Daphne, Aris, Yuris, Motte, Itonx, Plenthonx, Dessy, Bhekti. Terima kasih teman atas dukungan, bantuan, sindiran dan semangat yang kalian berikan. Bagi yang belum TA, ayo cepetan. 9. Teman-teman main yang lain, Putri, Didi, Hengky, Gani, Ronald, Beng Ho, mas Hari atas dukungan, sindiran dan semangat dari kalian. 10. Frappio dan crew untuk keramahan dan tempat yang nyaman untuk mengerjakan. 11. Rindi untuk dukungan, semangat, hotcap dan rossetanya nya. 12. Si Jupi dan Livi yang selalu menemani kemanapun aku pergi. 13. Pihak-pihak lain yang tidak dapat disebutkan satu persatu. Penulis menyadari bahwa laporan ini masih jauh dari sempurna karena keterbatasan waktu dan pengetahuan yang dimiliki penulis. Oleh karena itu segala kritik dan saran yang bersifat membangun sangat diharapkan untuk v

mengembangkan tugas akhir ini. Akhir kata, semoga laporan tugas akhir ini dapat berguna bagi semua pihak yang membutuhkan. Yogyakarta, Maret 2011 Penulis vi

Intisari Pengenalan atau pembacaan tulisan tangan adalah hal yang dianggap sederhana dan umum dilakukan oleh manusia, namun ternyata merupakan tugas yang sulit dilakukan oleh komputer. Ketidakmampuan komputer dengan cara konvensional untuk melakukan pengenalan tulisan tangan disebabkan adanya perbedaan pada setiap tulisan tangan tersebut. Untuk itu dibuat berbagai solusi untuk memecahkan masalah tersebut. Salah satu caranya adalah dengan dikembangkannya sistem Jaringan Saraf Tiruan (JST) dengan salah satu metodenya adalah Backpropagation. Backpropagation membutuhkan masukan berupa pola karakteristik yang tepat dari setiap karakter untuk dapat melakukan pengenalan. Pembuatan Tugas Akhir ini bertujuan untuk melakukan pengenalan tulisan tangan manusia. Tulisan tangan yang dibaca adalah sebuah citra grayscale dari hasil scan tulisan tangan manusia. Metode yang digunakan dalam pembuatan Tugas Akhir ini adalah metode dari Jaringan Syaraf Tiruan yaitu Backpropagation. Tugas Akhir ini dibuat dengan menggunakan bahasa pemrograman C# dan pengolahan basis data menggunakan Microsoft Access 2010. Hasil penelitian ini berupa sebuah perangkat lunak yang dapat melakukan proses pengenalan terhadap tulisan tangan manusia. Perangkat lunak ini dapat mengenali tulisan tangan manusia yang ada di dalam data pelatihan hingga 100%. Sedangkan untuk tulisan tangan yang belum ada pada data pelatihan dikenali sekitar 23%. Kata kunci : Karakter, Tulisan Tangan, Jaringan Saraf Tiruan, Backpropagation, Pattern Recognition. vii

DAFTAR ISI Halaman Judul... i Halaman Pengesahan... ii Halaman Persembahan... iii Kata Pengantar... iv Intisari... vii Daftar Isi... viii Daftar Gambar... xi Daftar Tabel... xiii BAB I PENDAHULUAN... 1 I.1 Latar Belakang... 1 I.2 Rumusan Masalah... 3 I.3 Batasan Masalah... 3 I.4 Tujuan... 4 I.5 Metode Penelitian... 4 I.6 Sistematika Penulisan... 5 BAB II TINJAUAN PUSTAKA... 7 BAB III LANDASAN TEORI... 12 III.1 Teks... 12 III.2 Citra... 12 III.2.1 Citra Digital... 13 III.2.2 Pengolahan Citra Digital... 15 III.2.3 Pengenalan Pola... 17 III.2.4 Citra Grayscale... 18 III.3 Jaringan Syaraf Tiruan... 19 III.3.1 Physical Neuron... 19 III.3.2 Jaringan Syaraf Tiruan... 20 viii

III.3.3 Cara Kerja JST... 23 III.3.4 Lapisan pada JST... 24 III.3.5 Pelatihan pada JST... 25 III.3.6 Algoritma Backpropagation... 26 III.3.6.1 Backpropagation... 26 III.3.6.2 Algoritma Pelatihan Backpropagation... 28 III.4 Microsoft.Net Framework... 32 III.5 Bahasa Pemrograman C#... 33 BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK... 35 IV.1 Analisis Perangkat Lunak... 35 IV.1.1 Lingkup Masalah... 35 IV.1.2 Fungsi Produk... 35 IV.1.3 Kebutuhan Antarmuka... 36 IV.1.4 Kebutuhan Fungsionalitas... 37 IV.1.4.1 Use Case Diagram... 37 IV.1.5 Spesifikasi Kebutuhan Fungsionalitas... 37 IV.1.5.1 Use Case Spesification : Pelatihan... 37 IV.1.5.2 Use Case Spesification : Pengujian... 39 IV.1.5.3 Use Case Spesification : Tambah Data Pelatihan... 40 IV.1.6 Entity Relationship Diagram (ERD)... 41 IV.2 Arsitektur Perangkat Lunak SIPETUNG... 42 IV.2.1 Konektivitas... 42 IV.2.2 Perancangan Arsitektur... 42 IV.3 Perancangan Perangkat Lunak... 43 IV.3.1 Sequence Diagram... 43 IV.3.1.1 Pelatihan... 43 IV.3.1.2 Pengujian... 44 IV.3.1.3 Tambah Data Pelatihan... 44 IV.3.2 Class Diagram... 45 ix

IV.3.3 Deskripsi Kelas... 45 IV.3.3.1 Specific Design Class FPelatihan. 45 IV.3.3.2 Specific Design Class Backpropagation... 45 IV.3.3.3 Specific Design Class Database... 46 IV.3.3.4 Specific Design Class FPengujian. 46 IV.3.3.5 Specific Design Class FData... 46 IV.3.4 Perancangan Antar Muka... 47 IV.3.4.1 Menu Utama... 47 IV.3.4.2 Menu List Data Pelatihan... 48 IV.3.4.3 Menu Data Pelatihan... 49 IV.3.4.4 Menu Pelatihan JST... 50 IV.3.4.5 Menu Pengujian JST... 51 BAB V IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK... 52 V.1 Implementasi Perangkat Lunak... 52 V.1.1 File Hasil Implementasi... 52 V.1.2 Implementasi Antar Muka Perangkat Lunak. 54 V.1.2.1 Menu Utama... 54 V.1.2.2 List Data Pelatihan... 55 V.1.2.3 Data Pelatihan... 56 V.1.2.4 Pelatihan JST... 57 V.1.2.5 Pengujian JST... 58 V.1.2.6 Tentang Aplikasi... 59 V.2 Pengujian Perangkat Lunak... 60 V.2.1 Pengujian Fungsionalitas Perangkat Lunak SIPETUNG... 60 V.2.2 Pengujian Hasil Perangkat Lunak SIPETUNG 63 V.3 Pembahasan Perangkat Lunak... 69 V.3.1 Kelebihan dan Kekurangan Sistem... 69 BAB VI PENUTUP... 71 VI.1 Kesimpulan... 71 VI.2 Saran... 71 DAFTAR PUSTAKA... 72 x

DAFTAR GAMBAR Gambar 3.1. Pengelompokan jenis-jenis citra... 13 Gambar 3.2. Digitalisasi citra... 14 Gambar 3.3. Koordinat citra... 15 Gambar 3.4. Urut-urutan pengolahan citra digital... 16 Gambar 3.5. Tiga bidang studi yang berkaitan dengan pola... 17 Gambar 3.6. Contoh citra grayscale... 19 Gambar 3.7. Neuron sederhana... 20 Gambar 3.8. Pemodelan neuron... 20 Gambar 3.9. Arsitektur jaringan syaraf tiruan... 22 Gambar 3.10. Dasar kerja sebuah node pada JST... 23 Gambar 3.11. Sigmoid transfer function... 24 Gambar 3.12. Lapisan sederhana dalam JST... 24 Gambar 3.13. Sususan layer Backpropagation... 28 Gambar 3.14. Struktur.Net Framework... 32 Gambar 4.1. Use Case Diagram... 37 Gambar 4.2. Entity Relationship Diagram... 41 Gambar 4.3. Arsitektur konektivitas perangkat lunak SIPETUNG 42 Gambar 4.4. Perancangan arsitektur... 42 Gambar 4.5. Sequence Diagram : Pelatihan... 43 Gambar 4.6. Sequence Diagram : Pengujian... 44 Gambar 4.7. Sequence Diagram : Tambah Data Pelatihan... 44 Gambar 4.8. Class Diagram... 45 Gambar 4.9. Rancangan Antarmuka Menu Utama... 47 Gambar 4.10. Rancangan Antarmuka List Data Pelatihan... 48 Gambar 4.11. Rancangan Antarmuka Data Pelatihan... 49 Gambar 4.12. Rancangan Antarmuka Pelatihan JST... 50 Gambar 4.13. Rancangan Antarmuka Pengujian JST... 51 Gambar 5.1. Implementasi Antarmuka Menu Utama... 54 Gambar 5.2. Implementasi Antarmuka List Data Pelatihan... 55 Gambar 5.3. Implementasi Antarmuka Data Pelatihan... 56 xi

Gambar 5.4. Implementasi Antarmuka Pelatihan JST... 57 Gambar 5.5. Implementasi Antarmuka Pengujian JST... 58 Gambar 5.6. Implementasi Antarmuka Tentang Aplikasi... 59 xii

DAFTAR TABEL Tabel 5.1 Tabel Pengujian Fungsi Perangkat Lunak SIPETUNG... 60 Tabel 5.2 Tabel Pengujian Hasil Pelatihan1 Perangkat Lunak SIPETUNG... 63 Tabel 5.3 Tabel Pengujian Hasil Pelatihan2 Perangkat Lunak SIPETUNG... 65 Tabel 5.4 Tabel Pengujian dengan Noise1 Perangkat Lunak SIPETUNG... 67 Tabel 5.5 Tabel Pengujian dengan Noise2 Perangkat Lunak SIPETUNG... 68 xiii