[vc_empty_space][vc_empty_space]
Component-based Development Using Moodle As Alternative for E-learning Software Development
Jingga K.a, Sunindyo W.D.a
a Institut Teknologi Bandung, School of Electrical Engineering and Informatics, Bandung, Indonesia
[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2020 IEEE.This study used component-based development approach as alternative to develop software quickly and flexible. Moodle LMS as open source system was used as alternative to build e-learning software with traffic impact analysis (Andalalin) material as the case study. This study had done comparison design between system development from scratch and system development using existing component to prove that component-based development could be used as alternative for software development. The comparison started from development steps, strength and weakness of each methods, effort, and time. The effort and time estimation calculation were done by using adjusted story points (ASF) methods for Scrum methodology and COCOMO for CBSE methodology. To discover the flexibility of component-based development using Moodle, this study built additional component that related to the case study needs. After that, functional and nonfunctional testing was done towards the whole system which was developed using Moodle. This study also raised component addition model which could be used to integrate web-based additional component. The comparison result which was done in this study showed the development steps with component-based development were simpler than from scratch development. However, the effort estimation result for each methodology could not be compared, with the ASP value to calculate effort estimation was 1.1832 for Scrum methodology and 1.89 ManMonth for CBSE methodology from COCOMO calculation. Meanwhile, the time estimation result did not show the advantages of CBSE methodology because the calculation result was 12 weeks or 3 months for Scrum methodology and 3.18 months for CBSE methodology. The component additional model which was used to integrate web-based additional component into Moodle was successfully implemented. The evaluation result of Andalalin e-learning system showed the needs of Andalalin material learning could be fulfilled. Furthermore, the performance testing, which was done using Moodle Benchmark, found that the environment, where Moodle system was implemented, affected the system performance. From the usability testing and questionnaire result, the Moodle system was considered not difficult for respondents to use. Other than that, using the knowledge management system was considered helping respondent to understand the Andalalin material.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Calculation results,Component-Based Development,Evaluation results,Knowledge management system,Performance testing,Scrum methodologies,System development,Traffic impact analysis[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]component-based development,e-learning,evaluation,integration model,Moodle[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICITEE49829.2020.9271670[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]