45
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1. Gambaran Umum Sistem
3.1.1. Gambaran Umum Sistem SMS
Mekanisme pengiriman dan penerimaan SMS adalah sebagai berikut awalnya pengirim menginputkan pesan pada editor SMS. Lalu pengirim
menginputkan nomor tujuan penerima SMS tersebut. Setelah itu SMS akan sampai pada penerima melalui SMSC Send Message Service Center.
Setelah SMS sampai pada penerima, maka penerima akan membuka SMS tersebut dan membacanya. Sebaliknya jika penerima SMS akan
membalas SMS tersebut, maka mekanisme yang dilakukan sama seperti pada saat mengirim SMS.
3.1.2. Gambaran Umum Sistem VinereySMS
Aplikasi VinereySMS dibangun untuk melakukan enkripsi pada saat pengiriman SMS dan dekripsi pada saat penerimaan SMS. Mekanisme
pengiriman dan penerimaan SMS dengan VinereySMS ini yaitu sebelum melakukan pengiriman SMS user pengirim harus melakukan kesepakatan
dengan user penerima mengenai kunci yang akan digunakan. Setelah itu, user harus memasukkan kunci, Setelah user memasukkan kunci maka aplikasi ini
akan mengenkripsi SMS tersebut sehingga menjadi ciphertext. Lalu ciphertext tersebut yang nantinya akan sampai pada user penerima SMS.
46
SMS yang masuk ke smartphone penerima akan disimpan pada kotak masuk sedangkan SMS yang terkirim ke smartphone penerima akan masuk pada
kotak keluar. Untuk dapat membaca isi SMS, user penerima harus membuka aplikasi
VinereySMS. Dan secara otomatis pesan yang diterima akan masuk pada inbox VinereySMS tersebut. Untuk dapat membacanya, user penerima harus
memasukkan kunci pada editor kunci yang berada diatas list pesan yang diterima tersebut. Setelah kunci dimasukkan, lalu user meng-klik pesan yang
akan dibaca dan aplikasi akan mendekripsi ciphertext tersebut, sehingga user dapat membaca isi pesan.
VINEREYSMS No.Tujuan
Pesan send
kunci
Proses Enkripsi dan
menghasilkan ciphertext
SMSCenter
VINEREYSMS kunci
List pesan Ciphertext
Ciphertext INBOX
Proses Dekripsi dan pesan diubah menjadi plaintext dan user dapat
membaca dalam bentuk pop up
47
Selain mengirim dan menerima SMS, aplikasi VinereySMS ini juga dilengkapi button simpan yang berfungsi untuk menyimpan sementara kunci
agar saat user berpindah tap, kunci tetap tersimpan pada editor kunci pada masing-masing tap. Hal tersebut bertujuan untuk memudahkan user saat
berkomunikasi menggunakan kunci yang sama. Pada Aplikasi ini juga terdapat menu informasi, yang berisi mengenai petunjuk dan aturan untuk
menggunakan aplikasi VinereySMS.
48
3.1.3. Gambaran Umum Mekanisme Pertukaran Kunci
Karena kunci yang digunakan dalam Aplikasi VinereySMS adalah kunci simetris, maka memerlukan mekanisme pertukaran kunci yang
optimal.
PLAINTEXT
Proses Enkripsi
CIPHERTEXT
Proses Dekripsi
PLAINTEXT
Langkah 1: Input kunci dan Enkripsi
Langkah 2: berikan kunci kepada penerima dan
kirimkan ciphertext Langkah 3: gunakan
kunci yang diberikan pengirim untuk
mendekripsi ciphertext
Dalam melakukan pertukaran kunci user harus 1.
Memastikan bahwa jalur yang digunakan untuk pertukaran kunci aman.
2. Kedua entitas yang berkomunikasi harus menjaga
kerahasiaan kunci. 3.
Kunci harus diubah secara period
49
Banyak cara dalam pertukaran kunci namun jalur yang paling aman untuk melakukan pertukaran kunci adalah jalur kopi darat atau langsung
bertemu. Jika menggunakan media sosial yang ada, kunci dapat dikodekan terlebih dahulu dan hanya kedua entitas yang akan
berkomunikasi yang mengetahui maksud dari kode tersebut.
TABEL KESEPAKATAN
Setelah adanya Tabel Kesepakatan, Alice dapat bertukar Kunci pada
Bob dengan menyebutkan nomor pada tabel.
Sebelum Alice dan Bob berkirim pesan, Alice dan
Bob membuat tabel kesepakatan.
ALICE BOB
Membuat tabel kesepakatan terlebih dahulu juga dapat dilakukan dalam pertukaran kunci. Pada skema pertukaran kunci diatas, dimisalkan bahwa
Alice dan Bob akan berkirim pesan, sebelum melakukan pengiriman pesan Alice dan Bob membuat tabel kesepakatan. Contoh tabel
kesepakatan dibawah ini :
50
1 Didalam hidup ini semua ada
waktunya. Ada
waktunya kita
menabur, ada juga waktu menuai. 2
Mungkin dalam hidupmu bagai datang menyerbu, Mungkin doamu
bagai tak terjawab namun yakinlah tetap Tuhan tidak akan terlambat.
3 ………………………………
4 ………………………………
5 ………………………………
Setelah dibuat tabel kesepakatan, Alice dapat memberitahu Bob mengenai kunci yang akan digunakan melalui media sosial atau komunikasi lainnya
dengan angka, misal “1” maka kunci yang akan digunakan adalah
“Didalam hidup ini semua ada waktunya. Ada waktunya kita menabur, ada juga waktu menuai.”.
51
3.2. Analisis Sistem