Pengujian SMS Pengujian Pengiriman SMS Hasil Pengujian Pengiriman SMS Pengujian Penerimaan SMS

Sub konserversmsgateway If ComboBox1.SelectedIndex -1 Then Try objSMS.Port = ComboBox1.SelectedItem objSMS.BaudRate = mCore.BaudRate.BaudRate_19200 objSMS.DataBits = mCore.DataBits.Eight objSMS.Parity = mCore.Parity.None objSMS.StopBits = mCore.StopBits.One objSMS.FlowControl = mCore.FlowControl.None objSMS.MessageMemory = mCore.MessageMemory.ME prbSignal.Value = objSMS.SignalStrength lblNetwork.Text = objSMS.Network txtSMSC.Text = objSMS.SMSC lblManufacturer.Text = objSMS.Manufacturer lblModel.Text = objSMS.Model lblIMEI.Text = objSMS.IMEI prbBatere.Value = objSMS.BatteryLevel.ToString Catch ex As Exception MsgBoxex.Message End Try End If End Sub

4.4.2 Hasil Pengujian Integrasi dan Konfigurasi Device

Secara kualitas, pengujian terhadap sistem tersebut sangat baik. Variable penyimpan nomor port device berjalan dengan baik. Secara kuantitas yang menunjang kualitas dari sistem, pengujian dilakukan dalam 30 kali komunikasi dengan port yang telah ditetapkan, maka dalam jumlah tersebut komunikasi pada port berjalan sesuai tujuan dengan syarat nomor port benar. Jika nomor port salah, maka program tidak terjadi komunikasi dengan device dan seluruh data tidak akan terkirim maupun diterima.

4.4.3 Pengujian SMS

Program berisikan dua bagian utama fasilitas SMS yaitu, bagian pengiriman SMS dan bagian menerima SMS atau inbox SMS. Gambar 4.19 merupakan tampilan form violation solution yang terdapat fungsi pengiriman SMS . Gambar 4.19 Form violations solution

4.4.4 Pengujian Pengiriman SMS

Pada pengujian pengiriman SMS, program secara otomatis melakukan fungsi pengiriman SMS pada form solusi pelanggaran. User menekan tombol cari, maka program memberikan sanksi atas pelanggaran yang siswa lakukan dan secara langsung melakukan pengiriman SMS laporan kepada orang tua siswa. Berikut listing program untuk mengirimkan pesan: objSMS.SendSMSdt.Rows0.Item7, NIS: dt.Rows0.Item0.ToString vbCrLf Nama: dt.Rows0.Item1 vbCrLf KELAS: dt.Rows0.Item2 vbCrLf TELAH MELAKUKAN PELANGGARAN KATEGORI: dt.Rows0.Item4 vbCrLf DENGAN TOTAL POINT PELANGGARAN: dt.Rows0.Item6 vbCrLf SANKSI: dt.Rows0.Item5 vbCrLf NO UNDANGAN: NO_UNDANGAN MsgBox SMS terkirim Jika listing program tersebut telah dilaksanakan, maka ada pemberitahuan yang berisi karakter “SMS terkirim”. Karakter tersebut menyatakan bahwa pesan telah terkirim dengan baik.

4.4.5 Hasil Pengujian Pengiriman SMS

Dengan hasil desain sistem, pengujian terhadap pengiriman SMS dapat dilakukan dengan baik. Pengujian dilakukan 30 percobaan pengiriman, dan 6 diantaranya dilakukan secara berturut-turut tanpa jeda. Maka dapat disimpulkan bahwa proses pengiriman SMS tidak ditemukan kendala atau kesalahan.

4.4.6 Pengujian Penerimaan SMS

