Use Case Diagram Perbandingan Penyisipan Pesan ke dalam File Citra True color dengan Algoritma End of File (EOF) dan Least Significant Bit (LSB).

38 Gambar 3.10 Flowchart Ekstraksi Pembacaan Embed

3.3 Use Case Diagram

Use case diagram adalah gambaran graphical dari beberapa atau actor user. Use case berfungsi untuk memperkenalkan suatu sistem yang akan dibangun. Actor user akan menjelaskan manfaat suatu sistem jika di lihat menurut pandangan orang yang berada di luar sistem. Berikut ini contoh ilustrasi use case pada Gambar 3.11. Universitas Sumatera Utara 39 Gambar 3.11 Use Case Diagram Use case diagram pada gambar 3.11 useractor memilih cover image selanjutnya user dapat menginput teks yang akan di embeded ke dalam cover image,Kemudian user dapat mengekstraksi pesan yang telah menjadi stego image. Selanjutnya dapat melihat perbandingan citra waktu sisip dan waktu ektraksi pada menu laporan.

3.3.1 Use Case pilih Gambar EOF Menu Penyisipan

use case pilih gambar ini menjelaskan cara dan langkah-langkah untuk memilih gambar dan lokasi tempat penyimpanan gambar sebagai objek untuk penyisipan, dapat dilihat pada Tabel 3.9. Universitas Sumatera Utara 40 . Tabel 3.9 Use Case Pilih Gambar Name Pilih gambar Actors Userpengguna Preconditions Pengguna menekan tombol pilih gambar Post Conditions Menampilkan gambar yang diinginkan Success Scenario 1.Pengguna menekan tombol pilih gambar 2.Sistem menampilkan lokasi penyimpanan gambar 3.Pengguna memilih gambar yang diinginkan 4.Menampilkan gambar yang diinginkan 5.Pengguna mendapatkan gambar yang diinginkan Universitas Sumatera Utara 41

3.3.2 Use Case sisip EOF

use case sisip EOF menjelaskan langkah-langkah penyisipan pesan pada algoritma EOF, dapat dilihat pada Tabel 3.10 Tabel 3.10 Use Case Sisip Name Sisip Actors Userpengguna Preconditions Pengguna menekan tombol sisip Post Conditions Pesan siap disisip dan tersimpan di lokasi . Misal pada tampilan yang muncul : pesan telah disisip,disimpan pada D:back up programwindows Application 1windows Application1bindebugWinnie-EOF.bmp Success Scenario 1.Pengguna mengetik teks yang akan disisip pada kolom yang tersedia,kemudian menekan tombol sisip. 2.Sistem memproses teks siap disisip kedalam cover image dan menampilkan stego image. 3.Pengguna melihat hasil stego image. Universitas Sumatera Utara 42

3.3.3 Use Case Ekstraksi Pesan EOF

use case ekstraksi menjelaskan langkah-langkah mengekstract atau mengeluarkan pesan yang telah disisip pada citra, dapat dilihat pada Tabel 3.11. Tabel 3.11 Use Case Ekstraksi Name Ekstraksi pesan Actors Userpengguna Preconditions Pengguna pilih gambar kembali yang sudah menjadi stego image ,misal : Winnie-EOF . kemudian menekan tombol ekstraksi Post Conditions Pengguna mendapatkan hasil teks ekstraksi pada stego image Success Scenario 1.Pengguna menekan tombol ekstraksi 2.Sistem melakukan proses ekstraksi pesan tersembunyi dan menampilkan hasil 3.Pengguna mendapatkan pesan tersembunyi Universitas Sumatera Utara 43

3.3.4 Use Case pilih Gambar LSB Menu Penyisipan

