3.1. Analisa
SMS adalah salah satu layanan pengiriman pesan singkat yang merupakan
fitur dari Global System for Mobile communications (GSM) yang ditetapkan dan
distandarisasi oleh European Telecommunications Standart International (ETSI).
Pada saat kita mengirim pesan SMS dari telepon seluler, pesan tersebut tidak
langsung dikirimkan ke telepon seluler tujuan. Pesan tersebut akan dikirim
terlebih dahulu ke Short Messaging Center (SMSC), baru pesan akan diteruskan
ke telepon seluler tujuan. Dengan adanya SMSC kita dapat mengetahui status
SMS yang telah dikirim, apakah telah sampai atau gagal diterima oleh telepon
seluler tujuan. Apabila telepon seluler tujuan dalam keadaan aktif dan menerima
SMS yang dikirim, maka telepon seluler tersebut memberikan konfirmasi ke
SMSC yang menyatakan bahwa SMS telah diterima. Jika telepon seluler tujuan
dalam keadaan mati, SMS yang dikirim akan disimpan oleh SMSC sampai pada
period-validity tertentu.
Terdapat dua mode untuk mengirim dan menerima SMS, yaitu mode teks dan
mode Protocol Data Unit (PDU). Akan tetapi mode teks tidak didukung oleh
semua operator maupun telepon seluler. Pada mode teks SMS yang dikirim tidak
dilakukan konversi. Teks yang dikirim tetap dalam bentuk aslinya dengan panjang
maksimal mencapai 160 (7 bit defaults alphabet) atau 140 (8 bit) karakter. Pada
mode PDU, format SMS yang dikirim dalam bilangan hexadesimal yang
mencapai 160 (7 bit default alphabet) atau 140 (8 bit) karakter.
Diagram Konteks
Gambar ini digunakan untuk menerangkan proses enkripsi dalam bentuk
Keterangan :
1. User 1 mengetikkan SMS.
2. Kemudian memasukkan kunci.
3. Lalu melakukan enkripsi pada pesan.
4. Setelah hasil Enkripsi ditampikan di layar dalam bentuk Ciphertext, pesan
tersebut dikirim ke handphone tujuan.
5. Sesampainya pesan tersebut pada si User 2, terlebih dahulu ia harus
mengambil sms tersebut dari aplikasi SMS yang ada pada handphonenya.
3.2.2
1. Sebelum pengirim ingin mengirim sms yang penting, maka terlebih dahulu
ia harus memasukkan nomor tujuan, lalu mengetikkan smsnya, kemudian
mengenkripsikan pesan tersebut 1 kali dengan memasukkan kata kunci
terlebih dahulu, setelah itu mengirimkannya.
2. Sesampainya sms tersebut pada si penerima, terlebih dahulu ia harus
mengambil pesan tersebut pada aplikasi sms yang ada di smartphone nya,
kemudian mendekripsikan nya 1 kali, dengan memasukkan kata kunci juga
terlebih dahulu.
cipher
diimplementasikan.
sangat
Cipher
dikenal
menggunakan
karena
mudah
bujursangakar
dipahami
Vignere
dan
untuk
melakukan enkripsi seperti ditunjukkan pada (gambar 2.1). Kolom paling kiri dari
bujursangkar menyatakan huruf-huruf kunci, sedangkan baris paling atas
menyatakan huruf-huruf plainteks. Setiap baris dalam bujursangkar menyatakan
huruf-huruf cipherteks yang diperoleh dengan Caesar cipher, yang mana jumlah
pergesaran huruf plainteks ditentukan nilai numerik huruf kunci tersebut ( yaitu, A
= 0, B = 1, C = 2,, Z = 25).
Untuk melakukan Enkripsi Vigenere Cipher bisa dilakukan dengan cara
berikut :
a. Berdasarkan kolom, temukan alphabet plaintext pada sisi atas tabel.
b. Berdasarkan baris, temukan alphabet kunci pada sisi kiri tabel
c. Ciphertext dihasilkan dengan mengintersek baris dan kolom tersebut.
d. Hal yang sama dilakukan untuk alphabet plaintext dan kunci berikutnya.
Keyword G
Plaintext M
Ciphertext
A
E
R
D
A
A
M
N
Keyword G
Plaintext M
Ciphertext S
A
E
R
D
A
A
M
N
Keyword G
Plaintext M
Ciphertext S
A
E
E
R
D
A
A
M
N
Keyword G
Plaintext M
Ciphertext S
Keyword
A
E
E
R
D
U
A
A
M
N
Plaintext M
Ciphertext S
E
E
D
U
A
A
Keyword G
Plaintext M
Ciphertext S
A
E
E
R
D
U
A
A
A
M
N
Z
Keyword
Chiper Teks
Plain Teks
G
S
M
A
E
R
U
A
A
M
Z
Keyword
Chiper Teks
Plain Teks
G
S
M
A
E
E
R
U
A
A
M
Z
Keyword G A
Chiper Teks S E
Plain Teks M E
Keyword
R
U
D
A
A
M
Z
Chiper Teks
Plain Teks
S
M
E
E
U
D
A
A
Keyword
Chiper Teks
Plain Teks
G
S
M
A
E
E
R
U
D
A
A
A
M
Z
N
MEDAN
A.
pertama kali dibuka. Yang dapat dilihat seperti rancangan dibawah ini :
HEADER
SELAMAT DATANG
DI ENKRIPSI SMS DENGAN
MENGGUNAKAN
ALGORITMA VIGENERE
CIPHER
Design By : xxxxxx
Cancel
Lanjut
(
(
(
(
)
)
)
)
Cancel
Lanjut
C.
Pesan
Cancel
Lanjut
D.
PESAN
Cancel
Lanjut