bluuebunny/crossref_metadata_2025_split huggingface dataset:
Implementasi High Availability Cloud Storage Dengan Metode Replikasi dan Failover Pada Laboratorium Teknik Informatika
Authors: Wijaya Miftakhudin Kusuma , Sari Zamah , Faiqurahman Mahar 
Published: July 2024

Cloud storage merupakan salah satu bentuk dari cloud computing yang terpusat pada media penyimpanan data. Dalam cloud storage ada kemungkinan yang di alami seperti kehilangan data dengan sekala kecil maupun besar, ataupun tidak dapat di akses sama sekali. Kesalahan yang terjadi akibat bencana alam, kesalahan manusia, ataupun alat yang cukup usang. Dari permasalahan tersebut di lakukan backup dan sinkronisasi data untuk menanggulangi permasalahan yang ada. Replikasi adalah proses yang di gunakan untuk menyalin atau mendistribusikan data dari penyedia layanan ke perangkat backup. Replikasi yang di gunakan ada dua yaitu replikasi database MySql dan replikasi data Rsync, dan untuk menjaga agar cloud storage tetap menyediakan sumber daya untuk pengguna dengan menambahkan metode failover. Failover adalah peralihan dari sebuah perangkat penyedia layanan ke perangkat backup ketika mengalami permasalahan yang tidak di inginkan. Pada penelitian ini akan menjelaskan bagaimana cara membangun dan mengimplementasi infrastruktur cloud storage dengan replikasi untuk backup juga sinkronisasi data dan failover untuk memberikan ketersediaan sumber daya layanan untuk pengguna secara realtime.
Implementasi Utility AI untuk Pembuatan Fitur Auto-Battle pada Game Dude Knight
Authors: Hakim Syauqi Hidayatul , Kholimi Ali Sofyan , Husniah Lailatul 
Published: July 2024

Grinding adalah kegiatan repetitif yang dilakukan untuk meningkatkan kemampuan karakter (level) dalam game terutama dengan genre RPG. Dengan sistem seperti ini, konten game selanjutnya akan sulit diraih oleh pemain yang ingin menamatkan game tetapi tidak memiliki banyak waktu bermain. Fitur auto-battle hadir untuk mengatasi masalah tersebut. Pemain dapat melakukan hal lain selagi auto-battle berjalan untuk grinding. Fitur tersebut haruslah dilengkapi dengan kecerdasan buatan (AI) yang bisa menyelesaikan pertarungan dengan baik. Hal tersebut semakin dibutuhkan terutama pada game dengan genre turn-based strategy seperti Dude Knight dimana strategi dibutuhkan untuk menang. Meskipun game ini memiliki auto-battle bawaan dari game engine yang digunakan, terdapat beberapa kekurangan pada auto-battle bawaan tersebut. Penelitian ini menawarkan auto-battle yang lebih baik menggunakan Utility AI. Perilaku pada auto-battle yang dibuat akan difokuskan pada AI yang lebih stabil dalam memenangkan pertarungan dan dapat memenangkan pertarungan lebih cepat. Kedua AI akan diuji dan akan dilakukan t-test sebelum melakukan perbandingan data. Hasilnya adalah Utility AI memiliki rasio kemenagan yang lebih besar dari AI bawaan. Utility AI juga memenangkan pertarungan lebih cepat.
Implementasi Honey Bee Mating Optimization Pada Vehicle Routing Problem With Time Windows Dalam Perencanaan Jalur Wisata Malang
Authors: Jaya M. Syawaluddin Putra , Azhar Yufis , Hayatin Nur 
Published: July 2024

