IEC Competition 2026 · SatyaDiLab

From Problem
to Product

How AI Changes the Way We Build Digital Solutions

👨‍💻
Ifan Jaya Suswanto Zalukhu
Head of Engineering · SimpliDOTS · AWS Community Builder
C# / .NET Microservices SaaS AI Engineering AWS

← → navigate  ·  N speaker notes  ·  L light mode  ·  F fullscreen

Agenda

What We'll Cover Today

🔍
Cara Nemuin & Validasi Masalah
Problem discovery → validate sebelum buka code editor
AI-Augmented Lifecycle
Traditional SDLC vs cara baru yang lebih cepat
🚀
Build → Measure → Learn
Ship MVP cepat, iterasi dari real feedback
🎬
Live Demo × 4
Vibe Coding · Figma Make · Kiro · n8n
Core message: AI mempercepat eksekusi — tapi kemampuan nemuin masalah yang benar tetap jadi pembeda kalian.
Ifan
Hi 👋

Perkenalkan, saya

Ifan Jaya Suswanto Zalukhu

💼
Head of Engineering
SimpliDOTS — SaaS company, Medan · 6+ years .NET/C#
☁️
AWS Community Builder AI Engineering
Co-organizer AWS User Group Medan
🔵
GDG Medan — Speaker & Participant
Topik: AI Journey · Automation · AI Agent
✍️
Menulis di Medium & Dev.to
AI · Engineering culture · Tooling · SaaS architecture
📸 Beberapa aktivitas saya
AWS Event
GDG Event
📱 Follow Along

Akses Slide

Scan QR code di bawah!

QR Code – Slide Access
atau akses langsung via link
ifanzalukhu97.github.io/slides/from-problem-to-product.html

Di era AI, semua orang bisa

build software lebih cepat

Tapi pertanyaan yang lebih penting...

Apakah kamu building
the right thing?
✕ Build feature based on assumption
Solve problem yang real & tervalidasi
Common Mistake

Starting From Technology, Not Problem

❌ Cara yang salah
  • "Saya mau bikin AI app"
  • "Saya mau pakai Blockchain"
  • "Saya mau bikin chatbot"
Teknologi dulu → masalah belakangan → user ga butuh
✓ Pertanyaan yang benar
"Masalah apa yang ingin saya selesaikan?"
Problem dulu → solusi → teknologi sebagai enabler
Mahasiswa CS pas denger AI hype
🤩🚀
"Gacor! Harus bikin
AI app sekarang!"
3 bulan kemudian...
😶
masalahnya apa ya?
📖 Getting Real — Basecamp
🔗 basecamp.com/gettingreal

Build for Yourself First

"The best software comes from someone who has scratched their own itch."
— Getting Real, Basecamp
Kenapa build for yourself?
  • Lo paham pain point secara langsung
  • Ga perlu nebak-nebak kebutuhan user
  • Motivasi lebih kuat — lo adalah user pertamanya
  • Feedback loop paling cepat = diri sendiri
Build untuk "everyone"
😵‍💫
Nebak kebutuhan orang, asumsi everywhere, rilis 6 bulan, 0 user
Build untuk diri sendiri
😎
You ARE the expert user!
Instant validation. Zero guessing.
⚠️ Before You Code

Validate First. Build Second.

Habiskan berhari-hari di sini → hemat berminggu-minggu bahkan berbulan-bulan development yang sia-sia.

1
Siapa yang suffer dari masalah ini?
Identifikasi user spesifik. Bukan "semua orang" — itu red flag. Temukan 5 orang nyata dan wawancara mereka minggu ini.
2
Apakah mereka mau spend sesuatu untuk solusi ini?
Spend = uang, waktu, atau effort. Kalau jawabnya "mungkin" → masalahnya belum cukup sakit.
3
Siapa yang bisa kamu ajak ngobrol tentang ini minggu ini?
Cari orang yang mengerti industri atau calon user langsung. Bukan teman sekelas yang bakal bilang "bagus!" aja.
Tools yang bisa membantu:
📊 Business Model Canvas ⚡ Lean Canvas 🎤 Problem Interview
📁 Case Study

Waktu itu, saya punya masalah kecil...

Yang kayaknya kalian juga pernah rasain 😅

