BISA AI Academy adalah lembaga pelatihan teknologi yang berfokus pada Kecerdasan Buatan (AI), Data Science, Cyber Security, Full Stack Programming, UI/UX, dan b... Selengkapnya...
Menguasai konsep dasar pengembangan web, framework front-end dan desain UI/UX
Memiliki keterampilan dalam pemrograman, menggunakan framework front-end, dan membuat antarmuka pengguna yang responsif
Diutamakan mahasiswa D3/D4/S1 dari jurusan Teknik Informatika, Sistem Informasi, Ilmu Komputer, Teknologi Informasi, atau bidang serumpun yang memiliki dasar pengembangan web dan antarmuka pengguna.
Rancangan Aktivitas Selama Magang
Posisi: Frontend Developer
|
Minggu/ Bulan/ Tahapan |
Aktivitas Utama |
Deskripsi Kegiatan |
Outcome |
|---|---|---|---|
|
Minggu 1-2 (Tahap 1: Orientasi dan Setup) |
Onboarding Tools dan Teknologi |
|
Mahasiswa siap menggunakan environment frontend untuk web dan mobile. |
|
Minggu 3-5 (Tahap 2: Basic Web Development) |
Membuat Web Frontend Dasar |
|
Mahasiswa menghasilkan web sederhana berbasis ReactJS + styling framework. |
|
Minggu 6-7 (Tahap 3: Basic Mobile Development) |
Membuat Aplikasi Mobile Hybrid Sederhana |
|
Mahasiswa menghasilkan aplikasi mobile hybrid sederhana. |
|
Minggu 8-9 (Tahap 4: API Integration (Web & Mobile)) |
Menghubungkan Frontend ke API |
|
Web dan mobile apps terhubung ke API dan sudah memiliki login basic. |
|
Minggu 10-11 (Tahap 5: Advance Web Frontend) |
State Management dan Routing |
|
Aplikasi web lebih kompleks dan modular. |
|
Minggu 12 (Tahap 6: UI/UX Enhancement) |
Penyempurnaan Tampilan Web & Mobile |
|
Web dan mobile apps tampil lebih profesional dan responsif. |
|
Minggu 13-14 (Tahap 7: Advanced API & Auth Handling) |
Peningkatan Keamanan dan Akses Data |
|
Frontend mampu mengelola sesi autentikasi dengan baik. |
|
Minggu 15 (Tahap 8: Persiapan Proyek Frontend) |
Pemahaman dan Perencanaan Proyek |
|
Mahasiswa memahami struktur, kebutuhan UI, dan teknis integrasi proyek frontend yang akan dikerjakan. |
|
Minggu 16–18 (Tahap 9: Pelaksanaan Proyek Frontend) |
Implementasi Proyek Sesuai Arahan |
|
Mahasiswa menyelesaikan proyek frontend sesuai arahan, siap ditampilkan sebagai portofolio, dan dapat diuji secara end-to-end. |
|
Minggu 18 (Tahap 10: Final Review and Presentation) |
Finalisasi dan Presentasi Proyek |
|
Mahasiswa menyelesaikan magang dengan proyek web/mobile fungsional. |
Technical Skill Frontend Developer
|
Skill |
Deskripsi Singkat |
|
Development Environment Setup |
Menggunakan VS Code, NodeJS, Expo CLI (React Native) dan Flutter SDK. |
|
HTML/CSS Frameworks |
Membuat layout dengan TailwindCSS / ChakraUI untuk web yang responsif. |
|
ReactJS Development |
Membangun aplikasi web dengan ReactJS, mengatur routing, dan struktur halaman. |
|
React Native / Flutter |
Membuat aplikasi mobile hybrid dengan navigasi dan UI dasar. |
|
API Integration |
Menghubungkan frontend dengan backend menggunakan Axios/Fetch. |
|
Authentication Handling |
Menerapkan login/logout, token JWT, dan role-based UI access. |
|
State Management |
Mengelola data dengan Context API atau Redux sederhana. |
|
UI/UX Enhancement |
Mengoptimalkan tampilan, animasi, dan validasi form. |
|
Debugging & Bug Fixing |
Menyelesaikan masalah teknis selama development. |
|
Project Implementation |
Membangun dan mendokumentasikan project frontend secara lengkap. |
Soft Skill Frontend Developer
|
Skill |
Deskripsi Singkat |
|
Analytical Thinking |
Memahami kebutuhan tampilan dan alur pengguna (user flow) dengan logis. |
|
Problem Solving |
Menyelesaikan error dalam code dan proses integrasi frontend-backend. |
|
Attention to Detail |
Teliti terhadap desain UI, responsivitas, dan fungsionalitas interaktif. |
|
Creativity |
Mendesain antarmuka yang menarik dan user-friendly. |
|
Technical Communication |
Menjelaskan alur kerja dan kebutuhan API ke tim backend/desainer. |
|
Time Management |
Mengatur waktu pengerjaan tugas frontend secara efisien. |
|
Collaboration |
Berkolaborasi dengan tim desain, backend, dan mentor. |
|
Adaptability |
Mampu belajar framework baru dan beradaptasi dengan perubahan desain. |