Pada tutorial kali ini saya akan menjelaskan tutorial singkat bagaimana cara cek koneksi internet di App Inventor dan Kodular. Ketika membangun sebuah aplikasi yang kompleks yang terintegrasi dengan database, tentunya seorang developer menginginkan aplikasi yang dibuatnya agar dapat berfungsi dengan baik pada saat berkomunikasi dengan server baik itu dalam mendapatkan sebuah data dari database ataupun untuk mengirim data ke database.
Biasanya menggunakan sebuah jaringan internet ataupun jaringan lokal yang dipakai sebagai jalur untuk menghubungkan antara aplikasi dan database.
Apabila aplikasi yang digunakan tidak ada koneksi internet ataupun jaringan lainnya maka proses komunikasi antara aplikasi dengan database otomatis akan terputus dan aplikasi tidak akan berjalan semestinya.
Lalu bagaimana caranya untuk mendeteksi apakah aplikasi yang digunakan terhubung dengan jaringan internet atau tidak?
Jika aplikasi terdeteksi terhubung dengan jaringan internet, maka proses pengambilan data ataupun input data ke database dapat dilanjutkan, jika tidak maka proses dihentikan dan menampilkan pesan error.
untuk menjawab pertanyaan tersebut silahkan simak tutorial ini sampai selesai.
Tutorial cara cek koneksi internet di App Inventor dan Kodular
Pada tutorial ini saya membuat aplikasi sederhana yang akan digunakan sebagai contoh untuk pembahasan kali ini. Aplikasi dibuat menggunakan app inventor tentunya jika kamu ingin menggunakan kodular block program pada tutorial ini juga berfungsi dengan baik di kodular.
Desain aplikasi
Berikut dibawah ini adalah desain aplikasinya
Untuk komponen yang diperlukan hanya komponen button, web, dan juga notifier. Taruh komponen button pada layar atau screen di project desain, tujuan pemasangan button ini adalah untuk triger dalam menjalankan proses pengecekan apakah aplikasi terhubung dengan jaringan internet atau tidak.
baca juga : Cara Membuat Submenu di App Inventor dan Kodular
Block program
Berikut adalah block programnya
karena hanya untuk testing, maka disini saya coba get url “https://www.google.com” untuk mengecek apakah aplikasi dapat tersambung dengan url yang dibuat. Lalu untuk mengetahui apakah aplikasi terhubung dengan jaringan internet dengan cara mengecek respon balik yang diberikan oleh server.
Atau bisa mendeteksi status apakah “Time Out” atau dengan mendeteksi error code “1101” lalu diberikan sebuah pesan error mengenai status apakah aplikasi berhasil koneksi atau tidak dengan web server.
Pada kode diatas masih bisa dikembangkan lagi, dengan cara apabila terjadi kesalahan koneksi maka proses mendapatkan data atau input data bisa dihentikan dan aplikasi bisa menampilkan pesan error ataupun mengarahkan ke screen lain.
Mungkin cukup ini saja tutorial singkat ini, semoga bermanfaat jika ada yang tidak dimengerti bisa tuliskan pertanyaanmu dikomentar di bawah ini.