😫 Pain Points
  • Bikin CV ulang tiap apply, capek banget
  • Custom cover letter tiap perusahaan
  • Bingung: skill gue nyambung gak sama JD ini?
  • Apply ke 10 tempat, tracking-nya chaos
💡 Pertanyaan Awal
"Apakah AI bisa bantu proses ini jadi lebih cepat dan lebih relevan?"
Bukan: "Saya mau bikin AI platform untuk industri rekrutmen global"
MVP v0.1

Keep It Simple — Seriously

✅ Yang Sudah Ada di MVP
📄 + 📋
CV + Job Description → Cover Letter
🔍
Skill Gap Analyzer
+ history data & user preference
❌ Yang belum dibuat dulu
  • Job application tracker
  • Learning roadmap
  • AI interview simulator
  • Full web dashboard
Fokus satu pertanyaan:
"Apakah solusi ini bisa memberikan value sebelum kita build yang lainnya?"

First Do It. Then Do It Right. Then Better.

🎯 User need: "Saya butuh cara pindah dari titik A ke B"
🛹
v0.1
Skateboard
Gerak! Feedback langsung
🛴
v0.2
Scooter
Lebih cepat, user minta standing
🚲
v0.3
Sepeda
Lebih jauh, butuh motor
🏍️
v0.4
Motor
Kencang! Tapi hujan?
🚗
v1.0
Mobil
Full solution dari iterasi nyata
❌ Waterfall approach — user tidak dapat value sampai semua selesai
🧩
Roda 1
0 value
🧩
Roda 2
0 value
🧩
Roda 3
0 value
🧱
Body
0 value
⚙️
Engine
0 value
🚗
Mobil jadi!
⏱️ 2 tahun
User tidak bisa kemana-mana selama 2 tahun. Kalau ternyata salah arah — semua diulang dari nol.
"Start slow if you have to. Start small if you have to. Just start."
Real Story

Release Fast. Learn Faster.

📤
MVP Dirilis
Simple CLI tool. Dipakai beberapa teman & rekan kerja.
📩
Feedback Masuk
"Tools ini menarik, tapi susah dipakai karena harus pakai CLI / AI Code Editor..."
💡 Insight
Masalahnya bukan di AI capability.
Masalahnya di User Experience & Accessibility.
"If you don't put your product in front of users, you are optimizing assumptions."
Non-technical user disuruhin buka terminal
😱💻
$ python app.py --cv resume.pdf
    --jd job_desc.txt
Error: command not found
ERROR 404: SANITY NOT FOUND
Kalau ga release, feedback ini ga pernah ketauan 🤷

Product Development = Loop, Bukan Sekali Jalan

🔨
Build
📊
Measure
🧠
Learn
🔁
Improve
Produk berkembang bukan karena
"developer punya ide fitur"
tapi karena
"user memiliki masalah baru"

Evolusi dari Feedback, Bukan Asumsi

github.com/ifanzalukhu97/AI-CV-Cover-Letter-Generator

01
MVP
AI CV + Cover Letter + Skill Gap
"Gimana buat tailored docs lebih cepat + tau skill mana yang kurang?"
02
Feedback
Application Tracker
"Gue udah apply kemana aja? Susah tracking-nya"
03
Feedback
Learning Roadmap
"Dari skill gap ini, belajar apa dulu ya?"
04
Feedback
AI Interview Simulator
"Ada interview besok, gimana cara prepare-nya?"

The Shift in How We Build

🐌 Traditional SDLC
📋 Requirement Gathering
🎨 Design
💻 Development
🧪 Testing
🚀 Release
⏱️ Feedback terlambat · 💸 Cost kesalahan mahal
⚡ AI-Augmented Lifecycle
🔍 Problem Discovery
🤖 AI Brainstorming
🖼️ Rapid Prototype
📝 Spec Generation
⚡ AI-Assisted Dev
🔄 Feedback Loop
⚡ Feedback loop super cepat · 💰 Cost mistake minimal
⚡ Live Demo Time

AI-Powered Dev Workflow

4 tools · 4 fase berbeda dalam development lifecycle

