Analisis dan Penerapan Database Mongodb pada Aplikasi Manajemen Dokumen di PT. XYZ
DOI:
https://doi.org/10.35870/jtik.v7i4.1047Keywords:
Flask, Python, Document Management, MongoDB, NoSQL DatabaseAbstract
The development of NoSQL databases has become increasingly popular due to the need for diverse data storage systems that can accommodate varying attributes. MongoDB is one such NoSQL database that uses a document data model with JSON data types, allowing for storing data with diverse attributes. This study aims to analyze and implement MongoDB in a document management application at PT. XYZ uses the waterfall method. The discussion results include the application system architecture, the advantages of MongoDB such as its flexible schema and lack of downtime during schema changes, and its drawbacks such as limited web hosting support. The study also covers the implementation of MongoDB CRUD operations in the document management application and system testing using BlackBox Testing. Based on the research, it can be concluded that using MongoDB in the document management application at PT. XYZ provides an effective and efficient solution for managing documents.
Downloads
References
Amirillah, C.D.R., Andriyana, S. and Benrahman, B., 2020. Perancangan Aplikasi Document Management System Berbasis Web Universitas Nasional dengan Metode Waterfall. STRING (Satuan Tulisan Riset dan Inovasi Teknologi), 5(1), pp.45-52. DOI: http://dx.doi.org/10.30998/string.v5i1.6353.
Farozi, M.F.M., 2019. Desain Basis Data Non Relasional Nosql Mongodb Pada Website Sistem Informasi Akademik. SISKOMTI, 1(1), pp.24-39.
Renaldi, R., Santoso, B.C. and Natasya, Y., 2020. Tinjauan Pustaka Sistematis terhadap Basis Data MongoDB. Jurnal Inovasi Informatika, 5(2), pp.132-142.
Handika, I.P.S. and Suryawan, I.G.T., 2017. Rancang Bangun Document Management System Untuk Mengelola Dokumen Standart Operational Procedure. Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) p-ISSN, 2355, p.7699.
Alkaff, M., Radam, I.F. and Sugiantoro, S., 2020. Rancang Bangun Sistem Identifikasi Arus Lalu Lintas pada Simpang Tiga Menggunakan Database NoSQL. Jurnal Teknik Informatika Dan Sistem Informasi, 6(2), pp. 194–205. DOI: https://doi.org/10.28932/jutisi.v6i2.2567.
Siregar, N.P., Wiharja, K.R.S. and Gozali, A.A., 2015. Analisis Dan Implementasi Basis Data Terdistribusi Horizontal Pada Mongodb Untuk Clikkb Bkkbn Regional Jawa Barat. eProceedings of Engineering, 2(2), pp. 6672–6682.
Suryana, T., 2012. Pengelolaan dokumen sebagai sarana komunikasi internal unikom. J. Komput. Dan Inform, 1(1), pp.1-9.
Muhidin, S.A., Winata, H. and Santoso, B., 2016. Pengelolaan arsip digital. JPBM (Jurnal Pendidikan Bisnis Dan Manajemen), 2(3), pp.178-183.
Novindri, G.F. and Saian, P.O.N., 2022. Implementasi Flask Pada Sistem Penentuan Minimal Order Untuk Tiap Item Barang di Distribution Center Pada PT XYZ Berbasis Website. Jurnal Mnemonic, 5(2), pp.81-85. DOI: https://doi.org/10.36040/mnemonic.v5i2.4670.
Clinton, R.M. and Sengkey, R., 2019. Purwarupa Sistem Daftar Pelanggaran Lalulintas Berbasis Mini-Komputer Raspberry Pi. Jurnal Teknik Elektro dan Komputer, 8(3), pp.181-192. DOI: https://doi.org/10.35793/jtek.v8i3.26655.
HWicaksono, H.A. and Setiyawati, N., 2022. Pembangunan Python Script Generator pada Pengembangan Aplikasi Berbasis Web. Jurnal Pendidikan Teknologi Informasi (JUKANTI), 5(1), pp.157-166. DOI: https://doi.org/10.37792/jukanti.v5i1.472.
Supriyanto, S. and Rohmat, R., 2023. Plant Monitoring Using a Web-View-Based Android Application as a Realization of the Implementation of the Smart Agriculture Concept. Jurnal Rekayasa Elektrika, 19(2), pp. 31–37.
Ferdiansyah, N., Rahayu, D.A. and Permala, R., 2019. Komparasi Kemampuan PostgresSQL, MariaDB Dan MongoDB Dalam Memproses Data AIS Satelit Lapan. Prosiding SIPTEKGAN XXIII Tahun 2019, pp.231-238.
Silalahi, M., 2018. Perbandingan performansi database mongodb dan mysql dalam aplikasi file multimedia berbasis web. Computer Based Information System Journal, 6(1), pp.63-63. DOI: https://doi.org/10.33884/cbis.v6i1.574.
Yannisto, Y. and Wibowo, T., 2020, November. PERANCANGAN DAN IMPLEMENTASI STORAGE BERBASIS CLOUD PADA PERUSAHAAN PT INDONESIA WEDA BAY INDUSTRIAL PARK. In Conference on Business, Social Sciences and Innovation Technology. 1(1), pp. 362-369.
Wahid, A.A., 2020. Analisis metode waterfall untuk pengembangan sistem informasi. J. Ilmu-ilmu Inform. dan Manaj. STMIK, no. November, pp.1-5.
Ningrum, F.C., Suherman, D., Aryanti, S., Prasetya, H.A. and Saifudin, A., 2019. Pengujian black box pada aplikasi sistem seleksi sales terbaik menggunakan teknik equivalence partitions. Jurnal Informatika Universitas Pamulang, 4(4), pp.125-130.
Dipina Damodaran, B., Salim, S. and Vargese, S.M., 2016. MongoDB vs MySQL: a comparative study of performance in super market management system. International Journal of Computational Science and Information Technology (IJCSITY), 4(2), pp.31-38. DOI: https://doi.org/10.5121/ijcsity.2016.4204.
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Yulius, Yeremia Alfa Susetyo

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors who publish with this journal agree to the following terms:
1. Copyright Retention and Open Access License
Authors retain copyright of their work and grant the journal non-exclusive right of first publication under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
This license allows unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
2. Rights Granted Under CC BY 4.0
Under this license, readers are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material for any purpose, including commercial use
- No additional restrictions — the licensor cannot revoke these freedoms as long as license terms are followed
3. Attribution Requirements
All uses must include:
- Proper citation of the original work
- Link to the Creative Commons license
- Indication if changes were made to the original work
- No suggestion that the licensor endorses the user or their use
4. Additional Distribution Rights
Authors may:
- Deposit the published version in institutional repositories
- Share through academic social networks
- Include in books, monographs, or other publications
- Post on personal or institutional websites
Requirement: All additional distributions must maintain the CC BY 4.0 license and proper attribution.
5. Self-Archiving and Pre-Print Sharing
Authors are encouraged to:
- Share pre-prints and post-prints online
- Deposit in subject-specific repositories (e.g., arXiv, bioRxiv)
- Engage in scholarly communication throughout the publication process
6. Open Access Commitment
This journal provides immediate open access to all content, supporting the global exchange of knowledge without financial, legal, or technical barriers.
