Sistem tidak membutuhkan perangkat keras lainnya sebagai bantuan 4.
Dokumentasi: Sistem dapat menyimpan stego image
5. Manajemen Kualitas:
Sistem dapat menghasilkan tampilan yang baik dan proses yang relative cepat.
3.3 Pemodelan Prangkat lunak
Perancangan perangkat lunak dibuat menggunakan bahasa pemrograman Matlab 2009 dengan proses membuat tampilan GUI. Perancangan aplikasi yang dibuat pada
dasarnya mengikuti metode algoritma LSB yang disajikan oleh penulis. Program yang dibuat berdasarkan langkah demi langkah untuk menyelesaikan teknik Hiding File
atau steganografi. Tiga proses yang dominan di dalam sistem ini adalah Insertion , Extraction
dan Perhitungan Fidelity. Insertion adalah proses awal dari sistem yaitu inputan citra penampung. Setelah itu inputan data txt yang menjadi pesan rahasia kemudian setelah
data berhasil disisipkan citra akan dihitung nilai ketahanannya dengan perhitungan MSE yang menjadi parameter kelayakan penelitian. Proses yang terakhir adalah
ekstraksi, yaitu menguraikan kembali Plaintext atau pesan rahasia dari stego image.
3.3.1 Use Case diagram
Use Case diagram adalah diagram pemodelan setiap aspek dan kegitan di dalam sistem. Sebuah Use Case diagram dapat menggambarkan semua kegiatan di dalam
satu sistem yang berjalan, selain itu Use Case juga menggambarkan semua aktor yang melakukan aktifitas di dalam sistem.
Universitas Sumatera Utara
Berikut adalah gambar dari rancangan Use Case diagram.
Gambar 3.1 Use Case sistem
Use Case diagram yang ditunjukkan pada Gambar 3.2 tedapat tiga aktor yaitu 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.3.2 Activity Diagram untuk Use Case Insertion
Activity diagram untuk Use Case Insertion dapat dilihat seperti pada Gambar 3.2
Universitas Sumatera Utara
Gambar 3.2 Insertion activity diagram
Berikut ini adalah table spesifikasi Use Case diagram proses Insertion :
Universitas Sumatera Utara
Tabel 3.1 Spesifikasi Use Case Insertion
Name
Insertion
Actors User1
Description Use Case ini mendeksripsikan proses Insertion
Preconditions User menggunakan aplikasi steganografi
Post Conditions
User dapat melihat hasil Insertion
Kegiatan User Respon sistem
Success Scenario
1. User memilih menu
Insertion . 2.
User memilih Citra cover,
memilih file
embed dan
mengeksekusi tombol Proses.
3. User dapat melihat
Citra stego. 1.
Sistem menampilkan
halaman Insertion 2.
Sistem melakukan random kunci.
3. Sistem melakukan proses
Insertion dan menampilkan hasil Insertion Citra stego.
Universitas Sumatera Utara
3.3.3 Activity Diagram untuk Use Case Extraction
Activity diagram untuk Use Case extraction dapat dilihat seperti pada Gambar 3.3
Gambar 3.3 activity diagram extraction
Spesifikasi Use Case Extraction dapat dilihat sebagai berikut:
Tabel 3.2 Spesifikasi Use Case Extraction
Name Extraction
Actors 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 Extraction
Kegiatan User Respon sistem
Success Scenario
1. User memilih menu
Extraction. 2.
User memilih citra stego,
menggunakan kunci dan mengeksekusi
tombol Extract. 3.
User dapat melihat citra embed hasil ekstraksi.
1. Sistem
menampilkan halaman Extraction.
2. Sistem melakukan proses
ekstraksi dan
menampilkan hasil
ekstraksi Citra embed .
Universitas Sumatera Utara
3.3.4 Activity Diagram untuk Use Case Fidelity