Basis Data pada Aplikasi Berbasis SMS

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