Anda di halaman 1dari 7

Tugas Kapita Selekta Komputer

(SMS Gateway)

Oleh :

Imanda Sutawijaya (0517032047)

Ryan Wiguna (0517032081)

Program Studi Ilmu Komputer

Jurusan Matematika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Lampung

2009
BG-Phone ( Buyer Guide for Mobile Phone)

BG-Phone merupakan sebuah sistem informasi tentang panduan bagi pembeli


yang ingin melakukan analisa terhadap produk handphone dari berbagai merek
dan tipe yang hadir di pasaran ponsel. Sistem ini dijalankan pada browser (opera,
mozilla firefox, internet ) dan menyediakan layanan berbasis SMS.

Sebagai gambaran umum dari proses kerja sistem adalah sebagai berikut:
Client(user) mengirimkan pesan dengan format yang ditentukan yaitu : [Merek
Handphone]#[Tipe Handphone], misalnya NOKIA#N95 kirim ke Server Number.
Setelah SMS yang dikirimkan sampai di server maka proses selanjutnya adalah
mengolah SMS tersebut pada beberapa kondisi. Apabila format yang dikirim
diterima maka client akan mendapatkan balasan SMS secara otamatis dari server.
Balasan SMS tersebut berupa informasi tentang spesifikasi dan harga Handphone
yang up to date perbulannya berdasarkan format yang dikirimkan.

Keterangan Gambar:

Server : handphone yang terkoneksi dengan komputer


Clent : handphone pengirim
Provider GSM : penyedia layanan jasa
Beberapa hal yang digunakan dalam penelitian ini adalah :

a) Sistem dijalankan pada komputer dengan spesifikasi hardware sebagai


berikut :
 Prosesor Intel Pentium D 2.80 GHz
 RAM 1 GB DDR2 PC 5300 Kingston
 Harddisk 160 GB
 VGA 256 MB NVIDIA Geforce 7300 GT Sonic
b) Handphone Sony Ericsson K 550i ditambah dengan driver installer
c) Kartu SIM yang dipakai adalah produk Indosat IM3
d) Sistem Operasi yang digunakan adalah Microsoft Windows XP
Professional SP 2
e) Interface dari perangkat lunak dibangun menggunakan bahasa
pemrograman PHP, dibantu dengan web server appache
f) Browser yang dipakai selama mencoba penelitian adalah opera dan
mozilla Firefox
g) Tool yang dipakai untuk koneksi dengan handphone adalah Gammu win
32

Tampilan Sistem

1. Halaman Login
Pada halaman awal ini adalah berupa verifikasi Username dan Password agar
nantinya dapat diterima oleh sistem dan masuk kehalaman utama sitem. Pada
prosedur ini Username dan Password ber-level 1 yang dipakai adalah :

Username : sysad
Password : joobas
Dan apabila pada saat memasukkan Username dan Password dengan benar
kemudian akan masuk kehalaman berikutnya.

2. Halaman Home (Utama)

Halaman ini menampilkan data sistem dan informasi proses kerja sistem yang
berjalan. Pada informasi jumlah SMS yang sudah ditransfer, sudah diolah, dan
belum diolah masih dalam posisi 0 atau belum ada proses data yang masuk ke
sistem. Jumlah yang sudah ditransfer menyatakan SMS yang masuk dan diolah
kedalam tabel proses dari tabel inbox. Kemudian pada informasi jumlah yang
sudah diolah maupun belum diolah menyatakan SMS yang masuk ketabel outbox
setelah SMS tersebut di proses dari tabel proses. Informasi server number
menyatakan default nomor yang dipakai oleh sistem.
3. Tampilan Database (phpMyAdmin)

Ada 4 buah tabel yang berisi tipe dan info Handphone yaitu :
• hp_motorola
• hp_nokia
• hp_samsung
• hp_soner
Dari ke-empat tabel tersebut nantinya akan dikirimkan datanya ke user. Tabel
proses digunakan sebagai transfer data dari tabel inbox. Tabel outbox akan terisi
saat tabel proses diolah dan kemudian jika sudah terkirim akan langsung
dipindahkan ke tabel sentitems.

Proses Alur kerja sistem


Pada proses ini akan digambarkan secara jelas proses alur kerja sistem saat
sebelum sms dikirimkan sampai sms sampai ke hanphone pengirim kembali.
1. User /client mengirimkan pesan sesuai format yang dapat diterima oleh
sistem, sebagai contoh :
[Merek Handphone] # [Tipe Handphone], misalnya :
NOKIA#E90 kirim ke server number (+6285669700845)
2. Sistem menerima pesan dan diletakkan pada tabel inbox

3. Pada tabel inbox kemudian di proses oleh script “transfer_sms.php”,


kemudian isi pada field Text Decoded dipotong dan ditransfer ke tabel
proses pada field kode_permintaan dan tipe

4. Baru setelah ditransfer ke tabel proses, kemudian diproses oleh script


“olah_proses.php”. Script ini memeriksa keberadaan kode permintaan
(NOKIA) dengan tipe(E90) yang adal pada tabel hp_nokia.
5. Jika data tipe ditemukan pada tabel hp_nokia, kemudian mengisikan data
pada field info ke tabel outbox pada field TextDecoded.

6. User/Client natinya akan menerima pesan :


“Layar : TFT 16,7 juta warna fitur : polifonik, kamera 3,2MP, GPS
Receiver, stopwatch, Autofocus, Speakerphone Baterai : Li-ion 1500 mAh
Harga : Rp.7.900.000,-“ dari server.
7. Jika handphone sudah terkoneksi dengan komputer dan service Gammu
sudah berjalan, maka pesan dalam data outbox akan langsung dipindahkan
ke tabel sentitems.
8. Jika semua proses diatas telah berjalan, maka pada tampilan Home
menjadi :

Proses alur kerja sistem diatas juga berlaku pada merek dan tipe handphone
lainnya seperti Motorola, Samsung dan Sony Ericsson.

Anda mungkin juga menyukai