Analisis Unjuk Kerja Integrasi MLE (Mobile Learning Engine)
dengan SMS Gateway
Januari 2012
NRP 2206 100 145
MAHASISWA JURUSAN TEKNIK ELEKTRO Bidang Studi Telekomunikasi Multimedia Email: a.sirojuddin@gmail.com
AHMAD SIROJUDDIN
Pembimbing :
Masalah
Gaya Hidup Mobile
Sering Tertingal Update
Fakta Pendukung
79% Penetrasi Ponsel
Adanya Penggunaan
Notifikasi di SocMed
Mobile Version e-learning
Engine??
Readable?
Notifikasi SMS
DS Mahal
Lokasi Terpisah
Privelage
MLE
CandraAhmadi
Integrasi MLE + SMS?
Latar Belakang
Implementasi MLE
di Hosting
Implementasi
Notifikasi SMS
Rumusan Masalah ....
1. Bagaimana cara mengimplementasikan notifikasi SMS?
2. Bagaimana cara mengintegrasikan MLE dan notifikasi SMS
dengan kondisi server yang terpisah dan keterbatasan akses
server?
3. Bagaimana Unjuk Kerja Implementasi MLE dengan SMS
Gateway
?
Tujuan ....
1. Membuat model rancang bangun mobile learning
dengan notifikasi SMS.
2. Melakukan analisis unjuk kerja koneksi webservis
antara server MLE dengan server SMS gateway
dengan beberapa variasi kondisi
3. Melakukan analisis unjuk kerja modem dalam
mengirimkan SMS secara masal dalam beberapa
Batasan Masalah …
1. Mobile learning berbasis Moodle dan MLE
2. Server SMS Gateway menggunakan NOwSMS
3. Sinkronisasi webservice server SMS dengan server MLE dilakukan melalui
media kabel UTP melalui jaringan internet ITS
4. Pengukuran sinkroniasi webservice server MLE dengan server SMS
dilakukan pada kanal kabel UTP dan jaringan internet ITS
5. Webserver menggunakan Litespeed dan database menggunakan MySQL
6. Waktu pengiriman SMS dihitung sejak SMS berhasil dikirim oleh modem.
Bukan waktu SMS diterima oleh pengguna mengingat SMS akan melalui
jaringan milik operator
7. SMS yang dikirim menggunakan kartu SIM GSM Telkomsel AS
8. Jumlah penerima SMS maksimal adalah 100
Kondisi Server
• Pada Webhosting
• Tanpa Akses Root
• Pada Domain dan IP
publik
MLE
• Berada pada komputer
lokal
• Menggunakan IP private
• Memiliki akses ke internet
Pada Server MLE
Instalasi Moodle pada
Hosting
Instalasi MLE
Pembuatan Webservice
Pembuatan View
Upload File
Konfigurasi
Penentuan Field
Penggabungan Tabel
Membuat XML Generator
Pembuatan File Akses
Webservice
Pada Server SMS GAteway
Instalasi Webserver
Instalasi NowSMS
Pembuatan Auto
Refresh
Pembuatan Webservice
Instalasi
Konfigurasi
Pembuatan Script Pengambil XML
Penggabungan & InsertTabel
Instalasi Software Autorefresh
Kebutuhan pada Server…
MLE Server
SMS Server
Webservice
Litespeed Webserver
HawkHost
Now SMS 2011
Webservice
XML
Moodle 1.9+
apache
Modem SMS
Model Sistem...
A. Topologi Notifikasi
Pengukuran Antrian
Model Sistem...
B. Topologi webservice
Pengukuran
Performansi
Webservice
Komponen Webservice
Layer 4
Layer 3
Web Service Definition Language (WSDL). berfungsi untuk mendeskripsikan seluruh layanan yang tersedia.
Layer 2:
Simple Object Access Protocol (SOAP), protokol akses objek berbasis XML. proses pertukaran data/informasi antar
layanan.
Model Sistem...
C. Desain SMS Gateway
Melakukan update terhadap Course Update View Secara Otomatis Webservice Menghasilkan File XML Menjalankan Scheduler setiap 1 menit Ada Course Baru? File XML Cek Download XML
Parsing data dari XML Database SMS NowSMS Mengirim SMS Antrian Pengiriman SMS Yes No
Pada Server MLE
Pengukuran Unjuk Kerja Jaringan (QoS)
Throughput ,
Packet Loss
Dan Waktu
Sinkronisasin
Webservice
Pengamatan Performansi jaringan: Throughput, Duras, dan Packet loss Menjalankan Wireshark untuk Pengambilan data Akses File XML Melalui Webservice
Pengkuran pada variasi
Bandwidth
19.5 KB / 264
Set 39 KB / 528 Set 58.5 KB / 792 Set 78 KB / 1056 Set
1 kbps 2 kbps 5 kbps 10 kbps
97.5 KB / 1320 Set
Parameter Pengukuran...
Jaringan
Throughput
Packet Loss
Waktu
Sinkronisasi
Webservice
SMS
Server
Waktu Tunggu
Acuan:
•
ITU-T Y1541
Troughput
ukuran file
(KB)
Troughput (bps)
1000 bps
2000 bps
5000 bps
10000 bps
19.5
953.93
1750.3066673145.79
6858.227
39
931.63333 1833.84
3936.28
8794.88
58.5
917.92333 1849.0866674387.8733337104.583
78
949.09333 1962.5933333538.275
6070.23
97.5
933.57667 1976.96
3961.5675 6461.993
Efisiensi Bandwidth
ukuran file
(KB)
Efisiensi (%)
1000 bps
2000 bps
5000 bps
10000 bps
19.5
95.393 87.51533333
62.9158
68.58227
39
93.163333
91.692
78.7256
87.9488
58.5
91.792333 92.45433333 87.75746667
71.04583
Rata2 Troughput
Bandwidth
Throughput
(bps)
Efisiensi (%)
1000
937.23133
93.72313333
2000
1874.5573
93.72786667
5000
3793.9572
75.87914333
10000
7057.9827
70.57982667
Packet Loss
ukuran file
(KB)
Packet loss
(%)
1000 bps
2000 bps
5000 bps
10000 bps
19.5
0.000634927 0.0005919283 0.0005623154 0.000484432639
0.000531415 0.0004555684 0.0004096051 0.000387477258.5
0.000459673 0.0003688316 0.0002724046 0.0002523577Waktu Sinkronisasi Webservice
ukuran
file
(KB)
Waktu Sinkronisasi (detik)
1000 bps 2000 bps 5000 bps 10000 bps
19.5
36.68
15.20
6.50
1.67
39
43.73
17.56
7.78
3.59
58.5
55.63
23.51
10.54
5.85
78
70.24
24.36
13.25
8.36
97.5
83.44
27.77
14.79
10.53
Real-Time Data Acquisition
(SAP)
Pengiriman SMS
Jumlah SMS
dikirim
Waktu
(menit)
20
20
40
40
60
60
KESIMPULAN … [1]
1. Implementasi
mobile learning
pada
e-learning
dapat
dilakukan dengan menggunakan bantuan
Mobile
learning Engine
yang merupakan software tambahan
untuk
MOODLE
.
2. Implementasi notifikasi SMS dapat dilakukan dengan
menggunakan NowSMS. Penggunaan Gammu untuk
SMS
gateway
berjalan kurang stabil untuk modem
bertipe USB.
3. Pengiriman notifikasi SMS dengan kondisi
server
terpisah dan memiliki keterbatasan akses dapat
dilakukan dengan menggunakan aplikasi
webservice
KESIMPULAN … [2]
4.
Pengiriman notifikasi berupa SMS dengan mode flash SMS dapat
dilakukan dengan NowSMS dengan menrubah parameter DCS
pada URL Command NowSMS.
5.
Secara umum performansi
webservice
berdasarkan parameter
throughput, packet loss, dan waktu transmisi memenuhi standart
ITU-T Y1541 dan standart
realtime data acquisition
yang dibuat
oleh SAP. Nilai packet loss masih dibawah 10
-3dan waktu
transmisi dibawah 60 detik.
6.
Sinkronisasi
webservice
gagal memenuhi kategori
realtime
dalam
mengirim file berukuran diatas 79KB dengan
bandwidth
1kbps
7.
Performansi pengiriman menggunakan engine nowSMS sebesar 1
SARAN …
1. Perlu dilakukan optimasi terhadap engine nowSMS
yang dipakai
2. Perlu diberikan pilihan setting pengiriman SMS
dalam bentuk
realtime
atau
digest
agar pengguna
tidak merasa terganggu saat terdapat banyak
update.
3. Menambahkan jumlah modem jika digunakan untuk
mengirim SMS dalam jumlah besar
DAFTAR REFERENSI …
1. N. Cavus, H. Uzunboylu, A COLLABORATIVE MOBILE LEARNING ENVIRONMENTAL EDUCATION SYSTEM FOR STUDENTS, CIMCA 2008, IAWTIC 2008, and ISE 2008
2. S.J.H. Yang, “Context aware ubiquitous learning environments for peer-to-peer collaborative learning”, Educational Technology & Society, 9(1) (2006), pp. 188-201.
3. R. Ling, and Vaage, O. F. ”Internet og mobiltelefon: Ikke lenger bare for de få”, Samfunnspeilet, 6 (2000), Statistisk sentralbyrå.
4. M. Divitini, O.K. Haugalokken, and P.A. Norevik, Improving communication through mobile technologies: Which possibilities? Paper presented at the IEEE International Workshop on Wireless and Mobile Technologies in Education, 2002, Växjö, Sweden.
5. S. Hegarty, “Can’t live with them, can’t live without them”, Irish Times, (2004), p. 17, Dublin, Ireland
6. F. Chen, B. Myers, and D. Yaron, Using handheld devices for tests in classes, (July 2000), Tech. Rep. CMUCS-00-152, Carnegie Mellon University School of Computer Science, and Tech. Rep. CMU-HCII-00-101, Human Computer Interaction Institute.
7. J. Roschelle, and R. Pea, “A walk on the WILD side: How wireless handhelds may change CSCL”. In G. Stahl (Ed.). Proceedings of Computer Support for Collaborative Learning, 2002, Hillsdale, NJ: Lawrence Erlbaum & Associates.
8. M. Muhlhauser, and C. Trompler, Learning in the digital age: Paving a smooth path with digital lecture halls. In IEEE 35th Hawaii International Conference on System Sciences, 2002, Hawaii. 9. M. Divitini, O.K. Haugalokken, and P.A. Norevik, Improving communication through mobile