use case pilih gambar ini menjelaskan cara dan langkah-langkah untuk memilih gambar dan lokasi tempat penyimpanan gambar sebagai objek untuk penyisipan pada algoritma LSB, dapat dilihat pada Tabel 3.12. Tabel 3.12 Use Case Pilih Gambar Name Pilih gambar Actors Userpengguna Preconditions Pengguna menekan tombol pilih gambar Post Conditions Menampilkan gambar yang diinginkan Success Scenario 1.Pengguna menekan tombol pilih gambar 2.Sistem menampilkan lokasi penyimpanan gambar 3.Pengguna memilih gambar yang diinginkan 4.Menampilkan gambar yang diinginkan 5.Mengguna mendapatkan gambar yang diinginkan Universitas Sumatera Utara 44

3.3.5 Use Case Sisip LSB

use case sisip LSB menjelaskan langkah-langkah penyisipan pesan ke dalam citra menjadi stego image dapat dilihat pada Tabel 3.13 Tabel 3.13 Use Case Sisip Name Sisip Actors Userpengguna Preconditions Pengguna menekan tombol sisip Post Conditions Pesan siap disisip dan tersimpan di lokasi . Misal pada tampilan yang muncul : pesan telah disisip,disimpan pada D:back up programwindows Application 1windows Application1bindebugWinnie-LSB.bmp Success Scenario 1.Pengguna mengetik teks yang akan disisip pada kolom yang tersedia,kemudian menekan tombol sisip. 2.Sistem memproses teks siap disisip kedalam cover image dan menampilkan stego image. 3.Pengguna melihat hasil stego image. Universitas Sumatera Utara 45

3.3.6 Use Case Ekstraksi Pesan LSB

use case ekstraksi LSB menjelaskan langkah-langkah ekstraksi pesan pada citra sehingga akan mendapatkan pesan yang diinginkan, dapat dilihat pada Tabel 3.14. Tabel 3.14 Use Case Ekstraksi Name Ekstraksi pesan Actors Userpengguna Preconditions Pengguna pilih gambar kembali yang sudah menjadi stego image ,misal : Winnie-LSB . kemudian menekan tombol ekstraksi Post Conditions Pengguna mendapatkan hasil teks ekstraksi pada stego image Success Scenario 1.Pengguna menekan tombol ekstraksi 2.Sistem melakukan proses ekstraksi pesan tersembunyi dan menampilkan hasil 3.Pengguna mendapatkan pesan tersembunyi Universitas Sumatera Utara 46

3.3.7 Use Case Laporan

use case laporan berfungsi untuk melihat perbandingan kapasitas citra sebelum dan sesudah penyisipan dan melihat perbandingan waktu sisip dan waktru ekstraksi pada algoritma end of file EOF dan LSB, dapat dilihat pada Tabel 3.15. Tabel 3.15 Use Case Laporan Name Laporan Actors Userpengguna Preconditions Pengguna menekan menu laporan Post Conditions Pengguna dapat melihat perbandingan Algoritma LSB dan EOF Success Scenario 1.pengguna dapat melihat perbandingan kedua Algoritma 2.pengguna dapat melihat perbedaan ukuran file sisip dan ekstraksi pada Algoritma LSB dan EOF 3. pengguna dapat melihat perbedaan waktu sisip dan ekstraksi pada Algoritma LSB dan EOF Universitas Sumatera Utara 47

3.3.8 Activity Diagram

Activity diagram adalah urutan aktifitas dalam sebuah proses pemilihan gambar, proses penyisipan, proses ekstraksi pada algoritma end of file EOF dan LSB. Berikut ini contoh activity diagram untuk beberapa use case yang terdapat pada program ini.

3.3.9 Activity Diagram Pilih Gambar EOF

Activity diagram untuk use case pilih gambar menjelaskan cara kerja user dan cara kerja pada sistem. Dapat dilihat pada Gambar 3.12 User Sistem Gambar 3.12 Activity Diagram Use Case Pilih Gambar Pilih Menu penyisipan EOF Klik tombol pilih gambar Menampilkan lokasi penyimpanan gambar Pilih gambar untuk cover image Menampilkan cover image Mendapatkan gambar yang diinginkan Menampilkan halaman EOF Universitas Sumatera Utara 48

