Diagram Class ANALISIS KEBUTUHAN SISTEM

49 ListSMSInbox - mContext : Context - listViewSMS : ListView - adapter : SMSAdapter - terimaSMS : BroadcastReceiver - filter : IntentFilter - intent : Intent - id : Long + void onCreate Bundle savedInstanceState + void onDestroy + boolean onCreateOptionMenu + boolean onCreateOptionItemSelected + void onItemClick SettingKeyActivity - textKey : EditText - btnSimpan: EditText + void onCreate Bundle savedInstanceState + void onClik Inbox - terimaSMS : BroadcastReceiver - filter : IntentFilter - list : ListView + void onCreate Bundle savedInstanceState + void DeleteItem Outbox - list : ListView + void onCreate Bundle savedInstanceState + void DeleteItem + voidDisplayData 50 HelbActivity + void onCreate Bundle savedInstanceState + void onClickHelb + void startInfoactivity +void toast String, Boolean TopicActivity - mTextResource : Int + void onCreate Bundle savedInstanceState SMSReceiver + void onReceive Context, Intent Playfair + encrypt + decrypt Gambar 3.6 Diagram Class 51 Enkripsi Dekripsi Gambar 3.7 Relasi Diagram class MenuActivity KirimSMSactivity BukaSMSActivity Playfair ListMenuInbox Outbox SettingKeyActivity TopicActivity HelbActivity inbox 52

3.2.6 Rancangan Database

tb_sms id : int PK nomer : text pesan : text tb_outbox id : int PK nomer : text pesan : text tanggal : date tb_inbox id : int PK nomer : text pesan : text tanggal : date tb_key id : int PK nomer : text 53 tb_sms Tabel SMS No Field Tipe Keterangan 1 id int Field untuk memasukan id dari setiap sms yang disimpan dan ini menjadi Primary Key 2 nomer text Field ini untuk memasukan nomer yang digunakan untuk SMS 3 pesan text Field ini untuk memasukan pesan yang dikirim dan disimpan Tabel 3.6 Tabel SMS tb_inbox Tabel Pesan Masuk No Field Tipe Keterangan 1 id int Field untuk memasukan id dari setiap pesan masuk yang disimpan dan ini menjadi Primary Key 2 nomer text Field untuk memasukan nomer pengirim dan dismpan 3 pesan text Field untuk memasukan dan menyimpan pesan yang masuk 4 tanggal date Field untuk memasukan tanggal pesan diterima 54 Tabel 3.7 Tabel Pesan Masuk tb_outbox Tabel Pesan Terkirim No Field Tipe Keterangan 1 id int Field untuk memasukan id dari setiap pesan terkirim yang disimpan dan ini menjadi Primary Key 2 nomer text Field untuk memasukan nomer tujuan dan disimpan 3 pesan text Field untuk memasukan dan menyimpan pesan yang terkirim 4 tanggal date Field untuk memasukan tanggal pesan terkirim Tabel 3.8 Tabel Pesan Terkirim tb_key Tabel Kunci No Field Tipe Keterangan 1 id int Field untuk memasukan id dari kunci no tujuan, id menjadi Primary Key 2 nomer text Field untuk memasukan kunci no tujuan Tabel 3.9 Tabel Kunci