Anda di halaman 1dari 7

Nama : Dwiponco Suripto (20210140078)

Nama : Muhammad Ricco Arrisdy (20210140125)

Topik: Pengembangan Aplikasi Mobile Multiplatform untuk Pemantauan dan Pengendalian


Sistem Pengenalan Emosi Manusia Berbasis IoT

Salin Kegiatan 2 (Systematic Literatur Review) di bawah ini.

Research Question:
Bagaimana integrasi sensor pada perangkat IoT dapat dioptimalkan melalui aplikasi mobile
multiplatform?

1. IoT Monitoring: 4. Cross-platform Development:


• Sensor Data • Multiplatform
• Real-time Monitoring • Hybrid App Development
• Remote Monitoring • Progressive Web Apps
• Data Visualization • Cordova
• Condition Monitoring • Ionic
5. IoT Applications:
2. IoT Control: • Smart Cities
• Device Control • Wearables
• Remote Control • Healthcare
• Automation • Agriculture
• Smart Home • Environment
• Industrial Automation

3. Mobile App Development:


• Mobile Technology
• Mobile Application
• Software Development
• Flutter
• Android
Alternatif: Internet of Things (IoT), M2M Communication, Cloud Computing, Big Data

Database: Mendley, Pubmed, Scopus

No Artikel (judul,tahun) Keywords (sesuai domain Notes


keywords anda)
1 A Blockchain-Enabled Mobile health
● IoT Monitoring: Sensor
Framework for mHealth (mHealth) uses
Data
Systems (2021) advances in wearable
● IoT Applications: sensors,
Wearables, Healthcare telecommunications
and the Internet of
Things (IoT) to
● Mobile App
propose a new
Development:
healthcare concept
Mobile Application
centered on the
patient.
2 A Micro Neural Network for The proposed system
● IoT Monitoring: Sensor
Healthcare Sensor Data is implemented with
Data
Stream Classification in three layered
Sustainable and Smart Cities ● Mobile App functionalities as
(2022) Development: wearable IoT sensor
Mobile Application layer, cloud layer
with Application
● Cross-platform
Peripheral Interface
Development:
(API) and Android
Multiplatform
web layer for mobile
phones."
3 The IoT to Smart Cities - A New technologies
● IoT Applications: Smart
design science research and the use of the
Cities
approach (2023-01-01) Internet of Things
(IoT) play a
● IoT Monitoring:
remarkable role in
Condition Monitoring
the design,
construction, and
maintenance of
Smart Cities.
4 Securing Android IoT devices Being an open-source
● Mobile App
with GuardDroid transparent platform with a
Development: Mobile
and lightweight malware substantial user base,
Application
detection Android has not only
(2024-02-09) ● IoT Monitoring: been a driving force
in the swift
Remote Monitoring
advancement of the
IoT but has also
garnered attention
from malicious
actors, leading to
malware attacks.
5. IoT based wearable device to The proposed system
● IoT Monitoring:
monitor the signs of is implemented with
Real-time Monitoring
quarantined remote patients three layered
of COVID-19 (2021) ● Mobile App functionalities as
Development: wearable IoT sensor
Android layer, cloud layer
● Cross-platform with Application
Peripheral Interface
Development:
(API) and Android
Progressive Web
Apps web layer for mobile
phones.

Database:
Pubmed (n=218)
ScieneDirect (n=210)
Mendeley (n=149)
Total (n=577) Removed Duplicates: (n=30)

Records screened: Records exluded


(n=547) (n=542)

Records screened:
(n=5)

Kriteria inklusi:
● Studi yang secara khusus membahas pengembangan aplikasi mobile multiplatform
untuk pemantauan dan pengendalian perangkat IoT.

● Studi yang menggunakan kata kunci seperti "IoT Monitoring", "IoT Control", "Mobile
App Development", "Cross-platform Development", dan "IoT Applications".

● Artikel yang dipublikasikan dalam bahasa Inggris.

● Studi yang tersedia secara penuh dan dapat diakses.

Kriteria eksklusi:
● Studi yang tidak berkaitan langsung dengan pengembangan aplikasi mobile
multiplatform untuk perangkat IoT.

● Artikel yang hanya memberikan informasi teknis tanpa keterkaitan langsung dengan
aplikasi dalam konteks IoT.

