Implementation of System Development Life Cycle (SDLC) on IoT-Based Lending Locker Application

  • Melinda Melinda Universitas Syiah Kuala
  • Shaquille Rizki Ramadhan Na Universitas Syiah Kuala
  • Yudha Nurdin Universitas Syiah Kuala
  • Yunidar Yunidar Universitas Syiah Kuala
Keywords: Libraries, SDLC, locker-based, IoT-based


Libraries are social institutions that provide information services that can be accessed publicly to meet the information needs of librarians. Based on the results of a survey conducted on 58 students who have visited the library of the Electrical and Computer Engineering Department of the Universitas Syiah Kuala, an information system was needed that provided research book information related to the author's name, year of writing, field concentration, and abstract of the research book, and there was a division of categories based on field concentration, and there was an online borrowing feature. Based on these problems, this study aims to implement an Android application system with IoT-based lending lockers using the SDLC (system development life cycle) prototyping method. This study produces an application with a locker-based online lending feature, several other features as the user desires, and one prototype lending locker. The locker-based online lending system integrated with ESP32-WROOM-32 can connect to Firebase storage and send locker key codes to Firebase so that the application can access them. Through experiments and tests conducted on the application, it is obtained that the application can access the locker key code and display it to the user. The application has also been validated using black-box and white-box testing and can be accepted by users based on the System Usability Scale (SUS) average score with a very feasible interpretation category.


Download data is not yet available.


D. Begum and Md. H. Elahi, “Digital library services to support online learning amid COVID-19: a study of a private university library in Bangladesh,” DLP, vol. 38, no. 3, pp. 332–345, Jun. 2022, doi: 10.1108/DLP-03-2021-0025.

S. Hussaini, M. Haruna, and A. Muhammad, “Application and Use of ICT in University Library Services: A Panacea for Conventional Library Services,” JOITS, vol. 7, no. 1, pp. 1–8, Dec. 2020, doi: 10.46610/JOITS.2021.v07i01.001.

“The next step in librarianship: Is the traditional library dead? The next step in librarianship: Is the traditional library dead?” (accessed Nov. 22, 2022).

A. Rahimi, M. R. Soleymani, A. Hashemian, M. R. Hashemian, and A. Daei, “Evaluating digital libraries: a systematised review,” Health Info Libr J, vol. 35, no. 3, pp. 180–191, Sep. 2018, doi: 10.1111/hir.12231.

M. M. Aristov, J. W. Moore, and J. F. Berry, “Library of 3D Visual Teaching Tools for the Chemistry Classroom Accessible via Sketchfab and Viewable in Augmented Reality,” J. Chem. Educ., vol. 98, no. 9, pp. 3032–3037, Sep. 2021, doi: 10.1021/acs.jchemed.1c00460.

T. Iqbal and M. Wali, “IDOL: Retrofit-Kotlin Service-Based Online Digital Library Application and College Open Data Repository,” ijsecs, vol. 2, no. 1, pp. 1–8, May 2022, doi: 10.35870/ijsecs.v2i1.760.

A. R. Dinazzah and R. Rahmi, “Mobile Library Application in Indonesia’s Digital Libraries,” j.of education technology, vol. 6, no. 1, p. 149, Mar. 2022, doi: 10.23887/jet.v6i1.43575.

K. Rivo and M. Žumer, “Academic Libraries and Use of Mobile Devices: Case Study of Slovenia,” The Journal of Academic Librarianship, vol. 48, no. 3, p. 102507, May 2022, doi: 10.1016/j.acalib.2022.102507.

L. Suryani et al., “Implementation of Maggot Cage Temperature and Humidity Control Using ESP8266 Based On the Internet of Things,” J. RESTI (Rekayasa Sist. Teknol. Inf.), vol. 6, no. 5, pp. 877–882, Nov. 2022, doi: 10.29207/resti.v6i5.4502.

Izhangghani, I. Hikmah, and Slamet Indriyanto, “Prototype of Body Temperature and Oxygen Saturation Monitoring System Using DS18B20 and MAX30100 Sensors based on IOT,” J. RESTI (Rekayasa Sist. Teknol. Inf.), vol. 6, no. 5, pp. 810–817, Oct. 2022, doi: 10.29207/resti.v6i5.4385.

M. M and Finki Dona Marleny, “Platform Digital and Content Innovation to Increase Youth Interest in the Agricultural Sector,” J. RESTI (Rekayasa Sist. Teknol. Inf.), vol. 6, no. 2, pp. 281–288, Apr. 2022, doi: 10.29207/resti.v6i2.3924.

M. Abdurohman, A. Herutomo, V. Suryani, A. Elmangoush, and T. Magedanz, “Mobile tracking system using OpenMTC platform based on event driven method,” in 38th Annual IEEE Conference on Local Computer Networks - Workshops, Sydney, Australia: IEEE, Oct. 2013, pp. 856–860. doi: 10.1109/LCNW.2013.6758523.