1️⃣
Vibe Coding
AI sebagai thinking partner — explore masalah, bukan langsung ngoding
2️⃣
Figma Make AI
Dari ide jadi prototype visual dalam hitungan menit
3️⃣
Kiro — Spec Driven Dev
Prototype → Spec → AI-assisted implementation
4️⃣
n8n Automation
AI workflow automation setelah product jalan
01
Demo
Vibe Coding
AI sebagai Thinking Partner — bukan sekadar Code Generator
💬 REAL PROMPT — dari feedback user nyata
Saya memiliki project "AI CV & Cover Letter Generator".
Saat ini aplikasi berjalan melalui CLI / AI Code Editor,
sehingga user non-developer kesulitan menggunakannya.
Feedback: "Fiturnya membantu, tapi tidak semua orang nyaman
pakai command line. Bisa dibuat versi web?"
Bantu saya berpikir sebagai product engineer.
Sebelum membuat solusi, bantu saya analisis:
• Siapa user yang mengalami masalah ini?
• Apa sebenarnya pain point mereka?
• Apakah web UI adalah solusi yang tepat?
• Apa yang harus diprioritaskan untuk MVP?
• Risiko atau asumsi apa yang perlu divalidasi?
Setelah itu, bantu saya merancang versi web sederhana.
Jangan langsung generate code — bantu saya memahami
reasoning dan keputusan desain terlebih dahulu.
🔍 Analisis user
🎯 Validasi solusi
📋 MVP scope
⚠️ Asumsi & risiko
⚠️ Key point: Kalau AI cuma diminta nulis kode, lo kehilangan 80% value-nya. AI paling powerful saat dipakai untuk explorasi masalah.
02
Demo
Figma Make AI
Dari Ide → Prototype Visual dalam Hitungan Menit
📤
Upload CV
🔍
Skill Analysis
📊
Skill Gap
📚
Learning Path
🎯 Demo: AI Career Companion — evolution dari AI CV Generator project
Why prototype first? Ubah wireframe lebih murah dari ubah kode. Validasi desain sebelum touch code editor.
03
Demo
Kiro — Spec Driven Development
Prototype → Spec → AI-Assisted Implementation
📄 SPEC — dari Feedback → Requirement yang Jelas
Feedback: "CLI menjadi barrier untuk user non technical."
Improvement: Web interface sebagai UI wrapper.
Feature: Web Interface for AI CV & Cover Letter Generator
User: Job seeker yang ingin membuat CV tanpa CLI
Goal: Web interface sederhana yang mudah dan familiar
User Flow:
1. Buka web application
2. Input profile (nama, pengalaman, skills, dll)
3. Paste target job description
4. Konfigurasi preferences (bahasa, work arrangement, salary)
5. Lihat & export hasil generate
Acceptance Criteria:
✓ Accessible via web browser — no CLI needed
✓ User can input profile & job description
✓ System generates tailored CV & cover letter
✓ User can preview result (Markdown & HTML)
✓ User can export to PDF
MVP Scope:
HTML + Tailwind CSS + Vanilla JS · Frontend only
✕ No auth · No database · No backend (yet)
First make it usable → collect feedback → improve.
AI tanpa spec
🤡
"Bikinin app" → hallucinate, kode berantakan
AI dengan spec yang jelas
🎯
Output predictable, dalam batasan yang disepakati.
04
Demo
n8n — AI Workflow Automation
Setelah product jalan, AI automation extends its value
📋
Job Submitted
📊
Google Sheet
n8n Trigger
🤖
AI Analyze JD
📈
Update Skill Gap
n8n = glue antara semua tools dan AI — automation tanpa nulis backend dari scratch
Key insight: AI tidak hanya membantu build aplikasi. AI juga membantu build workflow yang connect semuanya.
Perlu Diluruskan

AI bukan berarti
Engineering Discipline Tidak Penting

🤖 Yang bisa AI lakukan:
  • Nulis syntax dengan cepat
  • Generate boilerplate code
  • Bantu debugging & refactoring
  • Eksplorasi solusi teknis
👨‍💻 Yang tetap butuh manusia:
  • Architecture decisions
  • Security & data protection
  • Scalability design
  • Maintainability & tech debt
  • Validasi solusi vs real problem
AI mempercepat loop-nya. Tapi engineering judgment tetap ada di tangan kalian.
Ini yang membuat kalian tidak tergantikan

