FK_RELATION_70 FK_RELATION_71
FK_RELATION_72
FK_RELATION_123 FK_RELATION_124
FK_RELATION_125
FK_RELATION_126 client
id_cli ent usernam e_cli ent
id_admin password_admi n
nama_cl ient al am at_cli ent
jeni s_kel am in kota_cl ient
kode_pos no_hp_client
no_ktp_cli ent nama_instansi
al am at_i nstansi telp_instansi
password_cl ient vari able character6
vari able character50 i nteger
vari able character50 vari able character50
text vari able character1
vari able character20 vari able character5
vari able character15 vari able character16
vari able character50 text
vari able character10 vari able character50
pk pk
fk fk
pembi cara id_pembi cara
username_pembicara id_admi n
password_adm in ktp_pembicara
nam a_pembi cara alamat_pembi cara
jenis_kelamin tempat_lahir
tanggal_l ahir kota_pembi cara
kode_pos_pembicara hp_pembicara
keterangan_pembicara foto_pem bi cara
password_pem bi cara vari abl e character6
vari abl e character50 integer
vari abl e character50 vari abl e character16
vari abl e character30 text
vari abl e character1 vari abl e character30
date vari abl e character30
vari abl e character5 vari abl e character15
text text
vari abl e character50 pk
pk fk
fk shift
id_shift id_admi n
password_admi n nama_shi ft
jam_shift vari abl e character2
integer vari abl e character50
vari abl e character30 vari abl e character30
pk fk
fk
jadwal _pembicara id_j adwal
id_cli ent usernam e_cli ent
id_pembicara usernam e_pembicara
id_shift id_admin
password_admi n status_jadwal
tempat_j adwal keterangan_jadwal
tanggal_jadwal tema
vari able character10 vari able character6
vari able character50 vari able character6
vari able character50 vari able character2
i nteger vari able character50
vari able character10 text
text date
text pk
fk2 fk2
fk1 fk1
fk3 fk4
fk4
admi ni strator id_adm in
password_admin username_admi n
i nteger vari able character50
vari able character50 pk
pk
Gambar 3.12 PDM
3.3 Skema Sms Gateway
Istilah gateway dapat diartikan sebagai pintu gerbang. Namun pada dunia komputer, gateway dapat diartikan sebagai jembatan penghubung antara satu
sistem dengan sistem yang lain, sehingga dapat terjadi pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan sebagai
penghubung untuk lalu lintas data-data SMS.
Sistem yang dibuat adalah sistem yang berbasis web online dan SMS Gateway dengan menggunakan tools NowSMS, sehingga membutuhkan koneksi
internet agar sistem dapat diakses oleh pengguna. Pengguna yang dimaksudkan adalah admin dari sistem ini sendiri, dosen dan karyawan.
Gambar 3.13 Arsitektur Jaringan SMS
Pada gambar 3.13 di atas uraian arsitektur Jaringan SMS adalah sebagai berikut :
a Short Message Entity SME SME merupakan sebuah perangkat yang berfungsi untuk menerima
atau mengirim pesan. SME biasanya berupa perangakat bergerak, jaringan atau pusat layanan lainnya.
b Short Message Service Center SMSC SMSC berfungsi untuk menghubungkan, menyampaikan dan
meneruskan pesan antara SME dengan mobile station MS. c SMS Gateway dan Interworking Mobile Switching
Center Gateway MSC terdiri dari aplikasi MSC yang bertugas
menerima pesan dari SMSC dan memeriksa parameter yang ada. Interworking
MSC bertugas sebagai penerima pesan dari mobile station
penerima dan mengirimkannya ke SMSC yang sesuai.
d Signal System 7 SS7 SS7 digunakan sebagai protocol sinyal telepon yang berfungsi
memberikan informasi ke penyedia layanan untuk menghubungkan ke banyak public switched telephone network PSTN.
e Home Location Register HLR HLR bertugas memberikan informasi ke SMC jika piranti sudah
bisa diakses pada saat terjadi kegagalan pengiriman. f Visitor Location Register VLR
VLR merupakan penyimpanan informasi sementara tentang HLR pelanggan jika melakukan roaming ke HLR lain. Informasi ini
dibutuhkan oleh SMC untuk memberikan pelayanan kepada pelanggan.
g Mobile Switching Center MSC MSC berfungsi untuk mengendalikan sistem dan mengatur
panggilan darike telepon atau system lain. h Base Station System BSS
BSS digunakan untuk semua tugas yang berhubungan dengan transmisi gelombang sinyal radio elektromagnetik antar MSC
dengan perangkat bergerak. i Mobile Device
Mobile device yang dalam bahasa Indonesia adalah perangkat
bergerak yang berfungsi untuk mengirim atau menerima SMS.
3.3.1. Mekanisme Kerja SMS
Gambar 3.14 Skema Cara Kerja SMS
Gambar 3.14 diatas memperlihatkan skema cara kerja SMS. Dengan adanya SMSC ini, kita dapat mengetahui status dari SMS yang dikirim, apakah
telah sampai atau gagal diterima oleh ponsel tujuan. Apabila ponsel tujuan dalam keadaan aktif dan menerima SMS yang dikirim, ponsel tujuan akan mengirim
kembali pesan konfirmasi ke SMSC yang menyatakan bahwa SMS telah diterima. Kemudian SMSC mengirimkan kembali status tersebut ke ponsel pengirim. Tetapi
jika ponsel tujuan dalam keadaan mati atau di luar jangkauan, SMS yang dikirimkan akan disimpan pada SMSC sampai periode validitas terpenuhi. Jika
periode validitas terlewati maka SMS itu akan dihapus dari SMSC dan tidak dikirimkan ke ponsel tujuan. Di samping itu, SMSC akan mengirim pesan
informasi ke nomer pengirim yang menyatakan pesan yang dikirim belum diterima atau gagal.
Pada gambar 3.15 dibawah ini merupakan skema untuk pengiriman sms gateway ke ustadz, penjelasan dari gambar 3.15 adalah jika client telah memilih
jadwal ustadz yang di kehendaki secara otomatis sistem akan mengirim ke hp ustadz dengan format sms bahwa Undangan ustadz untuk tanggal yang sesuai
F orm U dangan C eram ah
U stadz
S etuju 1
S m s G atew ay N ow S m s S cript
pengirim an sm s.php
P roses 2
P eny im panan
D a taba se
P em beritahuan 3
H andphone U stadz
dengan yang di maksud tadi. Jika Ustadz setuju dengan Undangan tadi, maka Ustadz di haruskan untuk membalas sms tadi dengan perintah ”Reg Spasi
Id_Jadwal spasi Y” dan sistem juga menyimpan perintah undangan ceramah ustadz tersebut ke dalam database dan di sistem akan tampil dengan status sudah
terpesan.
Gambar 3.15 Skema Format pengiriman Sms Gateway ke Ustadz
Jika ustadz iingin menyetujui undangan ceramah tadi, maka ustadz wajib mengirim konfirmasi sesuai yang di perintahkan dalam isi sms tadi. Dan sistem
akan menyampaikan ke ustadz dengan perintah sms gateway autoreply bahwa undangan ceramah tadi telah berhasil di konfirmasi dan status dalam sistem juga
akan berubah menjadi jadwal telah di konfirmasi untuk jadwal yang telah di pesan tadi. Untuk Skema format konfirmasi sms gateway terdapat dalam gambar 3.16 di
bawah ini:
Handphone Ustadz Sms Gateway Now Sms
Konfirmasi 1
Script Autoresponder.
php
Proses 2
Konfirmasi 3
Persetujuan 4
Penyimpanan
Database
Gambar 3.16 Skema Konfirmasi Undangan Ceramah Ustadz
43
BAB IV IMPLEMENTASI SISTEM
4.1 Lingkungan Implementasi