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