3.2. Perancangan Sistem
Perancangan sistem berisikan penjelasan tentang deskripsi umum sistem, proses-proses akan dijabarkan dalam use case diagram, class diagram, activity
diagram, sequence diagram sistem dan perancangan proses latar, selain itu juga dibuat perancangan antarmuka aplikasi.
3.2.1. Deskripsi Umum Sistem
Gambar 3.1. Arsitektur Sistem Kompresi SMS
Deskripsi dari arsitektur sistem tersebut adalah sebagai berikut : 1.
Pengguna atau pengirim akan mengirimkan SMS kepada penerima melalui HP yang telah ter-install aplikasi.
2. Pengguna menjalankan aplikasi terlebih dahulu dan memilih menu tulis pesan
baru, setelah itu pengirim mengetikkan pesan SMS yang secara otomatis pesan tersebut dikompresi oleh aplikasi dengan menampilkan perbandingan rasio
hasil kompresinya, ketika menentukan no penerima bisa langsung mengetik sendiri atau membaca dari phone book, setelah pengguna selesai mengetikkan
pesan maka pengguna dapat menekan tombol kirim proses kompresi dilakukan pada HP pengirim
SMS CENTER BTS
BTS
Pengirim Penerima
HP ter-install aplikasi HP ter-install aplikasi
1 2
3 4
5 6
7
8 9
3. Pesan dikirimkan ke SMSC melalui jaringan GSM dengan melewati beberapa
BTS terlebih dulu. pesan tidak langsung dikirimkan dari HP pengirim ke HP penerima, melainkan melalui SMSC terlebih dulu
4. Pada BTS terakhir BTS yang paling dekat dengan SMSC pesan tersebut
dikirimkan ke SMSC melalui jaringan kabel. 5.
Pada SMSC ini pesan yang telah terkompresi disimpan sementara guna kebutuhan informasi seperti delivery report, status pending atau failed.
6. Pesan dikirimkan berdasarkan no penerima dari SMSC ke HP penerima melalui
BTS terdekat pada jaringan kabel. 7.
Kemudian diteruskan oleh BTS satu kepada BTS lain sampai pada BTS yang melayani jaringan HP penerima. Pesan dikirimkan kepada HP penerima melalui
jaringan GSM. 8.
Jika aplikasi pada HP penerima dalam keadaan tidak running, maka AMS yang mengetahui adanya SMS masuk pada port tertentu secara otomatis akan
menghidupkan aplikasi serta menyimpannya dalam pesan masuk, lalu menampilkan alert kepada pengguna bahwa terdapat pesan masuk.
9. Pengguna yang menyetujui pesan masuk untuk dibaca maka secara otomatis
sistem melakukan proses dekompres pada pesan tersebut dan menampilkan hasil kepada pengguna. Setelah membaca pesan, pengguna dapat melakukan
reply pada menu yang telah disediakan yang mana prosesnya pengirimannya sama seperti pada HP pengirim.
3.2.2. Kebutuhan Sistem