Vahicle Routing Problem adalah suatu masalah pencaian jalur yang akan dilalui dengan tujuan mencari rute yang paling cepat atau pendek. Vahicle Routing Problem with Time Windows (VRPTW) yang merupakan sebutan bagi VRP dengan kendala tambahan berupa adanya time windows pada masing-masing pelanggan yang dalam hal ini berupa destinasi wisata. Dalam penelitian ini diterapkan Honey Bee Mating Optimization (HBMO) dalam menyelesaikan VRPTW. HBMO sendiri terinspirasi oleh perilaku koloni lebah ketika bereproduksi. Algoritma tersebut bertujuan untuk mengevaluasi pencarian individu atau solusi terbaik. Tujuan dari penelitian ini adalah bagaimana mengimplementasikan Honey Bee Mating Optimization dalam menyelesaikan VRPTW pada perencanaan jalur wisata di Malang. Sehingga dapat meminimumkan waktu dan jarak tempuh perjalanan. Berdasarkan hasil pengujian, parameter yang optimal untuk optimasi VRPTW menggunakan HBMO pada kasus perencannan jalur wisata Malang yaitu dengan menggunakan 800 generasi, populasi lebah jantan sebesar 300, batas kapasitas spermatheca sejumlah 100, nilai mutation ratio (Pm) dan royal jelly masing-masing bernilai 0.5.
Implementasi Algoritma C5.0 Dan K-Medoids Untuk Klasterisasi Ibu Hamil Beresiko Tinggi
Authors: Riadi Muhammad , Azhar Yufis , Wicaksono Galih Wasis 
Published: July 2024

Mengingat permasalahan angka kematian ibu dan balita, dan tingginya angka kehamilan beresiko tidak hanya masalah dunia kesehatan saja. Peranan Teknologi informasi yang berkembang sangat pesat dapat dijadikan soluli terhadap permasalahan kehamilan beresiko. Terlebih lagi, computer sering kali berubah fungsi untuk mengatikan pekerjaan manusia yang bersifat rutinitas maupun pengambilan keputusan. Maka untuk mengatasi kasus ini akan diterapkan dua algoritma yaitu: (a) Algoritma Decision Tree C5.0, (b) K-Medoids Clustering. Metode Commercial Version 5.0 (C5.0) untuk mengolah variabel-variabel analisa yang digunakan. Penggunaan C5.0 pada kasus ini untuk melakukan seleksi atribut sehinga menghasilakan fitur yang sangat berpengauh. Setelah melalukan seleksi fitur data yang baru akan dikelompokkan menggunakan K-Medoids untuk di analisa agar dapat dijadikan acuan untuk penanganan pada kasus ini. Penerapan kedua metode ini juga agar keputusan yang nanti diambil lebih tepat sasaran untuk mengurangi atau mengatasi masalah kehamilan ibu yang beresiko tinggi.
Game Pembuatan Beras Mocaf Berbahan Dasar tepung Mocaf "Beras Mocaf, Let's Do It"
Authors: Astuti Zata Dini , Cahyono Eko Budi , Suharso Wildan 
Published: July 2024

Indonesia merupakan daerah tropis yang kaya akan hasil sumber daya alam. Salah satu hasilnya adalah umbi-umbian seperti singkong. Masih banyak masyarakat yang tidak mengetahui bahwa singkong dapat diolah menjadi beras yang dikenal dengan beras analog yang merupakan beras tiruan berbahan dasar selain beras dan terigu. Telah dilakukan penelitian terhadap klaster industry kecil pengolahan ubi kayu dan klaster industry pengolahan tepung mocaf, yang bertujuan untuk membantu mengembangkan model jaringan bisnis social dan pengembangan prototip teknologi jaringan bisnis sosial pelaku usaha berbahan baku ubi kayu di desa Tirtoyudo Kecamatan Tirtoyudo kabupaten Malang. Telah dibentuk 6 tim untuk membantu penelitian tersebut yang memiliki tugas masing-masing salah satunya Game pembuatan beras mocaf berbahan dasar tepung mocaf, game ini menggunakan metode GDLC (Game Development Life Cycle). Hasil dari game bergendre simulasi ini dapat membantu pola pikir masyarakat dalam memahami dan mengetahui setiap proses cara pengolahan beras mocaf berbahan dasar tepung mocaf.
Prototype Aplikasi Pencarian Informasi Ayat Al-Quran Berdasarkan Suara Bacaannya Berbasis Android
Authors: Islami Fakhrul , Cahyono Eko Budi , Marthasari Gita Indah 
Published: July 2024

