Oleh: Angger Gusti Zamzany( ) Dosen Pembimbing: Dr. Dwi Ratna Sulistyaningrum, S.Si, M.T.

dokumen-dokumen yang mirip
JURNAL SAINS DAN SENI POMITS Vol. 2, No.1, (2014) 1-6 1

Oleh: Ulir Rohwana ( ) Dosen Pembimbing: Prof. Dr. H. M. Isa Irawan, M.T.

JURNAL SAINS DAN SENI POMITS Vol. 2, No.1, (2013) 1-6 1

SISTEM PENGENALAN TULISAN TANGAN REAL TIME MENGGUNAKAN METODE DOMINANT POINT DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

IDENTIFIKASI CITRA BILANGAN DESIMAL 0-9 BERBASIS LEARNING VECTOR QUANTIZATION SECARA REAL TIME

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) IMPLEMENTASI JARINGAN SYARAF TIRUAN BACKPROPAGATION UNTUK MENGENALI MOTIF BATIK

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

Program Aplikasi Komputer Pengenalan Angka Dengan Pose Jari Tangan Sebagai Media Pembelajaran Interaktif Anak Usia Dini

BAB I PENDAHULUAN 1.1 Latar Belakang

PERBANDINGAN ANTARA METODE KOHONEN NEURAL NETWORK DAN LEARNING VECTOR QUANTIZATION PADA SISTEM PENGENALAN TULISAN TANGAN SECARA REAL TIME

SIMULASI PENGENALAN TULISAN MENGGUNAKAN LVQ (LEARNING VECTOR QUANTIZATION )

BAB I PENDAHULUAN. 1.1 Latar Belakang

IDENTIFIKASI KEMATANGAN JERUK BERDASARKAN CITRA WARNA RGB DAN JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION

SEMINAR TUGAS AKHIR ATMISYA WIYANTI NRP Dosen Pembimbing Dr.rer.nat.Ir. Aulia M.T. Nasution, M.Sc. Suyanto,ST.MT

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENERAPAN METODE LEARNING VECTOR QUANTIZATION (LVQ) PADA PREDIKSI JURUSAN DI SMA PGRI 1 BANJARBARU

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN SISTEM

Identifikasi Tanaman Buah Berdasarkan Fitur Bentuk, Warna dan Tekstur Daun Berbasis Pengolahan Citra dan Learning Vector Quantization(LVQ)

KOMPARASI HASIL KLASIFIKASI PENYAKIT DIABETES MELLITUS MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN LEARNING VECTOR QUANTIZATION

APLIKASI PENGENALAN POLA DAUN MENGGUNAKAN JARINGAN SYARAF LEARNING VECTOR QUANTIFICATION UNTUK PENENTUAN TANAMAN OBAT

Aplikasi Pengenalan Citra Chord Gitar Menggunakan Learning Vector Quantization (LVQ)

PENENTUAN NILAI VEKTOR PEWAKIL AWAL PADA ARSITEKTUR JARINGAN SYARAF TIRUAN LVQ UNTUK PENGENALAN WAJAH

PERANCANGAN SISTEM PENGENALAN DAN PENYORTIRAN KARTU POS BERDASARKAN KODE POS DENGAN MENGGUNAKAN ARTIFICIAL NEURAL NETWORK

IDENTIFIKASI RAMBU-RAMBU LALU LINTAS MENGGUNAKAN LEARNING VECTOR QUANTIZATION

DETEKSI JENIS KAYU CITRA FURNITURE UKIRAN JEPARA MENGGUNAKAN JST BACKPROPAGATION

BAB III METODOLOGI PENELITIAN. Dalam penelitian penerapan metode Jaringan Syaraf Tiruan Learning Vector

Perbandingan Antara Metode Kohonen Neural Network dengan Metode Learning Vector Quantization Pada Pengenalan Pola Tandatangan

Komparasi Metode Klasifikasi Penyakit Diabetes Mellitus Menggunakan Jaringan Syaraf Tiruan Learning Vector Quantization dan Backpropagation

ALGORITMA LEARNING VECTOR QUANTIZATION UNTUK PENGENALAN BARCODE BUKU DI PERPUSTAKAAN UNIVERSITAS GALUH CIAMIS

BAB 2 LANDASAN TEORI

Algoritma Kohonen dalam Mengubah Citra Graylevel Menjadi Citra Biner

PENGENALAN POLA TANDA TANGAN MENGGUNAKAN METODE MOMENT INVARIANT DAN JARINGAN SYARAF RADIAL BASIS FUNCTION (RBF)

