IMPLEMENTASI MANDATORY DESIRABLE INESSENTIAL (MDI) PADA SISTEM POINT OF SALE DI UD. FAZAL TANI BERBASIS ANDROID
DOI:
https://doi.org/10.30656/jsii.v12i2.11254Abstract
The main problem at UD. Fazal Tani lies in the inefficiency of transaction processes and inventory management, which are still carried out manually, often leading to recording errors, delays in reporting, and inaccurate stock data. This study aims to develop and implement an Android-based Point of Sale (POS) system using the Mandatory, Desirable, Inessential (MDI) approach to effectively and efficiently identify and prioritize system feature requirements. The research method employed is qualitative descriptive through observation, interviews, and literature study, while the system development follows the Waterfall method with stages of requirement analysis, design, development, testing, and maintenance. The implementation results show that the developed POS system is capable of handling sales transactions, inventory management, receipt printing, and sales reporting in a more structured and faster manner. Black box testing indicates that all functions operate as expected. The application of the MDI method focuses system development on the main features required by users, reducing the average transaction time from 30 minutes to 4 minutes, achieving an efficiency of 86.67%.
Keywords: Point of Sale, Mandatory Desirable Inessential, Information System, Android, Inventory Management.
References
[1] S. Rao and M. Alda, “Sistem Informasi Point of Sales Pada Toko Distributor,” vol. 4307, no. August, pp. 1192–1200, 2024.
[2] A. H. Ahadi and Gustina, “Perancangan Sistem Informasi Point of Sales (Pos) Berbasis Web (Studi Kasus : Minimarket Smj Paal 11),” FORTECH (Journal Inf. Technol., vol. 7, no. 2, pp. 23–28, 2023, doi: 10.53564/fortech.v7i2.1126.
[3] R. H. Siregar, I. Jambak, Aisyah, R. Abdillah, and C. Harahap, “Perancangan Sistem Informasi Siskamling Berbasis Web Di Kelurahan Pasar Merah Timur Kota Medan,” J. Komput. Teknol. Inf. dan Sist. Inf., vol. 2, no. 3, pp. 491–504, 2024, doi: 10.62712/juktisi.v2i3.90.
[4] M. Siddik and S. Samsir, “Rancang Bangun Sistem Informasi Pos (Point of Sale) Untuk Kasir Menggunakan Konsep Bahasa Pemrograman Orientasi Objek,” JOISIE (Journal Inf. Syst. Informatics Eng., vol. 4, no. 1, p. 43, 2020, doi: 10.35145/joisie.v4i1.607.
[5] D. Muheri, S. Soni, and R. Hayami, “Rancang Bangun Aplikasi Point Of Sale Berbasis Android (Studi Kasus: Sekolah Darma Yudha),” Pros. Semin. Nas. Comput. Technol. its Apl., vol. 1, no. 1, pp. 11–15, 2019, [Online]. Available: https://ejurnal.umri.ac.id/index.php/CTIA/article/view/1824
[6] M. Alda, “Perancangan E - Commerce Kelapa Sawit Pada Desa Sungai Toman,” J. Ilm. Media Sisfo, vol. 14, no. 1, pp. 35–44, 2020, doi: 10.33998/mediasisfo.2020.14.1.718.
[7] N. Smyth, Android Studio 4.2 Development Essentials-Java Edition: Developing Android Apps Using Android Studio 4.2, Java and Android Jetpack. Payload Media, 2021. [Online]. Available: https://books.google.co.id/books?id=sWgyEAAAQBAJ
[8] A. Sujjada and Somantri, Buku Ajar Pemrograman Berorientasi Objek. Kaizen Media Publishing, 2024. [Online]. Available: https://books.google.co.id/books?id=m6n4EAAAQBAJ
[9] I. A. Prabowo, H. Wijayanto, B. W. Yudanto, and S. Nugroho, BUKU AJAR Pemrograman Mobile Berbasis Android (Teori, Latihan dan Tugas Mandiri). Percetakan Universitas Dian Nuswantoro Semarang, 2021.
[10] N. Aprian, R. Syarief Hidayatullah, and S. Julaeha, “Perancangan Sistem Point Of Sale Pada Jelly Potter Ciapus Bogor Berbasis Android,” J. Fasilkom, vol. 12, no. 1, pp. 56–61, 2022, doi: 10.37859/jf.v12i1.3388.
[11] S. T. Banua and R. Firmansyah, “Perancangan Aplikasi Point Of Sale Untuk Retail Berbasis Android Dengan Printer Thermal,” E-Prosiding Tek. Inform., vol. 2, no. 2, pp. 24–36, 2021.
[12] A. R. Putera, S. Riyanto, and M. Arianto, “Requirement analysis of e-library application using Mandatory Desirable Inessential (MDI) and Technical Operational Economic (TOE) method,” J. Phys. Conf. Ser., vol. 1381, no. 1, 2019, doi: 10.1088/1742-6596/1381/1/012068.
[13] N. Widjiyati, E. Pramono, and S. Kurniawan Dwi, “Analisis Tahapan Software Requirement Specification pada Perancangan Sistem Informasi Akreditasi Menggunakan Metode MDI dan TOE (Studi Kasus: Universitas XYZ),” Smart Comp Jurnalnya Orang Pint. Komput., vol. 11, no. 4, pp. 714–729, 2022, doi: 10.30591/smartcomp.v11i4.4254.
[14] A. Yahya and R. Kurniawan, “Implementasi Algoritma K-Means untuk Pengelompokan Data Penjualan Berdasarkan Pola Penjualan,” MALCOM Indones. J. Mach. Learn. Comput. Sci., vol. 5, no. 1, pp. 350–358, Jan. 2025, doi: 10.57152/malcom.v5i1.1773.
[15] E. Junirianto and N. Kurniadin, “Pengembangan Aplikasi Point of Sale Berbasis Android Menggunakan Metode Rapid Application Development,” J. Inf. Technol. Comput. Sci. Vol, vol. 3, no. 1, pp. 211–218, 2020.
[16] A. Nurseptaji, “Implementasi Metode Waterfall Pada Perancangan Sistem Informasi Perpustakaan,” J. Dialekt. Inform., vol. 1, no. 2, pp. 49–57, 2021, doi: 10.24176/detika.v1i2.6101.
[17] A. A. Wahid, “Analisis Metode Waterfall Untuk Pengembangan Sistem Informasi,” J. Ilmu-ilmu Inform. dan Manaj. STMIK, no. November, pp. 1–5, 2020.
[18] E. D. Wahyuni, “Implementasi Metode Incremental Pada Sistem Informasi Administrasi Desa Jambuwer,” J. Tekno Kompak, vol. 15, no. 2, p. 156, 2021, doi: 10.33365/jtk.v15i2.1187.
[19] R. E. Gafar, “Rancang Bangun Aplikasi MYDAUN dan Registrasi Susun Menggunakan Binary Search Tree,” Universitas Multimedia Nusantara, 2020.
[20] I. Sommerville, Software Engineering, 9th ed. 2011.
[21] A. Königs and A. Schürr, “MDI: A rule-based multi-document and tool integration approach,” Softw. Syst. Model., vol. 5, no. 4, pp. 349–368, 2006, doi: 10.1007/s10270-006-0016-x.
[22] R. H. Siregar and A. M. Harahap, “Sistem Informasi Perpustakaan Berbasis Web pada Perpustakaan Fakultas Saintek UINSU,” J. Teknol. Sist. Inf., vol. 5, no. 1, pp. 227–241, 2024, doi: 10.35957/jtsi.v5i1.7606.
[23] A. Amrullah, R. F. A. A, D. Sutedjo, R. Y. Ariyana, H. S, and E. S. Susanto, “Kajian Kebutuhan Perangkat Lunak Sistem Informasi Islam Negri Sunan Kalijaga Yogyakarta,” Semin. Nas. Teknol. Inf. dan Multimed., pp. 25–30, 2019.
[24] N. Chatterjee, S. Chakraborty, and A. Decosta, “Real-time Communication Application Based on Android Using Google Firebase,” Int. J. Adv. Res. Comput. Sci. Manag., vol. 6, no. 4, pp. 74–79, 2018.
[25] S. Adabaye et al., “Digitalisasi Operasioanl Depot Air Isi Ulang Kamangen Berbasis Aplikasi Web untuk Optimalisasi Pencatatan Keuangan,” vol. 4, no. 4, pp. 1309–1319, 2025.
[26] I. Terapan, A. Ndruru, and F. A. Sianturi, “Perancangan Sistem Informasi UMKM untuk Mempermudah Penjualan,” vol. 3, pp. 30–34, 2025.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Roya Hefifiya Siregar, Muhamad Alda

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
- This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
-
Author(s)' Warranties
The author warrants that the article is original, written by stated author(s), has not been published before, contains no unlawful statements, does not infringe the rights of others, is subject to copyright that is vested exclusively in the author and free of any third party rights, and that any necessary written permissions to quote from other sources have been obtained by the author(s).
- Information
- Notice about change in the copyright policy of the journal 'Jurnal Sistem Informasi (JSiI)' : "From Vol 1, onwards the copyright of the article published in the journal 'Jurnal Sistem Informasi' will be retained by the author"








.jpg)
