• Tidak ada hasil yang ditemukan

HASIL dan PEMBAHASAN 1. Hasil

Dalam dokumen Volume 1, Tahun ISSN KATA PENGANTAR (Halaman 65-69)

PENGUJIAN ALJABAR ABSTRAK RING, FIELD MENGGUNAKAN PROGRAM KOMPUTER

3. HASIL dan PEMBAHASAN 1. Hasil

Untuk mempermudah peneraman dari metode dimaksud, maka dirancanglah sebuah program yang diberi nama Casper. Dalam membuat program Casper, digunakan perangkat lunak sebagai berikut :

[Ganti tab atau keluar program]

[Ke menu Embed]

[Tombol Get File]

ComboBox Minimum Scale enabled

Proses embedding

[Tombol Start Embedding]

[Tombol Smart Mode]

[Smart Mode on] [Smart Mode off]

ComboBox Minimum Scale disabled

[Proses embedding selesai]

Tampil path save to

Menu Save To

Pilih citra [Tombol Save To]

[Save]

[Cancel / Exit]

[Tombol ditekan]

[Tombol Get Cover Image]

Menu Get Cover Image

Pilih citra

Menu Embed

[Open]

Menu Get File Pilih file [Open]

Tampil file size dan path

Tampil citra, dimensinya, path, minimum capacity

[Cancel / Exit]

[Cancel/Exit]

Prosiding Seminar Nasional Matematika dan Pendidikan Matematika STKIP Siliwangi Bandung 51 1. Sistem operasi Microsoft Windows XP.

2. Java 2 Platform Standard Edition Development Kit 5.0.

3. NetBeans 5.0. ; TextPad 4.7.3. dan JCreator 3.50 Light Edition.

Sedangkan spesifikasi sistem operasi dan perangkat lunak yang diperlukan untuk menjalankan program adalah: Sistem operasi dan Java Runtime Environment 1.5.0.

Pertama kali aplikasi Casper dijalankan maka akan tampil layar menu awal yaitu menu Embed yang dapat dilihat pada gambar 3.

Gambar 3 Tampilan menu Embed

Untuk memilih citra yang akan digunakan sebagai media penanaman file (cover image), maka tekan tombol Get Cover Image. Kemudian akan muncul menu untuk memilih cover image. File citra yang dapat dipilih adalah citra dengan format JPEG, PNG, dan BMP. Tekan open untuk membuka file tersebut, sebaliknya tekan cancel untuk membatalkannya. Jika telah memilih citra, maka akan tampil citra di menu Embed bersama dengan keterangan dimensi citranya, path citra, dan keterangan jumlah minimum kapasitas yang dapat ditanamkan ke dalam citra tersebut. Jumlah minimum kapasitas dalam ukuran byte adalah jumlah kapasitas minimum untuk penanaman file ke dalam citra. Kapasitas maksimum dari citra ini bervariasi, karena metode yang digunakan bersifat adaptif yang bergantung kepada bit-bit file dan piksel-piksel citra tersebut.

Kemudian Tekan tombol Get File untuk memilih file yang akan ditanamkan ke dalam citra. Format file yang dapat dipilih adalah bebas, dengan arti semua jenis file dapat dipilih. Setelah file dipilih, maka keterangan ukuran file dalam byte serta path file tersebut akan muncul di menu Embed.

Tekan tombol Save To untuk memilih citra hasil penanaman file ini (stego-image). Citra yang dipilih adalah citra dengan format PNG dan BMP. Untuk memilihnya dapat dilakukan dengan dua cara yaitu dengan menuliskan nama file pada textfield file name atau dengan cara klik file citra yang ada dilayar pilihan. Jika ekstensi format file tidak berupa .png ataupun .bmp, maka akan secara otomatis menggunakan ekstensi .png. Perlu diperhatikan bahwa jika nama file yang dipilih itu sama dengan nama file yang ada difolder tersebut, maka akan terjadi penimpaan file ( yang lama akan terhapus ). Setelah file dipilih, maka akan tampil path file di menu Embed. Untuk memilih stego-image dapat dilakukan dengan menekan tombol Get Stego-Image. Tampilan menu untuk memilih stego-image tersebut sama seperti tampilan menu Get Stego-Image pada menu Extract. Citra yang dapat dipilih adalah citra dengan format PNG dan BMP. Setelah citra dipilih maka akan tampil citra tersebut dan pathnya pada menu Analyze.

Untuk dapat memulai proses analisis maka harus terlebih dahulu memilih cover image dan stego-image. Ukuran dimensi kedua citra tersebut haruslah sama. Setelah persyaratan-persyaratan tersebut terpenuhi maka tekan tombol Start Analyzing untuk memulai proses analisis. Hasil analisis tersebut akan tampil dalam bentuk kotak pesan.

52 Prosiding Seminar Nasional Matematika dan Pendidikan Matematika STKIP Siliwangi Bandung Gambar 4. Contoh tampilan hasil analisis