PENGENALAN BAHASA ISYARAT HURUF ABJAD MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION (LVQ) SKRIPSI

BAB III METODE PENELITIAN. menjawab segala permasalahan yang ada dalam penelitian ini.

Penggunaan Jaringan Syaraf Tiruanuntuk Membaca Karakter pada Formulir Nilai Mata Kuliah

IDENTIFIKASI KEASLIAN MATA UANG RUPIAH MELALUI INVISIBLE INK BERBASIS FOURIER TRANSFORM MENGGUNAKAN NEURAL LEARNING VECTOR QUANTIZATION

PENGENAL HURUF TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN METODE LVQ (LEARNING VECTOR QUANTIZATION) By. Togu Sihombing. Tugas Ujian Sarjana

PENGGUNAAN METODE TEMPLATE MATCHING UNTUK MENDETEKSI CACAT PADA PRODUKSI PELURU

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

PENGENALAN AKSARA JAWAMENGGUNAKAN LEARNING VECTOR QUANTIZATION (LVQ)

PERBANDINGAN ANALISIS PENGENALAN HURUF ARAB MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN K-NEAREST NEIGHBOR

BAB II TINJAUAN PUSTAKA. yang revelan dengan penelitian yang akan. antara metode Kohonen Neural Network dengan metode Learning ng Vector

BAB II TINJAUAN PUSTAKA

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

SISTEM KONVERSI DOKUMEN IDENTITAS INDIVIDU MENJADI SUATU TABEL

APLIKASI PENGENALAN KARAKTER ALFANUMERIK MENGGUNAKAN ALGORITMA HAMMING DISTANCE

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. ke karakteristik tertentu pada manusia yang unik dan berbeda satu sama lain.

SKRIPSI RAYMOND P.H. SIRAIT

Identifikasi Tandatangan Digital Menggunakan Jaringan Syaraf Tiruan Backpropagation

1.2 Rumusan Masalah Berdasarkan latar belakang yang telah dibuat diatas, rumusan masalah yang dapat diambil adalah :

BAB 2 LANDASAN TEORI

IMPLEMENTASI PENGOLAHAN CITRA DAN ALGORITMA LVQ UNTUK PENGENALAN POLA BUKU

BAB 2 TINJAUAN PUSTAKA. Bab 2 ini berisi tentang pembahasan teori-teori tentang jaringan syaraf tiruan, Algoritma Learning Vector Quantization (LVQ).

Implementasi Jaringan Syaraf Tiruan Backpropagation Untuk Pengenalan Citra Digital Menggunakan Deteksi Tepi

Pengenalan Jenis Ikan Air Laut dengan Metode Learning Vector Quantization (LVQ) Berbasis Citra

BAB II LANDASAN TEORI

IMPLEMENTASI PENGOLAHAN CITRA UNTUK MENGHITUNG RESISTANSI RESISTOR MENGGUNAKAN METODE BACK PROPAGATION

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

Perbaikan Metode Prakiraan Cuaca Bandara Abdulrahman Saleh dengan Algoritma Neural Network Backpropagation

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

IDENTIFIKASI JENIS BATU AKIK MENGGUNAKAN METODE LEARNING VEKTOR QUANTIZATION (LVQ)

BAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya

PERANCANGAN PROGRAM PENGENALAN BENTUK MOBIL DENGAN METODE BACKPROPAGATION DAN ARTIFICIAL NEURAL NETWORK SKRIPSI

JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION UNTUK APLIKASI PENGENALAN TANDA TANGAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

DOKUMENTASI ULANG NASKAH BRAILLE MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN. dan bahan, agar mendapatkan hasil yang baik dan terstruktur. Processor Intel Core i3-350m.

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

Identifikasi Gender Berdasarkan Citra Wajah Menggunakan Deteksi Tepi dan Backpropagation

KLASIFIKASI POLA UKIR KAYU JEPARA BERDASARKAN DETEKSI TEPI BERBASIS JARINGAN SYARAF TIRUAN

Jurnal Sains & Informatika ISSN: X Volume 2,Nomor 2, Nopember Perbandingan PNN dan LVQ dalam Identifikasi Jenis Bercak pada Daun Cabai

SISTEM BIOMETRIKA IDENTIFIKASI TANDA TANGAN MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN MODEL PERCEPTRON

BAB IV HASIL DAN PEMBAHASAN. Implementasi antar muka dalam tugas akhir ini terdiri dari form halaman

Pengenalan Tanda Tangan melalui Pengolahan Citra Digital dan Jaringan Saraf Tiruan Radial Basis Function

KLASIFIKASI KUALITAS BUAH GARCINIA MANGOSTANA L. MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION

