Tambah Noise
Reduksi Noise Gaussian Noise
Salt and Pepper Noise
Buka Citra Awal
Input Persentase Noise
Pilih Noise
Simpan Citra Bernoise
Buka Citra Bernoise
Harmonic Mean Filter
Hitung MSE,PSNR,dan
Running Time Simpan Citra
Hasil Reduksi uses
extends uses
uses uses
uses extends
extends
extends extends
user
Syst e m
Gambar 3.2 Use Case Diagram
3.1.3.1.1 Use Case Tambah Noise
Spesifikasi use case tambah noise dapat dilihat pada Tabel 3.1.
Tabel 3.1 Spesifikasi Use Case Tambah Noise
Name Tambah Noise
Actors Pengguna
Trigger Pengguna memilih menu Tambah Noise
Universitas Sumatera Utara
Preconditions Pengguna menggunakan aplikasi reduksi noise pada
citra. Post Conditions
Sistem akan menampilkan citra bernoise yang telah dipilih.
Success Scenario 1. Pengguna mengeksekusi menu Tambah Noise.
2. Sistem akan menampilkan halaman Tambah Noise. 3. Pengguna memilih citra awal yang berformat BMP
atau PNG yang akan ditambah noisenya. 4. Pengguna menginputkan persentase noise berkisar
1-100. 5. Pengguna memilih noise sesuai yang terdapat pada
menu Tambah Noise. 6. Sistem akan melakukan proses penambahan noise
sesuai noise yang dipilih dan sistem menampilkan hasil citra bernoise.
7. Pengguna dapat melihat hasil citra bernoise. Alternative Flows
-
3.1.3.1.2 Use Case Buka Citra Awal
Spesifikasi use case buka citra awal dapat dilihat pada Tabel 3.2.
Tabel 3.2 Spesifikasi Use Case Buka Citra Awal
Name Buka citra awal
Actors Pengguna
Trigger Pengguna memilih menu Tambah Noise.
Preconditions Pengguna mengakses menu Tambah Noise.
Post Conditions Sistem akan menampilkan citra awal yang telah
dipilih dari direktori yang berformat BMP atau PNG. Success Scenario
1. Pengguna mengeksekusi tombol Buka File. 2. Sistem akan menampilkan pop-up window open
Universitas Sumatera Utara
untuk menampilkan lokasi penyimpanan gambar. 3. Pengguna memilih file citra yang berformat BMP
atau PNG. 4. Sistem akan menampilkan file citra yang telah
dipilih. 5. Pengguna dapat melihat file citra yang telah dipilih.
Alternative Flows -
3.1.3.1.3 Use Case Input Persentase Noise
Spesifikasi use case Input Persentase Noise dapat dilihat pada Tabel 3.3.
Tabel 3.3 Spesifikasi Use Case Input Persentase Noise
Name Input Persentase Noise
Actors Pengguna
Trigger Pengguna telah memilih file citra awal.
Preconditions Pengguna mengakses menu Tambah Noise.
Post Conditions Sistem menampilkan nilai Persentase Noise yang
telah diinputkan. Success Scenario
1. Penguna telah memilih file citra awal. 2. Pengguna menginputkan nilai persentase noise
yang berkisar dari 1-100. 3. Sistem akan menampilkan nilai persentase noise
yang telah di inputkan. 4. Pengguna dapat melihat nilai Persentase Noise
yang telah diinputkan. Alternative Flows
-
3.1.3.1.4 Use Case Pilih Noise