3.3.10 Activity Diagram Use Case Sisip EOF

Activity diagram untuk use case sisip EOF menjelaskan langkah-langkah pada user dan cara kerja pada sistem seperti pada Gambar 3.13 User Sistem Gambar 3.13 Activity Diagram Use Case Sisip EOF Pilih Menu penyisipan EOF Ketik pesan teks,”pilih sisip” Melakukan proses penyimpanan stego image Pilih tombol”bersihkan” Menampilkan halaman EOF Universitas Sumatera Utara 49

3.3.11 Activity Diagram Use Case Ekstraksi EOF

Activity diagram untuk use case pilih gambar menjelaskan cara kerja user mengekstraksi pesan pada citra dan menjelaskan cara kerja sistem. Dapat dilihat pada Gambar 3.14 User System Gambar 3.14 Activity Diagram Use Case Ekstraksi EOF Pilih Menu penyisipan EOF kembali Klik tombol pilih gambar kembali Menampilkan lokasi penyimpanan stego image Pilih stego image “klik ekstraksi” Menampilkan proses ekstraksi Mendapatkan pesan yang diinginkan Menampilkan halaman EOF Universitas Sumatera Utara 50

3.3.12 Activity Diagram Pilih Gambar LSB

Activity diagram untuk use case pilih gambar berfungsi untuk memberikan langkah- langkah pilih gambar dan menjelaskan cara kerja pada sistem dapat dilihat pada Gambar 3.15. User Sistem Gambar 3.15 Activity Diagram Use Case Pilih Gambar Pilih Menu penyisipan LSB Klik tombol pilih gambar Menampilkan lokasi penyimpanan gambar Pilih gambar untuk cover image Menampilkan cover image Mendapatkan gambar yang diinginkan Menampilkan halaman LSB Universitas Sumatera Utara 51

3.3.13 Activity Diagram Use Case sisip LSB

Activity diagram untuk use case sisip LSB menjelaskan langkah-langkah user melakukan penyisipan pada citra dan menjelaskan cara kerja pada sistem. Seperti pada Gambar 3.16 User Sistem Gambar 3.16 Activity Diagram Use Case Sisip LSB Pilih Menu penyisipan LSB Ketik pesan teks,”pilih sisip” Melakukan proses penyimpanan stego image Pilih tombol”bersihkan” Menampilkan halaman LSB Universitas Sumatera Utara 52

3.3.14 Activity Diagram Use Case Ekstraksi LSB

Activity diagram untuk use case ekstraksi LSB menjelaskan cara user menjalankan program dan menjelaskan cara kerja sistem pada program seperti pada Gambar 3.17. User System Gambar 3.17 Activity Diagram Use Case Ekstraksi LSB Pilih Menu penyisipan LSB kembali Klik tombol pilih gambar kembali Menampilkan lokasi penyimpanan stego image Pilih stego image “klik ekstraksi” Menampilkan proses ekstraksi Mendapatkan pesan yang diinginkan Menampilkan halaman LSB Universitas Sumatera Utara 53

3.3.15 Activity Diagram Laporan

Activity diagram untuk use case laporan berfungsi untuk melihat cara kerja sistem menampilkan perbandingan kapasitas pada citra dengan algoritma EOF dan LSB dan menampilkan perbandingan waktu sisip dan waktu ekstraksi. Seperti pada Gambar 3.18 User System Gambar 3.18 Activity Diagram Laporan Pilih Menu laporan Mendapatkan hasil perbandingan antara kedua Algoritma LSB dan EOF Menampilkan perbandingan besar file,waktu sisip dan waktu ekstraksi pada citra LSB dan EOF Universitas Sumatera Utara 54

3.4 Perancangan antarmuka