Aplikasi Al-Quran dengan berbagai macam fitur telah banyak dikembangkan oleh para developer untuk memberikan kemudahan dan kenyamanan bagi pengguna aplikasi tersebut. Namun, inovasi untuk pengembangan aplikasi tidak akan berhenti sampai di situ saja. Dilatarbelakangi oleh sifat lupa pada manusia, seperti mengingat informasi suatu ayat: nomer ayat dan nama surah yang begitu banyak. Maka dibuatlah sebuah fitur pencarian informasi ayat Al-Qur’an dengan menggunakan suara bacaan ayatnya. Penelitian ini membahas tentang pengembangan aplikasi Al-Qur’an dengan penambahan fitur yang memanfaatkan teknologi speech recognition. Karena masih dalam bentuk prototype, aplikasi ini hanya berisi data surah sebanyak 37 surah pada juz ke-30. Pengujian aplikasi dilakukan sebanyak 10 kali percobaan dengan menggunakan beberapa ayat al-Quran secara random. Tingkat keberhasilan dari pengujian tersebut adalah 90%. Dengan demikian fitur ini dapat dijadikan solusi untuk pengembangan aplikasi Al-Qur’an kedepannya.
Analisa Perbandingan LSB Steganografi Random Color pada Operasi Bilangan Bit XOR
Authors: Sundari Rohsih Hana , Sari Zamah , Arifianto Sofyan 
Published: July 2024

Steganografi merupakan teknik untuk menyembunyikan keberadaan data ke dalam data lain sehingga keberadaannya tidak diketahui. Sehingga selain pengirim dan penerima tidak ada yang mengetahui isi dari pesan tersebut dan tidak mudah untuk dicurigai[1]. Beberapa algoritma yang cocok dengan teknik steganography, salah satunya yaitu algoritma LSB (Least Significant Bit). Algoritma LSB juga dikembangkan di beberapa penelitian seperti LSB Shifting dan LSB Random Color. LSB Random color merupakan algoritma yang menyisipkan nilai bit ke dalam warna pixel (RGB). Penyisipan pesan ke dalam cover image dilakukan dengan cara perkalian XOR pixel pada bit terakhir warna green dan bit terakhir nilai ASCI dari password. Hasil XOR akan menentukan posisi bit secret image dalam menggantikan nilai bit terakhir pada cover image. Penelitian ini bertujuan untuk menganalisa dan membandingkan LSB steganografi random color pada operasi bilangan XOR dan tanpa operasi bilangan XOR. Proses menentukan posisi bit secret image pada LSB tanpa XOR akan dilakukan menggunakan nilai ASCII dari password. Pengujian diukur dengan menghitung nilai MSE dan PSNR pada file stegano image. Penelitian ini menggunakan 3 jenis file cover image berwarna dengan jumlah masing-masing file yang berbeda, dan menggunakan 1 file secret image yang sama. Hasil perbandingan membuktikan algoritma LSB random color tanpa XOR memiliki hasil yang lebih baik daripada random color tanpa XOR dengan nilai MSE sebesar 0,44375 dan PSNR sebesar 51,65945 dB, sedangkan random color dengan XOR bernilai MSE sebesar 0,47955 dan PSNR sebesar 51,32245 dB.
Sistem Informasi Simpan Pinjam di Koperasi Pendidikan Wonogiri
Authors: Salsabila Hanifa , Sudarmilah Endah 
Published: July 2024

