Use Case diagramyang ditunjukkan pada Gambar 3.2 tedapat tiga aktor yaitu Admin sebagai orang yang bertanggung jawab atas kinerja sistem dan revisi sistem. User1 sebagai
embeddor dan User2 sebagai extractor. User1 memiliki peranan dalam melakukan penyisipan dan penguraian serta mengukur ketahanan file ketika akan melakukan pertukaran data kepada
User2 yaitu citra yang sudah disisipi pesan stego image . User2 hanya memiliki satu peranan yaitu melakukan penguraian untuk mendapatkan pesan rahasia yang ada sudah disisipkan.
Untuk lebih jelas kegiatan sistem dapat dilihat pada keterangan activity diagram berikut ini.
3.1.3.1.1 Activity Diagram untuk Use Case Penyisipan
Activity diagram untuk Use Case Penyisipan dapat dilihat seperti pada Gambar 3.3
Gambar 3.3 activity diagram Penyisipan
Berikut ini adalah table spesifikasi Use Case diagram proses Penyisipan:
Tabel 3.1 Spesifikasi Use Case Penyisipan
Universitas Sumatera Utara
3.1.3.1.2 Activity Diagram untuk Use Case Ekstraksi
Activity diagram untuk Use Case Ekstraksi dapat dilihat seperti pada Gambar 3.4
Name Penyisipan
Actors
Admin dan User1
Description Use Case ini mendeksripsikan proses Penyisipan
Preconditions User menggunakan aplikasi steganografi
Post Conditions User dapat melihat hasil Penyisipan
Kegiatan User Respon system
Success Scenario
1. User memilih menu Penyisipan.
2. User memilih Citra cover,
memilih fileembed dan mengeksekusi tombol Proses.
3. User dapat melihat Citra stego.
1. Sistem menampilkan halaman
Penyisipan. 2.
Sistem melakukan random kunci.
3. Sistem melakukan proses
Penyisipan dan menampilkan hasil Penyisipan Citra stego.
Universitas Sumatera Utara
Gambar 3.4 activity diagram Ekstraksi
Spesifikasi Use Case Ekstraksi dapat dilihat sebagai berikut:
Tabel 3.2 Spesifikasi Use Case Ekstraksi
Name Ekstraksi
Actors Admin,User1 dan User2
Description Use Case ini mendeksripsikan proses mendeteksi citra embed dari dalam
citra stego
Preconditions User menggunakan aplikasi steganografi
Post Conditions User dapat melihat hasil Ekstraksi
Kegiatan User Respon sistem
Success Scenario
1. User memilih menu Ekstraksi.
2. User memilih citra stego,
menggunakan kunci dan mengeksekusi tombol Extract.
3. User dapat melihat citra embed
hasil ekstraksi. 1.
Sistem menampilkan halaman Ekstraksi.
2. Sistem melakukan proses
ekstraksi dan menampilkan hasil ekstraksi Citra embed .
Universitas Sumatera Utara
3.1.3.1.3 Activity Diagram untuk Use Case fidelity
Activity diagram untuk Use Case Ekstraksi dapat dilihat seperti pada Gambar 3.16
Gambar 3.5 activity diagram Fidelity
Spesifikasi Use Case Hitung fidelity dapat dilihat pada Tabel 3.9
Tabel 3.3 Spesifikasi Use Case Hitung fidelity
Name Hitung MSE
Actors User1
Description Use Case ini mendeksripsikan proses perhitungan MSEBER
Preconditions User sudah melakukan proses Penyisipan
Post Conditions User dapat mengetahui nilai MSEBER terhadap penggunaan metode
LSB FungsiLinear. Kegiatan User
Respon sistem 1.
User memilih menu Hitung MSEBER.
1. Sistem menampilkan halaman
Hitung MSEBER.
Universitas Sumatera Utara
3.1.3.2 Sequence Diagram