BAB IV DESAI SISTEM. Tabel 4.1 Lingkungan Desain Perangkat Lunak Prosesor : Core 2 Duo, 2 GHz Memori : 2 GB

dokumen-dokumen yang mirip
BAB III METODOLOGI. 3.1 Vector Median Filtering (VMF)

BAB V IMPLEME TASI. Lingkungan aplikasi pada implementasi program HVF ini adalah: Perangkat Keras : Intel Core 2 Duo, 2 GHz

BAB IV IMPLEMENTASI DAN EVALUASI. akan dilakukan untuk mengetahui kelebihan dan kekurangan aplikasi. Untuk itulah,

BAB 5 UJI COBA DAN ANALISA HASIL

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. ada beberapa cara yang telah dilakukan, antara lain : akan digunakan untuk melakukan pengolahan citra.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB II TI JAUA PUSTAKA

BAB 4 IMPLEMENTASI DAN EVALUASI. komponen pendukung, yaitu konfigurasi perangkat keras (hardware) dan

BAB III METODE ROBERTS DAN SOBEL DALAM MENDETEKSI TEPI SUATU CITRA DIGITAL

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

BAB 3 PROSEDUR DAN METODOLOGI. perhitungan LSI dan juga interface yang akan dibuat oleh penulis.

@UKDW BAB 1 PENDAHULUAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. simulasi untuk mengetahui bagaimana performanya dan berapa besar memori

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA PEMBAHASAN MASALAH

BAB III ANALISIS DAN RANCANGAN SISTEM. Kebutuhan input pada sistem ini berupa nilai-nilai

BAB 4. mempunyai prosesor 1.6 Ghz atau diatasnya dengan memori RAM sebesar 1GB. Dimana

4 BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 3 METODOLOGI PENELITIAN. a. Spesifikasi komputer yang digunakan dalam penelitian ini adalah

BAB 3 ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB 4 PERANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI. pengkodean dan implementasi, memberikan petunjuk pemakaian program, dan

BAB III METODOLOGI PENELITIAN

BAB V PENGEMBANGAN PERANGKAT LUNAK BANTU

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu :

BAB 3 ANALISIS DAN PERANCANGAN

ANALISA PERBANDINGAN METODE VEKTOR MEDIAN FILTERING DAN ADAPTIVE MEDIAN FILTER UNTUK PERBAIKAN CITRA DIGITAL

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi ini adalah : Prosesor Pentium IV 2.6 Ghz. Graphic Card dengan memori minimum 64 MB

BAB III ANALISIS DAN PERANCANGAN

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

BAB IV IMPLEMENTASI DAN UJI COBA. Pengenalan Pola dengan Algoritma Eigen Image, dibutuhkan spesifikasi

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. Matematika dan Ilmu Pengetahuan Alam, Universitas Lampung. Waktu

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 3 PERANCANGAN PERANGKAT LUNAK

PROSEDUR MENJALANKAN APLIKASI

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPELEMENTASI DAN EVALUSAI. aplikasi dengan baik adalah sebagai berikut : a. Prosesor intel premium Ghz atau yang setara.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak secara manual maupun otomatis untuk menguji apakah

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. media penyimpanan data yang memiliki ukuran hingga ratusan gigabyte bahkan

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB III ANALISIS DAN PERANCANGAN SISTEM

PEMBIMBING : Dr. Cut Maisyarah Karyati, SKom, MM, DSER.

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Bab IV Perancangan. Aplikasi Visualisasi Dashoard

BAB 3 METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN. Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan

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

IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN RANCANGAN PROGRAM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. aplikasi sistem informasi geografis ini adalah : a. Spesifikasi perangkat keras minimum : memori 64 MB.

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB 4 IMPLEMENTASI DAN EVALUASI. Dari keseluruhan perangkat lunak (aplikasi) yang dibuat pada skripsi ini akan

BAB III METODOLOGI PENELITIAN. Desain penelitian ini mengacu pada tahapan proses yang ada pada sistem

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

UKDW BAB 1 PENDAHULUAN

BAB 3 ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB V. IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB IV HASIL DAN PEMBAHASAN

Transkripsi:

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 ini akan dijabarkan beberapa hal penting yang akan terlibat dalam implementasi aplikasi yaitu: lingkungan desain, data masukan dan keluaran, diagram aliran (flowchart), struktur kode program, dan desain antarmuka yang digunakan pada aplikasi ini. 4.1 Lingkungan Desain Pada bagian ini akan dijelaskan mengenai lingkungan pendesainan aplikasi yang meliputi perangkat lunak dan perangkat keras yang digunakan. Spesifikasi perangkat lunak dan perangkat keras yang digunakan dalam pendesainan kompresi tugas akhir ini tampak pada tabel 4.1 Perangkat Keras Perangkat Lunak Tabel 4.1 Lingkungan Desain Perangkat Lunak Prosesor : Core 2 Duo, 2 GHz Memori : 2 GB Sistem Operasi : Windows Vista Home Premium Perangkat Lunak Pendesain : Microsoft Visio 2003 4.2 Data Masukan dan Keluaran Data awal yang akan dijadikan masukan untuk proses pada tugas akhir ini berupa citra berwarna bertipe RGB. Citra ini kemudian 21

