1. Use Case Diagram
Use Case Diagram merupakan representasi interaksi yang terjadi antara pengguna dengan sistem. Use Case Diagram menampilkan bagaimana sistem akan bekerja dari
sudut pandang pengguna dan teknik yang digunakan untuk menampilkan kebutuhan fungsional dari sistem tersebut. Use Case Diagram dari sistem ditunjukan pada
Gambar 3.2.
Gambar 3.2 Use Case Diagram Pada Sistem
Tabel 3.1 Naratif Use case Input Citra
Name Use Case Input citra
Actor Pengguna sistem
Description Use Case mendeskripsikan form Analysis dan Implementation
yang dimulai dari pemilihan jenis citra yang telah diberi efek pada form Analysis dan citra tidak diberi efek pada Implementation
Pre-Condition Ada di form Implementation dan Analysis
Typical course of event
Aksi Aktor Respon Sistem
Langkah 1 : Memilih form Implementation atau Analysis
Langkah 2 : Sistem menerima masukan dari pilihan menu dan
menampilkan form yang dipilih
Langkah 3 : Meng-inputkan citra dengan menekan button jenis efek
yang ada pada form Analysis dan
Universitas Sumatera Utara
button Choose Image’ pada form Implementation
Langkah 4 : Sistem menerima masukan dari pilihan citra yang
ditampilkan Alternate course
Aksi Aktor Respon sistem
- -
Post Condition Sistem selanjutnya melakukan tahapan deteksi tepi
Tabel 3.2 Naratif Use case Deteksi Canny
Name Use Case Deteksi Canny
Actor Pengguna sistem
Description Use Case mendeskripsikan proses deteksi tepi citra dengan metode Canny
Pre-Condition Sudah melalui proses Input citra
Typical course of event
Aksi Aktor Respon Sistem
Langkah 1 : Melakukan deteksi tepi dengan menekan button ‘Canny’
Langkah 2 : Sistem menampilkan citra hasil deteksi tepi
Langkah 3 : Melakukan perhitungan MSE dan PSNR dengan menekan
button ‘MSE’ dan ‘PSNR’ Langkah 4 : Menampilkan nilai
MSE dan PSNR
Langkah 5 : Menyimpan citra hasil deteksi tepi dengan menekan button
‘Save’
Langkah 6 : Sistem menunjukan penyimpanan citra hasil deteksi
tepi Alternate course
Aksi Aktor Respon sistem
- -
Post Condition Sistem siap melakukan tahapan deteksi tepi Canny
Universitas Sumatera Utara
Tabel 3.3 Naratif Use case Deteksi Robert
Name Use Case Deteksi Robert
Actor Pengguna sistem
Description Use Case mendeskripsikan proses deteksi tepi citra dengan metode
Robert Pre-Condition
Sudah melalui proses Input citra Typical course of event
Aksi Aktor Respon Sistem
Langkah 1 : Melakukan deteksi tepi dengan menekan
button ‘Robert’
Langkah 2 : Sistem menampilkan citra hasil deteksi tepi
Langkah 3 : Melakukan perhitungan MSE dan PSNR
dengan menekan button ‘MSE’ dan ‘PSNR’
Langkah 4 : Menampilkan nilai MSE dan PSNR
Langkah 5 : Menyimpan citra hasil deteksi tepi dengan
menekan button ‘Save’
Langkah 6 : Sistem menunjukan penyimpanan citra hasil deteksi
tepi Alternate course
Aksi Aktor Respon sistem
- -
Post Condition Sistem siap melakukan tahapan deteksi tepi Robert
Tabel 3.4 Naratif Use case Deteksi LoG
Name Use Case Deteksi LoG
Actor Pengguna sistem
Description Use Case mendeskripsikan proses deteksi tepi citra dengan metode
Log Pre-Condition
Sudah melalui proses Input citra Typical course of event
Aksi Aktor Respon Sistem
Langkah 1 : Melakukan deteksi tepi dengan menekan
button ‘LoG’
Universitas Sumatera Utara
Langkah 2 : Sistem menampilkan citra hasil deteksi tepi
Langkah 3 : Melakukan perhitungan MSE dan PSNR
dengan menekan button ‘MSE’ dan ‘PSNR’
Langkah 4 : Menampilkan nilai MSE dan PSNR
Langkah 5 : Menyimpan citra hasil deteksi tepi dengan
menekan button ‘Save’
Langkah 6 : Sistem menunjukan penyimpanan citra hasil deteksi
tepi Alternate course
Aksi Aktor Respon sistem
- -
Post Condition Sistem siap melakukan tahapan deteksi tepi LoG
2. Activity Diagram