Use Case Tambah Noise Use Case Buka Citra Awal Use Case Input Persentase Noise

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