22 akan diberikan noise sebesar n% pada tiap-tiap channelnya. Citra yang bernoise tersebut adalah citra yang akan diproses. Data keluaran pada proses ini adalah citra RGB yang telah terrestorasi. 4.3 Perancangan Proses Perangkat Lunak Secara garis besar, proses Hybrid Vector Filtering ini terdiri dari 2 proses utama, yaitu proses VMF, dan proses VDF. 4.3.1 Proses VMF Pada proses VMF ini langkah-langkah yang dilakukan adalah : 1. Membaca matriks citra RGB dimana baris x kolom adalah menyatakan ukuran dari citra. 2. Mendefinisikan window filter berukuran (2K+1) dimana K=1. 3. Mengubah piksel citra RGB menjadi matrik kolom (3x1) Xi dan Xj. Matrik kolom ini selanjutnya akan dinyatakan sebagai vektor Xi dan Xj. 4. Menghitung jumlah total jarak, antara vektor Xi, dan Xj yang ada dalam window filter menggunakan rumus (15). 5. Mencari nilai ω yang bernilai minimum pada window filter. 6. Menentukan vektor mxi. Yaitu vektor Xi yang membuat ω bernilai minimum. 7. Memasukkan vektor Xi ke matrik baru (NNI). Matriks NNI adalah matriks 3 dimensi, setelah vektor Xi tersusun maka matriks NNI adalah citra keluaran dari proses VMF. 4.3.2 Proses VDF

23 Langkah-langkah pada proses VDF ini adalah sebagai berikut : 1. Membaca matriks citra keluaran dari VMF dimana baris x kolom menyatakan ukuran dari citra. 2. Menentukan window filter yang berukuran (2K+1) dengan K=1 3. Menyatakan vektor Xi dan Xj pada citra sebagai matriks kolom 3x1. 4. Menghitung nilai α antara vektor Xi dan Xj dalam window filter menggunakan rumus (12) 5. Menghitung jumlah α pada window filter menggunakan rumus (16). 6. Mencari nilai, yang bernilai minimum pada window filter. 7. Menentukan vektor mxi. Dimana mxi adalah vektor Xi yang membuat nilai, bernilai minimum. 8. Menyusun mxi ke dalam matriks baru NI, dimana matriks ini adalah citra keluaran dari proses VDF yang mana juga merupakan citra keluaran dari proses HVF. 4.4 Diagram Alir Pada bagian ini akan dijelaskan langkah langkah dari proses HVF yang dengan menggunakan diagram alir. Proses HVF ini dibagi menjadi 3 proses utama yaitu preposes untuk membangkitkan noise pada citra RGB proses VMF yang kemudian diikuti dengan proses VDF. 4.4.1 Diagram Alir Perangkat Lunak Pada gambar 4.1 ini menggambarkan diagram alir dari perangkat lunak yang digunakan untuk melakukan pengujian metode HVF. Pada diagram ini terdapat proses generate noise dimana proses generate noise ini diperlukan untuk proses uji coba.

24 Gambar 4.1 Diagram alir aplikasi 4.4.2 Diagram Alir Proses HVF Pada gambar 4.2 menunjukkan diagram alir proses HVF, dimana proses HVF sendiri adalah merupakan penggabungan 2 metode yaitu proses VMF dan VDF. Pada proses ini VMF dan VDF akan dilakukan secara berurutan.

25 Gambar 4.2 Diagram alir proses HVF 4.4.3 Diagram Alir Proses VMF Pada proses ini yang dilakukan adalah memproses citra dengan menghitung jumlah nilai magnitud ω dari tiap-tiap vektor Xi dan Xj dalam widow filter kemudian mencari nilai ω yang bernilai minimum. Setelah didapatkan nilai ω yang bernilai minimum lalu

26 menentukan nilai mxi yang merupakan posisi vektor Xi pada ω minimum. mxi kemudian disusun dalam matriks baru NNI yang merupakan citra keluaran dari proses VMF Gambar 4.3 diagram alir proses VMF 4.4.4 Diagram Alir Proses VDF Pada proses VDF ini yang menjadi data masukkan adalah citra keluaran dari proses VMF. Langkah-langkah yang dilakukan pada

27 proses ini hampir sama dengan proses VMF haya saja perbedaannya pada proses VDF ini yang dihitung adalah jumlah dari nilai sudut θ antara vektor Xi dan Xj yang ada di dalam window filter. Kemudian dicari nilai θ yang bernilai paling minimum pada window filter lalu menentukan nilai vektor mxi yang merupakan posisi vektor Xi pada saat θ bernilai minimum. Gambar 4.4 Diagram Aliran Proses VDF

28 4.5 Desain Antarmuka Pada bagian ini akan dijelaskan mengenai desain antarmuka yang yang digunakan pada aplikasi HVF ini. Antarmuka ini bertujuan untuk memudahkan pengguna dalam menjalankan aplikasi. Gambar 4.5 Form masukan citra Pada form masukan awal (gambar 4.5) terdapat textbox dimana pengguna dapat memasukkan nama citra yang akan diproses beserta dengan ekstensinya dan memasukkan intensitas noise impulse. Setelah memasukkan nama citra dan intensitas noise yang ingin diproses pengguna kemudian menekan tombol OK. Gambar 4.6 Form menu pilihan metode filtering

29 Setelah tombol OK di tekan kemudian akan muncul form kedua (gambar 4.6) yang berisikan menu pilihan metode filtering yang terdiri dari VMF, VDF, dan HVF. Setelah pengguna memelih metode filtering maka akan muncul form untuk pilihan filter mask (gambar 4.7) yang akan dipakai, terdapat 2 pilihan mask yaitu 3x3 atau 5x5. Gambar 4.7 form pilihan mask Gambar 4.8 citra awal

30 Setelah tombol pilihan metode filtering ditekan maka akan keluar jendela yang menampilkan citra awal masukan (gambar 4.8), citra yang telah diberi noise (gambar 4.9), dan citra hasil HVF (gambar 4.10) yang menandakan bahwa proses filtering telah selesai. Gambar 4.9 citra yang diberi noise 10% Gambar 4.10 citra hasil HVF