Course Overview
Course Overview
Atomic design adalah metodologi di dalam pengembangan perangkat lunak yang terapkan pada antarmuka pengguna atau sisi front-end untuk membagi elemen yang besar menjadi elemen yang lebih kecil lagi sampai titik atom tidak dapat dibagi lagi. Metodologi ini sangat bermanfaat ketika diterapkan pada antarmuka karena dengannya membuat sebuah komponen atau elemen yang dibangun dengan konsep ini lebih scalable, mudah digunakan, dan lebih fleksibel digunakan diberbagai proyek. Metodologi ini membagi komponen ke dalam 5 tingkatan, page, layout atau template, organism, molecules, dan atoms.