mempertahankan mempertajam komponen frekuensi dan menghilangkan mengurangi komponen frekuensi rendah. Citra Grayscale yang akan diproses,
terlebih dahulu akan ditambah dengan Gaussian Noise atau Salt Pepper Noise dengan pilihan nilai probabilitas 10 , 15 dan 20 .Setelah itu maka
dilakukanlah proses filtering.
3.1.3.1 Use Case Diagram
Use case berfungsi untuk menggambarkan interaksi tipikal antara pengguna sistem dengan sistem itu sendiri, dengan anggota sebuah narasi tentang
bagaimana sistem tersebut digunakan. Berikut ini merupakan use case diagram dari sistem yang telah dibangun Juni
Pengujian Import Citra Awal
USER SYSTEM
Hasil
Gambar 3.2 Use case diagram
Diagram pada gambar 3.2 menjelaskan aksi yang dapat dilakukan oleh user, user melakukan import citra awal, kemudian citra awal yang telah diimport
akan dilakukan pengujian dengan menginputkan noise, kemudian citra yang
Universitas Sumatera Utara
sudah bernoise akan dilakukan filtering dengan menggunakan metode High- Boost Filtering setelah dilakukan filtering maka akan muncul citra hasil.
Berikut ini merupakan spesifikasi use case untuk import citra awal
Tabel 3.1 Spesifikasi Use Case Import Citra Awal
Name Import Citra Awal
Actors User
Trigger User menginputkan citra grayscale aawal.
Preconditions User mengakses menu import citra awal
Post Conditions User dapat melihat citra grayscale yang telah diimportkan
Success Scenario 1.
User mengakses tombol import. 2.
Sistem akan menampilkan pop-up window open untuk menampilkan lokasi penyimpanan gambar.
3. User akan memilih citra grayscale yang akan diimportkan
berformat .bmp atau .png. 4.
System akan menampilkan citra grayscale yang telah dipilih oleh user.
5. User melihat gambar yang telah diimport.
Alternative Flows -
Berikut ini merupakan spesifikasi use case untuk pengujian
Tabel 3.2 Spesifikasi Use Case Pengujian
Name Pengujian
Actors User
Trigger User menginputkan probabilitas noise, memilih noise yang akan
digunakan, dan melakukan proses filtering. Preconditions
User mengakses menu pengujian Post Conditions
User mendapatkan hasil dari pengujian yang dilakukan berupa citra grayscale yang telah difiltering.
Universitas Sumatera Utara
Success Scenario 1.
User menginputkan presentase noise. 2.
User memilih jenis noise, Gaussian noise atau Salt and Pepper noise.
3. System akan menampilkan citra grayscale yang bernoise dengan
probabilitas yang telah ditentukan. 4.
User akan mengeksekusi tombol High-Boost Filtering untuk proses filtering pada citra grayscale bernoise.
5. System akan menampilkan citra grayscale telah melalui proses
filtering. 6.
User melihat gambar yang telah di proses Alternative Flows
-
Berikut ini merupakan spesifikasi use case untuk hasil
Tabel 3.3 Spesifikasi Use Case Hasil
Name Hasil
Actors User
Trigger User menginputkan citra grayscale awal, citra grayscale bernoise
dan citra grayscale yang telah dilakukan proses filtering. Preconditions
User mengakses menu hasil. Post Conditions
User membandingkan tampilan citra grayscale awal, citra grayscale bernoise dan citra grayscale yang telah dilakukan proses filtering.
Success Scenario 1.
User membuka citra grayscale awal. 2.
System menampilkan citra grayscale awal. 3.
User membuka citra grayscale bernoise. 4.
System menampilkan citra grayscale bernoise dengan probabilitas dan jenis noise.
5. User membuka citra grayscale hasil filtering.
6. System menampilkan citra grayscale hasil filtering dengan nilai
MSE dan PSNR . 7.
User melihat hasil dari citra grayscale yang telah di proses. Alternative Flows
-
Universitas Sumatera Utara
3.1.3.2 Sequence Diagram