Koperasi merupakan organisasi yang ada dibidang kesejahteraan, dengan tujuan menunjang perekonomian masyarakat. Koperasi simpan pinjam yaitu koperasi yang menyediakan jasa untuk meminjam uang dan menyimpan uang. Permasalahan yang ada pada Koperasi Simpan Pinjam Pendidikan Wonogiri saat ini adalah ketiadaan support teknologi untuk sistem informasinya. Pelayanan di koperasi ini meliputi proses transaksi simpan pinjam, pembayaran angsuran, dan pengolahan data anggota yang masih menggunakan pencatatan secara manual. Hal ini dapat menimbulkan rentan adanya kesalahan dalam proses penginputan data. Dari permasalahan tersebut Koperasi Pendidikan Wonogiri ini membutuhkan suatu sistem informasi dengan tujuan untuk memudahkan yang awalnya menggunakan non-komputerisasi menjadi komputerisasi. Dengan menggunakan metode waterfall dan diaplikasikan dalam bentuk aplikasi berbasis web ini dirancang menggunakan bahasa pemrograman PHP dan di simpan dalam sebuah database MySQL. Sistem yang dibuat diharapkan dapat membantu pengguna khususnya anggota koperasi dan petugas koperasi dalam melakukan transaksi simpan pinjam.
Rekomendasi Guest house Dan Villa Kota Wisata Batu Berbasis Android Dengan Metode Profile Matching
Authors: Saputra Rizky Irwan , Marthasari Gita Indah , Suharso Wildan 
Published: July 2024

Bisnis Penginapan Villa dan Guest House di daerah Pariwisata seperti Kota Batu telah menjadi satu industri yang memberikan hasil yang besar untuk suatu daerah. Sehingga objek Penginapan perlu dikembangkan untuk mendapatkan hasil yang lebih maksimal. Ada berbagai pengaruh dari perkembangan Penginapan Villa dan Guest House , salah satunya adalah perbaikan ekonomi dari warga sekitar tempat. Kota Batu merupakan salah satu kota yang memiliki berbagai pariwisata dan menjadi tempat yang populer untuk dituju oleh masyarakat yang tinggal didaerah Jawa Timur khususnya. Akan tetapi, wisatawan seiring kebingungan mengenai masalah penginapan dari mulai harga, jarak tempat wisata dan fasilitas. Keputusan rekomendasi Penginapan Villa dan Guest House dilihat dari berbagai faktor, seperti; harga, fasilitas, jarak dan layanan dari lokasi user berada saat ini dalam bentuk maps, fasilitas. Profile Matching merupakan sebuah mekanisme pengambilan keputusan dengan mengasumsikan bahwa terdapat tingkat variabel prediktor yang ideal yang harus dipenuhi oleh subyek yang diteliti, Selain itu untuk membantu dalam penentuan jalur akan digunakan Google API .Untuk Core factor adalah kriteria (kompetensi) yang paling penting atau menonjol atau paling dibutuhkan oleh suatu penilaian yang diharapkan dapat menghasilkan hasil yang optimal sedangkan untuk secondary factor merupakan faktor pendukung yang kurang dibutuhkan oleh suatu penilaian.
Pengembangan Sistem Perpustakaan Universitas Muhammadiyah Malang Berbasis Android Dengan Metode Waterfall
Authors: Ilham Muhammad , Marthasari Gita Indah , Nuryasin Ilyas 
Published: July 2024