BAB III METODE PENELITIAN. Desain penelitian untuk pengenalan nama objek dua dimensi pada citra

KLASIFIKASI MUTU JERUK NIPIS DENGAN METODE LEARNING VECTOR QUANTIZATION (LVQ) Ahmad Sahru Romadhon 1 dan Vivi Tri Widyaningrum 2

PENGENALAN POLA AKSARA KA-GA-NGA DENGAN METODE LEARNING VECTOR QUANTIZATION (LVQ)

BAB 2 LANDASAN TEORI

SISTEM PENGENALAN BARCODE MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

Implementasi Jaringan Syaraf Tiruan Backpropagation dan Steepest Descent untuk Prediksi Data Time Series

PENGENALAN HURUF DAN ANGKA PADA CITRA BITMAP DENGAN JARINGAN SARAF TIRUAN METODE PROPAGASI BALIK

BAB 1 PENDAHULUAN Latar belakang masalah

BAB II TINJAUAN PUSTAKA

BAB III METODE PENELITIAN

BAB III PERANCANGAN SISTEM. tangan huruf vokal seperti terlihat pada gambar 3.1.

ANALISIS VARIASI PARAMETER LEARNING VECTOR QUANTIZATION ARTIFICIAL NEURAL NETWORK TERHADAP PENGENALAN POLA DATA ODOR

BAB 3 ANALISA DAN PERANCANGAN

IDENTIFIKASI CACAT AMUNISI DENGAN MENGGUNAKAN PENGOLAHAN CITRA DIGITAL DAN LINEAR DISCRIMINANT ANALYSIS (LDA)

DIAGNOSA GANGGUAN SALURAN PERNAFASAN MENGGUNAKAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

BAB V KESIMPULAN DAN SARAN

JARINGAN SYARAF TIRUAN PROPAGASI BALIK DALAM PREDIKSI PERSEDIAAN TERNAK SAPI POTONG ( STUDI KASUS DI WILAYAH SUMATERA BARAT )

Penggunaan Metode Template Matching Untuk Mendeteksi Cacat Pada Produksi Peluru.

Transkripsi:

Oleh: Angger Gusti Zamzany(1210100 073) Dosen Pembimbing: Dr. Dwi Ratna Sulistyaningrum, S.Si, M.T.

DAFTAR ISI I II III IV V VI PENDAHULUAN TINJAUAN PUSTAKA METODOLOGI PERANCANGAN DAN IMPLEMENTASI PENGUJIAN DAN PEMBAHASAN PENUTUP 2

PENDAHULUAN Latar Belakang Rumusan Masalah Batasan Masalah Tujuan Manfaat 3

LATAR BELAKANG Industri Pertahanan Identifikasi Kecacatan LVQ?????? LVQ Industri Pertahanan Indonesia mulai berkembang Untuk dapat mempertahankan konsumen harus memperhatikan kualitas pruduknya Identifikasi kecacatan produk dapat dilakukan secara manual dan otomatis Metode otomatis lebih cepat dan efektif LVQ memiliki ratarata waktu yang lebih baik dari metode backpropagation [Maharani,dkk. 2011] 4

RUMUSAN MASALAH 1. Bagaimana mengidentifikasi cacat pada Peluru menggunakan metode pembelajaran Learning Vector Quantization(LVQ). 2. Bagaimana tingkat keberhasilan identifikasi kecacatan pada citra peluru dengan menggunakan metode Learning Vector Quantization (LVQ). 5

BATASAN MASALAH 1. Tipe peluru yang akan di identifikasi adalah peluru kaliber 5.56 mm 2. Peluru yang akan diidentifikasi kecacatannya adalah bagian primer(bawah) peluru 3. Citra diambil dari sudut dan jarak yang sama 4. Identifikasi cacat peluru diimplementasikan menjadi sebuah program dengan bahasa pemrograman MATLAB 6

TUJUAN Mengaplikasikan metode pembelajaran Learning Vector Quantization(LVQ) untuk identifikasi cacat peluru 7

MANFAAT 1. Memberikan kontribusi bagi dunia penelitian dalam hal pengaplikasian matematika dikehidupan sehari-hari 2. Membantu Industri peluru dalam hal quality control 3. Meningkatkan kualitas produk peluru 8

TINJAUAN PUSTAKA Peluru LVQ Pengolahan Citra Jaringan Syaraf Tiruan Laplacian of Gaussian Filter Domain Spasial 9

