21
Dari gambar infrastruktur jaringan SMS diatas, SMSC dapat dihubungkan dengan SME untuk berbagai aplikasi layanan SMS. Salah satu jenis SME tersebut
adalah sebuah server dengan software messaging dan basis data yang diolah oleh Data Base Management System DMBS. Basis data pada aplikasi SMS akan
dibahas pada sub bab 2.6.
2.6 Basis Data pada Aplikasi Berbasis SMS
Pada sebuah aplikasi komputer yang memerlukan penyimpanan data untuk kemudian diolah menjadi suatu informasi yang berguna bagi pemakainya
diperlukan sebuah basis data. Pengertian dari basis data adalah : a.
Himpunan kelompok data arsip yang saling berhubungan, diorganisasikan sedemikian rupa agar dapat dimanfaatkan kembali dengan
cepat dan mudah. b.
Kumpulan data yang saling berhubungan dan disimpan secara bersama sedemikian rupa dan tanpa pengulangan redundancy yang tidak perlu,
untuk memenuhi berbagai kebutuhan. c.
Kumpulan filetabelarsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis.
Untuk mengelola suatu basis data diperlukan Data Base Management System DBMS. DBMS merupakan suatu perangkat lunak khusus, dimana
pemakai atau program lain dapat mengorganisasikan, memasukkan, mengubah, menghapus, memanipulasi dan memperoleh data atau informasi dengan praktis
dan efisien.
22
Dalam aplikasi SMS berbasis PC diperlukan suatu gerbang atau gateway yang menghubungkan antara sistem basis data dan program aplikasi dalam
komputer dengan sistem jaringan GSM. Terminal yang dapat dipakai untuk membuat gateway tersebut adalah GSM modem atau Ponsel. Untuk memperoleh
kualitas sinyal yang baik dan kemampuan menampung SMS yang besar dapat digunakan GSM modem sebagai gateway. Namun untuk sebuah aplikasi yang
sederhana dan tidak memerlukan biaya tinggi cukup dengan menggunakan sebuah ponsel.
Sistem kerja aplikasi ini dilihat dari sisi jaringan GSM, seperti pengiriman SMS antar perseorangan. Hal yang membedakan antara sistem ini dengan
pengiriman SMS perseorangan adalah SMS balasan dari server dibangkitkan oleh sistem SMS Gateway bukan dari keypad ponsel. Sistem dimulai dengan
pengiriman SMS oleh pengguna untuk meminta layanan informasi ke nomor ponsel terminal. Setelah SMS diterima oleh ponsel terminal melalui jaringan
GSM, pesan SMS diambil oleh SMS Gateway melalui kabel data atau infra red untuk diproses dan dilanjutkan ke program aplikasi. Program aplikasi kemudian
melakukan query atau permintaan ke basis data berdasarkan isi SMS yang dikirim pengguna. Hasil query basis data diambil kembali oleh program aplikasi untuk
diproses dan diteruskan ke SMS Gateway. Hasil query tersebut kemudian diteruskan ke ponsel terminal untuk dikirimkan ke ponsel pengguna dalam bentuk
pesan SMS. Setelah proses berhasil, maka SMS yang berisi informasi yang dimaksud diterima oleh pengguna. Gambar 2.5 adalah skema dari sistem aplikasi
23
SMS untuk layanan informasi dengan ponsel sebagai terminal pada sisi server dan basis data sebagai tempat pengolahan data.
Gambar 2.5 Sistem Aplikasi Berbasis SMS
2.7 Unified Modelling Language UML