● Studi yang tidak fokus atau tidak menyebutkan aplikasi startup.

● Artikel yang tidak tersedia dalam format lengkap atau tidak dapat diakses.
● Penelitian non-empiris, seperti bab buku, komentar, surat kepada editor, perspektif,
komunikasi singkat, dan tinjauan.

Kegiatan 5
Define a Solution (Menulis Metode Penelitian)

Rumusan Permasalahan
Belum ada aplikasi mobile multiplatform yang menerapkan sistem pemantauan dan
pengendalian pada pengenalan emosi manusia berbasis IoT karena masalah keamanan,
kepercayaan, dan privasi.

Tujuan Riset
Memastikan pengembangkan aplikasi mobile multiplatform yang efisien dan user-friendly
untuk memantau dan mengendalikan perangkat IoT dengan menggunakan teknologi sensor
yang terhubung dengan Internet of Things (IoT).

Metode Riset
Penelitian ini mengusulkan pengembangan aplikasi mobile multiplatform untuk Pengenalan
Emosi Manusia berbasis Internet of Things (IoT) menggunakan sensor suara, sensor kamera,
sensor detak jantung, dan sensor suhu yang terhubung dengan Internet of Things (IoT).
Sensor kamera akan digunakan untuk mendeteksi ekspresi wajah dan mengidentifikasi emosi
manusia, sedangkan sensor detak jantung dan suhu akan membantu dalam menginterpretasi
konteks emosional. Selanjutnya, pengembangan aplikasi akan dilakukan menggunakan
framework Flutter/Dart dan Flutter UI Toolkit untuk menciptakan pengalaman pengguna
yang efisien dan ramah pengguna.

Metode Aplikasi
1. Pengenalan Emosi Manusia Berbasis IoT:
 Integrasi Sensor: Sensor kamera, sensor detak jantung, sensor suhu, dan sensor
suara akan terhubung dengan aplikasi melalui protokol komunikasi yang
sesuai dengan standar IoT seperti MQTT atau CoAP.
 Data Acquisition: Aplikasi akan mengumpulkan data dari sensor-sensor
tersebut secara terus-menerus untuk mendapatkan informasi tentang ekspresi
wajah, detak jantung, dan suhu tubuh pengguna.
 Data Processing: Data yang diperoleh akan diproses menggunakan algoritma
pengenalan pola dan pemrosesan sinyal digital untuk mengidentifikasi emosi
manusia berdasarkan ekspresi wajah, detak jantung, dan suhu tubuh.
 Kontrol Perangkat IoT: Berdasarkan hasil identifikasi emosi, aplikasi akan
mengontrol perangkat IoT terkait untuk merespons secara sesuai dengan
kebutuhan pengguna.
2. Pengembangan Aplikasi Mobile Multiplatform:
 Penggunaan Framework Flutter/Dart: Aplikasi akan dikembangkan
menggunakan framework Flutter/Dart untuk memastikan kompatibilitas lintas
platform (Android dan iOS) serta untuk memfasilitasi pengembangan UI yang
konsisten.
 Desain UI Ramah Pengguna: Pengembangan antarmuka pengguna (UI) akan
memperhatikan prinsip-prinsip desain yang ramah pengguna untuk
menciptakan pengalaman pengguna yang intuitif dan mudah dipahami.

User Requirement:
1. Kemudahan Penggunaan:
 Pengguna harus dapat dengan mudah mengakses dan mengoperasikan aplikasi
tanpa memerlukan pengetahuan teknis yang mendalam tentang teknologi IoT
atau pengenalan emosi manusia.
 Antarmuka pengguna harus didesain dengan baik untuk memastikan navigasi
yang intuitif dan pemahaman yang cepat terhadap fitur-fitur yang disediakan.
2. Keamanan dan Privasi:
 Aplikasi harus menyediakan opsi untuk mengatur tingkat keamanan dan
privasi data yang sesuai dengan preferensi pengguna.
 Data yang dikumpulkan dan diproses oleh aplikasi harus dijamin
keamanannya dan tidak disalahgunakan oleh pihak yang tidak berwenang.
3. Kinerja yang Efisien:
 Aplikasi harus beroperasi dengan lancar dan responsif di berbagai perangkat
