Kelas Enkripsi SMS Kelas Receive SMS Kelas Outbox Kelas Inbox

2. Kelas Enkripsi SMS

Daftar Atribut pada Kelas Enkripsi SMS dapat dilihat pada tabel 4.13 Tabel 4.13 Daftar Operasi dari Kelas Enkripsi SMS

3. Kelas Receive SMS

Daftar Operasi dapat dilihat pada table 4.14 dan Daftar Atribut pada Kelas Receive SMS dapat dilihat pada tabel 4.15 Tabel 4.14 Daftar Operasi dari Kelas Receive SMS Nama Operasi Visibility Private, Public Keterangan Proses Dekripsi Public Untuk menghitung hasil dekrip dari SMS yang telah dienkrip Nama Atribut Visibility Private, Public Type Status Protected String Menu Reply SMS Public Void Menu Kirim SMS Private Void Command Action public Void Hitung Enkripsi Public String Tabel 4.15 Daftar Atribut dari Kelas Receive SMS Nama Atribut Visibility Private, Public Type txtPengirim private String Plaintext private String PK private Int txtPesan private String Status protected String txtTujuan private String SK private Int HasilDekrip private String Plaintext2 private String Port protected String menuSMS private Void Pangkat private Void menuProsesDekripsi private Void Hitung Dekripsi Public String Dekrip private Int Data2753 private Int

4. Kelas Outbox

Daftar Atribut pada Kelas Kirim SMS dapat dilihat pada tabel 4.16 Tabel 4.16 Daftar Atribut dari Kelas Outbox Nama Atribut Visibility Private, Public Type cariRecordOutbox public Void deleteOutbox public Void detailoutbox Public Void menuForward Public Void menuOutbox Public Void Menu SMS Public Void TambahRecordOutbox public Void

5. Kelas Inbox

Daftar Atribut pada Kelas Kirim SMS dapat dilihat pada tabel 4.17 Tabel 4.17 Daftar Atribut dari Kelas Inbox Nama Atribut Visibility Private, Public Type noPengirim protected String txtPesan protected String Menu kirim SMS Private Void menuInbox Public Void Delete Inbox Public Void Detail Inbox Public String Cari Record public Void

4.2.2.7. Spesifikasi Proses yang Diusulkan

Pada bagian ini akan dibahas mengenai proses perancangan sistem program, pengimplementasian kriptografi dalam proses pengambilan data SMS dengan mempertimbangkan berbagai faktor dan kebutuhan, seperti yang telah ditetapkan pada tahap analisis sistem.

4.2.2.7.1 Rancangan Pembangkitan Kunci

Seperti yang telah di jelaskan pada bagian analisis sistem, program sistem keamanan ini akan dibuat dengan menggunakan Kriptografi RSA. RSA merupakan sebuah algoritma pada enkripsi public key. RSA merupakan salah satu algoritma yang paling maju dalam bidang kriptografi public key dan dipercaya dalam mengamankan dengan menggunakan kunci yang cukup panjang. Modul-modul proses yang terdapat dalam algoritma RSA adalah sebagai berikut: Gambar 4.14 Tahapan algoritma RSA Dari modul diatas dapat dijelaskan sebagai berikut:

a. Algoritma Proses Pembangkitan Kunci