BAB 3 METODOLOGI PENELITIAN
Pada bab ini dibahas mengenai langkah-langkah yang dilakukan untuk menguji kerja daya sisip dari citra terhadap pesan menggunakan kecocokan nilai warna terhadap pesan berbahasa indonesia yang akan disisipkan. 3.1.
Rancangan Penelitian Untuk mendapatkan hasil dari tujuan penelitian, maka penulis melakukan langkah-
langkah pelaksanaan penelitian atau rancangan penelitian, secara garis besar, penelitian yang penulis laksanakan terdiri dari langkah-langkah berikut ini : 1.
Analisis dan pengambilan sampel, dimana sampel atau objek penelitian ini berupa beberapa citra digital yang memiliki ukuran dan nilai warna berbeda yang terdiri dari jenis citra yang berbeda (monokrom, grayscale, warna).
2.
Pengenalan nilai pada setiap sampel citra yang diuji, karena disetiap citra memiliki nilai byte berbeda yang disesuaikan dengan warna penyusun dari citra tersebut.
3.
Pengujian dengan cara penyesuaian nilai warna pada citra digital dengan nilai kemunculan huruf didalam teks berbahasa indonesia.
4.
Jumlah huruf yang muncul disesuaikan dengan rata-rata penggunaan di dalam kata untuk mencari jumlah kata yang dapat ditampung di dalam citra
5.
Hasil dan kesimpulan dari pengujian. Data yang digunakan dalam penelitian ini terdiri dari beberapa citra dengan format
JPG atau JPEG yang dapat diperoleh dari perangkat lunak penggambar citra atau pun dari perangkat keras pengambil citra dengan ukuran citra berbeda-beda.
Universitas Sumatera Utara
18
3.2.
Penerapan Rancangan Penelitian
Setelah penulis menyampaikan skema pada sistem, maka selanjutnya adalah proses penerapan skema kerja pada penelitian. 3.2.1. Analisis Sampel Untuk sampel citra, pada penelitian penulis menggunakan tiga buah citra dengan ukuran beragam dari citra berukuran 256 x 256 sampai ukuran 16 MP yang berformat JPG atau JPEG untuk setiap jenis citra nya. Dimana citra dibedakan juga berdasarkan jenis citra, seperti citra biner, citra warna, citra grayscale. Untuk citra biner penulis menggunakan tiga sampel citra dibawah ini, Berikut sampel 1 dari citra biner :
Gambar 3.1 Sampel 1 Citra Biner Setelah dilakukan pengujian dengan sistem yang dirancang, citra diatas memiliki ukuran piksel 256 x 256 dengan jumlah piksel hitam sebanyak 32365 (49,39%) dan piksel putih sebanyak 33171 (50,61%). Sampel pertama dari citra biner memiliki perbedaan yang tidak terlalu jauh antara piksel hitam dan putih, hanya 0,61 %. Berikut sampel 2 dari citra biner :
Universitas Sumatera Utara
19
Gambar 3.2 Sampel 2 Citra Biner Sampel citra diatas memiliki ukuran 450x250 piksel dengan jumlah piksel hitam = 101174 (89,93%) dan piksel putih = 11326 (10,07%). Sampel kedua dari citra biner dominan menggunakan piksel berwarna hitam. Berikut sampel 3 dari citra biner :
Gambar 3.3 Sampel 3 Citra Biner
Universitas Sumatera Utara
20
Sampel citra diatas memiliki ukuran 480x640 piksel dengan jumlah piksel hitam = 80784 (26,3%) dan piksel putih = 226416 (73,7%). Sampel ketiga dari citra biner dominan menggunakan piksel berwarna putih. Sampel untuk citra grayscale adalah sebagai berikut :
Gambar 3.4 Sampel 1 Citra Grayscale Sampel pertama dari citra grayscale memiliki nilai warna yang sama untuk setiap warna di tiap tiap piksel. Ukuran dari sampel 1 adalah 512 x 512 dengan histogram seperti berikut :
Gambar 3.5 Histogram Sampel 1 Citra Abu-Abu Dari sampel diastas didapat nilai warna >=128 sebanyak 30.23% (warna cerah) dan 60.77% untuk nilai warna < 128.
Universitas Sumatera Utara
21
Gambar 3.6 Sampel 2 Citra Grayscale Sampel kedua untuk citra grayscale adalah citra dengan jumlah piksel 360 x 500. Dengan histogram seperti berikut :
Gambar 3.7 Histogram Sampel 2 Citra Abu-Abu Dari sampel diastas didapat nilai warna >=128 sebanyak 58,09% (warna cerah) dan 41,91% untuk nilai warna < 128.
Universitas Sumatera Utara
22
Gambar 3.8 Sampel 3 Citra Grayscale Sampel ketiga untuk citra grayscale adalah citra dengan jumlah piksel 1080 x 1920. Dengan histogram seperti berikut :
Gambar 3.9 Histogram Sampel 3 Citra Abu-Abu
Universitas Sumatera Utara
23
Berikut sampel yang penulis pergunakan untuk citra warna :
Gambar 3.10 Sampel 1 Citra Warna Pada sampel 1 citra warna terdapat 512 x 512 piksel dengan nilai warna yang berbeda di antara piksel. Berikut histogram dari sampel diatas :
Gambar 3.11 Hsitogram Sampel 1 Citra Warna
Universitas Sumatera Utara
24
Gambar 3.12 Sampel 2 Citra Warna Pada sampel 2 citra warna terdapat 4472 x 2825 piksel dengan nilai warna yang berbeda di antara piksel. Berikut histogram dari sampel diatas :
Gambar 3.13 Histogram Sampel 2 Citra Warna
Universitas Sumatera Utara
25
Gambar 3.14 Sampel 3 Citra Warna Pada sampel 3 citra warna terdapat 459 x 736 piksel dengan nilai warna yang berbeda di antara piksel. Berikut histogram dari sampel diatas :
Gambar 3.15 Histogram Sampel 3 Citra Warna
Universitas Sumatera Utara
26
Gambar 3.16 Sampel 4 Citra Warna Pada sampel 3 citra warna terdapat 1200x 1920 piksel dengan nilai warna yang berbeda di antara piksel. Berikut histogram dari sampel diatas :
Gambar 3.17 Histogram Sampel 4 Citra Warna 3.2.2. Penyesuaian Nilai Citra Setelah citra dipilih selanjutnya adalah pembacaan nilai dari satu persatu piksel, selanjutnya penulis memisahkan nilai sebuah piksel yang terdiri dari red, green dan blue menjadi tiga nilai yang di buat frame nya disetiap nilai warna. Fungsi dari pembagian
Universitas Sumatera Utara
27
frame agar data lebih banyak, tidak hanya untuk satu nilai untuk satu piksel. Tapi terdapat tiga nilai yang dapat di jadikan media penyisipan pesan. Pembagian frame berdasarakan pada tiga buah warna dasar disetiap piksel nya yaitu Red, Green, dan Blue.
3.2.3. Penyesuaian Nilai Karakter Selanjutnya mengubah nilai desimal yang terdapat pada warna ke karakter berdasarkan kode ASCII, setelah mendapatkan nilai, maka selanjutnya perhitungan jumlah karakter yang dapat di input ke dalam gambar yang dibedakan dari warna yang didapatkan. Penyesuaian nilai warna terhadap karakter berdasarkan pada pencocokan warna dengan nilai karakter yang telah dikonversi kedalam decimal. Setelah itu adalah perhitungan jumlah karakter yang dapat ditampung sebuah citra untuk pesan berbahasa Indonesia. Berikut langkah menyesuaian nilai citra dengan distribusi huruf berbahasa indonesia : 1.
Ambil jumlah karakter terbesar didalam citra, dalam distribusi bahasa indonsia adalah A dengan persentase mencapai 19.81%.
2.
Setelah jumlah karakter A didapat selanjutnya adalah hitung berapa jumlah karakter yang dapat disisipkan dengan membagi jumlah karakter A dengan persentase huruf A.
3.
Sesuaikan karakter lain dengan persentase tiap karakter masing-masing, dimana hal ini harus sesuai dengan tabel distribusi huruf, tidak boleh ada satu karakter pun yang kurang jumlahnya dari jumlah huruf minimal berdasarkan persentase di tabel distribusi. Jika salah satu karakter tidak terpenuhi, maka panjang karakter disesuaikan dengan jumlah huruf dari karakter yang tidak terpeuhi tersebut.
4.
Jika huruf b hanya ada 5 huruf dan jumlah terebut kurang untuk memenuhi jumlah karakter yang didapa sebelumnya, maka panjang karakter yang dapat diinput yag disesuaikan dengan huruf b adalah 5 / 2.64 * 100 = 189 karakter. Sela njutnya penyesuaian untuk huruf lain dengan cara yag sama.
5.
Setelah jumlah persentase huruf sesuai dengan jumlahnya dengan panjang karakter, selanjutnya penyesuaian dengan jumlah kata dimana menurut penelitian yang telah
Universitas Sumatera Utara
28
dilakukan oleh Andana dimana rata-rata penggunaan huruf disetiap kata adalah 6,6 huruf. Untuk mencari jumlah karakter sementara yang dapat dijadikan angka dasar perhitungan jumlah karakter tiap huruf yang harus ada didalam citra adalah sebagai berikut : Jlh. Karakter = Jumlah Karakter A / 19,81 X 100 Jika ada huruf yang jumlahnya lebih kecil dari persentase dikalikan dengan jumlah karakter sementara maka jumlah karakter harus disesuaikan dengan jumlah huruf pada huruf tersebut . Jlh. Karakter = Jlh Huruf / Persentase Huruf * 100 Dan untuk menghitung jumlah kata adalah : Jlh. Kata = Jlh Karakter / 6,6 Berikut flowchart pencarian panjang karakter dengan penyesuaian nilai warna dari citra digital dan karakter pesan berbahasa indonesia :
Universitas Sumatera Utara
29
Mulai
Baca Nilai Warna Citra Digial Hitung Jumlah Nilai Warna yang sama dengan nilai desimal karakter A
Hitung Jumlah Karakter Sementara
Jumlah Karakter = Jumlah Huruf/ persentase huruf * 100
Sesuaikan Jumlah Karakter Hururf Lain
Jumlah Huruf Sesuai
N
Y Panjang Karakter = Jumlah Karakter Sementara
Jumlah Kata= Jumlah Karakter/6,6
Tampilkan Jumlah Kata
Selesai
Gambar 3.18 Flowchart Penyesuaian Nilai Setelah langkah-langkah disusun maka selanjutnya adalah penerapan langkahlangkah atau algoritma ke dalam sebuah sistem yang akan digunakan untuk implementasi dan percobaan dari steganografi citra, sistem terdiri dari input citra, proses pembacaan,
Universitas Sumatera Utara
30
dan hasil dari proses pembacaan yang telah diubah ke dalam karakter untuk mendapatkan kesimpulan berupa banyak kata yang dapat disisipkan ke dalam citra tersebut.
3.3.
Diagram Alur Proses
Merupakan diagram yang menceritakan proses yang terjadi dengan simbol-simbol dan keterangan-keterangan dari masing-masing simbol yag digambarkan. Berikut digaram alur / flowchart yang penulis susun berdasarkan proses-proses yang dilibatkan dalam penerapan algoritma ke dalam sebuah sistem.
Gambar 3.19 Diagram Alur Proses Pada diagram alur menghasilkan sebuah output berupa nilai yang dapat di input kedalam sebuah citra berdasarkan nilai warna yang dicocokan dengan karakter citra. Penerapaan berupa hasil diharafkan dapat menghasilkan kesimpulan berdasarkan variasi warna tiap citra untuk menyimpan pesan didalamnya.
Universitas Sumatera Utara
BAB 4 HASIL DAN PEMBAHASAN
4.1.
Hasil
Hasil yang dibahas adalah hasil dari penyesuaian nilai warna pada sampel citra dengan jumlah huruf dan kata yang dapat ditampung didalam sampel citra tersebut.
4.1.1. Sampel Citra Biner (Monokrom) Berikut ini hasil pengujian yang telah penulis kerjakan pada sampel citra biner. Tabel 4.1 Jumlah Huruf Yang Terdapat Pada Citra Biner Jumlah Huruf
Huruf
A/a B/b C/c D/d E/e F/f G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t U/u V/v
Sampel 1
Sampel 2
Sampel 3
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Universitas Sumatera Utara
32
Jumlah Huruf
Huruf
W/w X/x Y/y Z/z Ukuran
Sampel 1
Sampel 2
Sampel 3
0 0 0 0
0 0 0 0
0 0 0 0
256 x 256
450 X 250
480 X 640
Pada sampel pertama, dengan citra berukuran 256 x 256 didapat nilai warna hitam sebanyak 32.365 (49,39%) dan piksel putih sebanyak 33.171 (50,61%). Dari data diatas, hasil pengujian sampel 1 citra biner menunjukan bahwa citra tersebut sama sekali tidak dapat menampung huruf apapun. Sehingga panjang huruf dan jumlah kata yang dapat ditampung adalah 0. Pada sampel kedua, dengan citra berukuran 450 X 250 didapat nilai warna hitam sebanyak 101.174 (89,93%) dan piksel putih sebanyak 11.326 (10,07%). Dari data diatas, hasil pengujian sampel 1 citra biner menunjukan bahwa citra tersebut sama sekali tidak dapat menampung huruf apapun. Sehingga panjang karakter dan jumlah kata yang dapat ditampung adalah 0. Pada sampel ketiga, dengan citra berukuran 480 X 640 didapat nilai warna hitam sebanyak 80784 (26,3%) dan piksel putih sebanyak 226416 (73,7%). Dari data diatas, hasil pengujian sampel 3 citra biner menunjukan bahwa citra tersebut sama sekali tidak dapat menampung huruf apapun. Sehingga panjang huruf dan jumlah kata yang dapat ditampung adalah 0.
4.1.2. Sampel Citra Abu-Abu Berikut ini hasil pengujian yang telah penulis kerjakan pada sampel citra abu-abu. Tabel 4.2 Jumlah Huruf Yang Terdapat Pada Sampel Citra Abu-Abu Huruf A/a B/b C/c
Sampel 1 0 0 0
Jumlah Huruf Sampel 2 Sampel 3 4839 62280 4917 62007 5097 62103
Universitas Sumatera Utara
33
Huruf D/d E/e F/f G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t U/u V/v W/w X/x Y/y Z/z Ukuran
Sampel 1 84525 0 89595 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83433 0 87384 0 0 0 512 X 512
Jumlah Huruf Sampel 2 Sampel 3 89655 60825 4992 60702 94476 61311 4977 60168 5052 60618 4854 60570 4869 59988 5019 59730 4866 59595 4800 59820 4869 60258 5073 60315 4986 60363 5064 60381 4911 60009 4983 60177 5211 59988 88410 59943 4731 59466 92385 59214 5031 59760 5088 59283 5022 59334 360 X 500 1080 X 1920
Pada sampel pertama, dengan citra berukuran 512 X 512 didapat jumlah piksel dengan nilai warna <= 127 sebanyak 182.907 (69,77%) dan piksel dengan nilai >127 sebanyak 79.237 (30,23%). Dari data diatas, hasil pengujian sampel 1 citra abu-abu menunjukan bahwa citra tersebut sama sekali tidak dapat menampung huruf A/a yang merupakan huruf dengan penggunaan terbesar di dalam teks berbahasa indonesia. Sehingga panjang huruf dan jumlah kata yang dapat ditampung adalah 0.
Universitas Sumatera Utara
34
Pada sampel kedua, dengan citra berukuran 360 X 500 didapat jumlah piksel dengan nilai warna <=127 adalah 74.638 (41,47%) dan piksel jumlah piksel dengan nilai warna >127 adalah 105.362 (58,53%). Dari data diatas, hasil pengujian sampel 2 citra abu-abu menunjukan bahwa citra memiliki jumlah huruf A sebanyak 4389. Maka dengan data tersebut jumlah persentase huruf yang harus dipenuhi oleh huruf selanjutnya adalah sebagai berikut : Tabel 4.3 Hasil Penyesuaian Sampel 2 Citra Abu-Abu Huruf Jumlah A/a B/b C/c D/d E/e F/f G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t U/u V/v W/w X/x Y/y Z/z
4839 4917 5097 5130 4992 4881 4977 5052 4854 4869 5019 4866 4800 4869 5073 4986 5064 4911 4983 5211 4977 4731 5001 5031 5088 5022
% Dis Huruf 19,81% 2,97% 0,67% 3,72% 8,18% 0,25% 3,96% 1,97% 8,08% 0,85% 5,35% 3,50% 4,85% 9,56% 1,60% 2,77% 0,01% 5% 4,11% 5,12% 5,57% 0,08% 0,41% 0,01% 1,60% 0,02%
Jumlah Karakter 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426 24426
% Jumlah Huruf 100,00% 101,61% 105,33% 106,01% 103,16% 100,87% 102,85% 104,40% 100,31% 100,62% 103,72% 100,56% 99,19% 100,62% 104,84% 103,04% 104,65% 101,49% 102,98% 107,69% 102,85% 97,77% 103,35% 103,97% 105,15% 103,78%
Ket Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Universitas Sumatera Utara
35
Pada huruf A dengan persentase 19.81 % dari jumlah huruf 4839 didapat jumlah karakter sebanyak 24426 karakter, selanjutnya disesuaikan dengan huruf selanjutnya, pada sampel 2 citra abu-abu seluruh huruf jumlah nya lebih besar dari jumlah yang didapat dari jumlah karakter dari huruf dengan persentase terbesar, maka jumlah karakter yang dapat di tampung oleh citra tersebut adalah 24.426 karakter dengan jumlah kata adalah 3.700 kata. Pada sampel ketiga, dengan citra berukuran 1080 X 1920 didapat piksel dengan nilai warna <=127 adalah 1.655.727 (79,85%) dan piksel dengan nilai warna >127 adalah 417.873 (20,15%). Dari data diatas, hasil pengujian sampel 3 citra abu-abu menunjukan bahwa citra ini memiliki jumlah huruf A sebanyak 62.280. Maka dengan data tersebut jumlah persentase huruf yang harus dipenuhi oleh huruf selanjutnya adalah sebagai berikut : Tabel 4.4 Hasil Penyesuaian Sampel 3 Citra Abu-Abu Huruf
Jumlah
% Dis Huruf
Jumlah Karakter
% Jumlah Huruf
Ket
A/a B/b C/c D/d E/e F/f G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t
62280 62007 62103 60825 60702 61311 60168 60618 60570 59988 59730 59595 59820 60258 60315 60363 60381 60009 60177 59988
19,81% 2,97% 0,67% 3,72% 8,18% 0,25% 3,96% 1,97% 8,08% 0,85% 5,35% 3,50% 4,85% 9,56% 1,60% 2,77% 0,01% 5% 4,11% 5,12%
314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386 314386
100,00% 99,56% 99,72% 97,66% 97,47% 98,44% 96,61% 97,33% 97,25% 96,32% 95,91% 95,69% 96,05% 96,75% 96,84% 96,92% 96,95% 96,35% 96,62% 96,32%
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Universitas Sumatera Utara
36
Huruf
Jumlah
% Dis Huruf
Jumlah Karakter
% Jumlah Huruf
Ket
U/u V/v W/w X/x Y/y Z/z
59943 59466 59214 59760 59283 59334
5,57% 0,08% 0,41% 0,01% 1,60% 0,02%
314386 314386 314386 314386 314386 314386
96,25% 95,48% 95,08% 95,95% 95,19% 95,27%
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Pada huruf A dengan persentase 19.81 % dari jumlah huruf 62280 didapat jumlah karakter sebanyak 314.386 karakter, selanjutnya disesuaikan dengan huruf selanjutnya, pada sampel 3 citra abu-abu seluruh huruf jumlah nya lebih besar dari jumlah yang didapat dari jumlah karakter dari huruf dengan persentase terbesar, maka jumlah karakter yang dapat di tampung oleh citra tersebut adalah 314.386 karakter dengan jumlah kata adalah 47.633 kata.
4.1.3. Sampel Citra Warna Berikut ini hasil pengujian yang telah penulis lakukan pada sampel citra warna. Tabel 4.5 Jumlah Huruf Yang Terdapat Pada Sampel Citra Warna Huruf
Jumlah Huruf
A/a
Sampel 1 24484
Sampel 2 268918
Sampel 3 8387
Sampel 4 51989
B/b
0
260731
8620
50889
C/c
0
257046
8788
51345
D/d
21618
252800
8670
51303
E/e
19431
256284
9003
54282
F/f
0
258291
8819
53018
G/g
0
256218
9043
51544
H/h
16146
259686
8994
52545
I/i
21090
261038
8687
52000
J/j
0
265563
8926
53685
K/k
0
274694
8918
52892
L/l
20651
277431
9011
52439
M/m
25533
295767
9128
50332
N/n
0
300792
9070
49996
Universitas Sumatera Utara
37
Huruf
Jumlah Huruf
O/o
Sampel 1 0
Sampel 2 295279
Sampel 3 9279
Sampel 4 47763
P/p
24669
305679
8907
44655
Q/q
17992
307175
9212
44165
R/r
0
313499
8981
47107
S/s
0
320738
9005
45530
T/t
0
328061
8992
48313
U/u
33312
334360
8932
47082
V/v
0
337206
8843
48670
W/w
0
341368
8843
48470
X/x
0
343702
8847
46814
Y/y
57223
345490
8909
47754
Z/z
0
345609
8993
46887
Ukuran
512 X 512
2835 X 4472
459 X 736
1200 X 1920
Pada sampel pertama, dengan citra berukuran 512 X 512. Dari tabel diatas terdapat karakter dengan nilai minimum yang tidak memenuhi karena berjumlah 0. Untuk membentuk sebuah kata dalam bahasa indonesia, jika mengikuti data persentase dari penelitian Andana (2010), maka untuk minimal 1 kata kemungkinan kemunculan huruf adalah masing-masing 1 huruf. Pada sampel kedua, dengan citra berukuran 2835 X 4472. Dari data diatas, hasil pengujian sampel 2 citra warna menunjukan bahwa citra ini memiliki jumlah huruf A sebanyak 268.918. Maka dengan data tersebut jumlah persentase huruf yang harus dipenuhi oleh huruf selanjutnya adalah sebagai berikut : Tabel 4.6 Hasil Penyesuaian Sampel 2 Citra Warna Huruf
A/a B/b C/c D/d E/e F/f
Jumlah
% Dis Huruf
268918 19,81% 260731 2,97% 257046 0,67% 252800 3,72% 256284 8,18% 258291 0,25%
Jumlah Karakter
% Jumlah Huruf
Ket
1357485 1357485 1357485 1357485 1357485 1357485
100,00% 96,96% 95,59% 94,01% 95,30% 96,05%
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Universitas Sumatera Utara
38
Huruf
Jumlah
% Dis Huruf
Jumlah Karakter
% Jumlah Huruf
Ket
G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t U/u V/v W/w X/x Y/y Z/z
256218 259686 261038 265563 274694 277431 295767 300792 295279 305679 307175 313499 320738 328061 334360 337206 341368 343702 345490 345609
3,96% 1,97% 8,08% 0,85% 5,35% 3,50% 4,85% 9,56% 1,60% 2,77% 0,01% 5% 4,11% 5,12% 5,57% 0,08% 0,41% 0,01% 1,60% 0,02%
1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485 1357485
95,28% 96,57% 97,07% 98,75% 102,15% 103,17% 109,98% 111,85% 109,80% 113,67% 114,23% 116,58% 119,27% 121,99% 124,34% 125,39% 126,94% 127,81% 128,47% 128,52%
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Pada huruf A dengan persentase 19.81 % dari jumlah huruf 268.918 didapat jumlah karakter sebanyak 1.357.485 karakter, selanjutnya disesuaikan dengan huruf selanjutnya, pada sampel 2 citra warna seluruh huruf jumlah nya lebih besar dari jumlah yang didapat dari jumlah karakter dari huruf dengan persentase terbesar, maka jumlah karakter yang dapat di tampung oleh citra tersebut adalah 1.357.485 karakter dengan jumlah kata adalah 205.679 kata. Pada sampel ketiga, dengan citra berukuran 459 X 736. Dari data diatas, hasil pengujian sampel 3 citra warna menunjukan bahwa citra ini memiliki jumlah huruf A sebanyak 8.387. Maka dengan data tersebut jumlah persentase huruf yang harus dipenuhi oleh huruf selanjutnya adalah sebagai berikut :
Universitas Sumatera Utara
39
Tabel 4.7 Hasil Penyesuaian Sampel 3 Citra Warna Huruf
Jumlah
% Dis Huruf
Jumlah Karakter
% Jumlah Huruf
Ket
A/a B/b C/c D/d E/e F/f G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t U/u V/v W/w X/x Y/y Z/z
8387 8620 8788 8670 9003 8819 9043 8994 8687 8926 8918 9011 9128 9070 9279 8907 9212 8981 9005 8992 8932 8843 8843 8847 8909 8993
19,81% 2,97% 0,67% 3,72% 8,18% 0,25% 3,96% 1,97% 8,08% 0,85% 5,35% 3,50% 4,85% 9,56% 1,60% 2,77% 0,01% 5% 4,11% 5,12% 5,57% 0,08% 0,41% 0,01% 1,60% 0,02%
42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336 42336
100,00% 102,78% 104,78% 103,37% 107,34% 105,15% 107,82% 107,24% 103,58% 106,43% 106,33% 107,44% 108,84% 108,14% 110,64% 106,20% 109,84% 107,08% 107,37% 107,21% 106,50% 105,44% 105,44% 105,48% 106,22% 107,23%
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Pada huruf A dengan persentase 19.81 % dari jumlah huruf 8.387 didapat jumlah karakter sebanyak 42.336 karakter, selanjutnya disesuaikan dengan huruf selanjutnya, pada sampel 2 citra warna seluruh huruf jumlah nya lebih besar dari jumlah yang didapat dari jumlah karakter dari huruf dengan persentase terbesar, maka jumlah karakter yang dapat di tampung oleh citra tersebut adalah 42.336 karakter dengan jumlah kata adalah 6.414 kata.
Universitas Sumatera Utara
40
Pada sampel keempat, dengan citra berukuran 1200 X 1920. Dari data diatas, hasil pengujian sampel 4 citra warna menunjukan bahwa citra ini memiliki jumlah huruf A sebanyak 51.989. Maka dengan data tersebut jumlah persentase huruf yang harus dipenuhi oleh huruf selanjutnya adalah sebagai berikut : Tabel 4.8 Hasil Penyesuaian Sampel 4 Citra Warna Huruf
Jumlah
% Dis Huruf
Jumlah Karakter
% Jumlah Huruf
Ket
A/a B/b C/c D/d E/e F/f G/g H/h I/i J/j K/k L/l M/m N/n O/o P/p Q/q R/r S/s T/t U/u V/v W/w X/x Y/y Z/z
51989 50889 51345 51303 54282 53018 51544 52545 52000 53685 52892 52439 50332 49996 47763 44655 44165 47107 45530 48313 47082 48670 48470 46814 47754 46887
19,81% 2,97% 0,67% 3,72% 8,18% 0,25% 3,96% 1,97% 8,08% 0,85% 5,35% 3,50% 4,85% 9,56% 1,60% 2,77% 0,01% 5% 4,11% 5,12% 5,57% 0,08% 0,41% 0,01% 1,60% 0,02%
262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437 262437
100,00% 97,88% 98,76% 98,68% 104,41% 101,98% 99,14% 101,07% 100,02% 103,26% 101,74% 100,87% 96,81% 96,17% 91,87% 85,89% 84,95% 90,61% 87,58% 92,93% 90,56% 93,62% 93,23% 90,05% 91,85% 90,19%
Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi
Pada huruf A dengan persentase 19.81 % dari jumlah huruf 51.989 didapat jumlah karakter sebanyak 42.336 karakter, selanjutnya disesuaikan dengan huruf selanjutnya,
Universitas Sumatera Utara
41
pada sampel 2 citra warna seluruh huruf jumlah nya lebih besar dari jumlah yang didapat dari jumlah karakter dari huruf dengan persentase terbesar, maka jumlah karakter yang dapat di tampung oleh citra tersebut adalah 262.437 karakter dengan jumlah kata adalah 39.762 kata.
4.2.
Pembahasan
Dari hasil pengujian diatas, berikut rincian hasilnya : Tabel 4.9 Tabel Hasil Pengujian Citra
Jenis
Biner(Monokrom)
Ukuran
256 x 256
Biner
450 X
(Monokrom)
250
Biner
480 X
(Monokrom)
640
Grayscale
512 X 512
Jumlah
Jumlah
Karakter
Kata
0
0
0
0
0
0
0
0
Universitas Sumatera Utara
42
Citra
Jenis
Grayscale
Grayscale
Warna
Warna
Ukuran
360 X 500
1080 X 1920
512 X 512
2835 X 4472
Jumlah
Jumlah
Karakter
Kata
24.426
3700
314.386
46.278
0
0
1.357.485
205.679
Universitas Sumatera Utara
43
Citra
Jenis
Warna
Warna
Ukuran
459 X 736
1200 X 1920
Jumlah
Jumlah
Karakter
Kata
42.336
6.414
262.437
39.762
Berikut penjelasan dan pembahasan dari hasil pengujian diatas : 1.
Penampungan dan penilaian kecocokan huruf dengan citra menggunakan nilai desimal dari warna dasar (Red, Green, Blue) dari tiap piksel citra dan nilai desimal dari huruf (ascii).
2.
Data distribusi huruf dan penggunaan huruf dalam kata dan teks berbahasa indonesia yang digunakan untuk penyesuaian merupakan data dari penelitian yang dilakukan oleh Andana (2010) mengenai frekuensi penggunaan huruf di dalam bahasa indonesia dan penelitian Stefan Trost (2017) dengan pengujian sampai 2.042.616 karakter dengan jumlah kata 306.359 (6.6 huruf perkata).
3.
Rasio penggunaan huruf di dalam kata belum penulis temukan sampai penelitian ini selesai ditulis, karena jumlah huruf dalam kata kemungkinan berbeda dengan jumlah kata yang digunakan jika karakter yang digunakan lebih dari atau kurang dari 2.042.616.
4.
Citra monokrom sama sekali tidak dapat menampung karakter karena citra ini hanya memiliki nilai 255 dan 0.
Universitas Sumatera Utara
44
5.
Pada sampel 1 citra warna tidak dapat menampung 1 kata dalam bahasa indonesia dikarenakan tidak ada nya nilai beberapa huruf yang sama dengan nilai warna dasar citra. Salah satu nya adalah B/b (66/98), dimana didalam citra ini tidak ada nilai 66 atau 98 di Red, Green atau Blue (warna dasar) nya, sedangkan pada citra sampel 2 abu-abu dengan resolusi yang lebih kecil yaitu 360 x 500 dapat menampung sampai 3.700 kata dalam teks berbahasa indonesia dikarenakan citra memiliki piksel dengan warna dasar yang cocok dengan nilai dari huruf dalam teks berbahasa indonesia.
6.
Pada penelitian dengan jumlah piksel lebih banyak dan penggunaan nilai warna yang beragam dengan jumlah yang tidak jauh berbeda antar warna menghasil jumlah kata dan karakter yang lebih banyak. Maka kesimpulannya citra dengan resolusi yang semakin besar dan penggunaan banyak warna akan menampung lebih banyak kata dalam berbahasa indonesia.
4.3.
Kontribusi Penelitian
Setelah penelitian ini dilakukan, untuk penyisipan teks berbahasa indonesia untuk sebuah citra dapat dilakukan tanpa mengubah citra hasil penyisipan dan sebelum dilakukan penyisipan dapat diketahui jumlah kata yang dapat disisipkan.
Universitas Sumatera Utara
BAB 5 KESIMPULAN DAN SARAN
5.1. Kesimpulan Berdasarkan pembahasan dan pengujian dari bab – bab sebelumnya, maka dapat diambil kesimpulan sebagai berikut: 1. Jumlah huruf yang didapat dari pencocokan nilai desimal warna dengan nilai desimal ASCII huruf harus memenuhi persentase dari tabel distribusi huruf untuk semua jenis huruf, jika ada salah satu huruf yang jumlahnya kurang, maka jumlah huruf maksimal untuk teks berbahasa indonesia disesuaikan kembali berdasarkan persentase huruf yang kurang tersebut dengan rumus, Jumlah Karakter = Jumlah Huruf / Persentase Huruf. 2. Untuk mencari Jumlah Kata yang didapat dari jumlah karakter yang dapat di sisip ke dalam citra adalah dengan rumus Jumlah Kata = Jumlah Karakter / 6,6. 3. Dari hasil penelitian menunjukan bahwa citra biner tidak dapat menampung teks berbahasa indonesia dengan pencocokan warna 4. Hasil yang didapat dari penelitian merupakan hasil pencocokan nilai warna sampel dengan distribusi huruf berbahasa indonesia.
5.2. Saran Adapun saran – saran dari penelitian ini untuk penelitian selanjutnya sebagai berikut: 1. Penelitian selanjutnya jika berhubungan dengan penelitian yang penulis tulis, di sarankan untuk mencari rasio perbandingan antara distribusi warna dan distribusi huruf berbahasa indonesia.
Universitas Sumatera Utara