M. I. S. B. Khairat, Y. Priyadi, and M. Adrian, “Usability Measurement in User Interface Design Using Heuristic Evaluation & Severity Rating (Case Study: Mobile TA Application based on MVVM),” in 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA: IEEE, Jan. 2022, pp. 0974–0979. doi: 10.1109/CCWC54503.2022.9720876.

Dony Novaliendry and S. Andriani, “English Edugame Application for Childhood base on Android,” RESTI, vol. 4, no. 1, pp. 187–192, Feb. 2020, doi: 10.29207/resti.v4i1.1622.

B. Weder, J. Barzen, F. Leymann, and D. Vietz, “Quantum Software Development Lifecycle,” in Quantum Software Engineering, M. A. Serrano, R. Pérez-Castillo, and M. Piattini, Eds., Cham: Springer International Publishing, 2022, pp. 61–83. doi: 10.1007/978-3-031-05324-5_4.

J. Sa-ngiampak et al., “LockerSwarm: An IoT-based Smart Locker System with Access Sharing,” in 2019 IEEE International Smart Cities Conference (ISC2), Casablanca, Morocco: IEEE, Oct. 2019, pp. 587–592. doi: 10.1109/ISC246665.2019.9071664.

Y. Bassil, “A Simulation Model for the Waterfall Software Development Life Cycle,” International Journal of Engineering, vol. 2, no. 5, 2012.

J. Dąbrowski, E. Letier, A. Perini, and A. Susi, “Analysing app reviews for software engineering: a systematic literature review,” Empir Software Eng, vol. 27, no. 2, p. 43, Mar. 2022, doi: 10.1007/s10664-021-10065-7.

P. Ragunath, S. Velmourougan, P. Davachelvan, S. Kayalvizhi, and R. Ravimohan, “Evolving A New Model (SDLC Model-2010) For Software Development Life Cycle (SDLC),” 2010.

A. Garg, R. Kumar Kaliyar, and A. Goswami, “PDRSD-A systematic review on plan-driven SDLC models for software development,” in 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India: IEEE, Mar. 2022, pp. 739–744. doi: 10.1109/ICACCS54159.2022.9785261.

“ESP32-WROOM-32 Datasheet.”

A. C. Gheorghe, E. Stan, and I. Udroiu, “Electricity Consumption Measurement System Using ESP32,” The Scientific Bulletin of Electrical Engineering Faculty, vol. 21, no. 2, pp. 23–26, Dec. 2021, doi: 10.2478/sbeef-2021-0017.

S. S. R. Emmadi and S. Potluri, “Android Based Instant Messaging Application Using Firebase,” vol. 7, no. 5, 2019.

D. Zhu et al., “Building a Three-Level User Experience (UX) Measurement Framework for Mobile Banking Applications in a Chinese Context: An Analytic Hierarchy Process (AHP) Analysis,” MTI, vol. 6, no. 9, p. 83, Sep. 2022, doi: 10.3390/mti6090083.

“PCF8574 Datasheet.”

“Library Rooms And Study Spaces.”

J. Singh, S. Bilgaiyan, B. S. P. Mishra, and S. Dehuri, Eds., A Journey Towards Bio-inspired Techniques in Software Engineering, vol. 185. in Intelligent Systems Reference Library, vol. 185. Cham: Springer International Publishing, 2020. doi: 10.1007/978-3-030-40928-9.

B. H. Rambe, R. Pane, D. Irmayani, M. Nasution, and I. R. Munthe, “UML Modeling and Black Box Testing Methods in the School Payment Information System,” vol. 4, no. 36, 2020.

D. Kamińska, G. Zwoliński, and A. Laska-Leśniewicz, “Usability Testing of Virtual Reality Applications—The Pilot Study,” Sensors, vol. 22, no. 4, p. 1342, Feb. 2022, doi: 10.3390/s22041342.

D. Demirkol, “Sistem Kullanılabilirlik Ölçeğinin Türkçeye Çevirisi: SUS-TR,” uujss, vol. 11, no. Eylül-2018, pp. 238–253, Jan. 2018, doi: 10.29217/uujss.495.

L. South, D. Saffo, O. Vitek, C. Dunne, and M. A. Borkin, “Effective Use of Likert Scales in Visualization Evaluations: A Systematic Review,” Computer Graphics Forum, vol. 41, no. 3, pp. 43–55, Jun. 2022, doi: 10.1111/cgf.14521.

How to Cite
Melinda, M., Ramadhan Na, S. R., Nurdin, Y., & Yunidar, Y. (2023). Implementation of System Development Life Cycle (SDLC) on IoT-Based Lending Locker Application . Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 7(4), 982 - 987.
Information Systems Engineering Articles