Menuju ke bagian penerimaan pesan, Gambar 4.20 merupakan tampilan form connection set yang terdapat fungsi pengiriman SMS. Gambar 4.20 Form connection set Pada form connection set terdapat fungsi untuk menerima SMS masuk. Dengan menekan tombol refresh maka data yang terdapat pada inbox SMS dapat terbaca program. Program juga secara otomatis mengirim data pelanggaran yang diminta kepada nomer ponsel orang tua siswa yang meminta data pelanggaran. Berikut listing program yang digunakan untuk mengambil data yang masuk. Sub loadsmsmasuk Try objSMS.MessageMemory = mCore.MessageMemory.SM Dim Msg As mCore.Message, objInbox As mCore.Inbox = objSMS.Inbox objInbox.RefreshmCore.MessageType.ReceivedUnreadMessages, True objInbox.RefreshmCore.MessageType.ReceivedAllMessages, True ListView1.Items.Clear For Each Msg In objInbox With ListView1.Items.AddMsg.Phone .SubItems.AddMsg.Text .SubItems.AddMsg.TimeStamp.ToString .SubItems.AddMsg.SMSC End With Dim SQL As String = SELECT DISTINCT SISWA.NIS, SISWA.NAMA_LENGKAP, SISWA.NAMA_KELAS, SISWA.JK, ANAL.KATEGORI, ANAL.SANKSI, ANAL.TOTAL_POINT, DETAIL_SISWA.NO_TELP FROM ANAL INNER JOIN SISWA ON ANAL.NIS = SISWA.NIS INNER JOIN DETAIL_SISWA ON SISWA.NIS = DETAIL_SISWA.NIS WHERE SISWA.NIS = Msg.Text AND DETAIL_SISWA.NO_TELP = Msg.Phone da = New SqlDataAdapterSQL, xclass.xConn da.Filldt If dt.Rows.Count 0 Then objSMS.SendSMSMsg.Phone, NIS: dt.Rows0.Item0.ToString vbCrLf Nama: dt.Rows0.Item1 vbCrLf KELAS: dt.Rows0.Item2 vbCrLf TELAH MELAKUKAN PELANGGARAN KATEGORI: dt.Rows0.Item4 vbCrLf DENGAN TOTAL POINT PELANGGARAN: dt.Rows0.Item6 vbCrLf SANKSI: dt.Rows0.Item5 Else objSMS.SendSMSMsg.Phone, NIS: Msg.Text vbCrLf TIDAK MEMILIKI DATA PELANGGARAN ATAU FORMAT SALAH End If MASUKKAN DATA KE DATABASE SENT ITEM xtable = xclass.GetData select from SENT_ITEM where NO_TELP = Msg.Phone , xtable If xtable.Rows.Count 0 Then xclass.DML update SENT_ITEM set NIS= dt.Rows0.Item0.ToString ,NAMA_LENGKAP= dt.Rows0.Item1 ,NAMA_KELAS= dt.Rows0.Item2 where NIS= Msg.Phone MsgBox Update Success Else xclass.DML insert into SENT_ITEM values Msg.Phone , dt.Rows0.Item0.ToString , dt.Rows0.Item1 , dt.Rows0.Item2 MsgBox Insert Success End If Next Catch ex As Exception MsgBoxex.Message End Try End Sub

4.4.7 Hasil Pengujian Penerimaan SMS

Dokumen yang terkait

Implementasi SMS Gateway untuk Informasi Absensi Siswa dan Pengajar (Studi Kasus: Absensi Siswa dan Pengajar di SD Swasta Adhyaksa Medan)

9 92 67

Sistem laporan perkembangan belajar siswa berbasis web terintegrasi dengan mobile technology dengan sms gateway (studi kasus: Mumtaza Islamic School)

0 11 250

Pemanfaatan Teknologi SMS Gateway dan Metode Forward Chaining Pada Sistem Informasi Bimbingan dan Konseling (Studi Kasus SMAK ST Thomas Aquino Mojokerto).

0 2 6

Rancang Bangun Sistem Informasi Manajemen Presensi Berbasis SMS Gateway (Studi Kasus : SMP Muhammadiyah 1 Kartasura)

1 4 15

PEMBANGUNAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN SMS GATEWAY PEMBANGUNAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi Kasus : SMK Marsudi Luhur Yogyakarta).

1 4 14

SISTEM INFORMASI PENJUALAN BERBASIS WEB DAN SMS GATEWAY (STUDI KASUS : CV GITON EDUCATION TOYS) Sistem Informasi Penjualan Berbasis Web dan SMS Gateway (Studi Kasus : CV Giton Education Toys).

0 7 21

SISTEM INFORMASI MANAJEMEN PRESENSI BERBASIS SMS GATEWAY DENGAN BOOTSTRAP Sistem Informasi Manajemen Presensi Berbasis SMS Gateway Dengan Bootstrap (Studi kasus : SMP Muhammadiyah 1 Kartasura).

0 1 17

Sistem informasi pelayanan administrasi bimbingan belajar primagama berbasis web dan SMS Gateway.

0 1 138

RANCANG BANGUN SISTEM ABSENSI SISWA DAN PEMBAYARAN BIAYA SEKOLAH BERBASIS FRAMEWORK CODEIGNITER DENGAN FITUR SMS GATEWAY (Studi Kasus SMAK St. Fransiskus Saverius Ruteng).

0 0 139

TUGAS AKHIR - RANCANG BANGUN SISTEM ABSENSI SISWA DAN PEMBAYARAN BIAYA SEKOLAH BERBASIS FRAMEWORK CODEIGNITER DENGAN FITUR SMS GATEWAY (Studi Kasus SMAK St. Fransiskus Saverius Ruteng)

0 0 23