Rekapitulasi Aktivitas & Kontribusi
Selama 4 Bulan Praktik Kerja
Dokumentasi komprehensif, pencapaian teknis, dan portofolio hasil kinerja saya selama melaksanakan Praktik Kerja Lapangan di industri teknologi & profesional.
Profil Tempat & Divisi PKL
Gambaran umum institusi tempat pelaksanaan PKL serta pembimbing yang membina selama 4 bulan.
PT Teknologi Kreasi Indonesia
Perusahaan teknologi digital yang bergerak di bidang perancangan perangkat lunak, sistem informasi korporat, dan konsultasi transformasi digital.
Standar Industri yang Diterapkan
-
Metodologi Agile & Scrum
Daily stand-up meeting, sprint planning mingguan, dan retrospective setiap akhir sprint.
-
Clean Code & Version Control
Workflow Git (Branching, Pull Request, Peer Code Review) sebelum deploy ke environment staging.
-
Komunikasi & Kolaborasi Tim
Koordinasi tugas menggunakan Slack, Notion, Jira Board, dan dokumentasi API tersentralisasi.
Timeline & Rincian Aktivitas 4 Bulan
Struktur perkembangan tugas dan kontribusi dari masa adaptasi hingga evaluasi akhir sidang.
Fase Onboarding, Setup Lingkungan, & Riset Awal
Fokus pada adaptasi budaya kerja kantor, pemahaman SOP perusahaan, riset arsitektur sistem yang digunakan, serta penyelesaian tugas-tugas pendahuluan di bawah supervisi mentor.
Pengenalan divisi, instalasi tools (Git, VS Code, Docker/XAMPP, Postman), serta perizinan akses repository.
Membaca dokumentasi sistem yang ada, code convention, dan flow database internal yang berlaku di perusahaan.
Menangani isu styling UI/UX, perbaikan typo data tabel, dan validasi form input pada modul autentikasi.
Review performa bulan pertama, penerimaan feedback dari mentor, dan penyusunan target proyek untuk bulan kedua.
Fase Pengembangan Inti & Eksekusi Proyek Utama
Mulai dipercaya memegang modul proyek nyata. Terlibat dalam perancangan antarmuka pengguna, penulisan logika fungsional, dan integrasi API dengan bimbingan berkala.
Membuat draft desain dashboard admin dan modul rekapitulasi data menggunakan Figma sesuai kebutuhan klien.
Mengonversi desain antarmuka menjadi halaman web yang responsif, rapi, dan mobile-friendly.
Menyambungkan form input dengan endpoint backend untuk mekanisme CRUD (Create, Read, Update, Delete).
Mempresentasikan hasil demo modul kepada Product Owner dan mentor teknis dalam sesi sprint review mingguan.
Fase Quality Assurance, Troubleshooting & Penanganan Kasus
Menghadapi tantangan nyata di lingkungan kerja: melakukan pengujian menyeluruh (UAT), menangani edge cases, mempercepat loading sistem, dan memperbaiki kendala tak terduga.
Membuat skenario pengujian fungsionalitas, validasi input kosong, format data salah, dan uji coba hak akses akun.
Memperbaiki bug sinkronisasi data yang lambat saat query data massal dengan mengoptimalkan struktur query.
Mengurangi ukuran aset gambar, membersihkan stylesheet redundan, serta uji tampilan di Chrome, Firefox, & Safari.
Mendampingi staf internal saat melakukan uji coba alur kerja sistem untuk menjamin kesesuaian operasional.
Fase Finalisasi, Dokumentasi Laporan, & Serah Terima
Menuntaskan seluruh tugas operasional, menyusun buku panduan pengguna (User Manual), menyerahkan dokumentasi kode (Handover), dan mematangkan materi sidang PKL.
Membuat panduan penggunaan aplikasi lengkap dengan tangkapan layar untuk memudahkan pengguna baru.
Menuliskan rincian Bab I sampai Bab V, menyusun lampiran aktivitas kerja, dan asistensi dengan guru pembimbing.
Presentasi internal di hadapan tim pengembang perusahaan, serah terima akun, repository, dan penandatanganan berkas PKL.
Membuat website presentasi interaktif ini, latihan menjawab pertanyaan teknis penguji, dan finalisasi berkas.
Pekerjaan & Proyek yang Ditangani
Kumpulan tugas nyata yang berhasil dikerjakan selama 4 bulan. Klik kartu untuk melihat detail mendalam.
Dashboard Manajemen Data Karyawan
Membangun tampilan antarmuka interaktif untuk memonitor absensi, izin, dan performa pegawai secara terpusat.
Integrasi Modul Export Laporan PDF/Excel
Mengembangkan fitur unduh otomatis rekapitulasi data bulanan menjadi file PDF berstandar cetak dan file spreadsheet.
Pembuatan 40+ Skenario Uji Coba (UAT)
Merancang matriks pengujian fungsionalitas sistem untuk menemukan celah bug validasi sebelum rilis publik.
Redesain Form Input Multi-Langkah (Wizard)
Menyederhanakan alur pengisian form dari 15 kolom panjang menjadi 3 tahap ringkas untuk meningkatkan kecepatan staf.
Validasi Sanitasi Input & Keamanan Form
Menerapkan sanitasi karakter input berbahaya guna mencegah serangan Cross-Site Scripting (XSS) dan kegagalan format.
Penyusunan Standard User Guide & SOP
Menulis modul panduan operasional pengguna berbahasa Indonesia yang mudah dipahami oleh staf non-teknis institusi.
Kendala yang Dihadapi & Solusinya
Refleksi nyata proses problem solving dan kedewasaan pola pikir saat menghadapi hambatan di dunia kerja.
Perbedaan Environment Antar Komputer Tim
Pada bulan pertama, kode berjalan normal di komputer lokal saya namun mengalami galat konfigurasi saat dijalankan di server tim.
Mendokumentasikan seluruh environment variable (`.env.example`), menyeragamkan versi Node/PHP dan dependensi, serta menggunakan container tools.
Penanganan Merge Conflict pada Repository Git
Ketika beberapa anggota tim mengerjakan file yang sama secara bersamaan, terjadi tabrakan kode saat melakukan pull request.
Menerapkan aturan Git branching terpisah untuk setiap fitur (`feature/nama-fitur`), melakukan daily pull sebelum ngoding, dan konsultasi saat conflict resolution.
Pemahaman Kebutuhan Klien yang Kerap Berubah
Adanya penyesuaian alur kerja mendadak dari user yang membutuhkan revisi tata letak dan validasi form di pertengahan bulan ketiga.
Membangun komponen kode yang modular dan reusable (dapat digunakan kembali), sehingga jika ada perubahan tidak merusak modul lainnya.
Transformasi Diri: Sebelum vs Sesudah PKL 4 Bulan
- Terbiasa ngoding sendirian tanpa standar version control (Git).
- Hanya fokus agar fitur "bisa jalan", belum memperhatikan kecepatan & kerapian kode.
- Belum terbiasa membaca error log sistem kompleks secara mandiri.
- Ragu dalam berkomunikasi teknis dengan orang yang lebih berpengalaman.
- Mahir kolaborasi menggunakan Git branch, PR review, dan task management board.
- Menulis kode terstruktur, modular, responsif, dan mudah dipahami rekan tim.
- Terlatih melakukan debugging terarah menggunakan browser DevTools dan log server.
- Percaya diri menyampaikan gagasan dalam forum rapat sprint dan siap presentasi sidang.
Teknologi & Keahlian yang Dikuasai
Perangkat lunak, bahasa pemrograman, dan soft skills yang dipraktikkan langsung di industri.
💻 Tools & Teknologi Industri
🧠 Soft Skills & Sikap Kerja Profesional
Disiplin & Manajemen Waktu
Selalu hadir tepat waktu dan menuntaskan tugas mingguan sesuai tenggat waktu sprint.
Kemampuan Problem Solving
Menganalisis akar penyebab error secara bertahap sebelum meminta arahan dari mentor.
Komunikasi & Kerjasama
Terbuka terhadap saran revisi, aktif berdiskusi di daily standup, dan saling membantu.
Kemauan Belajar Cepat
Cepat beradaptasi dengan stack teknologi baru dan standar dokumentasi perusahaan.
Galeri Kegiatan & Aktivitas Harian
Bukti visual autentik pelaksanaan PKL selama 4 bulan di kantor perusahaan.
Suasana kerja meja operasional & sesi koding harian
Bimbingan teknis berkala bersama pembimbing industri
Rapat koordinasi mingguan & evaluasi target sprint
Presentasi hasil proyek & serah terima berkas di hadapan tim
Kesimpulan & Kesiapan Sidang
Program PKL selama 4 bulan (16 minggu) telah terselesaikan dengan predikat sangat baik dan berhasil memenuhi seluruh target kompetensi kurikulum.
Berhasil memberikan kontribusi nyata terhadap sistem perusahaan berupa pengembangan modul, peningkatan uji coba, dan perbaikan antarmuka pengguna.
Terbentuknya kesiapan mental dan etika profesional untuk memasuki dunia industri teknologi sesudah kelulusan.
"Terima kasih yang sebesar-besarnya kepada Bapak/Ibu Dewan Penguji, Guru Pembimbing, serta Pembimbing Lapangan dan seluruh staf perusahaan atas bimbingan dan kesempatan berharga ini."