Class Diagram METODE ANALISIS SISTEM

35

BAB III ANALISIS PERANCANGAN SISTEM

3.1 GAMBARAN UMUM SISTEM

Aplikasi yang akan dibuat merupakan sebuah aplikasi untuk meng- enkripsi pesan yang akan dikirim dan mendekripsi pesan yang diterima. Jadi kedua user, si pengirim dan penerima pesan harus sama-sama menggunakan handphone android, dan sama-sama sudah menginstal aplikasi ini. Ketika user akan mengirim pesan, lalu yang dikirimkan adalah sebuah enkripsi dari pesan yang akan dikirimkan ke penerima. Proses enkripsi pesan ini dilakukan dua kali, yaitu yang pertama mengenkripsi pesan dengan kunci no telp tujuan atau no telp si penerima pesan. Lalu yang kedua, mengenkripsi lagi pesan yang sudah dienkripsi tadi dengan kunci sesuai dengan kunci yang sudah diinputkan si pengirim. Jadi proses enkripsi yang pertama tadi yang mengunakan kunci no tujuan itu akan secara otomatis dilakukan program. Sehingga si pengirim pesan tadi hanya menginputkan isi pesan dan kunci yang dipakai untuk mengenkripsi pesan, lalu menekan tombol kirim, dan pesan akan secara otomatis terenkripsi 2X, yaitu kunci yang pertama menggunakan no tujuan pesan, dan yang kedua menggunakan kunci yang sudah diinputkan si pengirim tadi. Dan pesan yang sudah dienkripsi tersebut disebut chipertext, jadi penerima sms mendapatkan chipertext dari pengirim. Sehingga penerima harus melakukan dekripsi untuk 36 membaca isi sms yang diterima dari pengirim. Proses dekripsi membutuhkan sebuah kunci agar chipertext dapat dibaca dengan jelas oleh penerima. Dan kunci untuk mendekripsi chipertext harus sama dengan kunci yang digunakan saat menenkripsi pesan. Proses pendekripsian juga dilakukan 2X agar pesan asli dapat dibaca. Proses dekripsi yang pertama menggunakan kunci yang sama dengan kunci yang diinputkan si pengirim pesan. Lalu pesan didekripsi lagi menggunakan no si penerima pesan sehingga didapatkan pesan asli yang dikirim oleh pengirim. Proses pendekripsian yang kedua ini, yang menggunakan kunci no telp penerima ini dijalankan secara otomatis oleh program. Jadi, si penerima pesan hanya butuh menginputkan kunci yang sama dengan yang diinputkan si pengirim saja untuk mendekripsi pesan. Cara Mendestribusikan Kunci Pada aplikasi enkripsi dan dekripsi sms ini harus menggunakan kunci yang sama dalam proses enkripsi dan dekripsi sms. Metode yang digunakan pada aplikasi ini juga merupakan jenis kriptografi simetris yaitu Playfair Cipher. Jadi jika akan menggunakan aplikasi ini maka kedua belah pihakpengguna harus bertemu secara langsung untuk menyepakati kunci yang akan digunakan. Dan kesepakatan kunci yang akan digunakan untuk menjalankan aplikasi ini tadi tidak boleh ada pihak lain yang mengetahui kunci tersebut. Sehingga proses sms dapat terjamin barjalan dengan aman.