5. Hemat Biaya
Sistem yang akan dibangun tidak memerlukan perangkat tambahan dalam proses eksekusinya.
3.1.3. Analisis Proses
Pada tahap ini langkah awal prosesnya yaitu pengambilan citra awal yang kemudian akan diubah menjadi citra grayscale. Kemudian citra grayscale tersebut akan
diberikan pilihan Gaussian noise atau Salt and pepper noise dengan memberikan nilai input yang sudah dibatasi antara 0 - 50. Kemudian citra yang telah diberikan noise
akan melakukan proses filtering dengan Arithmetic Mean Filter. Hasil proses filtering akan diproses menggunakan High Boost Filtering untuk meningkatkan kualitas citra.
Setelah itu dilakukan proses perhitungan MSE, PSNR dan running time pada masing- masing proses.
3.2. Pemodelan
Pada bagian ini digunakan Unified Modeling Language UML sebagai bahasa spesifikasi standar suatu model yang berfungsi untuk membantu merancang sistem.
Beberapa jenis UML yang digunakan dalam penelitian ini yaitu use case diagram, sequence diagram, dan activity digaram.
3.2.1. Use Case Diagram
Use case diagram adalah rangkaianuraian sekelompok yang saling terkait dan membentuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor. Use
case diagram biasanya menggambarkan proses sistem yaitu kebutuhan sistem dari sudut pandang user.
Universitas Sumatera Utara
Gambar 3.2 Use Case Diagram
Pada use case ini terdapat actor yang memiliki pilihan untuk : a.
Memilih Help adalah menu petunjuk penggunaan sistem. b.
Memilih Proses adalah menu yang memiliki bagian menjalankan proses pengolahan citra menjadi citra yang lebih baik dengan menggunakan metode
Arithmetic Mean Filter dan High Boost Filtering. c.
Cover adalah menu tampilan awal sistem.
Universitas Sumatera Utara
Berikut ini merupakan tabel dokumen naratif dari use case cover yang dapat dilihat pada tabel 3.1
Tabel 3.1 Dokumentasi Naratif Use Case Cover
Nama Use case Proses
Actor Pengguna
Description Use case ini menjalankan tampilan awal digunakan dari
system ini Pre-Condition
Aplikasi siap untuk menerima inputan. Typical
course of
event
Kegiatan pengguna Respon sistem
1. Menekan tombol Cover 2. Menampilkan tampilan
awal dari pilihan cover. Alternatecourse
Aksi Aktor Respon sistem
Post condition Sistem telah melakukan proses pemilihan menu cover.
Tabel 3.2 Dokumentasi Naratif Use Case Proses
Nama Use case Proses
Actor Pengguna
Description Use case ini menjalankan proses perbaikan citra yang akan
digunakan dari system ini Pre-Condition
Aplikasi siap untuk menerima inputan.
Typical course of
event
Kegiatan pengguna Respon sistem
1. Menekan tombol proses
3. Memilih gambar yang
ingin diolah .jpg dengan menekan tombol
Open File . 2.
Menampilkan isi dari pilihan proses
4. Sistem akan merespon
dengan masuk ke direktori penyimpanan citra
5. Menampilkan citra yang
telah dipilih oleh pengguna
6. Pengguna mengubah
citra awal menjadi citra grayscale dengan
menekan tombol Proses.
8.
Selanjutnya menambahkan salah satu
noise pada citra grayscale dengan memilih ukuran
noise dalam range 0- 50 pada slider noise
yang diinginkan 7.
Sistem akan melakukan proses grayscale dan
menampilkan hasilnya.
9.
Sistem akan menampilkan hasil noise yang
diinginkan pada citra grayscale
Universitas Sumatera Utara
10. Selanjutnya proses untuk
mengurangi noise dengan metode Arithmetic Mean
Filter dengan menekan tombol Proses.
13.
Selanjutnya proses untuk meningkatkan kualitas
citra dengan metode High Boost Filtering dengan
cara menentukan range dalam range 0,00-2,00
pada slider High Boost Filter yang diinginkan.
14.
Sistem akan menampilkan hasil citra grayscale yang
telah tereduksi noise beserta running time.
15.
Sistem akan menampilkan hasil citra grayscale yang
telah ditingkatkan kualitasnya beserta
running time.
12. Menekan button MSE, PSNR pada bagian
Grayscale, Arithmetic Mean Filter dan High
Boost Filter. 13. Menampilkan nilai MSE
dan PSNR.
Alternatecourse Aksi Aktor
Respon sistem Post condition
Sistem telah melakukan proses perbaikan citra yang menghasilkan citra.
Tabel 3.3 Dokumentasi Naratif Use Case Help
Nama Use case HELP
Actor Pengguna
Description Use case ini menjelaskan cara penggunaan dari system ini.
Pre-Condition Aplikasi siap untuk menerima inputan.
Typical course of
event
Kegiatan pengguna Respon system
1.
Menekan menu HELP
2.
Menampilkan isi dari HELP tersebut.
Alternatecourse Aksi Aktor
Respon system Post condition
Sistem telah melakukan proses pemilihan menu HELP
Universitas Sumatera Utara
3.2.2. Sequence Diagram