Continuous Deployment Menggunakan SD Card Untuk Update Firmware pada Sistem Embedded Berbasis ESP32

WICAKSONO, Firman Adi (2020) Continuous Deployment Menggunakan SD Card Untuk Update Firmware pada Sistem Embedded Berbasis ESP32. Skripsi thesis, Universitas Jenderal Soedirman.

[img] PDF (Cover)
COVER-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf

Download (93kB)
[img] PDF (Legalitas)
LEGALITAS-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (1MB)
[img] PDF (Abstrak)
ABSTRAK-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf

Download (281kB)
[img] PDF (BabI)
BAB-I-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (254kB)
[img] PDF (BabII)
BAB-II-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (879kB)
[img] PDF (BabIII)
BAB-III-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (427kB)
[img] PDF (BabIV)
BAB-IV-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (836kB)
[img] PDF (BabV)
BAB-V-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (248kB)
[img] PDF (DaftarPustaka)
DAFTAR PUSTAKA-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf

Download (243kB)
[img] PDF (Lampiran)
LAMPIRAN-Firman Adi Wicaksono-H1A015015-Tugas Akhir-2020.pdf
Restricted to Repository staff only

Download (524kB)

Abstract

Di era modern saat ini perkembangan rekayasa perangkat lunak sudah sangat pesat terutama dalam model pengembangan perangkat lunak. Saat ini telah lahir model pengembangan perangkat lunak DevOps. DevOps merupakan topik hangat dalam kancah penelitian internasional. DevOps tidak hanya dapat diterapkan dalam pengembangan sistem perangkat lunak, namun dapat diterapkan pula di dalam pengembangan sistem embedded. Pengembangan sistem embedded menggunakan pendekatan DevOps memberikan berbagai keuntungan seperti keberlanjutan dan kecepatan membuat produk sesuai dengan permintaan pengguna, pengguna dapat memberikan masukan kebutuhan baru melalui infrastruktur pengoperasian yang di definisikan, tanpa intervensi pada lingkungan pengembangan, komunikasi antar pengembang dapat dituangkan secara tersistem melalui infrastruktur DevOps. Dengan menerapkan metode DevOps di dalam pengembangan sistem embedded pengembang dapat melakukan proses build, test dan release perangkat lunak sistem embedded lebih cepat dan lebih handal. Infrastruktur DevOps ini menggunakan mikrokotroler ESP32, metode update firmware via SD Card dengan keamanan enkripsi AES 256-Bit, verifikasi hash SHA-256, PlatformIO sebagai compiler dan editor, Travis CI yang digunakan untuk proses build dan deployment, dan GitHub sebagai repository sistem dan release product. Komponen-komponen tersebut di konfigurasi sehingga dapat terintegrasi dengan baik. Sistem embedded yang dipilih untuk dikembangkan dengan infrastruktur DevOps ini adalah perangkat home automation smart plug yang digunakan untuk pengontrolan perangkat listrik rumah dan monitoring penggunaan energi. Setelah dilakukan pengujian terhadap kinerja sistem didapatkan hasil waktu rata-rata update firmware 139.004 detik, change failure rate sebesar 13.25%, dan feature usage sebesar 100% sehingga dapat ditarik kesimpulan bahwa proses dekripsi AES 256-Bit dan verifikasi hash SHA-256 pada firmware dapat berjalan dengan baik dan proses update dapat berjalan. Proses build, deployment, dan relase product berjalan secara otomatis sehingga memberi pengaruh yang sangat signifikan terhadap pengembangan sistem embedded yang kolaboratif dan integratif.

Item Type: Thesis (Skripsi)
Nomor Inventaris: H20145
Uncontrolled Keywords: Continuous Deployment, SD Card, Firmware, Sistem Embedded
Subjects: C > C696 Computer software
E > E102 Elections
Divisions: Fakultas Teknik > S1 Teknik Elektro
Depositing User: Mr Firman Adi Wicaksono
Date Deposited: 23 Nov 2020 01:33
Last Modified: 23 Nov 2020 01:33
URI: http://repository.unsoed.ac.id/id/eprint/6383

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year