Penyisipan File Watermark Pada Dokumen Text Flowchart Program Yang Berjalan Dapat Terlihat Sebagai Berikut

Private Sub txtPASSWORD_Change On Error Resume Next Me.prgBAR.Value = LentxtPASSWORD.Text If LentxtPASSWORD.Text 0 Then Me.cmdNEXT.Enabled = True Else Me.cmdNEXT.Enabled = False End If End Sub Gambar 4.5 Listing Password

4.5 Penyisipan File Watermark Pada Dokumen Text

Selanjutnya akan dibuatkan sebuah label watermark dalam bentuk dokumen text. Pembahasan dokumen text yang akan dijadikan label watermark masih berupa dokumen text yang dketik secara manual saja. Text yang akan diketik tidak dibatasi karakternya artinya bebas melakukan pengetikan apapun. Setelah text diketik secara manual, maka program yang dibuat akan melakukan enkripsi dengan RC4. Model enkripsi yang digunakan hanya sekedar melakukan proteksi pada file text yang akan dijadikan label watermark bagi file MP3. Seperti yang dilakukan proses diawal program berjalan maka enkripsi juga akan melakukan proses penyisipan, pembacaan dan penghapusan file yang kesemuanya untuk proses pelabelan yang aman bagi file MP3. Kode berikut hanya berupa tindakan encrypt data yang dibangun dengan RC4, dan untuk proses pengkodean program yang lebih jelas akan dilampirkan pada thesis ini. Public Function cRC4inp As String, key As String As String On Error Resume Next Universitas Sumatera Utara Dim s0 To 255 As Byte, K0 To 255 As Byte, i As Long Dim j As Long, temp As Byte, y As Byte, t As Long, x As Long Dim Outp As String For i = 0 To 255 si = i Next j = 1 For i = 0 To 255 If j Lenkey Then j = 1 Ki = AscMidkey, j, 1 j = j + 1 Next i Universitas Sumatera Utara j = 0 For i = 0 To 255 j = j + si + Ki Mod 256 temp = si si = sj sj = temp Next i i = 0 j = 0 For x = 1 To Leninp i = i + 1 Mod 256 j = j + si Mod 256 temp = si si = sj Universitas Sumatera Utara sj = temp t = si + sj Mod 256 Mod 256 y = st Outp = Outp ChrAscMidinp, x, 1 Xor y Next cRC4 = Outp End Function Gambar 4.6 Listing Encrpty RC4

4.6 Flowchart Program Yang Berjalan Dapat Terlihat Sebagai Berikut

Gambar 4.7 Flowchart Program Universitas Sumatera Utara Flowchart dari program yang dibuat dengan aplikasi VB 6.0 dapat terlihat pada gambar diatas, mulai dari proses awal pencarian file MP3 sampai dilakukan penyisipan text sebagai file watermarking. Keterangan gambar 4.7 Pada waktu kita memulai program ada tiga pilihan yang harus kita pilih yaitu Masukkan pesan, Lihat Pesan Atau Hapus Pesan, jika pilih salah satu maka akan dilakukan proses mencari file, jika ditemukan filenya maka masukkan fassword kemudian lakukan watermaking yaitu penyisipan teks tetapi jika tidak ditemukan maka ulangi lagi pencarian.

4.7 Pengujian Program