Pengembangan Aplikasi Mentor untuk Studi Kasus Pembelajaran Keterampilan Digital dengan Metode Test-Driven Development

Authors

  • Aditya Rohman Telkom University
  • Umar Ali Ahmad Telkom University
  • Burhanuddin Dirgantoro Telkom University

Abstract

Abstrak—Perkembangan teknologi yang kian pesat berperan penting untuk kemajuan dalam berbagai aspek kehidupan masyarakat terutama aspek ekonomi di Indonesia. Hal tersebut dapat dilihat dari mulai banyaknya perusahaan rintisan teknologi yang berlomba-lomba menemukan dan mengembangkan solusi untuk berbagai kebutuhan masyarakat. Sejalan dengan kemajuan tersebut, kebutuhan akan orang-orang yang ahli di bidang keterampilan digital juga semakin meningkat. Kebutuhan akan talenta digital pada keterampilan digital seperti pemrograman dan desain mencapai angka 600 ribu per tahun. Pada Tugas Akhir ini membahas tentang pengembangan aplikasi sebagai media pembelajaran keterampilan digital dengan dukungan mentor dan komunitas di dalamnya. Secara garis besar aplikasi yang dikembangkan terdiri dari layanan kursus daring yang didukung oleh adanya forum diskusi untuk bertanya kepada mentor dan sesi live mentorship berkala dengan mentor. Pengembangannya menerapkan prinsip Test-Driven Development (TDD) dimana pengujian unit lebih didahulukan sebelum membuat sebuah fitur. Penerapan metode Test-Driven Development dalam pengembangan berdampak pada tingkat usabilitas dari aplikasi yang sangat baik. Hal tersebut dapat dilihat dari hasil pengujian usabilitas pada pengguna dengan menggunakan skala Likert. Seluruh fitur dalam aplikasi mendapatkan nilai index di atas 90% dimana nilai index terendah adalah 92,90% dan nilai index tertinggi mencapai 96,12%.

Kata kunci—aplikasi, keterampilan digital, mentor, perangkat seluler, test-driven development, usabilitas.

References

C. A. Wright dan S. D. Wright, “The Role of Mentors in the Career Development of Young Professionals,” National Council on Family Relations, vol. 36, no. 2, pp. 204-208, 1987.

D. M. Hunt dan C. Michael, “Mentorship: A Career Training and Development Tool,” The Academy of Management Review, vol. 8, no. 3, pp. 475-485, 1983.

N. B. Ruparelia, “Software Development Lifecycle Models,” ACM SIGSOFT Software Engineering Notes, vol. 35, no. 3, p. 8, 2010.

K. Schwaber and J. Sutherland, The Scrum Guide, 2020.

V. Guzzi, K. D. Moore, V. Ngo dan M. Katz, Flutter Apprentice (Second Edition): Learn to Build Cross-Platform Apps, McGaheysville: Razeware LLC, 2021.

GetX, “About Get,” GetX, [Online]. Available: https://pub.dev/packages/get#about-get. [Diakses 14 07 2022].

Google, “Real-time communication for the web,” Google, [Online]. Available: https://webrtc.org/. [Diakses 14 07 2022].

“Live Audio & Video Calling SDK,” Video SDK, [Online]. Available: https://www.videosdk.live/audio-video-calling-api-sdk. [Diakses 15 07 2022].

Wikipedia, “Figma (software),” Wikipedia, 04 07 2022. [Online]. Available: https://en.wikipedia.org/wiki/Figma_(software). [Diakses 11 07 2022].

D. Janzen dan H. Saiedian, “Test-Driven Development: Concepts, Taxonomy, and Future Direction,” IEEE Computer Society, vol. 38, no. 9, pp. 43-50, 2005.

M. Rahman dan J. Gao, “A Reusable Automated Acceptance Testing Architecture for Microservices in Behavior-Driven Development,” dalam IEEE Symposium on Service-Oriented System Engineering, San Francisco, CA, USA, 2015.

J. Unadkat, “BDD vs TDD vs ATDD : Key Differences,” BrowserStack, 4 Mei 2021. [Online]. Available: https://www.browserstack.com/guide/tdd-vs-bdd-vs-atdd. [Diakses 15 Juni 2022].

I. K. WAIROOY, “Alpha dan Beta Testing,” School of Computer Science, BINUS University, [Online]. Available: https://socs.binus.ac.id/2020/06/30/alpha-dan-beta-testing/. [Diakses 15 07 2022].

D. R. Rahadi, “Pengukuran Usability Sistem Menggunakan Use Questionnaire Pada Aplikasi Android,” Jurnal Sistem Informasi (JSI), vol. 6, no. 1, pp. 661-671, 2014.

R. Harrison, D. Flood dan D. Duce, “Usability of mobile applications: literature review and rationale for a new usability model,” Harrison et al. Journal of Interaction Science, vol. 1, no. 1, pp. 1-16, 2013.

F. Yusup, “UJI VALIDITAS DAN RELIABILITAS INSTRUMEN PENELITIAN KUANTITATIF,” Jurnal Tarbiyah: Jurnal Ilmiah Kependidikan, vol. 7, no. 1, pp. 17-23, 2018.

T. Winters, T. Manshreck dan H. Wright, Software Engineering at Google: Lessons Learned from Programming Over Time, 1005 Gravenstein Highway North, Sebastopol, CA 95472.: O’Reilly Media, Inc., 2020.

Downloads

Published

2023-03-06

Issue

Section

Program Studi S1 Teknik Komputer