BAB IV
PENGUJIAN DAN ANALISIS
Pada bab ini dibahas tentang hasil pengujian dari sistem yang telah direalisasikan. Meliputi pengujian AT Command dan kompatibilitas modem, pengujian data pendukung, pengujian fitur autoreply dan pengujian SMS Massal. Spesifikasi sistem yang dipakai untuk melakukan pengujian adalah:
1. Prosesor Intel I5
2. RAM DDR35 GB dan harddisk 500 GB 3. Sistem operasi Microsoft Windows 7 6. Tiga Modem Huawei
7. 3 port USB 2.0
8. SIM Card Kartu Simpati, Tri, dan XL. 9. VB6
10. MySQL Server
4.1. Pengujian AT Command dan Kompatibilitas Modem
Pengujian ini dilakukan dengan menghubungkan modem dengan komputer melalui port. Pada komputer telah diinstal aplikasi Hyper Terminal. Modem dikenali sebagai COM Portpada Device Manager, seperti pada Gambar 4.1.
Gambar 4.1. Pengujian Modem
Setelah ponsel terdeteksi, langkah selanjutnya dengan menguji AT
Commandmelalui Hyper Terminal.Modem memiliki kemampuan auto-detect baudrate. Tetapi dalam kondisi default menggunakan baudra te sebesar 9600 bps.
Ketika mengirim data AT maka ponsel membalas dengan data OK, yang menyatakan ponsel tersebut memiliki dukungan AT Command.Perintah-perintah yang dimasukkan ke port dimulai dengan kata AT, lalu diikuti oleh karakter lainnya, yang memiliki fungsi unik.Contohnya adalah data AT+CPMS untuk mendapatkan status memori modem, balasan yang didapat menyatakan kapasitas kotak pesan yang dimiliki ponsel tersebut beserta jumlah terisi, dalam hal ini ponsel memiliki 23inbox dan terisi 0 pesan. Data yang terakhir AT+CSCA?Untuk mendapatkan nomor SMSC.Tampak bahwaSMSC dari provider XL adalah +62818445009.
4.2. Data Pendukung
Sistem ini berjalan karena memiliki beberapa data pendukung. Data yang diperlukan dalam sistem ini adalah nama, nomor hp, jenis kegiatan rutin ataupun kegiatan non-rutin. Data di atas penting agar alur informasi tepat sasaran dan efisien. Jemaat memiliki provider yang berbeda-beda sehingga sistem akan mengelompokan nomor-nomor. Kelompok nomor dengan provider Simpati akan dikirim melalui modem yang menggunakan simca rd Simpati, kelompok nomor dengan provider Tri akan dikirim melalui modem yang menggunakan simcard Tri, dan kelompok nomor dengan provider XL akan dikirim melalui modem yang menggunakan simcard XL. Oleh karena itu pada menu bar terdapat master data yang berupa: modem, data roles, dataphonebook, data category, data user, data format, data user by category.
4.2.1. Modem
modem dalam sistem ini lebih fleksibel. Jumlah provider dan port dalam computer yang akan digunakan dapat ditentukan oleh program.
Gambar 4.3. Contoh Port dan Provider yang digunakan
Koding Visual Basic 6.0 yang digunakan untuk menampilkan pilihan ini adalah sebagai berikut:
UpdateData_Add:
oMaster.Table_Name "m_modem"
oMaster.Data "modem_port", txtmodem_port.Text oMaster.Data "modem_name", txtmodem_name.Text
oMaster.Data "modem_phonenum", txtmodem_phonenum.Text oMaster.UpdateMode Add
If Not oMaster.Update(nRowUpdated) Then nErr = 1: GoTo ErrMsg1
If nRowUpdated = 0 Then nErr = 1: GoTo ErrMsg1
Kode di atas menjelaskan bahwa data-data yang diisi akan disimpan dalam database MySQL dengan nama m_modem. Kode yang serupa digunakan untuk menyimpan data dari data pendukung lainnya dengan cara menyesuaikan nama tabel.
4.2.2. Data Roles
mempunyai peranan masing-masing. Fungsi data peranan adalah untuk memilah-milah jemaat sesuai dengan peranannya masing-masing. Peranan yang terdapat dalam GKAI adalah sebagai berikut:
Majelis
Jemaat Umum
Pembawa Firman Tuhan
Pemain Musik Ibadah Umum
Tamborin dan singer
Master Ceremony/Worship Leader
Pada pilihan roles dalam master data, sistem dapat menambahkan, mengurangi, mengubah peranan anggota gereja.
Gambar 4.4. Data Pendukung Roles
4.2.3. Data Phonebook
Phonebook merupakan bagian dari pengelolaan data yang fungsinya untuk menyimpan no id nama, nomor handphone, port yang digunakan untuk mengirim SMS ke nomor tersebut, inisial, dan Pos PI.
Pada pilihan phonebook dalam master data, sistem dapat menambahkan, mengurangi, mengubah angg ota gereja, yang ditampilkan pada program SMSGatewaypada gambar berikut ini:
Gambar 4.5. Data Pendukung Phonebook
4.2.4. Data Category
Gambar 4.6. Data Pendukung Category
Perbedaan kategori ini dengan kategori roles adalah kategori ini menampilkan kegiatan yang diikuti oleh anggota gereja yang memiliki beberapa peran yang telah dibahas dalam data roles.Contohnya, majelis dan jemaat umum yang berjenis kelamin laki-laki dapat dimasukan dalam kegiatan persekutuan pria.
4.2.5. Data User
Data user merupakan data dari admin yang dapat mengakses sistem SMSGateway GKAI.Admin yang bertugas memberikan informasi ditambah, dikurangi dan diubah datanya melalui pilihan ini.Hasil koding data pendukungditunjukkan pada gambar itu:
4.2.6. Data Format
Data format ini berkaitan dengan fitur autoreply. Data format seperti yang ada pada Bab III .Ini adalah format untuk mencari informasi doa pagi GKAI Betlehem. Tampilan pilihan menu ini ditunjukkanpada Gambar 4.8:
Gambar 4.8. Data Pendukung Format
Dalam data format kita dapat menambah, mengurangi, mengganti format perintah autoreply dan isi pesan balasan. Data format dirancang sedemikian rupa untuk mempermudah admin dalam memberi input informasi tentang kegiatan gereja.
4.2.7. Data UserbyCategory
Gambar 4.9. Data Pendukung User by Category
Dengan pilihan ini, admin dapat dengan mudah menambahkan anggota jemaat yang ingin terlibat dalam kegiatan tertentu.
4.3. Pengujian Fitur SMS Massal
Sistem dapat mengirim fitur ke banyak nomor.Pada pengujian ini dilakukan 5 jenis mode operasi, antara lain pengiriman berdasarkan kategori, pengiriman berdasarkan peran, pengiriman berdasarkan peran dengan default port, dan pengiriman berdasarkan peran dengan default port.Pengujian dilakukan dengan menguji fitur autoreply.
4.3.1. Pengiriman Berdasarkan Kategori
Gambar 4.10. Kirim SMS Based on Category
Pesan tersebut akan terkirim kepada jemaat yang ikut kegiatan pemuda yang nomornya didaftarkan pada data pendukung kategori seperti berikut ini:
Gambar 4.11. Kelompok dengan Kategori Pemuda
Gambar 4.12a. Gambar 4.12b. Gambar 4.12. Pesan untuk Kategori Pemuda
Jemaat dengan nomor XL akan mendapatkan balasan dari modem dengan simcard XL. Contohnya adalah kiriman untuk jemaat dengan nomor 081903751155.seperti pada gambar 4.11a. Jemaat dengan nomor Simpati akan mendapatkan balasan dari modem dengan simcard simpati. Contohnya adalah kiriman untuk jemaat dengan nomor 082134907900 seperti pada gambar 4.11b.
4.3.2. Pengiriman Berdasarkan Peran
4.3.3. Pengiriman Berdasarkan Peran dengan Default Port
Dalam data pendukung disebutkan bahwa fungsi data peran adalah untuk mengelompokan jemaat dengan kelompok berdasarkan peranan, baik majelis atau jemaat umum. Frase SMS on RolesSend by Default Portberarti hanya satu nomor yang dikirimkan kepada peranan tertentu. Contohnya peranan jemaat umum seperti di bawah ini.
Gambar 4.13.KirimSMSBased on Roles Send by Default Port
Jemaat umum yang terdaftar akan menerima pesan tersebut dari nomor yang sama dalam hal ini provider dari COM 1 adalah XL.
Gambar 4.14a. Gambar 4.14b.
Dapat terlihat bahwa jemaat dengan nomor XL dan jemaat dengan nomor Simpati sama-sama mendapatkan SMS dari modem 1 yang menggunakan provider XL.
4.3.4. Pengiriman Berdasarkan Kategori dengan Default Port
Frase SMS on CategorySend by Default Portberarti hanya satu nomor yang dikirimkan kepada Kategori tertentu. Seperti halnya penjelasan dan gambar pada poin 4.3.3., Kategori tertentu yang dikirimi informasi akan mendapatkan pesan dari modem dengan nomor yang sama. Misalnya kategori pemuda, semua anggota dalam kategori pemuda yang terdaftar mendapatkan pesan dari nomor yang sama, misalnya nomor Simpati.
4.4. Pengujian Fitur Autoreply
Dalam bagian ini dijelaskan pengujian dari fitur autoreply yang terdapat dalam sistem SMSGateway GKAI Betlehem.Kali ini akan dicoba info Ibadah Umum, Acara Sekolah Minggu, Persekutuan Rumah Tangga, Persekutuan Kaum Muda Remaja, Persekutuan Kaum Wanita, Persekutuan Kaum Pria, dan Doa Pagi.
Format: info<spasi>iu Contoh: infoiu
DD/MM/YYY WL :
SINGER (SGR) : Musik (MSK) :
Pelayan Firman Tuhan (PFT) : Kolektan (KLKTN) :
Penerima Tamu (PTAMU) :
Dalam program informasi ini dikemas sebagai berikut untuk dikirim kepada jemaat yang meminta balasan.
Gambar 4.15. Format Auto Reply yang dikirim
Dari format tersebut, jemaat dengan nomor 081903751177 meminta informasi mengenai informasi ibadah umum dengan mengetik info<spasi>iu yang mendapatkan balasan seperti berikut.
Seperti penjelasan pada perancangan sistem ini, nomor XL akan mendapatkan balasan dari modem dengan simcard XL. Berikut ini adalah contoh jemaat yang mempunyai nomor simpati <082134907900>.
Gambar 4.17. Kiriman Autoreply ke Telkomsel
Cara kerja autoreply tersebut juga diterapkan dalam pencarian informasi yang berupa Ibadah Umum, Acara Sekolah Minggu, Persekutuan Rumah Tangga, Persekutuan Kaum Muda Remaja, Persekutuan Kaum Wanita, Persekutuan Kaum Pria, dan Doa Pagi. Berikut adalah format-format informasinya:
Format info<spasi>smdikirim olehjemaat ingin mencari informasi ibadah sekolah minggu GKAI Betlehem.Pengirim ingin mengetahui siapa yang bertugas pada minggu tersebut.Pengirim akan mendapatkan informasi dengan format balasan:
HRI, DD/MM/YYYY WL :
Format info<spasi>rm dikirim oleh jemaat yang ingin mencari informasi
ibadah remaja GKAI Betlehem.Pengirim ingin mengetahui siapa yang bertugas pada minggu tersebut.Pengirim akan mendapatkan informasi dengan format balasan:
HRI, DD/MM/YYYY
Format info<spasi>pm dikirim oleh jemaat yang ingin mencari informasi ibadah pemuda GKAI Betlehem.Pengirim ingin mengetahui siapa yang bertugas dan tempatacara tersebut.Pengirim akan mendapatkan informasi dengan format balasan: HRI, DD/MM/YYYY
Format info<spasi>prt dikirimkan oleh jemaat yang ingin mencari
informasi Persekutuan Rumah Tangga GKAI Betlehem.Pengirim ingin mengetahui siapa yang bertugas dan tempat acara tersebut.Pengirim akan mendapatkan informasi dengan format balasan:
Format info<spasi>pp dikirimkan oleh jemaat yang ingin mencari informasi Persekutuan Pria GKAI Betlehem. Pengirim ingin mengetahui siapa yang bertugas dan tempat acara tersebut.Pengirim akan mendapatkan informasi dengan format balasan:
HRI, DD/MM/YYY WL :
PFT : TMP :
Format info<spasi>dp dikirimkan oleh jemaat yang ingin mencari informasi doa pagi GKAI Betlehem. Pengirim ingin mengetahui siapa yang bertugas pada acara doa tersebut.Pengirim akan mendapatkan informasi dengan format balasan: HRI, DD/MM/YYY
WL:
Gambar 4.18Inbox