4.2 Hasil Implementasi
Hasil implementasi dari penelitian ini berupa program aplikasi SMS Gateway dan aplikasi berbasis web yang digunakan
untuk pengelolaan sistem aplikasi ini. Menu yang terdapat pada aplikasi web adalah phonebook, create message, inbox, sentitems,
laporan, broadcast, dan pengelolaan piket petugas.
Gambar 4.2 Menu Login
Pada Gambar 4.2 ditunjukkan menu login yang digunakan untuk masuk ke aplikasi. Sistem akan melakukan pengecekan
terhadap username dan password yang dimasukkan oleh pengguna, pengecekan terhadap masukan username dan password dilakukan
pada Kode Program 4.6.
Kode Program 4.6 Source Code Login
Login=_POST[Login]; ifLogin{ jika tombol Login diklik.
username=_POST[username];
md5_password=md5_POST[password]; result=mysql_queryselect from sms.user where
username=username and password=md5_password; ifmysql_num_rowsresult=0{
session_registerusername; headerlocation:menu_home.php;
exit; } else{
message=--- Username atau Password SALAH---; }
} ?
Menu phonebook digunakan untuk menyimpan nomor HP petugas Polres Purbalingga sebagai data untuk mengirim SMS
perintah penugasan maupun pengumuman kepada seluruh anggota. Pada menu phonebook dapat dilakukan view, add, edit, dan delete
dari data petugas seperti yang ditunjukkan pada Gambar 4.3.
Gambar 4.3 Menu Phonebook
Untuk pengiriman SMS melalui aplikasi, tersedia menu create message. Proses kirim SMS dilakukan dengan melakukan
insert data kedalam tabel outbox seperti pada Kode Program 4.7. Dan tampilan menu create message pada Gambar 4.4.
Kode Program 4.7 Kirim Message
number = _POST[number]; message = _POST[message];
sqlstr=insert into tablename InsertIntoDB,SendingDateTime,DestinationNumber,Coding,TextDecoded
,SendingTimeOut,DeliveryReport valuesnow,now,number,Default_No_Compression,message,n
ow,yes; query = mysql_query sqlstr, koneksi;
Gambar 4.4 Menu Create Message
Menu inbox dan menu sent items digunakan untuk mengelola dan menampilkan pesan yang tersimpan dalam database. Pesan pada
menu inbox dan sent items yang dirasa sudah tidak diperlukan dapat dihapus pada menu ini.
Gambar 4.5 Menu Piket Petugas
Pada Gambar 4.5 adalah tampilan menu Piket Petugas, yang digunakan untuk mengatur daftar petugas yang berada pada status
menjalani piket. Petugas yang status piketnya adalah ”yes” akan menerima SMS penugasan yang dikirimkan oleh sistem untuk
menangani kasus dari adanya laporan yang masuk.
4.3 Pengujian SMS Gateway