BAB 3 PERANCANGAN PERANGKAT LUNAK
|
|
- Inge Dharmawijaya
- 7 tahun lalu
- Tontonan:
Transkripsi
1 A 3 PERANCANGAN PERANGKAT LUNAK Pada bab ini diuraikan mengenai perancangan perangkat lunak untuk implementasi aplikasi pengenalan obyek tiga dimensi dengan metode Subclass Discriminant Analysis (SDA). Perancangan perangkat lunak ini terdiri dari perancangan data, yang menunjukkan data-data yang yang digunakan dalam perangkat lunak, perancangan proses, yang menunjukkan alur proses perangkat lunak secara keseluruhan, serta perancangan antarmuka. 3.1 Perancangan Data Tujuan utama perancangan data adalah untuk menentukan format data yang tepat untuk perangkat lunak, sehingga dapat dioperasikan dengan benar dan menberi hasil yang optimal. Terdapat 3 (tiga) macam data yang diperlukan ketika mengoperasikan perangkat lunak, yaitu: data masukan yang merupakan kumpulan citra obyek, yang disimpan pada media penyimpanan, data proses yang merupakan data yang diperlukan dan dihasilkan selama proses eksekusi perangkat lunak, dan data keluaran yang merupakan hasil proses eksekusi perangkat lunak untuk pengguna yang menjalankannya Data Masukan Data masukan yang digunakan oleh sistem adalah berupa kumpulan citra obyek. asis data citra obyek yang digunakan adalah basis data ETH-80. Pada basis data ETH-80, terdapat 8 kategori, yaitu: buah apel, buah pir, buah tomat, mobil, sapi, anjing, kuda dan cangkir. Citra yang digunakan berformat png. Tipe citra obyek yang digunakan adalah RG. Ukuran citra yang digunakan adalah 40 x 40 piksel. 31
2 32 Menggunakan 24 citra untuk setiap kategori sebagai data pelatihan dan data uji coba. Setiap kategori memiliki 10 jenis yang berbeda. Maka, jumlah citra yang digunakan sebagai data pelatihan dan data uji coba adalah 1920 citra obyek Data Proses Data proses yang digunakan oleh sistem adalah basis data ETH-80, dengan 8 kategori, yaitu: buah apel, buah pir, buah tomat, mobil, sapi, anjing, kuda dan cangkir. Pada proses pelatihan dan proses uji coba, setiap citra obyek ditentukan fitur ekstraksinya. Hasil kedua fitur ekstraksi tersebut akan digunakan untuk perhitungan jarak terdekat sebagai proses klasifikasi citra Data Keluaran Data keluaran yang dihasilkan oleh perangkat lunak ini adalah citra obyek yang merupakan hasil pencocokan yang dilakukan oleh perangkat lunak. Hal tersebut berdasarkan atas perhitungan jarak terdekat antara fitur ekstraksi dari data pelatihan dan fitur ekstraksi dari data uji coba. 3.2 Perancangan Proses Perangkat Lunak Secara garis besar, proses pada sistem perangkat lunak ini adalah: proses pelatihan data dan proses pengenalan Proses Pelatihan Data Pada proses pelatihan data, langkah-langkah yang dilakukan adalah sebagai berikut: 1. Mengubah citra obyek menjadi vektor kolom. 2. Membentuk matriks data pelatihan, baris x kolom, dimana kolom menggambarkan satu citra obyek. 3. Mengurutkan sampel-sampel pada matriks data pelatihan dengan berdasarkan algoritma NN class clustering.
3 33 4. Membagi data di tiap kelas menjadi beberapa subkelas, dengan jumlah sampel yang diusahakan sama. 5. Menghitung rata-rata (mean) tiap kolom dari matriks data pelatihan yang telah diurutkan sebelumnya. 6. Mengurangi matriks data pelatihan dengan matriks ratarata tiap kolom yang telah dihitung pada langkah Membentuk matriks scatter-within subclasses,. 8. Menghitung rata-rata (mean) tiap subkelas dari matriks data pelatihan yang data di tiap kelasnya telah dibagi menjadi beberapa subkelas. 9. Menghitung matriks scatter-between subclasses. Menggunakan persamaan (2.14). 10. Mendapatkan vektor eigen dan nilai eigen dari dan. 11. Menghitung nilai K H untuk setiap nilai H yang mungkin. Menggunakan persamaan (2.16). 12. Menentukan nilai H yang optimal, H 0. Dengan melihat nilai K H yang paling kecil. Menggunakan persamaan (2.17). 13. Menghitung dengan nilai H = H Membentuk matriks fitur ekstraksi (matriks proyeksi), yaitu q kolom pertama dari vektor eigen, V. Dimana, 1 V = VΛ Proses Pengenalan erikut ini merupakan langkah-langkah dari proses pengenalan: 1. Mendapatkan data citra input yang akan dikenali, kemudian mengubahnya menjadi vektor berorientasi kolom. 2. Membentuk matriks fitur ekstraksi dari citra input, yaitu dengan mengalikan matriks fitur ekstraksi (yang
4 34 diperoleh pada proses pelatihan data) dengan matriks citra input. 3. Menghitung jarak antara matriks fitur ekstraksi dari data pelatihan dengan matriks fitur ekstraksi dari data citra input. 4. Setiap citra input yang memiliki jarak terdekat dengan citra data pelatihan, maka akan dikenali sebagai citra tersebut. 3.3 Algoritma dan Diagram Alir Pada subbab ini, dijelaskan mengenai proses pelatihan data dan pengenalan dengan menggunakan metode yang telah dijelaskan sebelumnya. Proses-proses tersebut dijelaskan dengan menggunakan diagram alir, dengan tujuan agar aliran data yang terjadi dapat lebih jelas. Data yang akan diolah dan data yang dihasilkan untuk tiap proses juga dapat diketahui. Sehingga data awal sebelum proses dan data hasil setelah proses dapat diketahui dengan jelas Proses Pelatihan Data Pada proses pelatihan data terdapat langkah-langkah utama, yaitu: mengurutkan matriks data pelatihan, membagi matriks data pelatihan menjadi beberapa subkelas, menghitung matriks scatter-within subclass ( ), menghitung matriks scatter-between subclass ( ), menentukan nilai H yang optimal, membentuk matriks fitur ekstraksi.
5 Mengurutkan Matriks Data Pelatihan Diasumsikan di tiap kelas terdapat 5 citra pelatihan. Hasil dari langkah ini adalah matriks data pelatihan yang terurut. Diagram alir proses mengurutkan matriks data pelatihan ditunjukkan pada Gambar 3.1. Mulai Input: Data Pelatihan Mencari 2 ObjVector yg memiliki jarak paling jauh Meletakkan kedua ObjVector pada elemen pertama dan elemen paling akhir ObjVector1 ObjVector5 Mencari ObjVector yg memiliki jarak terdekat dg ObjVector1 dan ObjVector5 ObjVector1 ObjVector2 ObjVector3 ObjVector4 ObjVector5 Output: Data Pelatihan Terurut Selesai Gambar 3.1 Diagram Alir Proses Mengurutkan Data Pelatihan dengan NN Class Clustering
6 Membagi Matriks Data Pelatihan pada Tiap Kelas Menjadi eberapa Subkelas Hasil dari langkah ini adalah data di tiap kelas telah dibagi menjadi beberapa subkelas, dengan jumlah sampel yang sama rata. Misalnya, jumlah data di tiap kelas adalah 6 (enam). Maka, jumlah data untuk subkelas ke-1 dan subkelas ke-2 adalah sama, yaitu masing-masing 3 (tiga). Diagram alir proses pembagian jumlah data untuk tiap subkelas ditunjukkan pada Gambar 3.2. Gambar 3.2 Diagram Alir Proses Pembagian Jumlah Data untuk Tiap Subkelas
7 Menghitung Matriks Scatter-etween Subclass (Σ ) Input dari langkah ini adalah matriks data pelatihan yang telah terurut (Y). Pertama, menghitung rata-rata (mean) tiap subkelas dari matriks data pelatihan yang telah terurut (µ sub ). Kemudian menghitung matriks berdasarkan persamaan (2.14). Hasil dari langkah ini adalah matriks. Diagram alir proses menghitung matriks scatter-between subclass (Σ ) ditunjukkan pada Gambar 3.3. Gambar 3.3 Diagram Alir Proses Perhitungan Matriks Matriks Scatter-etween Subclass (Σ )
8 Menghitung Matriks Scatter-Within Subclass (Σ ) Input dari langkah ini adalah matriks data pelatihan yang telah terurut (Y). Langkah pertama yang dilakukan adalah menghitung rata-rata (mean) dari matriks data pelatihan yang telah terurut (µ). Kemudian mengurangi matriks Y dengan matriks µ. Menghitung matriks Σ x = (Y - µ) T * (Y - µ). Hasil dari langkah ini adalah matriks. Diagram alir proses menghitung matriks scatter-within subclass (Σ ) ditunjukkan pada Gambar 3.4. Gambar 3.4 Diagram Alir Proses Perhitungan Matriks Scatter-Within Subclass (Σ )
9 Menentukan Jumlah Subkelas yang Optimal (H 0 ) Pada tahap ini, langkah pertama yang dilakukan adalah mencari vektor eigen dan nilai eigen dari matriks dan. Kemudian menghitung nilai K H untuk setiap nilai H yang mungkin, dengan menggunakan persamaan (2.16). Langkah selanjutnya adalah menentukan jumlah subkelas yang optimal dengan mencari nilai K H yang paling kecil, yaitu dengan menggunakan persamaan (2.17). Diagram alir proses penentuan jumlah subkelas yang optimal ditunjukkan pada Gambar 3.5. Gambar 3.5 Diagram Alir Proses Penentuan Jumlah Subkelas yang Optimal (H 0 )
10 Membentuk Matriks Fitur Ekstraksi Langkah terakhir pada proses pelatihan data adalah membentuk matriks fitur ekstraksi. Setelah nilai H 0 diperoleh, langkah selanjutnya adalah menghitung dengan nilai H 0 yang telah ditentukan. Kemudian, membentuk matriks proyeksi dengan menghitung persamaan 1 V = VΛ. Maka matriks fitur ekstraksinya adalah perkalian antara matriks proyeksi dengan matriks data pelatihan. Diagram alir proses membentuk matriks fitur ekstraksi ditunjukkan pada Gambar 3.6. Gambar 3.6 Diagram Alir Pembentukan Matriks Fitur Ekstraksi
11 Proses Pengenalan Tahap ini menggambarkan proses pengenalan. Input dari proses pengenalan adalah citra input yang akan dikenali dan matriks fitur ekstraksi data pelatihan. Sedangkan output dari proses pengenalan adalah citra obyek yang fitur ekstraksinya memiliki jarak terdekat. Diagram alir proses pengenalan ditunjukkan pada Gambar 3.7. Mulai Input: Matriks Fitur Ekstraksi Input: Citra yg akan dikenali Menghitung matriks fitur ekstraksi citra input Fitur_inp = V T * ObjVector Menghitung Jarak terdekat antara matriks fitur ekstraksi data pelatihan dg fitur ektraksi citra input dist = (Fitur_mtx 2 Fitur_inp 2 ) Output: Citra Obyek yg memiliki jarak terdekat Selesai Gambar 3.7 Diagram Alir Proses Pengenalan
12 Perancangan Antar Muka Perancangan antar muka bertujuan untuk memudahkan pengguna dalam menjalankan aplikasi. Perancangan antar muka terdiri atas form utama, yang ditunjukkan pada Gambar 3.8. Gambar 3.8 Antar Muka Sebelum Pengenalan Pada form utama terdapat beberapa fungsi, yaitu: Untuk melakukan proses pelatihan data. Pada proses pelatihan data, terdapat pilihan data uji coba yang akan digunakan untuk proses pelatihan data, jumlah citra pada data pelatihan, input jumlah subkelas (per kelas) dan pilihan nilai pembatas (threshold). Hasil proses pelatihan data adalah jumlah subkelas yang optimal, berdasarkan input jumlah subkelas (per kelas). Untuk melakukan proses pengenalan. Tombol Input digunakan sebagai input citra baru yang ingin dikenali.
13 43 Hasil proses pengenalan, terdapat pada panel detail yang menampilkan nama file citra input dan nama file citra output yang dikenali. Terdapat juga fungsi untuk menampilkan grafik perbandingan hasil uji coba dengan jumlah data pelatihan dan nilai threshold yang berbeda. Gambar 3.9 merupakan antar muka ketika telah melakukan proses pelatihan data. Sedangkan Gambar 3.10 merupakan antar muka ketika melakukan proses pengenalan. Gambar 3.9 Antar Muka Hasil Proses Pelatihan Data
14 44 Gambar 3.10 Antar Muka Hasil Proses Pengenalan Citra
BAB 5 UJI COBA DAN ANALISA HASIL
BAB 5 UJI COBA DAN ANALISA HASIL Pada bab ini diuraikan mengenai lingkungan uji coba, hasil uji coba serta analisa hasil uji coba dari perangkat lunak. 5.1 Lingkungan Lingkungan uji coba merupakan komputer
Lebih terperinciBAB 4 IMPLEMENTASI PERANGKAT LUNAK
BAB 4 IMPLEMENTASI PERANGKAT LUNAK Setelah tahap perancangan, tahap selanjutnya adalah tahap pembuatan sistem. Tahap tahap implementasi perangkat lunak mencakup lingkungan implementasi, serta program dalam
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Bab ini menjelaskan landasan teori dari metode yang digunakan dalam proses pengenalan wajah, yaitu terdiri atas: metode Eigenface, dan metode Jarak Euclidean. Metode Eigenface digunakan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Penggunaan citra yang semakin meningkat menimbulkan kebutuhan retrival citra yang juga semakin meningkat. Diperlukan suatu metode retrival citra yang efektif
Lebih terperinciBAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D
30 BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Pengembangan Sistem Pengenalan Wajah 2D Penelitian ini mengembangkan model sistem pengenalan wajah dua dimensi pada citra wajah yang telah disiapkan dalam
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini akan dibahas teori yang berkaitan dengan pemrosesan data untuk sistem pengenalan gender pada skripsi ini, meliputi cropping dan resizing ukuran citra, konversi citra
Lebih terperinciBAB IV IMPLEMENTASI DAN UJI COBA. Pengenalan Pola dengan Algoritma Eigen Image, dibutuhkan spesifikasi
BAB IV IMPLEMENTASI DAN UJI COBA 4.1 Kebutuhan Sistem Sebelum melakukan implementasi dan menjalankan aplikasi Model Pengenalan Pola dengan Algoritma Eigen Image, dibutuhkan spesifikasi perangkat lunak
Lebih terperinciPendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved
1 Pengenalan Matlab Pendahuluan Matlab adalah perangkat lunak yang dapat digunakan untuk analisis dan visualisasi data. Matlab didesain untuk mengolah data dengan menggunakan operasi matriks. Matlab juga
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM
ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Dalam mengetahui suatu bahan jenis kulit cukup sulit karena bahan jenis kulit memeliki banyak jenis. Setiap permukaan atau tekstur dari setiap jenisnya
Lebih terperinciDAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...
DAFTAR ISI Halaman DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xii I. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan... 3 1.5 Manfaat...
Lebih terperinciBAB 3 PROSEDUR DAN METODOLOGI
BAB 3 PROSEDUR DAN METODOLOGI 3.1 Analisa Masalah Kemajuan teknologi di bidang multimedia, menuntut kemampuan sistem yang lebih baik dan lebih maju dari sebelumnya, sesuai dengan perkembangan teknologi.
Lebih terperinciBAB III PERANCANGAN PERANGKAT LUNAK
BAB III PERANCANGAN PERANGKAT LUNAK 3.1. Sistem Pengenalan Gender Sistem pengenalan gender dalam skripsi ini dibuat dengan membandingkan 3 buah metode, yaitu 1 metode tanpa ekstraksi fitur yaitu subtraction
Lebih terperinciBAB III METODE PENELITIAN. Tujuan tugas akhir ini akan membangun suatu model sistem yang
BAB III METODE PENELITIAN 3.1 Model Pengembangan Tujuan tugas akhir ini akan membangun suatu model sistem yang melakukan proses data mulai dari pengolahan citra otak hingga menghasilkan output analisa
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Masalah Identifikasi permasalahan ini bahwasanya diambil dari sudut pandang masyarakat tentang objek (batik) yang dikenal dari segi pola dan gambar
Lebih terperinciBAB 1 PENDAHULUAN UKDW
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi sangat banyak memberi pengaruh terhadap perkembangan ilmu pengetahuan. Dan kebutuhan manusia akan teknologi untuk mempermudah melakukan
Lebih terperinciBAB 3 ANALISIS DAN KEBUTUHAN ALGORITMA
BAB 3 ANALISIS DAN KEBUTUHAN ALGORITMA 3.1 Analisis Masalah Jaringan saraf tiruan hopfield merupakan salah satu Algoritma Machine Learning yang dapat mengklasifikasikan suatu objek citra berdasarkan pelatihan
Lebih terperinciBAB III PERANCANGAN DAN IMPLEMENTASI SISTEM
BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM Pada bab ini akan dijelaskan mengenai tahapan dan algoritma yang akan digunakan pada sistem pengenalan wajah. Bagian yang menjadi titik berat dari tugas akhir
Lebih terperinciKLASIFIKASI BUNGA EUPHORBIA BERDASARKAN KELOPAK DENGAN METODE PRINCIPAL COMPONENT ANALYSIS (PCA)
KLASIFIKASI BUNGA EUPHORBIA BERDASARKAN KELOPAK DENGAN METODE PRINCIPAL COMPONENT ANALYSIS (PCA) SKRIPSI Diajukan Untuk Memenuhi Sebagai Syarat Guna Memperoleh Gelar Sarjana Komputer (S.Kom.) Pada Program
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisis dan proses perancangan. Bagian analisis meliputi deskripsi umum sistem yang dibangun, spesifikasi kebutuhan perangkat lunak, data
Lebih terperinciIV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk
IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi senantiasa membawa dampak secara langsung maupun tidak langsung, baik itu berdampak positif maupun negatif dan akan sangat berpengaruh terhadap
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Program aplikasi ini dirancang dengan menggunakan perangkat lunak Microsoft Visual C# 2008 Express Edition. Proses perancangan menggunakan pendekatan Object Oriented
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak.
BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak. 3.1 ANALISA SISTEM Analisa aplikasi ini meliputi 3 (tiga)
Lebih terperinciBAB IV DESAI SISTEM. Tabel 4.1 Lingkungan Desain Perangkat Lunak Prosesor : Core 2 Duo, 2 GHz Memori : 2 GB
BAB IV DESAI SISTEM Pada bab ini akan dibahas mengenai perancangan dan pembuatan aplikasi perangkat lunak. Perangkat lunak yang akan dibuat pada tugas akhir ini adalah aplikasi HVF Pada perancangan sistem
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Waktu dan Tempat Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Rancangan Penelitian Pengerjaan tugas akhir ini ditunjukkan dalam bentuk blok diagram pada gambar 3.1. Blok diagram ini menggambarkan proses dari sampel citra hingga output
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Dalam bagian ini dijelaskan aktifitas yang dilakukan dalam melakukan penelitian dibagi menjadi 2 (dua) yaitu: 1) Perancangan Skenario; dan 2) Penerapan Skenario. 3.1. Perancangan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Analisa sistem pada yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap perancang aplikasi terhadap file gambar menggunakan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Dalam membangun aplikasi belajar matematika untuk anak sekolah dasar kelas 5 SD. Tahap analisis adalah tahap awal dalam membangun sebuah aplikasi. Pada
Lebih terperinciBAB 3 PROSEDUR DAN METODOLOGI. perhitungan LSI dan juga interface yang akan dibuat oleh penulis.
BAB 3 PROSEDUR DAN METODOLOGI Pada Bab ini, penulis akan membahas mengenai prosedur dan metodologi seperti perhitungan LSI dan juga interface yang akan dibuat oleh penulis. 3.1 Sistem CBIR Gambar 3.1 Sistem
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai kebutuhan-kebutuhan yang digunakan dalam membuat program ini. Setelah semua kebutuhan selesai di analisa, maka penulis akan
Lebih terperinciBAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam
BAB PEMBAHASAN.1 Sistem Absensi Berbasis Webcam Sistem absensi berbasis webcam adalah sistem yang melakukan absensi karyawan berdasarkan input citra hasil capture webcam. Sistem akan melakukan posting
Lebih terperinciBAB IV. HASIL DAN ANALISIS
BAB IV. HASIL DAN ANALISIS 4.1 Implementasi Sistem penyembunyian data digital berupa gambar ini menggunakan penggabungan dua buah metode yaitu metode 4- LSB dan Visual Cryptography. Sehingga pembangunan
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Berikut ini merupakan tampilan hasil dan pembahasan dari aplikasi keamanan data pada citra menggunakan algoritma vigenere. Tampilan ini dibuat sedemikian rupa untuk
Lebih terperinciV HASIL DAN PEMBAHASAN
22 V HASIL DAN PEMBAHASAN 5.1 Karakteristik Video dan Ektraksi Frame Video yang digunakan di dalam penelitian ini merupakan gabungan dari beberapa cuplikan video yang berbeda. Tujuan penggabungan beberapa
Lebih terperinciBAB 2 DENGAN MENGGUNAKAN INTERPOLASI INTERPOLASI SPLINE LINIER DAN INTERPOLASI SPLINE
8 BAB 2 PENENTUAN SUDUT PANDANG BAB 2 WAJAH TIGA DIMENSI PENENTUAN DENGAN MENGGUNAKAN SUDUT PANDANG INTERPOLASI WAJAH TIGA LINIER DIMENSI DAN DENGAN MENGGUNAKAN INTERPOLASI INTERPOLASI SPLINE LINIER DAN
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
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
Lebih terperinciBAB III ANALISIS KEBUTUHAN DAN PERANCANGAN
BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN 3.1 Analisis Kebutuhan Analisis kebutuhan yang digunakan dalam sistem yang dibangun yaitu analisis kebutuhan masukan (input), kebutuhan keluaran (output), dan
Lebih terperinciHALAMAN PENGESAHAN DOSEN PEMBIMBING... HALAMAN PENGESAHAN DOSEN PENGUJI...
DAFTAR ISI Halaman JUDUL... HALAMAN PENGESAHAN DOSEN PEMBIMBING... HALAMAN PENGESAHAN DOSEN PENGUJI... HALAMAN PERNYATAAN KEASLIAN... HALAMAN PERSEMBAHAN... HALAMAN MOTTO... KATA PENGANTAR... i ii ii iv
Lebih terperinciIII METODOLOGI PENELITIAN
13 III METODOLOGI PENELITIAN 3.1 Kerangka Penelitian Penelitian dilakukan dalam lima tahapan utama, yaitu ekstraksi frame video, ekstraksi fitur SIFT dari seluruh frame, pembentukan kantong kata visual
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab analisa dan perancangan ini akan mengulas tentang tahap yang digunakan dalam penelitian pembuatan aplikasi implementasi kompresi gambar menggunakan metode
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan
BAB IV IMPLEMENTASI DAN EVALUASI Implementasi dan Evaluasi yang dilakukan penulis merupakan implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan perangkat lunak dari sistem secara keseluruhan
Lebih terperinciBAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-
8 BAB II TINJAUAN PUSTAKA 2.1 Studi Pendahuluan Sebelumnya telah ada penelitian tentang sistem pengenalan wajah 2D menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C- Means dan jaringan
Lebih terperinciPERBANDINGAN METODE KDDA MENGGUNAKAN KERNEL RBF, KERNEL POLINOMIAL DAN METODE PCA UNTUK PENGENALAN WAJAH AKIBAT VARIASI PENCAHAYAAN ABSTRAK
PERBANDINGAN METODE KDDA MENGGUNAKAN KERNEL RBF, KERNEL POLINOMIAL DAN METODE PCA UNTUK PENGENALAN WAJAH AKIBAT VARIASI PENCAHAYAAN Jurusan Teknik Elektro, Fakultas Teknik Jl. Prof. Drg. Suria Sumantri
Lebih terperinciBAB IV HASIL PENELITIAN DAN PEMBAHASAN. Rancangan antarmuka (interface) program terdiri dari form cover, form
BAB IV HASIL PENELITIAN DAN PEMBAHASAN 4.1 Rancangan Antarmuka (interface) Program Rancangan antarmuka (interface) program terdiri dari form cover, form testing dan form training (untuk programer). 4.1.1
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Citra adalah suatu representasi, kemiripan, atau imitasi dari suatu objek atau benda. Citra dapat dikelompokkan menjadi citra tampak dan citra tak tampak.
Lebih terperinciGambar 4.1 Menu Login Form
Bab IV HASIL DAN ANALISA 4.1 Implementasi Sistem penyembunyian data digital berupa gambar ini menggunakan penggabungan dua buah metode yaitu metode 4- LSB dan Visual Cryptography. Sehingga pembangunan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Segmentasi citra (image segmentation) merupakan langkah awal pada proses analisa citra yang bertujuan untuk mengambil informasi yang terdapat di dalam suatu citra.
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI Bab ini berisi analisis pengembangan program aplikasi pengenalan karakter mandarin, meliputi analisis kebutuhan sistem, gambaran umum program aplikasi yang
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Berikut ini dijelaskan tentang tampilan hasil dari sistem pendukung keputusan penjualan pupuk pada PT. Sentana Adidaya Pratama dengan yang dibangun dapat
Lebih terperinciBAB 3 PERANCANGAN SISTEM
20 BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras Sistem ini hanya menggunakan beberapa perangkat keras yang umum digunakan, seperti mikrofon, speaker (alat pengeras suara), dan seperangkat komputer
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum masuk ke tahapan perancangan. Tujuan dilakukannya analisis terhadap suatu sistem
Lebih terperinciBAB III ANALISA MASALAH DAN PERANCANGAN
BAB III ANALISA MASALAH DAN PERANCANGAN 3.1 Analisa Masalah Analisa masalah merupakan suatu proses awal pembuatan aplikasi Pembelajaran Pertolongan Pertama saat Kecelakaan Berbasis Mobile ini. analisis
Lebih terperinciFACE RECOGNITION MENGGUNAKAN METODE TWO- DIMENSIONAL PRINCIPAL COMPONENTS ANALYSIS (2DPCA) ABSTRAK
FACE RECOGNITION MENGGUNAKAN METODE TWO- DIMENSIONAL PRINCIPAL COMPONENTS ANALYSIS (2DPCA) Kurnia Novita Mutu (0722029) Jurusan Teknik Elektro email: mutunia@gmail.com ABSTRAK Perkembangan biometrik pada
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Pembahasan pada bab ini meliputi analisis aplikasi yang didalamnya membahas tujuan dari pembuatan aplikasi. 3.1.1 Tujuan Aplikasi yang penulis rancang dan
Lebih terperinciImplementasi Principal Component Analysis (PCA) Untuk Pengenalan Wajah Manusia
Nusantara of Engineering/Vol. 2/ No. 1/ISSN: 2355-6684 65 Implementasi Principal Component Analysis (PCA) Untuk Pengenalan Wajah Manusia Rina Firliana, Resty Wulanningrum, Wisnu Sasongko Jurusan Teknik
Lebih terperinciIMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI Pada bab ini dibahas mengenai implementasi serta evaluasi terhadap metode transformasi wavelet dalam sistem pengenalan sidik jari yang dirancang. Untuk mempermudah evaluasi,
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metodologi penelitian adalah sekumpulan peraturan, kegiatan, dan prosedur yang digunakan oleh pelaku suatu disiplin ilmu. Metodologi berisi tahapan-tahapan yang dilakukan
Lebih terperinciBAB III METODOLOGI PENELITIAN. Alat yang digunakan dalam penelitian ini adalah: b. Memori : 8192 MB. c. Sistem Model : Lenovo G40-45
20 BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Alat yang digunakan dalam penelitian ini adalah: a. Hardware a. Prosesor : AMD A8-6410 APU (4 CPUs), ~2.0 GHz b. Memori : 8192
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem ini terdiri dari 2 blok utama yaitu blok proses pelatihan dan proses pengenalan. Blok proses pelatihan terdiri dari webcam dan perangkat lunak yang memproses
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Sistem yang dibangun berdasarkan dari data-data yang diperoleh dari perusahaan. Berdasarkan data-data tersebut maka dapat dibuat kriteria-kriteria karyawan
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Pembuatan animasi pembelajaran reproduksi manusia bagi mahasiswa kedokteran di rancang berdasarkan beberapa tahap, adapun tahap pertama yang di lakukan
Lebih terperinciIII. METODE PENELITIAN. menggunakan matlab. Kemudian metode trial dan error, selalu mencoba dan
III. METODE PENELITIAN 3.1. Metode Penelitian Metode penelitian yang dilakukan adalah dengan studi literatur, yaitu mencari sumber-sumber literatur yang menjadi dasar keilmuan dari penelitian yang dilakukan.
Lebih terperinciBAB 3 PERANCANGAN PROGRAM. 3.1 Alasan digunakan Metode Exponential Smoothing. Banyak metode peramalan yang dapat digunakan dalam memprediksi tingkat
BAB 3 PERANCANGAN PROGRAM 3.1 Alasan digunakan Metode Exponential Smoothing Banyak metode peramalan yang dapat digunakan dalam memprediksi tingkat penjualan untuk beberapa periode ke depan. Biasanya untuk
Lebih terperinciSEGMENTASI CITRA MENGGUNAKAN K-MEANS DAN FUZZY C- MEANS DENGAN BERBAGAI RUANG WARNA
SEGMENTASI CITRA MENGGUNAKAN K-MEANS DAN FUZZY C- MEANS DENGAN BERBAGAI RUANG WARNA Kamil Malik Jurusan Teknik Informatika STT Nurul Jadid Paiton nomor1001@gmail.com Andi Hutami Endang Jurusan Teknik Informatika
Lebih terperinciBAB IV PERANCANGAN SISTEM
BAB IV PERANCANGAN SISTEM 4.1 Use Case Diagram Pada perancangan dengan menggunakan use case diagram, hanya terdapat satu aktor yang terlibat di dalamnya, yaitu User. User atau pengguna dapat melakukan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Berjalan Analisis sistem dilakukan guna mengetahui gambaran umum penilaian hasil kerja security pada STMIK Potensi Utama yakni menganalisis
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
32 BAB III ANALISIS DAN PERANCANGAN Pada bab ini akan dibahas tentang analisis sistem melalui pendekatan secara terstruktur dan perancangan yang akan dibangun dengan tujuan menghasilkan model atau representasi
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Fungsi utama perancangan program aplikasi tugas akhir ini adalah melakukan konversi terhadap citra dengan format raster atau bitmap ke format vektor dengan tipe
Lebih terperinciBAB 3 ANALISA DAN PERANCANGAN SISTEM
BAB 3 ANALISA DAN PERANCANGAN SISTEM 3.1 Analisa Program Aplikasi Dalam proses identifikasi karakter pada plat nomor dan tipe kendaraan banyak menemui kendala. Masalah-masalah yang ditemui adalah proses
Lebih terperinciBAB III METODE PENELITIAN. Mulai. Studi Pustaka. Perancangan Perangkat Lunak. Pembuatan Sistem. Uji. Selesai. Gambar 3.1 Diagram Alir Penelitian
20 BAB III METODE PENELITIAN 3.1 Diagram Alir Penelitian Diagram blok penelitian yang akan dilakukan dapat digambarkan pada gambar berikut: Mulai Studi Pustaka Perancangan Perangkat Lunak Pembuatan Sistem
Lebih terperinciBAB V IMPLEMENTASI (Evaluation Phase dan Deployment Phase)
BAB V IMPLEMENTASI (Evaluation Phase dan Deployment Phase) 5.1 Lingkungan Implementasi Implementasi merupakan tahapan dimana hasil perancangan yang telah dibangun mulai diterapkan pada kondisi yang menyerupai
Lebih terperinciBAB IV IMPLEMENTASI DAN HASIL PENGUJIAN
BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN 4.1 Implementasi Aplikasi Pada bab ini akan dibahas mengenai implementasi aplikasi yang telah dibuat setelah melakukan analisa dan perancangan aplikasi filter sobel
Lebih terperinciBAB I PENDAHULUAN. pensil berbentuk lurus, berwarna biru, dan berbahan kayu. Kedua objek ini
BAB I PENDAHULUAN 1.1 Latar Belakang Pengenalan pola adalah penggambaran sesuatu berdasarkan sifat atau ciri dari sebuah objek. Penggambaran objek sangat berpengaruh terhadap sifat atau ciri yang memiliki
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN 3.1 Rancangan Penelitian Tulisan Tangan angka Jawa Digitalisasi Pre-Processing ROI Scalling / Resize Shadow Feature Extraction Output Multi Layer Perceptron (MLP) Normalisasi
Lebih terperinciHasil Ekstraksi Algoritma Principal Component Analysis (PCA) untuk Pengenalan Wajah dengan Bahasa Pemograman Java Eclipse IDE
Hasil Ekstraksi Algoritma Principal Component Analysis (PCA) untuk Pengenalan dengan Bahasa Pemograman Java Eclipse IDE Fiqih Ismawan Dosen Program Studi Teknik Informatika, FMIPA Universitas Indraprasta
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Kemajuan cara berpikir manusia membuat masyarakat menyadari bahwa teknologi informasi merupakan salah satu alat bantu penting dalam peradaban
Lebih terperinciBAB 3. ANALISIS dan RANCANGAN. eigenfaces dan deteksi muka dengan color thresholding akan mempunyai proses
BAB 3 ANALISIS dan RANCANGAN 3.1 Analisa metode Secara garis besar, tahap pada pengenalan wajah dengan metode eigenfaces dan deteksi muka dengan color thresholding akan mempunyai proses yang dilakukan
Lebih terperinciBAB II LANDASAN TEORI
DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... vi DAFTAR TABEL... ix DAFTAR SIMBOL... x BAB I PENDAHULUAN.... Latar Belakang.... Rumusan Masalah... 3.3 Tujuan...
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Tahapan analisa merupakan tahapan awal dalam perekayasaan perangkat lunak. Pada tahapan ini menjelaskan apa yang dilakukan sistem, siapa yang menggunakannya
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini akan menjelaskan analisa sistem dan perancangan sebuah aplikasi desktop untuk pendataan bayi dan analisa kesehatan dengan mengimplementasikan algoritma Analitycal
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN Penelitian ini menggunakan jenis penelitian eksperimen, dengan tahapan penelitian sebagai berikut: 3.1 Pengumpulan Data Tahap ini merupakan langkah awal dari penelitian. Dataset
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
52 BAB III ANALISA DAN PERANCANGAN 3.1. Analisa Sistem Pembuatan Aplikasi materi Pembelajaran tentang Farmakologi bagi Mahasiswa Kedokteran saat ini masih bersifat manual, dengan perkembangan informasi
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada tahap ini adalah tahapan dimana kita dapat membuktikan apakah animasi dan sistem yang dirancang sudah layak dan sudah sesuai dengan skenario sebelumnya. Sebuah
Lebih terperinciBAB 3 PENGENALAN KARAKTER DENGAN GABUNGAN METODE STATISTIK DAN FCM
BAB 3 PENGENALAN KARAKTER DENGAN GABUNGAN METODE STATISTIK DAN FCM 3.1 Gambaran Umum Gambar 3.1 Gambar Keseluruhan Proses Secara Umum 73 74 Secara garis besar, keseluruhan proses dapat dikelompokkan menjadi
Lebih terperinciGambar 4.41 Form Nota Retur. retur ke pemasok. User harus mengklik Retur Barang ke Pemasok pada Form Menu
131 4.7.16 Form Nota Retur Gambar 4.41 Form Nota Retur Form Nota Retur ini digunakan oleh bagian gudang untuk merekam transaksi retur ke pemasok. User harus mengklik Retur Barang ke Pemasok pada Form Menu
Lebih terperinciANALISA PERBANDINGAN METODE VEKTOR MEDIAN FILTERING DAN ADAPTIVE MEDIAN FILTER UNTUK PERBAIKAN CITRA DIGITAL
ANALISA PERBANDINGAN METODE VEKTOR MEDIAN FILTERING DAN ADAPTIVE MEDIAN FILTER UNTUK PERBAIKAN CITRA DIGITAL Nur hajizah (13111171) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma Medan Jl.
Lebih terperinciBAB IV. ANALISIS DAN PERANCANGAN PERANGKAT LUNAK
BAB IV. ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Pada bab empat laporan Tugas Akhir ini akan diuraikan mengenai analisis dan perancangan perangkat lunak untuk watermarking pada citra digital yang berformat
Lebih terperinciBAB 3 PERANCANGAN SISTEM
21 BAB 3 PERANCANGAN SISTEM Sebelum citra tanda tangan dikenali dengan menggunakan Hidden Markov Model (HMM) citra tanda tangan tersebut ditransmisikan dengan dikompresi menggunakan Run Length Encoding
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Sistem pendukung keputusan penentuan gaji karyawan baru ini diimplementasikan dengan menggunakan bahasa pemrograman Microsoft Visual Studio. Net
Lebih terperinciBAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan
BAB III METODE PENELITIAN 3.1. Metode Pengembangan Sistem Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan salah satu dari agile methods yaitu extreme Programming (XP). Dalam metode
Lebih terperinciIV. HASIL DAN PEMBAHASAN
IV. HASIL DAN PEMBAHASAN A. PROGRAM PENGOLAHAN CITRA BIJI KOPI Citra biji kopi direkam dengan menggunakan kamera CCD dengan resolusi 640 x 480 piksel. Citra biji kopi kemudian disimpan dalam file dengan
Lebih terperinciUKDW 1. BAB I PENDAHULUAN. 1.1.Latar Belakang Masalah
1. BAB I PENDAHULUAN 1.1.Latar Belakang Masalah Tanaman bunga di dunia saat ini sangat beragam dan setiap bunga memiliki ciri karakteristik tertentu agar dapat dibedakan dari satu bunga dengan yang lain.
Lebih terperinciABSTRAK. Keywords : Data Mining, Filter, Data Pre-Processing, Association, Classification, Deskriptif, Prediktif, Data Mahasiswa.
ABSTRAK Kemajuan teknologi membuat begitu mudahnya dalam pengolahan suatu informasi. Waktu tidak lagi menjadi hambatan dalam pengolahan data yang sangat banyak. Hal ini didukung pula dengan adanya perkembangan
Lebih terperinciAPLIKASI PENGENALAN KARAKTER ALFANUMERIK MENGGUNAKAN ALGORITMA HAMMING DISTANCE
APLIKASI PENGENALAN KARAKTER ALFANUMERIK MENGGUNAKAN ALGORITMA HAMMING DISTANCE Matheus Supriyanto Rumetna 1*, Marla Pieter, Monica Manurung 1 1 Fakultas Ilmu Komputer dan Manajemen, Universitas Sains
Lebih terperinciUKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Sistem parkir khususnya untuk parkir mobil di tempat-tempat pusat perbelanjaan di Indonesia pada umumnya sudah menerapkan sistem otomatis. Setiap mobil yang
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN 3.1. Analisa Sistem Dalam merancang sebuah sistem yang akan dirancang secara umum, ada beberapa tahap awal yang harus dilakukan sebelum perancangan sistem yaitu menganalisa
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Sistem pendukung keputusan pemilihan bibit kelinci ini diimplementasikan dengan menggunakan bahasa pemrograman Microsoft Visual studio. Net dalam
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Siswa berprestasi merupakan dambaan bangsa yang diharapkan untuk menjadi pemimpin ataupun generasi yang dapat memajukan bangsa Indonesia. Namun
Lebih terperinciBAB 1 PENDAHULUAN. sistem analog menjadi sistem komputerisasi. Salah satunya adalah sistem
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi digital pada era ini berkembang sangat pesat. Hampir setiap tahun telah ditemukan ataupun dikembangkan sebuah inovasi teknologi baru.
Lebih terperinci