Peluru Peluru umumnya terdiri dari beberapa bagian yaitu catridge, bullet, catridge case, smokeles gunpowder, primer. Dalam pembuatan peluru tidak jarang terdapat kecacatan. Kecacatan pada peluru secara umum adalah smeared, Defective Head, Nicked or Dent, Defective Crimp dan lain-lain 10

Pengolahan Citra Secara umum tahap pengolahan citra pada Identifikasi Kecacatan Peluru adalah sebagai berikut: Gray Scalling Cropping Scalling Filtering Binerisasi 11

Gray Scalling Teknik yang digunakan untuk mengubah citra berwarna (RGB) menjadi citra yang memiliki nilai keabuan (dari hitam menuju putih) dengan : S = Nilai intensitas citra grayscale r = Nilai intensitas warna merah dari citra asal g = Nilai intensitas warna hijau dari citra asal b = Nilai intensitas warna biru dari citra asal 12

Cropping Cropping bertujuan untuk memotong citra sehingga citra yang diolah lebih kecil 13

Scalling Scalling bertujuan untuk mengubah ukuran pixel menjadi pixel ukuran M x N. Hal ini dilakukan karena setiap citra yang diolah belum tentu mempunyai ukuran yang sama. Citra scalling 50x50 14

Filtering Laplacian of Gaussian terbentuk dari proses Gaussian yang diikuti operasi laplace. Fungsi Gaussian akan mengurangi derau sedangkan Laplacian akan menajamkan citra. Berikut adalah fungsi untuk mencari kernel dari Laplacian of Gaussian : 15

Binerisasi Binerisasi citra merupakan proses merubah citra ke dalam bentuk biner (0 dan 1) Dengan T adalah tresholding. 16

LEARNING VECTOR QUANTIZATION Step 0 Inisialisasi vektor referensi dan learning rate (α) Step 1 Selama stopping condition tidak terpenuhi, kerjakan Step 2-6 Step 2 Untuk setiap vektor x, kerjakan Step 3-4 Step 3 Temukan J sehingga x-wj minimum Step 4 Update wj dengan mengikuti rumus: Jika T = Cj maka wj = wj + α[x-wj] Jika T Cj maka wj = wj - α[x-wj] Step 5 Kurangi learning rate (α) Step 6 Cek Stopping Condition 17

METODOLOGI Mulai Studi Literatur Analisis dan Perancangan Program Implementasi Program 1. Studi Literatur 2. Analisis dan Perancangan Program 3. Implementasi Program 4. Training dan Skenarionya 5. Pengujian dan Evaluasi Program 6. Penarikan Kesimpulan Sistem Jalan? Tidak Ya Training dan Skenarionya Pengujian dan Evaluasi Program Penarikan Kesimpulan Selesai 18

PERANCANGAN DAN IMPLEMENTASI Perancangan Data Implementasi Antarmuka Gambaran Umum Arsitekture LVQ 19

PERANCANGAN DATA Masukan Proses Luaran Data masukan dalam sistem identifikasi kecacatan pada peluru ini adalah data primer 1.Citra Cropping 2.Area Scalling 3.Filter LoG(Laplacian of Gaussian) 4.Binerisasi Berupa keputusan hasil pengenalan oleh algoritma Learning Vector Quantization (LVQ) apakah peluru tersebut baik atau cacat 20

GAMBARAN UMUM SISTEM (1) Sistem Identifikasi Cacat Peluru ini terdiri dari 3 tahap: Tahap Akuisisi Tahap Pengolahan Citra Tahap JST Proses pengambilan citra oleh kamera Cropping Scalling Filtering Binerisasi Training Testing 21

GAMBARAN UMUM SISTEM (2) Tahap Akuisisi Tahap Preprocessing Tahap JST Proses Training Proses Testing 22

ARSITEKTUR LVQ 23

IMPLEMENTASI ANTARMUKA (1) Menu Utama 24

IMPLEMENTASI ANTARMUKA (2) Menu Pelatihan 25

IMPLEMENTASI ANTARMUKA (3) Menu Pengujian 26

PENGUJIAN DAN PEMBAHASAN HASIL Pengujian Tahap Akuisisi Pengujian Tahap JST Pengujian Tahap Pengolahan Citra Pembahasan Hasil Pengujian 27

TAHAP AKUISISI Tahap akuisisi : Memasukkan Citra hasil kamera ke program 28

TAHAP PENGOLAHAN CITRA CROPPING Pengujian proses cropping bertujuan untuk mempersempit atau memperkecil area citra sebelum memasuki tahap scalling 29

TAHAP PENGOLAHAN CITRA (2) SCALLING Pengujian proses cropping bertujuan untuk mempersempit atau memperkecil area citra sebelum memasuki tahap scalling 30

TAHAP PENGOLAHAN CITRA (3) FILTERING Pada tahap filtering citra akan difilter dengan operator Laplacian of Gaussian. 31

TAHAP PENGOLAHAN CITRA (4) BINERISASI Citra dalam bentuk biner(0 dan 1) ini akan di jadikan inputan pada proses LVQ 32

TAHAP JST PENGARUH LEARNING RATE TERHADAP AKURASI Peluru yang ditesting Learning Rate Epoch Akurasi Baik+Cacat 0.5 5 51% Baik+Cacat 0.4 5 73% Baik+Cacat 0.3 5 76% Baik+Cacat 0.2 5 55% Baik+Cacat 0.1 5 63% 33

TAHAP JST (2) PENGARUH EPOCH TERHADAP AKURASI Peluru yang ditesting Learning Rate Epoch Akurasi Baik+Cacat 0.1 5 63% Baik+Cacat 0.1 10 59% Baik+Cacat 0.1 15 67% Baik+Cacat 0.1 25 64% Baik+Cacat 0.1 40 78% 34

PEMBAHASAN HASIL PENGUJIAN peluru Tidak sempurna Peluru sempurna Penyebab utama rendahnya akurasi sistem identifikasi cacat peluru terletak pada kualitas citra yang diakuisisi tidak begitu baik. Hal ini mengakibatkan timbulnya banyak gangguan (noise) pada citra yang membuat proses pengolahan citra tidak optimal 35

PENUTUP Kesimpulan Saran 36

KESIMPULAN 1. Tugas Akhir ini telah berhasil melakukan identifikasi cacat peluru dengan menggunakan pengolahan citra digital dan Learning Vector Quantization dengan urutan proses cropping, proses scalling, proses filtering, dan proses binerisasi. 2. Metode Learning Vector Quantization pada Tugas Akhir ini dapat mengenali citra peluru dengan akurasi sebesar 78% pada learning rate 0.1 dan iterasi sebanyak 30. 37

SARAN 1. Proses menghilangkan gangguan (noise) sangat berpengaruh dalam hasil pengenalan, sehingga perlu proses filtering yang lebih baik untuk meningkatkan akurasi. 2. Data pelatihan ditambah sehingga didapatkan akurasi yang maksimal. 3. Metode untuk mendapatkan ciri citra peluru masih dalam lingkup spasial, kedepannya dapat dicoba dalam lingkup frekuensi. 4. Karena metode ini memiliki tingkat akurasi rendah, sehingga untuk kedepan deteksi kecacatan dapat menggunakan metode lain seperti Geometric Invariant Moment, Statistical Texture,dan lain-lain. 5. Dapat dikembangkan untuk langsung terhubung dengan kamera, sehingga dapat dideteksi secara realtime. 38

DAFTAR PUSTAKA [1]. Tabrizi P.R,dkk. (2010). Using PCA and LVQ Neural Network for Automatic Recognition offive Types of White Blood Cells. Argentina. 32nd Annual International Conference of the IEEE EMBS Buenos Aires [2]. Rohwana. 2013. PENGENALAN TULISAN TANGAN HURUF LATIN BERSAMBUNG SECARA REAL TIME MENGGUNAKAN ALGORITMA LEARNING VECTOR QUANTIZATION. Institut Teknologi Sepuluh Nopember, Surabaya. [3]. Difla, Rosmalinda.2010. JARINGAN SYARAF TIRUAN LEARNING VECTOR QUANTIZATION UNTUK APLIKASI PENGENALAN TANDA TANGAN. Universitas Islam Indonesia, Yogyakarta [4]. Wuryandari, Maharani Dessy. (2011). PERBANDINGAN METODE JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN LEARNING VECTOR QUANTIZATION PADA PENGENALAN WAJAH. Bandung. Universitas Komputer Indonesia. [5]. Putra, D. 2009. Pengolahan Citra Digital. Yogyakarta : Penerbit Andi. [6]. Fausett, L. 1994. Fundamentals of Neural Networks: Architectures, Algorithms, and Applications. Prentice Hall International.Inc. [7]. Sutoyo, T., Edy, M., Vincent, S., Oky D.N, & Wijanarto. 2009. Teori Pengolahan Citra Digital. Yogyakarta: Penerbit Andi. [8]. Sejarah Jaringan Syaraf Tiruan, diambil juni 2014 dari http://10508656.blog.unikom.ac.id/sejarah-jaringan.po [9]. Kusumadewi, S. 2003, Artificial Intelegence(Teknik dan Aplikasinya). Yogyakarta: Graha Ilmu 39