Design of a Web-Based E-Learning Application for Enhancing Employee Competence at Nusa Computer Using Python Flask and MongoDB

This study aims to develop and implement a web-based e-learning application specifically designed to meet the internal training needs of Nusa Computer. The application was designed using the waterfall methodology, which consists of requirement analysis, system design, implementation, integration, and testing stages. The requirements analysis process was conducted through surveys using Google Forms distributed to Nusa Computer employees to identify training needs and challenges. The application's backend was built using Python Flask, while the frontend was designed with HTML5, CSS3, and JavaScript. MongoDB was used as the database to store user information and learning materials in a structured document format. The interface prototype was designed using Figma, while UML diagrams, such as use case diagrams and class diagrams, were created using draw.io to map user interaction flows and data structures. Based on the analysis results, the developed application includes key features such as learning material management, discussion forums, a vocabulary dictionary, and a dedicated page for discussions with mentors.

Authors

Institutions

Publication Details

Journal
JSAI (Journal Scientific and Applied Informatics)
Published
2024-11-30
DOI
https://doi.org/10.36085/jsai.v7i3.7593
Primary Topic
Education and Military Integration
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design of a Web-Based E-Learning Application for Enhancing Employee Competence at Nusa Computer Using Python Flask and MongoDB

Vina Ayumi, Johanes Desmon
JSAI (Journal Scientific and Applied Informatics)
Education and Military Integration
article

Design of a Web-Based E-Learning Application for Enhancing Employee Competence at Nusa Computer Using Python Flask and MongoDB

Vina Ayumi, Johanes Desmon
article en

Abstract

This study aims to develop and implement a web-based e-learning application specifically designed to meet the internal training needs of Nusa Computer. The application was designed using the waterfall methodology, which consists of requirement analysis, system design, implementation, integration, and testing stages. The requirements analysis process was conducted through surveys using Google Forms distributed to Nusa Computer employees to identify training needs and challenges. The application's backend was built using Python Flask, while the frontend was designed with HTML5, CSS3, and JavaScript. MongoDB was used as the database to store user information and learning materials in a structured document format. The interface prototype was designed using Figma, while UML diagrams, such as use case diagrams and class diagrams, were created using draw.io to map user interaction flows and data structures. Based on the analysis results, the developed application includes key features such as learning material management, discussion forums, a vocabulary dictionary, and a dedicated page for discussions with mentors.

JSAI (Journal Scientific and Applied Informatics)Vol. 7(3)
Universitas Dian Nusantara (ID)
Quality Education
Openalex Percentile: Top 64%
Education and Military Integration
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.