APLIKASI PEMBELAJARAN CLASS DIAGRAM BERBASIS WEB UNTUK PENDIDIKAN REKAYASA PERANGKAT LUNAK

Egia Rosi Subhiyakto - [ https://orcid.org/0000-0001-5346-9724 ]
Yani Parti Astuti

Abstract


Tahapan pembangunan perangkat lunak atau lebih dikenal dengan istilah SDLC (Software Development Life Cycle) memiliki beberapa tahapan termasuk tahapan analisis. Dalam tahap analisis pemodelan ke dalam bentuk diagram biasanya dilakukan secara mendalam untuk memodelkan masalah yang dihadapi. UML merupakan bahasa de facto dalam pemodelan kebutuhan perangkat lunak berorientasi objek. Aplikasi pemodelan yang berkembang mayoritas lebih ditujukan untuk dunia industri serta memerlukan instalasi dan lisensi yang terbatas. Penelitian ini mengembangkan sebuah aplikasi pemodelan kebutuhan perangkat lunak khususnya pemodelan class diagram. Aplikasi dikembangkan berbasis web, sehingga tidak perlu ada instalasi dan tidak perlu membayar lisensi. Fitur yang dikembangkan yakni pengenalan notasi-notasi class diagram beserta  penjelasannya. Aplikasi juga menyediakan area kerja untuk menggambarkan diagram beserta fitur cetak hasil diagram yang telah dibuat. Aplikasi dikembangkan menggunakan metode pengembangan prototyping, sehingga didapatkan prototipe aplikasi. Prototipe aplikasi dapat terus dikembangkan sehingga mendapat hasil yang maksimal. Hasil pengujian fungsionalitas menggunakan metode pengujian black box didapatkan bahwa 100% fungsi berjalan dengan baik. Sedangkan pengujian user acceptance dengan tiga parameter didapatkan bahwa 92% responden setuju bahwa aplikasi memiliki kinerja yang baik, 90% responden setuju aplikasi mudah digunakan dan 89% responden puas terhadap aplikasi yang dibangun.


Keywords


UML; diagram; class; prototipe; aplikasi

Teks Lengkap:

PDF

Referensi


[1] E. R. Subhiyakto, M. Kamalrudin, S. Sidek, and S. S. S. Ahmad, “Customization of Requirements Modelling Tools for Software Engineering Education,” Int. Symp. Res. Innov. Sustain. 2014, vol. 26, no. 4, pp. 1581–1584, 2014.

[2] R. Pressman, Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku I. Yogyakarta, 2015.

[3] L. Khaled, “A Comparison between UML Tools,” 2009 Second Int. Conf. Environ. Comput. Sci., pp. 111–114, 2009.

[4] E. R. Subhiyakto and D. W. Utomo, “RMTool ; Sebuah Aplikasi Pemodelan Persyaratan Perangkat Lunak menggunakan UML,” JNTETI, vol. 6, no. 3, pp. 268–274, 2017.

[5] M. Subekti, D. Indrawan, and G. Putra, “Perancangan Case Tools untuk Diagram Use Case, Activity, dan Class untuk Permodelan UML Berbasis Web Menggunakan HTML5 dan PHP,” ComTech, vol. 5, no. 2, pp. 625–635, 2014.

[6] D. R. Stikkolorum, T. Ho-quang, and Chaudron M.R.V, “Revealing Students ’ UML Class Diagram Modelling Strategies with WebUML and LogViz,” in 41st Euromicro Conference on Software Engineering and Advanced Applications Revealing, 2015.

[7] E. R. Subhiyakto and D. W. Utomo, “Software Testing Techniques and Strategies Use in Novice Software Teams,” J. Sist. Inf., 2016.




DOI: https://doi.org/10.24176/simet.v11i1.3787

Article Metrics

Abstract views : 5480| PDF views : 5266

Refbacks

  • Saat ini tidak ada refbacks.


free hit counter View My Stats

Indexed by:

Dimensions logo

 

Flag Counter

Creative Commons License
Simetris : Jurnal Teknik Mesin, Elektro dan Ilmu Komputer is licensed under a Creative Commons Attribution 4.0 International License.

Dedicated to: