Anda di halaman 1dari 4

Nama Kelas NIM Mata Kuliah Tugas

: Afdhol Satria : TIF V A : 10951008098 : Keamanan Komputer : III

1. Pesan Steganografi berisi Jam 7 Aku tunggu, lupakan tanda baca titik dan spasi ! Jawab : Ani, aku cinta padamu Sejak pertama kita bertemu Ani, aku rindu padamu sejak kita bertemu dimalam itu Saat kau biaskan tujuh pelangi dibola matamu Aku mulai tergila-gila padamu... Ani, Biarpun engkau masih gadis belia, belum tau apa-apa tentang cinta Tapi aku akan tetap setia menanti.. Tapi aku akan tetap selalu begini.. Karena engkau akan aku tunggu, sampai engkau sudah menjadi seorang wanita...

2. Buat program pascal dengan pola 5 langkah kebelakang dari abjad awal saat membuat pesan Kriptografi! Jawab:
program caesar; uses crt; label 10; var judul,kalimat:string; baru:array[1..100] of char; pil,i,geser,b:integer; skalimat:char; begin repeat clrscr; gotoxy(1,23); write('Program pembelajaran dari Acid IT Center !'); gotoxy(1,24); write('Http://acid.it-kosongsatu.com/'); judul:='Program Caesar Cipher !'; gotoxy(52-length(judul),2); write(judul); gotoxy(30,4); for i := 30 to 49 do begin write('-'); end; gotoxy(30,5); writeln('1. Enkripsi Tulisan.'); gotoxy(30,6); writeln('2. Dekripsi Tulisan.'); gotoxy(30,7); Writeln('3. Exit'); gotoxy(30,8); for i := 30 to 49 do begin write('-'); end; gotoxy(1,10); write('Masukkan pilihan anda : ');readln(pil);

if pil = 1 then begin write('Masukkan kalimat yang ingin di geser ');readln(kalimat); write('Masukkan banyaknya pergeseran (dalam ');readln(geser); for i := 1 to length(kalimat) do begin while geser > 26 do begin geser:=geser - 26; end; skalimat := upcase(kalimat[i]); if ord(skalimat) = 32 then begin b := 32; end else b := ord(skalimat) + geser; if b > 90 then begin b:=64+(b-90); end; baru[i] := chr(b); end; write('Hasilnya adalah : '); for i := 1 to length(kalimat) do begin write(baru[i]); end; readkey; end; if pil = 2 then begin write('Masukkan kalimat yang ingin di geser ');readln(kalimat); write('Masukkan banyaknya pergeseran (dalam ');readln(geser); for i := 1 to length(kalimat) do begin while geser > 26 do

: angka) :

: angka) :

begin geser:=geser - 26; end; skalimat := upcase(kalimat[i]); if ord(skalimat) = 32 then begin b := 32; goto 10; end else b := ord(skalimat) - geser; if b < 65 then begin b:=90-(64-b); end; 10: baru[i] := chr(b); end; write('Hasilnya adalah : '); for i := 1 to length(kalimat) do begin write(baru[i]); end; readkey; end; until pil = 3; end.

3. Pecahkan kode steganografi dari gambar not balok berikut!

Anda mungkin juga menyukai