Pengembangan Aplikasi Deteksi Allergen pada Makanan Menggunakan Convolutional Neural Network Berbasis Android

Pengembangan Aplikasi Deteksi Allergen pada Makanan Menggunakan Convolutional Neural Network Berbasis Android

Penulis

  • Anak Agung Gde Agastya Maheswara Universitas Brawijaya
  • Ir. Lutfi Fanani S.Kom., M.T., M.Sc.
  • Ir. Adam Hendra Brata, S.Kom., M.T., M.Sc.

Kata Kunci:

Android, Deteksi Allergen Makanan, CNN, SUS

Abstrak

Alergi makanan menjadi masalah kesehatan internasional yang signifikan. World Allergy Organization (WAO) mengemukakan bahwa prevalensi alergi terus meningkat sebesar 30-40 persen di seluruh dunia. Di Indonesia, terdapat beberapa penelitian yang memperkirakan peningkatan kasus alergi sebesar 30% per tahunnya. Pada penelitian ini, telah melakukan wawancara terhadap pengidap alergi makanan yang masih kesulitan dalam mengetahui kandungan yang ada pada makanan. Dalam menghadapi permasalahan tersebut, diperlukan solusi untuk mencegah terjadinya dampak alergi pada seseorang menggunakan media yang mudah dijangkau. Solusi tersebut akan diimplementasikan dalam aplikasi deteksi allergen pada makanan berbasis android. Tahap pertama pengembangan yaitu melakukan wawancara terhadap responden untuk mengetahui kebutuhan pengguna dan use case scenario. Selanjutnya akan dirancang sequence diagram, class diagram, model makanan, algoritme dan antarmuka. Permodelan akan menggunakan pre-trained model yaitu InceptionV3 dan InceptionResNetV2. Hasil pengujian validasi menggunakan metode black box menunjukkan hasil bahwa seluruh fungsionalitas aplikasi dapat berjalan dengan semestinya. Hasil pengujian usabilitas yang dilakukan dengan 22 responden menggunakan SUS menunjukkan bahwa aplikasi telah mencapai kategori acceptable pada acceptability ranges, grade A  pada grade scale, excellent pada adjective rating. Hasil pengujian dengan ahli gizi menunjukkan bahwa keakuratan deteksi makanan mendapat persentase 72% dan keakuratan allergen yang terkandung pada makanan mendapat persentase 70%.

Referensi

Bai, A., dkk., 2017. A Cost-Benefit Analysis of Accessibility Testing in Agile Software Development: Results from a Multiple Case Study. [online]. Tersedia di: https://www.duo.uio.no/handle/10852/70786 [Diakses 9 Desember 2023]

Bai, A., dkk., 2018. Categorization and Comparison of Accessibility Testing Methods for Software Development. [online]. Tersedia di: https://hdl.handle.net/10642/6910 [Diakses 10 Desember 2023]

Bittner, K. dan Spence, I., 2019. Use Case Modeling. 1st edn. Addison-Wesley

Booch, G., Rumbaugh, J. dan Jacobson, I., 2020. The Unified Modeling Language User Guide. 2nd edn. Addison-Wesley Professional.

Butcher, N., 2021. Jetpack Compose is now 1.0: announcing Android’s modern toolkit for building native UI. [online]. Tersedia di: https://android-developers.googleblog.com/2021/07/jetpack-compose-announcement.html [Diakses 9 Juni 2023]

CameraX overview, 2022. Android Developers. [online] Tersedia di: https://developer.android.com/training/camerax [Diakses 9 Juni 2023]

Chauhan, dkk., 2019. A Review on Various Black Box Testing Techniques, Journal of Emerging Technologies and Innovative Research, 6(5), pp. 171-175.

Claudia M. Lopez, dkk., 2023. Food Allergies. [online] Tersedia di: https://www.ncbi.nlm.nih.gov/books/NBK482187/ [Diakses 9 Juni 2023]

C. Kuo, dkk., 2022. A Double-Edged Impact of Social Smartphone Use on Smartphone Addiction: A Parallel Mediation Model. [online] Tersedia di: https://doi.org/10.3389/fpsyg.2022.808192 [Diakses 25 Oktober 2023]

C. Trista, 2023. Everything You Need to Know About Red Meat Allergies. [online] Tersedia di: https://www.healthline.com/health/red-meat-allergy [Diakses 5 Juni 2024]

Dicoding, 2023. Python: Pengertian, Contoh Penggunaan, dan Manfaat Mempelajarinya. [online] Tersedia di: https://www.dicoding.com/blog/python-pengertian-contoh-penggunaan-dan-manfaat-mempelajarinya/ [Diakses 9 Juni 2023]

