Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Menjelajah Dunia Frontend Lebih Jauh
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rizqy Hidayat
April 02, 2022
Technology
18
0
Share
Menjelajah Dunia Frontend Lebih Jauh
Rizqy Hidayat
April 02, 2022
More Decks by Rizqy Hidayat
See All by Rizqy Hidayat
HTMX: Back to Basic
rizqyhi
0
56
Exploring PEMPA Architecture on Dicoding.com
rizqyhi
0
39
JavaScript Modules & Current Updates
rizqyhi
0
94
Introduction to Open Source & Hacktoberfest
rizqyhi
0
110
Frontend is Enough
rizqyhi
0
33
Other Decks in Technology
See All in Technology
Swift Sequence の便利 API 再発見
treastrain
1
290
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
430
論文紹介:Pixal3D (SIGGRAPH 2026)
tenten0727
0
220
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
720
AIAgentと取り組むKaggle
508shuto
2
280
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
130
GCASアップデート(202603-202605)
techniczna
0
210
LookerとADKで作る社内AIエージェント
chanyou0311
0
260
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
440
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
170
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
5
560
How to learn AWS Well-Architected with AWS BuilderCards: Security Edition
coosuke
PRO
0
150
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
120
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
690
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
340
Typedesign – Prime Four
hannesfritz
42
3k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Un-Boring Meetings
codingconduct
0
290
Transcript
Menjelajah Dunia Front-end Lebih Jauh Rizqy Hidayat Product Engineer @
Dicoding Indonesia
Perjalanan sebelumnya
Persiapan Gerbang Slicing Tanjakan Coding Padang Deployment Lembah Debugging Puncak
Web API Cakrawala Berikutnya
I. Persiapan
“Give me six hours to chop down a tree and
I will spend the first four sharpening the axe.” Abraham Lincoln
Investasi ke peralatan untuk menunjang produktivitas
Pilih code editor/IDE sesuai selera dan maksimalkan fitur yang diberikan
Pelajari dan latih jari menggunakan keyboard shortcuts
II. Gerbang Slicing
Mulai dengan membayangkan struktur tiap bagian/komponen dengan tag HTML div
img h3 svg span div div
Tambahkan class untuk memudahkan styling div.course-card img.course-card__logo h3.course-card__name svg.course-card__meta-icon span.course-card__meta-label
div.course-card__meta div.course-card__fre e-badge
Gunakan Emmet untuk menulis struktur HTML lebih cepat
Jangan copy-paste CSS yang diberikan design tool mentah-mentah
III. Tanjakan Coding
Tulis kode yang indah dan menyenangkan untuk dibaca
Pecah method/fungsi menjadi kecil-kecil agar lebih mudah dipahami
Gunakan linter untuk membantu menjaga konsistensi gaya penulisan kode ✅
Baca Clean Code dan terapkan yang sekiranya masuk akal
IV. Padang Deployment
Ada yang masih ingat atau pernah menggunakan tool ini?
Atau ini?
Deployment modern yang lebih mudah dan cepat
Istirahat sebentar…
V. Lembah Debugging
Berteman dengan Developer Tools di browser, mengakrabi fitur-fitur yang diberikan
Debugging manual dengan console.log
Manfaatkan Break on… untuk mengecek perubahan di DOM dan siapa
yang mengubah
Gunakan tab Network untuk memantau request dan response
Lebih lanjut lagi, gunakan Profiler untuk mengoptimalkan performa aplikasi
Jika sudah mentok, segera cari bantuan
VI. Puncak Web API
Bekerja dengan gambar dan vektor menggunakan Canvas API
Kolaborasi realtime dengan Websocket atau WebRTC
VII. Cakrawala Berikutnya
Membangun situs yang aksesibel untuk semua pengguna http://blogs.quovantis.com/web-accessibility/
Eksplorasi pendekatan Jamstack untuk membangun aplikasi web https://jamstack.org/
Membangun aplikasi desktop dengan Electron
📚 Sumber Belajar • https://web.dev/ • https://developer.mozilla.org/ • Dokumentasi resmi
• Kelas Frontend Expert Dicoding
📝 Catatan Perjalanan • Siapkan peralatan, asah kemampuan • Tulis
kode yang indah dan menyenangkan untuk dibaca • Anggap error sebagai tantangan yang harus diselesaikan • Hindari frontend fatigue • Jangan pernah berhenti belajar (dan berbagi)
Narahubung E:
[email protected]
W: https://rizqy.me T: @rizqyhi 👋 Terima Kasih