• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM

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.

Gambar 3.11 Use Case Diagram

Use case diagram pada gambar 3.11 user(actor) 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.

.

Tabel 3.9 Use Case Pilih Gambar

Name Pilih gambar

Actors User(pengguna)

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

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 User(pengguna)

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 program/windows

Application 1/windows Application1/bin/debug/Winnie-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.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 User(pengguna)

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.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 User(pengguna)

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

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 User(pengguna)

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 program/windows

Application 1/windows Application1/bin/debug/Winnie-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.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 User(pengguna)

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.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 User(pengguna)

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

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

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”

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 dilihatpada 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

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

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”

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 programseperti 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

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

Dokumen terkait