Kemajuan teknologi informasi mendorong kebutuhan akan kemampuan praktis di bidang pengembangan perangkat lunak, khususnya bagi mahasiswa program studi Manajemen Informatika. Kegiatan magang menjadi salah satu sarana bagi mahasiswa untuk mengasah kemampuan tersebut melalui pengalaman kerja nyata di luar lingkungan kampus.
Laporan ini disusun berdasarkan kegiatan magang yang dilaksanakan di Changzhou Vocational Institute of Mechatronic Technology (??????????), sebuah perguruan tinggi vokasi yang berlokasi di Changzhou, Provinsi Jiangsu, Republik Rakyat Tiongkok. Kegiatan magang berfokus pada pembelajaran dan pengembangan aplikasi web sederhana menggunakan framework Vue.js sebagai media pembelajaran dasar pemrograman.
Aplikasi yang dikembangkan bertujuan membantu mahasiswa memahami konsep dasar Vue.js melalui contoh dan praktik yang bisa langsung dicoba, terdiri dari empat halaman utama: Beranda, Form Input, Kalkulator, dan Daftar Data. Dalam proses pengembangannya, diterapkan sejumlah konsep dasar Vue.js, seperti data binding, event handling, conditional rendering, list rendering, component, props, emit, serta routing menggunakan Vue Router.Dari sisi teknis, aplikasi dibangun menggunakan Vue.js 3 dengan pendekatan Options API, JavaScript sebagai bahasa pemrograman, HTML dan CSS untuk membangun tampilan, serta Vite sebagai alat bantu pengembangan. Seluruh data dikelola secara lokal menggunakan array di dalam component, sehingga aplikasi tidak memerlukan backend maupun basis data.
Hasil pengembangan menunjukkan bahwa aplikasi berjalan sesuai rancangan dan mampu menampilkan penerapan konsep-konsep dasar Vue.js melalui fitur-fitur yang sederhana namun representatif. Melalui kegiatan magang ini, penulis memperoleh pengalaman menyeluruh dalam proses pengembangan aplikasi berbasis web mulai dari mempelajari teknologi yang digunakan, merancang struktur dan tampilan, mengimplementasikan fitur, menguji fungsi aplikasi, hingga mendokumentasikan seluruh hasil pengembangan sebagai bahan penyusunan laporan.