Dicoding, 2021. Apa Itu Sequence Diagram dan Contohnya [online] Tersedia di: https://www.dicoding.com/blog/apa-itu-sequence-diagram/ [Diakses 9 Juni 2023]

Dicoding, 2021. Bagaimana Cara Membuat ERD dan Contohnya [online] Tersedia di: https://www.dicoding.com/blog/cara-membuat-erd-dan-contohnya/ [Diakses 9 Juni 2023]

Dicoding, 2021. Jetpack Compose. Dicoding. [online] Tersedia di: https://www.dicoding.com/academies/445/ [Diakses 9 Juni 2023]

Dicoding, 2020. Apa Itu Kotlin? Kenapa Kita Harus Mempelajari Kotlin? [online] Tersedia di: https://www.dicoding.com/blog/apa-itu-kotlin-kenapa-kita-harus-mempelajari-kotlin/ [Diakses 9 Juni 2023]

Dicoding, 2020. Apa Itu JavaScript? Fungsi dan Contohnya. [online] Tersedia di: https://www.dicoding.com/blog/apa-itu-javascript-fungsi-dan-contohnya/ [Diakses 1 Oktober 2023]

Everingham, dkk., 2015. The Pascal Visual Object Classes Challenge: A Retrospective. International Journal of Computer Vision [online] Tersedia di: DOI: 10.1007/s11263-014-0733-5 [Diakses 1 Oktober 2023]

F. Abdulnaser, dkk., 2021. Smartphone‑based food recognition system using multiple deep CNN models. [online] Tersedia di: https://doi.org/10.1007/s11042-021-11329-6 [Diakses 1 Oktober 2023]

Georgina M. S. Ross, dkk., 2018. Consumer-friendly food allergen detection: moving towards smartphone-based immunoassays. [online] Tersedia di: https://doi.org/10.1007/s00216-018-0989-7 [Diakses 1 Oktober 2023]

Irfan, U., 2022. The rise of food allergies. Tersedia di: https://www.vox.com/unexplainable/23404983/food-allergy-allergic-reaction-peanuts-egg-soy-wheat-shellfish-health [Diakses 9 Juni 2023]

Jacobson, dkk., 2020. Use-Case 2.0: The Guide to Succeeding with Use Cases. 1st edn. Addison-Wesley Professional.

Jones, R., 2020. Why food allergies are on the rise. Tersedia di: https://www.bbc.com/future/article/20201023-food-allergies-why-nut-dairy-and-food-allergy-are-rising [Diakses 9 Juni 2023]

Kotlin for Android., 2022. Kotlin. [online] Tersedia di: https://kotlinlang.org/docs/android-overview.html [Diakses 9 Juni 2023]

LeCun, Y., dkk., 2015. Deep learning. Nature. [online] Tersedia di: https://doi.org/10.1038/nature14539 [Diakses 9 Juni 2023]

Nzivu, B., 2021. Simple GET request using Retrofit in Android | Engineering Education (EngEd) Program. Section.io. [online] Tersedia di: https://www.section.io/engineering-education/making-api-requests-using-retrofit-android/ [Diakses 9 Juni 2023]

Narasimharao, J., 2023. Digital Image Processing. [e-book] Academic Guru Publishing House Tersedia di: https://www.researchgate.net/publication/369925966_Digital_Image_Processing [Diakses 1 September 2023]

Maji, Arnab Kumar, dkk., 2021. Identification of Plant-Leaf Diseases Using CNN and

Transfer-Learning Approach. [online] Tersedia di: 10.3390/electronics10121388 [Diakses 1 Oktober 2023]

Mathur, P. dan Malik, S., 2018. A Comparative Study on White Box Testing and Black Box Testing Techniques, International Journal of Computer Sciences and Engineering, 6(6), pp. 504-507.

M. Manav, 2023. Introduction to Convolutional Neural Networks (CNN). [online] Tersedia di: https://www.analyticsvidhya.com/blog/2021/05/convolutional-neural-networks-cnn/ [Diakses 1 Oktober 2023]

Pfaar, O., dkk., 2023. Real-life evidence in allergen immunotherapy: Moving forward with mHealth apps. Tersedia di: DOI 10.5414/ALX02343E [Diakses 1 September 2023]

Powers, D. M. W., 2011. Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness and Correlation. Journal of Machine Learning Technologies, 2(1), pp. 37-63.