mobile yang berbeda tanpa mengorbankan kinerja atau pengalaman pengguna.
 Konsumsi daya baterai dan penggunaan sumber daya perangkat harus
dioptimalkan untuk memastikan efisiensi energi.
4. Kesesuaian dengan Kebutuhan Pengguna:
 Aplikasi harus dapat menyesuaikan diri dengan preferensi dan kebutuhan
pengguna secara individual, seperti memberikan opsi untuk menyesuaikan
notifikasi atau perilaku kontrol perangkat IoT berdasarkan preferensi
emosional pengguna.
5. Dukungan dan Pemeliharaan:
 Pengembang harus memberikan dukungan teknis yang memadai dan
melakukan pemeliharaan reguler terhadap aplikasi untuk memastikan
ketersediaan layanan yang berkelanjutan dan peningkatan fungsionalitas yang
sesuai dengan perkembangan teknologi dan kebutuhan pengguna.

Data Desain
1. Data Sensor Kamera:
a. Gambar wajah manusia: Diperoleh dari sensor kamera untuk mendeteksi ekspresi
wajah.
b. Hasil pendeteksian ekspresi wajah: Data yang menunjukkan ekspresi wajah yang
terdeteksi, seperti senyum, sedih, marah, dll.

2. Data Sensor Detak Jantung:


a. Frekuensi detak jantung: Data detak jantung yang diukur oleh sensor detak
jantung.
b. Pola detak jantung: Informasi tentang pola detak jantung, seperti detak jantung
yang stabil, cepat, atau tidak teratur.

3. Data Sensor Suhu:


a. Suhu tubuh: Data suhu tubuh yang diukur oleh sensor suhu.
b. Perubahan suhu: Informasi tentang perubahan suhu yang dapat mencerminkan
kondisi emosional, seperti suhu tubuh yang naik ketika seseorang merasa stres
atau marah.

4. Data Sensor Suara:


a. Rekaman suara: Data suara yang diambil dari sensor suara.
b. Analisis suara: Data yang menunjukkan nada, intonasi, dan pola suara yang dapat
mengindikasikan emosi seperti kegembiraan, kemarahan, atau kesedihan.

5. Data Pengidentifikasi Emosi:


a. Hasil identifikasi emosi: Data yang menunjukkan emosi manusia berdasarkan
analisis dari sensor kamera, detak jantung, suhu, dan suara.
b. Tingkat keyakinan: Tingkat keyakinan atau kepercayaan terhadap hasil
identifikasi emosi.

6. Data Pengguna:
Informasi Pengguna: Data pribadi pengguna seperti nama, usia, jenis kelamin, dll. Ini
bisa membantu dalam membuat pengalaman pengguna yang lebih personal.

7. Data Koneksi IoT:


Status Koneksi: Informasi tentang koneksi IoT seperti status koneksi, kecepatan, dan
stabilitas.

8. Data Historis:
a. Riwayat Emosional: Data historis tentang emosi pengguna dari waktu ke waktu
untuk analisis dan rekognisi pola.
b. Riwayat Kesehatan: Data historis detak jantung dan suhu tubuh pengguna untuk
analisis kesehatan jangka panjang.

9. Data Lokasi:
Lokasi Geografis: Data lokasi pengguna yang mungkin digunakan untuk analisis
kontekstual, seperti perubahan emosi terkait dengan lokasi tertentu.

10. Data Penggunaan Aplikasi:


Aktivitas Pengguna: Informasi tentang bagaimana pengguna berinteraksi dengan
aplikasi, seperti waktu penggunaan, fitur yang paling sering digunakan, dll.

11. Data Keamanan:


Data Enkripsi: Data yang diperlukan untuk enkripsi dan perlindungan data pengguna.
Pengujian Pengguna (User Testing):
 Lakukan pengujian pengguna terhadap aplikasi yang dikembangkan untuk
memastikan kesesuaian dengan kebutuhan dan preferensi pengguna.
 Ajukan aplikasi kepada kelompok pengguna yang relevan dan minta umpan balik
serta saran perbaikan.
 Evaluasi kinerja aplikasi, responsifitas sensor, dan keakuratan pengenalan emosi
dalam konteks penggunaan sehari-hari.

Anda mungkin juga menyukai