Implementasi API pada Sistem Monitoring Lingkungan di Politeknik Negeri Samarinda Berbasis NodeMcu Esp8266

##plugins.themes.academic_pro.article.main##

Alan Yuandika
Abdul Hamid Kurniawan
Prihadi Murdiyat

Abstract

Manusia hidup berdampingan dengan benda alami dan buatan serta makhluk hidup lainnya yang disebut lingkungan. Kondisi lingkungan yang nyaman dapat meningkatkan kenyamanan dalam proses belajar mengajar di lingkungan kampus Politeknik Negeri Samarinda. Sistem monitoring lingkungan kampus dibangun dengan menggunakan NodeMcu ESP8266 sebagai sensor node dan data pengukuran dikirimkan ke sebuah website agar dapat ditampilkan dan dapat diakses oleh pengguna. Data hasil pengukuran dikirimkan ke website dengan menggunakan API dengan beberapa variabel yang berbeda. format pengiriman data yang digunakan yaitu berbentuk JSON yang dibentuk dengan bahasa C++ untu diupload ke NodeMcu Esp8266. pengujian data yang dilakukan hanya dengan melakukan pencocokan data sebanyak sepuluh kali pengiriman. pengujian tersebut terdiri dari pengujian dengan Postman, sensor node dan menampilkan website. Pengiriman data berhasil dilakukan dengan sepuluh kali pengiriman untuk setiap pengujian yaitu data yang dikirim sama dengan data yang diterima. Pada pengujian Postman yang dikirim dari komputer yang sama dengan yang dikirim dari komputer yang berbeda memiliki perbedaan pada time response. pengujian pada sensor node sepuluh data dapat dikirim dan diterima di server. kemudian, pada pengujian website mampu menampilkan data yang diterima.data dapat ditkirim melalui API dan diterima di server. API dapat diimplementasikan pada sistem monitoring lingkungan yang telah dibuat. website mampu menampilkan data yang diterima.

##plugins.themes.academic_pro.article.details##

How to Cite
[1]
Alan Yuandika, Abdul Hamid Kurniawan, and Prihadi Murdiyat, “Implementasi API pada Sistem Monitoring Lingkungan di Politeknik Negeri Samarinda Berbasis NodeMcu Esp8266”, PoliGrid, vol. 6, no. 1, Jun. 2025.

References

  1. Elgamar, Buku Ajar Konsep Dasar Pemrograman Website dengan PHP, 1st ed. CV. Multimedia Edukasi, 2020.
  2. Freepik, “Website symbol.” Accessed: Apr. 21, 2024. [Online]. Available: https://www.freepik.com/vectors/website-symbol
  3. “Laragon.” [Online]. Available: laragon.org
  4. H. Kurniawan et al., Belajar Web Programming : Referensi Pengenalan Dasar Tahapan Belajar Pemrograman Web Untuk Pemula, Jambi: PT Sonpedia Publishing Indonesia, Agustus. 2023.
  5. B. R. Suteja dan R. Agustaf, “Interoperabilitas aplikasi berbasis Web Service,” Jurnal Informasi Interaktif, vol. 5, no. 3, pp. 92–147, 2020.
  6. I. Wiguna dan I. Desnajaya, Konsep API dan Implementasinya Dalam Membangun Sistem Informasi Menggunakan Laravel, 1st ed. Jambi: Sonpedia, 2024.
  7. D. Gosh, “Talent500.” Accessed: Apr. 16, 2024. [Online]. Available: https://talent500.co/blog/restful-vs-restless-api-in-backend/
  8. “Postman.” [Online]. Available: https://www.postman.com/ product/what-is-postman/
  9. J. Arifin, L. N. Zulita, dan H. Hermawansyah, “Perancangan murottal otomatis menggunakan mikrokontroller Arduino Mega 2560,” Jurnal Media Infotama, vol. 12, no. 1, pp. 89–98, 2016, doi: 10.37676/jmi.v12i1.276.
  10. A. Huda, N. Ardi, dan A. Mubai, Pengantar Coding Berbasis C/C++, Padang: UNP Press, 2021.
  11. H. A. Fatta, Dasar Pemrograman C++, Yogyakarta: CV. Andi Offset, 2006.
  12. M. B. Ulum, Moch. Lutfi, dan A. Faizin, “Otomatisasi pompa air menggunakan Nodemcu ESP8266 berbasis internet of things (IoT),” JATI (Jurnal Mahasiswa Teknik Informatika), vol. 6, no. 1, pp. 86–93, 2022, doi: 10.36040/jati.v6i1.4583.
  13. A. P. Manullang, Y. Saragih, dan R. Hidayat, “Implementasi Nodemcu ESP8266 dalam rancang bangun sistem keamanan sepeda motor berbasis IoT,” JIRE (Jurnal Informatika & Rekayasa Elektronika) , vol. 4, no. 2, pp. 163–170, 2021, [Online]. Available: http://e-journal.stmiklombok.ac.id/ index.php/jireISSN.2620-6900
  14. Siswanto, I. Rojikin, dan W. Gata, “Pemanfaatan sensor suhu DHT-22, ultrasonik HC-SR04 untuk mengendalikan kolam dengan notifikasi email,” Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), vol. 3, no. 3, pp. 544–551, 2019, doi: 10.29207/resti.v3i3.1334.
  15. “AM2302 SIP Packaged Temperature and Humidity Sensor,” Electronic, Aosong. Accessed: May 11, 2024. [Online]. Available: http://www.aosong.com/en/ products-22.html.
  16. Z. Noer dan I. Dayana, Pengantar Batterai. Guepedia, 2021.
  17. “The 18650 battery is the gasoline of the 21 st century,” Battery Bro. Accessed: May 28, 2024. [Online]. Available: https://batterybro.com/
  18. “Cylindrical type Lithium Ion secondary battery,” Japan. Accessed: May 28, 2024. [Online]. Available: https://www.murata.com/en-sg/products/batteries/cylindrical
  19. M. S. A. Amin, E. Emidiana, I. K. Pebrianti, dan Y. Irwansi, “Penggunaan panel surya sebagai pembangkit listrik pada alat pengering makanan,” Jurnal Ampere, vol. 7, no. 1, pp. 15–21, 2022, [Online]. Available: https://jurnal.univpgri-palembang.ac.id/index.php/ampere/article/view/ 7703/ 5898
  20. A. Rachmi, B. Prakoso, H. Berchmans, I. D. Sara, and Winne, Panduan Perencanaan dan Pemanfaatan PLTS atap di Indonesia, AusAID, p. 94, Juni, 2020.
  21. I. Budiman, S. Saori, R. N. Anwar, Fitriani, dan M. Y. Pangestu, “Analisis pengendalian mutu di bidang industri makanan (Studi kasus: UMKM Mochi Kaswari Lampion Kota Sukabumi),” Inovasi Penelitian, vol. 1, no. 10, pp. 2185–2190, 2021.