Syahrizal As.
Software Developer, Trainer, dan Praktisi AI-Assisted Development
Pengalaman teknis yang dibawa ke ruang belajar.
Syahrizal As. merupakan praktisi pengembangan perangkat lunak dengan latar belakang Sistem Informasi dan pengalaman sejak 2020 dalam merancang, mengembangkan, mengintegrasikan, serta memelihara aplikasi web untuk kebutuhan bisnis dan operasional.
Pengalamannya mencakup PHP, Laravel, JavaScript, database relasional, REST API, dan deployment aplikasi. Sistem yang pernah dikembangkan meliputi administrasi, pengelolaan bisnis, pencatatan, pelaporan, dan integrasi antarsistem.
Selain aktif mengembangkan software, Syahrizal memiliki pengalaman sebagai pengajar dan trainer Web Development. Materi yang disampaikan mencakup PHP, Laravel, database, REST API, Git, deployment, dan praktik pengembangan aplikasi.
Dalam perkembangan Artificial Intelligence, Syahrizal menerapkan AI di dalam workflow pengembangan software, mulai dari analisis kebutuhan, penyusunan spesifikasi, pembuatan kode, debugging, dokumentasi, hingga integrasi layanan AI melalui API.
Pengalaman tersebut menjadi dasar pendekatan pelatihan yang praktis dan kontekstual: Learn → Build → Verify. Peserta mempelajari pemanfaatan AI untuk pekerjaan, pengolahan data, pembuatan prototipe, pengujian, dan pemeliharaan solusi digital.
Software Development dan Fullstack Web Development
- Pengembangan aplikasi berbasis PHP dan Laravel.
- Pengembangan antarmuka dengan JavaScript dan teknologi web.
- Perancangan dan pengelolaan database relasional.
- Integrasi sistem melalui REST API.
- Pengujian, debugging, deployment, dan pemeliharaan aplikasi.
- Analisis kebutuhan pengguna menjadi solusi perangkat lunak.
AI Integration dan AI-Assisted Development
- Penerapan AI di dalam workflow pengembangan software (analisis kebutuhan hingga testing).
- Penyusunan prompt teknis terarah dan praktik vibecoding terstruktur.
- Integrasi layanan kecerdasan buatan melalui AI API ke dalam aplikasi web.
- Debugging, refactoring, dan automated test generation berbantuan AI.
- Pengolahan data, pembuatan prototipe cepat (rapid prototyping), dan otomatisasi.
Pelatihan dan Transfer Pengetahuan
- Pengalaman sebagai pengajar dan trainer Web Development (PHP, Laravel, Database, API, Git).
- Pendekatan pelatihan praktis dan kontekstual: Learn → Build → Verify.
- Bimbingan pemecahan masalah (troubleshooting) langsung pada kode program.
- Penyelarasan materi kurikulum dengan kebutuhan industri dan unit kompetensi.
- Pendampingan penyelesaian portofolio nyata dan code review peserta.
Hak & Kewajiban Peserta Latih
Komitmen bersama demi kelancaran dan efektivitas proses pembelajaran selama 3 hari pelatihan.
Hak Peserta Latih
5 Poin Hak- Bertanya dalam setiap kegiatan pembelajaran.
- Mengemukakan pendapat dalam proses pembelajaran.
- Mendapat kejelasan atas materi pelatihan yang disampaikan.
- Mempraktekkan keterampilan secara langsung melalui latihan nyata.
- Mendapatkan sertifikat pelatihan setelah menyelesaikan seluruh rangkaian.
Kewajiban Peserta Latih
6 Poin Kewajiban- Menghadiri keseluruhan sesi pelatihan.
- Mengikuti tahapan Pre Test dan Post Test.
- Mengerjakan seluruh tugas praktikum yang diberikan.
- Mengaktifkan kamera (on camera) dari awal hingga akhir sesi.
- Mengatur ponsel ke mode senyap (silent) selama materi berlangsung.
- Meminta izin kepada fasilitator jika harus meninggalkan ruang Zoom.
Tujuan & Manfaat Pelatihan
Fokus kompetensi dan nilai tambah yang diperoleh setelah menyelesaikan program pelatihan ini.
Tujuan Pelatihan
Kompetensi IntiManfaat Pelatihan
Hasil NyataCourse Overview & Alur Pembelajaran
7 tahapan sistematis yang dilalui peserta selama durasi pelatihan.
Mengenal Peran Web Developer di Industri
Pelajari pembagian tugas spesialisasi web developer secara mendalam dan mudah dipahami, mulai dari apa yang dikerjakan, analogi dunia nyata, alur kerja harian, hingga teknologi yang dikuasai.
Front End Developer
Front End Developer adalah orang yang bertanggung jawab membangun seluruh elemen visual yang dilihat, dibaca, dan disentuh langsung oleh pengguna di layar peramban (browser) mereka.
- Menerima rancangan visual desain (Figma/Adobe XD).
- Menyusun struktur semantik menggunakan HTML5.
- Menghias tata letak responsif menggunakan CSS/Bootstrap.
- Menambahkan efek animasi & logika form interaktif via JavaScript.
Back End Developer
Back End Developer mengelola mesin di balik layar yang tidak kasat mata: pemrosesan logika bisnis, validasi keamanan, manajemen database, autentikasi login pengguna, dan pengiriman data API.
- Menerima request HTTP masuk dari browser/klien.
- Memvalidasi keaslian data dan memeriksa izin akses.
- Melakukan kalkulasi data dan kueri SQL ke database MySQL.
- Mengamankan sistem dari serangan siber (SQL Injection, CSRF).
Full Stack Developer
Full Stack Developer menguasai seluruh lapisan teknologi (end-to-end). Mampu merancang antarmuka pengguna sekaligus membangun arsitektur server, basis data, dan jalur integrasi sistem.
- Menganalisis kebutuhan bisnis klien dari hulu ke hilir.
- Merancang skema relasi basis data (tabel master & transaksi).
- Menulis controller, model Eloquent, dan endpoint API backend.
- Menghubungkan view antarmuka frontend secara mulus tanpa celah.
Framework & Teknologi Utama
Fondasi teknologi modern yang digunakan secara intensif dalam pelatihan.
Framework PHP open-source yang elegan, dirancang untuk mengembangkan aplikasi web dengan sintaks yang ekspresif, keamanan tinggi, dan fitur modern yang powerful.
Framework CSS open-source paling populer untuk membuat website dan aplikasi web dengan desain responsif mobile-first secara cepat, konsisten, dan terstruktur.
Instalasi Tools (Peralatan Tempur)
Pastikan ketiga perangkat lunak berikut terpasang di perangkat laptop Anda sebelum sesi praktikum.
XAMPP
Paket web server lokal lengkap yang menyediakan Apache HTTP Server, database MySQL/MariaDB, dan modul PHP dalam satu instalasi.
Unduh XAMPP
Composer
Dependency manager resmi untuk bahasa PHP. Wajib dipasang untuk mengelola paket, pustaka eksternal, dan instalasi Laravel.
Unduh ComposerVisual Studio Code
Editor kode sumber yang ringan, cepat, dan didukung ekosistem ekstensi lengkap untuk kenyamanan pengembangan web.
Unduh VS CodePanduan Setup Proyek Laravel 13
Langkah demi langkah inisiasi proyek baru dan koneksi basis data.
Instalasi & Persiapan
Terminal Commandcomposer create-project laravel/laravel:^13.0 app-name
cd app-name
php artisan serve
- Buka integrated terminal di dalam Visual Studio Code.
-
Pastikan versi PHP (
php -v) dan Composer (composer -v) sudah aktif. - Jalankan perintah instalasi proyek Laravel di atas.
- Buka peramban (browser) dan akses http://localhost:8000.
Konfigurasi Basis Data
MySQL Setup- Aktifkan modul Apache dan MySQL pada Control Panel XAMPP.
-
Buka phpMyAdmin di browser (
http://localhost/phpmyadmin) lalu buat database baru. -
Buka file konfigurasi environment
.envpada root folder project Laravel di VS Code. -
Sesuaikan parameter
DB_DATABASE=nama_database_anda. -
Jalankan migrasi skema awal di terminal:
php artisan migrate.
Lanjutkan Pembelajaran ke Panduan Teknis
Pelajari 12 bab panduan teknis yang diselaraskan dengan unit kompetensi SKKNI mulai dari database SQL, arsitektur framework, testing UAT, hingga skalabilitas sistem.