16 7.
Support multi modem GSM handphone CDMA 8.
Detail out-going incoming SMS 9.
Quota SMS per user, dll.
2.4.1 Multi Modem
Gateway
Multi modem sistem merupakan aplikasi yang membutuhkan dua atau lebih modem GSM atau bisa juga dengan ponsel GSM yang mempunyai modem
dan mensupport AT command, aplikasi ini diperlukan dengan alasan tertentu, seperti aplikasi yang memiliki transaksi lebih banyak, untuk antisipasi kesibukan
jaringan dan lain sebagainya. Dengan multi modem client dapat mengakses aplikasi dengan lebih banyak jalur pilihan. Selain itu kinerja system akan lebih
cepat. Gambar 2.3 menunjukkan contoh dari aplikasi sistem multi modem.
Gambar 2.3 Multi Modem Sistem
2.5 Pengertian Database
Database adalah sekumpulan dari data-data yang berhubungan satu sama
yang lainnya yang dipergunakan untuk pencarian suatu data tertentu pada saat query
dijalankan.Sebuah database dirancang, dibuat serta ditempati oleh data dengan tujuan tertentu. Pada sistem database relasional, tabel – tabel dari
database saling berhubungan satu sama lainnya. Dan sebuah tabel database akan
selalu memiliki attribute names,relation names,dan tuples. Basis data dapat didefinisikan dalam sejumlah sudut pandang, seperti :
a. Himpunan kelompok data arsip yang saling berhubungan yang
diorganisasikan sedemikian rupa agar dapat dimanfaatkan kembali dengan cepat dan mudah.
17 b.
Kumpulan data yang saling berhubungan yang tersimpan aecara bersama sedemikian rupa dan tanpa pengulangan redudansi yang tidak perlu,
untuk memenuhi berbagai kebutuhan. c.
Kumpulan file atau tabel atau arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis Fathansyah, CV
Informatika 1999. d.
Melalui penyusunan dan pengelolaan basis data akan didapatkan sejumlah tujuan berikut: Fathansyah, CV Informatika 1999
1. Kecepatan dan kemudahan Speed
Pemanfaatan basis data memungkinkan menyimpan data atau melakukan perubahan manipulasi data dan menampilkan kembali
data tersebut lebih cepat dan mudah. 2.
Efisiensi Ruang Penyimpanan Space Karena keterkaitan erat antar kelompok data dalam sebuah basis data,
maka redudansi data pasti akan selalu ada. Banyaknya redudansi ini menyebabkan pemborosan ruang penyimpanan. Melalui pemanfaatan
basis data, efisiensi penggunaan ruang penyimpanan akan dapat dilakukan.
3. Keakuratan Accuracy
Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan batasan constraint tipe data, domain data,
keunikan data, dan sebagainya yang secara ketat dapat diterapkan dalam sebuah basis data, sangat berguna untuk menekan
ketidakakuratan pemasukan penyimpanan data. 4.
Kelengkapan Completeness Lengkap atau tidaknya data yang di kelola dalam sebuah basis data
bersifat relatif baik terhadap kebutuhan pemakai maupun terhadap waktu.
5. Keamanan Security
Untuk sistem yang besar, aspek keamanan diperlukan dengan menentukan siapa-siapa saja pemakai yang boleh menggunakan
basis data.
18 Dari pengertian diatas maka dapat disimpulkan bahwa database memiliki
beberapa kriteria penting, yaitu : a.
Bersifat data oriented dan bukan program oriented. b.
Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
c. Dapat berkembang dengan mudah, baik itu volume maupun
strukturnya. d.
Dapat memenuhi kebutuhan sistem-sistem baru secara mudah. e.
Dapat digunakan dengan cara yang berbeda. f.
Kerangkapan data Data Redudancy minimal 2.5.1 File dan Perancangan
Database
Dalam perancangan database terbagi dalam beberapa tahap sebagai berikut:
1. Pemodelan data, proses pembangunan database untuk menentukan
tabel mana yang dibutuhkan suatu program aplikasi. 2.
Pemantapan sasaran kedalam proses operasional, untuk meyakinkan sasaran dari perancangan database diperlukan pemantapan yang
membuat proses operasional lebih terperinci kedalam suatu database sederhana.
3. Penentuan objek database yang dibutuhkan.
4. Memeriksa keberadaan database sesuai dengan tipenya, pemeriksaan
ini berguna pada saat pembuatan normalisasi database pada suatu sistem.
5. Membuat bingkai kerja Framework database, pada tahap ini
pembuatan bingkai database terbagi kedalam beberapa bagian yaitu membuat nama field dengan tipenya dan pengefisienan ukuran field.
6. Pengorganisasian tabel dengan tipenya, proses ini membagi-bagi
peletakan suatu field dalam database. 7.
Pengambaran tabel berelasi, agar lebih mudah dalam perancangan database
diperlukan suatu tabel sehingga dalam menentukan mana master data atau data tambahan.
19 8.
Normalisasi database, normalisasi data merupakan eleminasi dari database
yang berlebihan penggunaan data lebih dari satu tabel dari
tiap tabel dalam suatu database.
2.6 My SQL