Perpustakaan adalah sumber ilmu pengetahuan dan sarana penunjang pada setiap instansi pendidikan terutama dalam pembahasannya ini perpustakaan yang ada pada perguruan tinggi atau universitas. Dengan adanya perpustakaan maka akan memudahkan mahasiswa dalam mencari berbagai informasi mengenai belajar mengajar, dan juga akan meningkatkan dalam proses belajar mengajar. Asosiasi Penyelenggara Jasa Internet Indonesia (APPJI) pada surveynya dari beberapa tahun ini menyatakan penggunaa pada perangkat mobile memiliki peningkatan yang sangat besar. Tercatat dari tahun 2013 sampai 2017 memiliki peningkatan yang sangat besar yaitu 61,26 juta jiwa pengguna internet di Indonesia. Perilaku pengguna internet berdasarkan perangkat yang digunakan untuk mengakses internet yaitu 44.16% dalam penggunaan perangkat mobile, perangkat mobile dan komputer ataulaptop 4.49 %, pengunaan perangkat mobile dan komputer sebesar 39.28%. Hal ini berarti perilaku pengguna internet di Inonesia sangat dominan mengakses internet melalui perangkat mobile. Apalagi statistic menunjukkan bahwa pengguna mobile internet juga semakin meningkat dari tahun ketahun. Sebelumnya sudah ada sistem perpustakaan pada Universitas Muhammadiyah Malang berbasis web. Tetapi dalam hal ini kecenderungan perilaku pengguna internet dalam penggunaan perangkat mobile, maka Perpustakaan Universitas Muhammadiyah Malang memiliki peluang yang sangat besar dalam mengembangkan dan meningkatkan pelayanan dalam memenuhi kebutuhan mahasiswa dalam mencari kebutuhan informasi.
Pemodelan Proses Bisnis Menggunakan Pendekatan Agile Requirement Elicitation (Studi Kasus : Lab Informatika Universitas Muhammadiyah Malang)
Authors: Aksan Maulana F , Kusuma Wahyu Andhyka , Wahyuni Evi Dwi 
Published: July 2024

Dalam pemodelan proses bisnis dapat membantu dalam pembuatan prosedur kerja perusahaan untuk menangani permintaan bisnis. Pemodelan proses bisnis ini juga merupakan aktivitas-aktivitas yang dilakukan untuk membantu dalam memahami proses yang sedang berlangsung. Terdapat kendala dikarenakan tidak adanya pemodelan bisnis pada sistem, serta waktu pembuatan sistem yang sangat singkat sehingga mengakibatkan tidak adanya kesempatan untuk memodelkan proses bisnis. Tujuan daripada penelitian ini yaitu memodelkan sebuah proses bisnis serta dapat menerapkan pemodelan proses bisnis pada sistem menggunakan pendekatan Inisiasi, Elisitasi, Verifikasi, dan Validasi. Secara keseluruhan dari penelitian ini adalah pemodelan proses bisnis pada sistem yang digunakan pada Lab Informatika Universitas Muhammadiyah Malang, dengan melakukan pendekatan terhadap stakeholder untuk mendapatkan kebutuhan-kebutuhan dari sistem tersebut. Kemudian dalam proses pembuatannya menggunakan pendekatan Inisiasi untuk proses penggalian kebutuhan, Elisitasi sebagai pembuatan proses bisinis, Verifikasi untuk menentukan hasil dari elisitasi sudah sesuai, dan Validasi yang dilakukan bersama stakeholder untuk menentukan kesesuaian serta hasil akhir dan pembuatan proses bisnis.
Analisis Citra Digital Sidik Jari Menggunakan Metode Ridge Asymmetry untuk Prediksi Dini Diabetes Mellitus Tipe 2
Authors: Wijaya Aldyth Sugiharto , Kusuma Wahyu Andhyka , Sari Zamah 
Published: July 2024

Sidik jari yang bersifat genetik telah banyak membantu bidang kedokteran untuk mendiagnosa suatu penyakit genetik. Diabetes mellitus tipe 2 yang juga merupakan penyakit genetik kini sudah termasuk dalam kategori penyakit berbahaya, bahkan IDF (International Diabetes Federation) telah menjadikan diabetes mellitus tipe 2 sebagai penyebab kematian nomor tujuh di dunia. Fluktuasi asimetri (FA) dalam sidik jari dapat menjadi indikator sensitif terhadap ketidakstabilan perkembangan akibat dari meningkatnya pertumbuhan dan penyakit degeneratif pada individu sehingga mampu menjadi prediktor awal dalam mengembangkan penyakit DM tipe 2 sejak masa kehamilan. Skor asimetri dalam penelitian ini dan penelitian sebelumnya yang dihitung menggunakan metode berbeda keduanya memiliki nilai tertinggi skor asimetri pada jari manis, pada penelitian ini yaitu senilai 4,4 pada sampel kasus laki-laki dan 4,1 pada sampel kasus perempuan. Hasil penelitian ini dapat menjadi rujukan pengembangan sistem prediksi DM tipe 2 sebagai fasilitas pengecekan kesehatan untuk masyarakat di masa mendatang.
Chatbot Untuk Customer Service Berbasis Teks dan Suara pada Sistem Manajemen Pemesanan (OMS) Menggunakan Platform Android
Authors: Adi Derry Pramono , Nugroho Adi , Gumelar Agustinus Bimo 
Published: July 2024

