Pengujian dan Analisis Koneksi GPRS Pengujian dan Analisis Koneksi ke Website

Gambar 4.21 Lokasi pada Google Map Pada gambar 4.21 menunjukkan lokasi pada google map yaitu d sekitar gedung Departemen Teknik Elektro di Jalan Politeknik Kampus USU. Nilai longitudedan latitude yang hanya menunjukkan derajatdikonversi menjadi 3°3342.3LU dan 98°3916.8BT.

4.10 Pengujian dan Analisis Koneksi GPRS

Pengujian koneksi GPRS dilakukan dengan meng-input-kan program ke dalam Arduino Mega 2560 yang akan melakukan request data dari sebuah website. Selama request dilakukan, data requestadalah sebanyak 50 byte.Pada pengujian ini website yang dituju adalah www.google.com . Gambar 4.22 menunjukkan hasil pengujian dari koneksi GPRS. Universitas Sumatera Utara Gambar 4.22 Hasil Pengujian Koneksi GPRS Gambar 4.22 menunjukkan data yang diterima oleh Arduino yaitu 49 byte dari 50 byte data. Requestterhadap data HTTP juga berhasil dilakukan yang terlihat dari data kode website yang diterima oleh Arduino. Gambar 4.21 menunjukkan grafik pengujian koneksi GPRS. Gambar 4.23 Grafik Pengujian Koneksi GPRS 1 2 3 4 5 6 7 8 9 10 Data diterima 49 49 18 49 19 49 49 18 24 19 Data Request 50 50 50 50 50 50 50 50 50 50 49 49 18 49 19 49 49 18 24 19 50 50 50 50 50 50 50 50 50 50 10 20 30 40 50 60 D a ta B y te Urutan Pengujian Universitas Sumatera Utara Gambar 4.23 menunjukkan sebanyak 10 percobaan requestdata dilakukan. Dari 10 kali percobaan request data sebanyak 50 byte, terdapat 4 kali Arduino menerima data sebanyak 49 byte, yaitu pada pengujian 1, 2, 4, 6, dan 7. Pada pengujian 3 dan 8 Arduino menerima data sebanyak 18 byte. Pada pengujian 5 dan 10, Arduino menerima data sebanyak 19 byte. Sedangkan pada pengujian 9, data yang diterima oleh Arduino adalah 24 byte.

4.11 Pengujian dan Analisis Koneksi ke Website

Pengujian koneksi ke website dilakukan dengan memasukkan data ke dalam sebuah website melalui protokol GPRS. Data yang dikirimkan merupakan data karakter dengan ukuran 30 byte. Data tersebut akan dikirimkan terus menerus dengan menggunakan sebuah increment sebagai pembeda antara tiap-tiap data. Data tersebut dikirimkan ke sebuah website yang mendukung IoT. Dalam percobaan ini, website yang dituju adalah www.pubnub.com . Gambar 4.24 menunjukkan data yang diterima oleh website. Universitas Sumatera Utara Gambar 4.24 Hasil Pengujian Koneksi ke Pubnub Gambar 4.24 menunjukkan 3 buah data yang diterima yang berupa teks bertuliskan “”teks” : “hello NIM : 12-X“”, dimana X merupakan nilai integer yang ditambah tiap perulangan pengiriman data ke website. Pada pengujian ini, Arduino Mega 2560 harus melakukan konfigurasi terhadap SIM900 sebelum mengirimkan data ke website melalui prorokol FTP File Transfer Protocol. Maka diperlukan waktu tunggu untuk mempersiapkan pengiriman data. Tabel 4.1 menunjukkan hasil pengiriman data berdasarkan delay pada Arduino. Tabel 4.1 Keberhasilan Pengiriman Data Berdasarkan Delay pada Arduino Increement Delay 1 detik Delay 2 Detik Delay 3 Detik Delay 4 Detik Delay 5 Detik Berhasil Berhasil Berhasil Berhasil Berhasil 1 Gagal Gagal Gagal Gagal Berhasil 2 Gagal Berhasil Berhasil Berhasil Berhasil 3 Berhasil Gagal Gagal Gagal Berhasil 4 Gagal Berhasil Berhasil Berhasil Berhasil 5 Gagal Gagal Gagal Gagal Berhasil 6 Berhasil Berhasil Berhasil Berhasil Berhasil Universitas Sumatera Utara Pada Tabel 4.1 menunjukkan bahwa delay yang diperlukan Arduino untuk mengirimkan data yang berturut-turut ke sebuah website adalah 5 detik. Pada pengaturan delay 1 detik, kegagalan pengiriman data akan terjadi setelah sebuah data yang dikirimkan berhasil sampai ke website. Kegagalan pengiriman data terjadi sebanyak dua kali. Pada pengaturan delay 2 detik, 3 detik, dan 3 detik terjadi sebuah kegagalan pengiriman data setelah sebuah data berhasil sampai ke website.

4.12 Pengujian dan Analisis Pengiriman Data ke Website