Untuk menganalisis kemampuan embedding program aplikasi Casper ini akan digunakan 3 buah cover image yaitu Lena.jpg, Baboon.jpg, dan Pepper.jpg dengan dimensi citra yang sama yaitu 298x298 piksel, berarti kapasitas minimumnya adalah 33.078 byte. File yang akan ditanamkan sengaja dipilih file yang berukuran melebihi kapasitas citra sehingga dapat menganalisis kapasitas maksimum dari cover image. Analisis akan menggunakan 3 file dimana berukuran sama besar dengan deretan bit yang berbeda. Untuk menghasilkan 3 file ini maka dibuat program aplikasi sederhana. 3 file ini dinamakan A.test, B.test, dan C.test dengan ukuran file 800kB. Stego-image yang dihasilkan akan disimpan masing-masing citra berformat PNG dan BMP, dengan tujuan untuk membandingkan kedua format tersebut. Untuk mengukur kecepatannya digunakan program aplikasi Virtual Stopwatch (www.springcreeksoftware.com). Berikut ini adalah tabel-tabel hasil penelitian :

Tabel 1. Hasil percobaan penanaman file A.test

Lena Baboon Pepper Tabel 2. Hasil percobaan penanaman file B.test

Lena Baboon Pepper

Tabel 3. Hasil percobaan penanaman file C.test

Lena Baboon Pepper

Rata-Rata Lena Baboon Pepper

Kapasitas maksimum

Prosiding Seminar Nasional Matematika dan Pendidikan Matematika STKIP Siliwangi Bandung 53 Citra Lena, Baboon, dan Pepper yang berukuran 298x298 piksel dengan metode Two-Sided Side Match memiliki kapasitas minimum yang diperkirakan adalah 33.078, pada Lena mampu ditanamkan hingga 54.722 byte, pada Baboon hingga 87.133 byte, dan pada Pepper 52.766 byte.

Kapasitas terbesar dicapai oleh Baboon, sehingga kapasitas maksimum yang dapat diperkirakan untuk ditanamkan file pada citra berukuran hingga 2,63 kali (87.133 / 33.078) dari kapasitas minimum yang diperkirakan pada citra tersebut. Sedangkan rata-rata kapasitas maksimum adalah ( 54.717 + 87.117 + 52.764 ) / 3 / 33.078 = 1,96 ≈ 2 kali dari kapasitas minimum. Dengan demikian rata-rata bit yang ditanamkan adalah 6 bit/piksel (2 x 3 RGB ).

Jumlah piksel yang fall off the boundary (piksel yang tidak ditanamkan data) paling besar ditemukan pada Pepper sebanyak 986⅔. Jumlah ini cukup kecil karena hanya merupakan 2,98%

dari piksel yang akan ditanamkan data. Dapat dilihat di tabel bahwa jumlah fall off the boundary Pepper dan Baboon walaupun lebih besar dari pada Lena, namun memiliki kapasitas maksimum yang lebih besar. Dengan demikian dapat dikatakan jumlah fall off the boundary tidak berpengaruh begitu besar dalam menentukan jumlah kapasitas maksimum.

Kecepatan proses di tabel adalah kecepatan proses yang diukur mulai proses penanaman file hingga menghasilkan citra hasil (stego-image). Kecepatan proses PNG yang dimaksud adalah kecepatan proses dimana citra yang dihasilkan berformat PNG dan kecepatan proses BMP dimana menghasilkan format BMP. Dapat dilihat bahwa kecepatan proses BMP lebih cepat dari PNG, hal ini dikarenakan PNG dilakukan kompresi citra sedangkan BMP tidak dikompresi. Dengan demikian sebenarnya kecepatan penanaman file pada citra PNG dan BMP adalah sama cepatnya.

Berdasarkan hasil di tabel, dapat dilihat bahwa kecepatan proses penanaman file pada Casper sangatlah cepat. Semakin besar kapasitas maksimum maka semakin lambat juga kecepatan prosesnya.

Ukuran file hasil PNG dan BMP di tabel maksudnya adalah ukuran file dari stego-image yang dihasilkan dalam format PNG dan BMP. Pada tabel 4. walaupun kapasitas maksimum Pepper lebih kecil dari pada Lena, namun ukuran file hasil PNG Pepper lebih besar daripada Lena. Hal ini dikarenakan oleh kompresi PNG bukan karena faktor kapasitas file yang ditanamkan. Dengan demikian tidak ada hubungan antara jumlah kapasitas yang ditanamkan dengan ukuran file hasil PNG yang dihasilkan.

3.2. Pembahasan

Analisis Kemampuan Penanaman Data

Untuk menganalisis kualitas citra yang telah ditanamkan file (image), akan digunakan stego-image pada contoh sebelumnya. Kualitas stego-stego-image diukur dengan menggunakan fasilitas Analyze pada Casper. Berikut adalah tabel hasil analisis :

Tabel 5. Hasil analisis kualitas stego-image Analisis Citra

Baboon 29,7471 29,7882 29,7445

Pepper 35,2412 35,3372 35,2828

54 Prosiding Seminar Nasional Matematika dan Pendidikan Matematika STKIP Siliwangi Bandung

Dalam dokumen Volume 1, Tahun ISSN KATA PENGANTAR (Halaman 65-69)