Kualitas penyediaan saluran layanan pelanggan sangat berpengaruh terhadap tingkat kepuasan pelanggan dalam suatu transaksi jual beli. Dengan pelayanan yang baik akan mewujudkan hubungan yang harmonis antara perusahaan dengan pelanggan. Untuk mendapatkan kepuasan pelanggan maka diperlukan adanya interaksi yang baik dari seorang customer service kepada pelanggan, mulai dari pelanggan melakukan pemesanan sampai pelanggan selesai melakukan pembelian. Makalah ini mengusulkan pengembangan chatbot yang berperan sebagai customer service yang dapat berkomunikasi dan melayani pelanggan dalam melakukan pemesanan. Pelanggan dapat berkomunikasi dengan chatbot untuk mengetahui tentang informasi dari produk yang akan dipesan. Pelanggan dapat melakukan interaksi percakapan dalam bentuk teks dan suara. Setelah pelanggan selesai melakukan pemesanan, chatbot akan memberikan notifikasi kepada bagian produksi untuk melakukan konfirmasi ketersedian produk yang dipesan oleh pelanggan. Bagian produksi akan melakukan konfirmasi ketersediaan produk didalam sistem manajemen pemesanan (OMS). Chatbot akan mengrimkan detail pemesanan kedalam OMS sehingga bagian produksi bisa langsung melakukan pemrosesan pesanan dari pelanggan. Chatbot akan dibangun didalam platform android dan menggunakan platform NLP (Natural Language Processing) yaitu Dialogflow. Platform ini yang nantinya akan memproses dan melakukan pemindaian terhadap setiap pertanyaan yang diberikan oleh pelanggan. Didalam platform Dialogflow, penulis akan membuat intent dan juga response untuk melakukan penanganan percakapan yang diberikan oleh pelanggan mengenai proses pemesanan.
Rancang Bangun Sistem Informasi Resource Planning Desa (Studi Kasus : Desa Mojorejo)
Authors: Setiawan Adi Bagus , Wicaksono Galih Wasis , Nuryasin Ilyas 
Published: July 2024

Sistem Informasi kini sudah tidak asing lagi dunia perusahaan dimana sistem informasi sangat dibutuhkan untuk sebuah perusahaan supaya dapat membantu suatu proses pekerjaan menjadi semakin mudah dan cepat. Sistem informasi merupakan suatu perangkat yang dapat mengolah data, menyimpanLdata dan juga memanipulasi. Sistem informasi ini bertujuan menyelesaikan masalah seperti mengimplementasikan proses bisnis menggunakan konsep Enterprise Resource Planning (ERP) yang bertujuan untuk mempermudah dalam bagian administrasi di Balai desa. Sistem informasi ini dibangun berdasarkan data-data yang telah dikumpulkan dari Balai desa yang kemudian dianalisis dan dirancang guna untuk mempermudah karyawan dalam penginputan data dan sebagainya. ERP digunakan untuk menghubungkan dan menjalankan suatu proses bisnis di Sistem informasi. Dari penjelasan tersebut maka di dapat topic dengan judul “Rancang Bangun Sistem Informasi Resource Planning Desa” Sistem ini dibangun dengan menggunakan SDLC Prototype, Codeigniter, MySQL 4.6.5.2, HTML,dan PHP. Rancang bangun sistem informasi resource planning telah berhasil dikembangkan dengan menggunakan metode prototype, sistem informasi telah di uji dan berjalan sesuai dengan yang diinginkan
Analisis Bottleneck dan Bufferbloat pada AQM Droptail,RED dan SFQ di Komunikasi Data TCP Newreno
Authors: Febriansah Moch ibnu Rian 
Published: July 2024

