78
9. Activity Diagram Aplikasi Steganografi
Gambar 3.25 Activity Diagram Aplikasi Steganografi
3.4.1.5 Class Diagram
Class diagram adalah dekripsi kelompok objek-objek dengan properti,
perilaku operasi dan relasi yang sama. Sehingga dengan adanya class diagram dapat memberikan pandangan global atas sebuah sistem. Hal tersebut tercermin
dari class-class yang ada dan relasinya satu dengan yang lainnya. Sebuah sistem
Pilih Metoda
Sisip Pesan
Ekstrak Pesan
Citra tersisip pesan Enkripsi Pesan
Tulis Pesan Load Image
Pesan Terbaca Dekripsi Pesan
Baca Pesan
Load Image Stego
Start
End
79
biasanya mempunyai beberapa class diagram. Class diagram sangat membantu dalam visualisasi struktur kelas dari suatu sistem. Class diagram dari program
aplikasi steganografi digambarkan seperti gambar di bawah ini :
Gambar 3.26 Class Diagram
3.5 Perancangan Prosedural
Perancangan prosedural ini berisi tentang flowchart dari aplikasi steganografi ini. Diantaranya adalah flowchart kriptografi RSA dan flowchart
steganografi metoda discrete cosine transformation dan redundant pattern encoding. Flowchart adalah salah satu bagan yang menggambarkan arus logika
dari data yang akan diproses dalam suatu program dari awal sampai akhir. Flowchart dari program aplikasi steganografi dapat dilihat pada gambar dibawah :
1..1 0..1
1..1 0..1
1..1 0..1
1..1 0..1
1..1 0..1
1..1 0..1
Main Menu -
- -
Menu_File Choose_Method
About : System.Object
: System.Object : System.Object
DCT Method -
+ -
- InitCoefficientsMatrix
IsQuadricMatrix ForwardDCT
Operation_4 : Double
: bool : Double
: Double rumus rsa
- -
- enkrip
dekrip pangkat_besar
: String : String
: int
About - About_Load : void
RedundantUtility +
+ -
- -
- -
- -
- -
HideMessageInBitmap ExtractMessageFrom Bitmap
HideOrExtract MovePixelPosition
HideBytes HideBits
GetBits SetBits
GetColorComponent SetColorComponent
SaveBitmap : void
: void : void
: void : void
: void : bool
: byte : byte
: void : void
StructT ypeDef + CarrierImage : struct