Pressman, R.S., 2015. Software Engineering: A Practitioner's Approach. 8th edn. McGraw-Hill Education.

Roger, S., 2018. Prototyping for Software Development. Addison-Wesley Professional.

Russakovsky, O., dkk., 2015. ImageNet Large Scale Visual Recognition Challenge.. International Journal of Computer Vision [online] Tersedia di: DOI: https://doi.org/10.1007/s11263-015-0816-y [Diakses 1 Oktober 2023]

Sari, Annisa Medina, 2023. Apa Itu Bahasa Pemrograman JavaScript. [online] Tersedia di: https://fikti.umsu.ac.id/apa-itu-bahasa-pemrograman-javascript/ [Diakses 1 Oktober 2023]

Scott H. Sicherer, dkk., 2021. Food Allergy from Infancy through Adulthood. [online] Tersedia di: https://doi.org/10.1016/j.jaip.2020.02.010 [Diakses 9 Juni 2023]

Sondha, Alfah Taqiu, dkk., 2020. Framework dan Code Generator Pengembangan Aplikasi Android dengan Menerapkan Prinsip Clean Architecture. [online] Tersedia di: https://jurnal.ugm.ac.id/v3/JNTETI/article/view/572 [Diakses 1 September 2023]

Scott H. Sicherer, dkk., 2021. Food Allergy from Infancy through Adulthood. [online] Tersedia di: https://doi.org/10.1016/j.jaip.2020.02.010 [Diakses 9 Juni 2023]

Thomas RJ, dkk., 2019. Can I Influence You? Development of a Scale to Measure Perceived Persuasiveness and Two Studies Showing the Use of the Scale. [onlne] Tersedia di: https://www.frontiersin.org/journals/artificial-intelligence/articles/10.3389/frai.2019.00024/full [Diakses 3 Februari 2024)

Trivusi, 2022. Pengertian dan Cara Kerja Algoritma Convolutional Neural Network (CNN). [online] Tersedia di: https://www.trivusi.web.id/2022/04/algoritma-cnn.html#:~:text=Pengertian%20Convolutional%20Neural%20Network%20(CNN),Apa%20itu%20algoritma&text=Algoritma%20ini%20dirancang%20khusus%20untuk,pada%20otak%20manusia%20dan%20hewan. [Diakses 1 Oktober 2023]

U.S. Food and Drug Administration, 2023, Food allergies: What you need to know. Tersedia di: https://www.fda.gov/food/buy-store-serve-safe-food/food-allergies-what-you-need-know [Diakses 10 Oktober 2023]

Wiradarma, K., 2018. Fakta Mengenai Alergi Makanan di Indonesia. [online] Tersedia di: https://www.klikdokter.com/info-sehat/kesehatan-umum/fakta-mengenai-alergi-makanan-di-indonesia [Diakses 1 September 2023]

Georgina M. S. Ross, Monique G. E. G. Bremer & Michel W. F. Nielen, 2017, Consumer-friendly food allergen detection: moving towards smartphone-based immunoassays. Tersedia di: https://doi.org/10.1007/s00216-018-0989-7 [Diakses 1 September 2023]

X. Chi, dkk., 2023. A Portable Smartphone-Based Imaging Surface Plasmon Resonance Biosensor for Allergen Detection in Plant-Based Milks. [online] Tersedia di: https://doi.org/10.1016/j.talanta.2023.124366 [Diakses 1 Oktober 2023]

Zahid, Muhammad Zuhair, 2018. Aplikasi Berbasis Android untuk Pembelajaran: Potensi dan Metode Pengembangan. [online] Tersedia di: https://journal.unnes.ac.id/sju/index.php/prisma [Diakses 1 September 2023]

Z. Yanchong, dkk. 2021. Transfer learning and its application research. [online] Tersedia di: 10.1088/1742-6596/1920/1/012058 [Diakses 1 Oktober 2023]

Unduhan

Diterbitkan

26 Jul 2024

Cara Mengutip

Agastya Maheswara, A. A. G., Ir. Lutfi Fanani S.Kom., M.T., M.Sc., & Ir. Adam Hendra Brata, S.Kom., M.T., M.Sc. (2024). Pengembangan Aplikasi Deteksi Allergen pada Makanan Menggunakan Convolutional Neural Network Berbasis Android. Jurnal Pengembangan Teknologi Informasi Dan Ilmu Komputer, 8(6). Diambil dari https://j-ptiik.ub.ac.id/index.php/j-ptiik/article/view/13862

Terbitan

Bagian

Artikel
Loading...