Antrian atau Queue Active management (AQM) salah satu fungsi dari router yang menyimpan paket-paket yang sebelum di transmisikan dalam menangani kejadian congestion network.ada beberapa jenis AQM dengan mempunyai sifat berbeda dalam menangani terjadinya congestion network.Di jaringan sendiri ada juga yang dapat mengakibatkan terjadinya congestion network atau kemacetan di dalam jaringan salah satunya adalah Bottleneck dan Bufferbloat. Di dalam penelitian ini nantinya akan melakukan pengujian tentang bagaimana AQM Droptail,RED dan SFQ berjalan pada transmission TCP NewReno dengan kasus masalah bottleneck dan bufferbloat pada skema pengujian di simulasi NS2. Dari beberapa keadaan bottleneck dan bufferbloat yang dapat mengakibatkan terjadinya ganguan dalam pengiriman paket data atau congestion network. Dalam keadaan ini nantinya peneliti dapat menganalisa dari troughtput, paket drop, end to end delay dan Congestion Window (cwnd) variabel pada status TCP yang membatasi jumlah data yang dapat dikirim TCP ke jaringan sebelum menerima ke ACK. Dari hasil parameter ini nantinya akan dianalisa performa teradap AQM Droptail ,RED dan SFQ pada transmission TCP NewReno.Konstribusi dalam penelitian ini adalah megguji AQM Droptail,RED dan SFQ dalam menangani permasalahan congestion network bottleneck dan bufferbloat dalam komunikasi data TCP NewReno membandingkan dan menganalisis kinerja dari sebuah AQM terhadap sekenario yang nantinya akan di ujikan.
Rancang Bangun Over the Air Update Firmware Pada Perangkat Iot Dengan Protokol MQTT
Authors: Supriyanto Supriyanto , Faiqurahman Mahar , Kusuma Wahyu Andhyka 
Published: July 2024

Perangkat IoT yang diimlementasi pada banyak tempat dapat mengalami perubahan berupa update firmware. Update firmware pada perangkat IoT biasanya dilakukan dengan mengambil perangkat IoT, lalu menghubungkan ke komputer mengunakan komunikasi serial melalui kabel usb to micro usb, selanjutnya melakukan update firmware pada perangkat IoT dan mengembalikan perangkat IoT ke tempat. Jika sistem pada perangkat IoT sudah dapat berkomunikasi melalui antar muka jaringan, tidak perlu lagi mengunakan kabel usb to micro usb, karena bisa dimanfaatkan over the air update firmware mengunaka antar muka jaringan pada perangkat IoT. Over the air update firmware adalah memuat firmware hasil build dari arduino ide pada perangkat IoT mengunakan antar muka jaringan Wi-Fi, pada penelitian ini perangkat IoT mengunakan mikrokontroler esp8266 12E. Untuk melakukan update firmware perangkat IoT digunakan protokol MQTT untuk menjembatani antara aplikasi berbasis website sebagai interface penguna untuk PUBLISH file firmware ke perangkat IoT. Hasil dari implementasi Aplikasi berbasis website untuk over the air update firmware pada perangkat IoT dengan protokol MQTT, dalam 10 kali pengujian pengiriman file firmware perangkat IoT mengunakan masing-masing QoS 0, QoS 1, dan QoS 2, didapatkan hasil QoS 2 lebih direkomendasikan untuk digunakan mengirim file firmware dengan keberhasilan update firmware QoS 0 = 50 %, QoS 1 = 70% dan QoS 2 = 80% dari 10 kali percobaan pengirman file firmware pada perangkat IoT.