Deskripsi Umum Sistem Perancangan Sistem

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