Di era AI, competitive advantage kamu adalah...

Empathy

🤖 AI bisa...
  • Nulis frontend component dalam 5 detik
  • Setup database tanpa keringat
  • Generate ratusan baris kode
👥 Yang hanya manusia bisa...
  • Ngerasain frustrasi user secara langsung
  • Duduk & dengerin keluh kesah user
  • Tahu fitur mana yang benar-benar bernilai
Pasien minta obat sakit kepala. Kalau dokter langsung kasih — sembuh sementara. Ternyata penyebabnya lebih serius. Dengerin keluhannya. Diagnosa masalah sebenarnya.
Practical Takeaway

Your Hackathon Framework

🔍
Step 1
Find the Real Problem
Validasi dulu. Siapa yang suffer dari masalah ini?
Step 2
Validate Before Build
3 pertanyaan kunci. Ngobrol ke 5 orang nyata.
🤖
Step 3
Vibe Coding: Explore
Chat AI untuk brainstorm & challenge asumsi
🖼️
Step 4
Prototype Fast
Figma Make / Figma sebelum nulis kode
📝
Step 5
Write the Spec
Feature, user, acceptance criteria. Baru kasih AI.
🚀
Step 6
Ship & Get Feedback
Sedikit fitur tapi jalan.
🎓 Bonus untuk Mahasiswa

Unlock Privileges Kalian — Gratis

🛠️ Tool Access — Manfaatkan sebelum lulus!
Kiro for Students
FREE
Kiro IDE — Spec Driven Development, gratis untuk mahasiswa aktif
🔗 kiro.dev/students/
🐙
GitHub Student Pack
$200k+ VALUE
GitHub Copilot, domain, cloud credits + 100+ tools premium
🔗 education.github.com/pack
🧠
JetBrains Pack
ALL IDEs FREE
IntelliJ, WebStorm, PyCharm, DataGrip — semua IDE gratis
🔗 jetbrains.com/academy/student-pack/
📢 Online Presence — Jangan biarkan project mati di laptop!
Setelah build, tunjukkan. Dunia tidak akan notice kalau kamu diam saja.
  • Post di LinkedIn, Instagram, atau X — story, thread, atau short video demo project kamu
  • Submit ke GDG Medan Showcase — platform khusus untuk showcase project komunitas
  • Hadir ke community meetup (online / offline) — AWS, GDG, atau komunitas tech lokal lainnya
💡 Pro tip: Satu post jujur tentang proses belajar lebih relatable dari showcase yang sempurna.
🤝 Komunitas

Next Events — Lanjut Belajar Bareng Komunitas

Bergabung ke komunitas tech Medan — tempat ilmu di sini terus berkembang.

AWS UG Medan Meetup
AWS User Group Medan
AWS UG Medan Meetup – Juni 2026
Upcoming ⚡
📅 Sabtu, 27 Juni 2026  ·  09.30 – 12.30 WIB
📍 Universitas Pelita Harapan (UPH) Medan – Lippo Plaza Lt. 6
🗣️ OpenClaw & berbagai AI tools terkini
🔗 Daftar di Meetup.com
👾
AWS Student
Community Day
AWS Student Community
AWS Student Community Day Medan 2026
Save the Date 🗓️
📅 Sabtu, 11 Juli 2026  ·  08.30 – 16.00 WIB
📍 UPH Medan Campus – Lippo Plaza
🗣️ OpenClaw · AI Engineering · Design · Data · Cloud Computing
🔗 awsscdmedan.com

Di era AI, membuat software jadi lebih cepat.

Semua orang bisa build faster.

The biggest advantage is knowing:
What to build.
Why it matters.
How to learn from users.
🌱 Mulai dari masalah kamu sendiri
✅ Validate sebelum build
🚀 Ship MVP, iterasi dari feedback
🫀 Empathy over features

Q&A 🙋

Ada yang mau ditanyakan atau didiskusikan?

Akses Slide
QR Code
Scan QR atau akses via
ifanzalukhu97.github.io/slides/from-problem-to-product.html
Simpan sebelum lupa 😄
📱 Connect with Me
Project: AI CV Cover Letter Generator
Open source on GitHub
Selamat berhackathon! 🚀 Build something that matters.
1 / 27
🎤 Speaker Hints