Belajar Design System Untuk Pemula

Nodbeen
23 Oct 202119:38

Summary

TLDRThis video script delves into the application of system design in crafting complex Yin Yang projects, emphasizing its importance in large-scale and collaborative work to prevent miscommunication and streamline project execution. It explains the concept of system design, including component libraries, pattern libraries, and style guides, and demonstrates the benefits of using a design system for consistency, efficiency, and ease of collaboration. The script also discusses different approaches to adopting, adapting, or creating a design system tailored to a company's needs, highlighting the trade-offs between customization and cost.

Takeaways

  • 😀 A design system is a collection of components, patterns, and styles that can be reused in product design development.
  • 🔄 Design systems facilitate the replication and implementation of elements across large-scale projects, enhancing efficiency and consistency.
  • 👥 Collaboration in design projects can be streamlined with a design system, reducing miscommunication and aligning team efforts.
  • 🎨 The system includes a style guide focusing on branding elements such as color, typography, and logos, and provides guidelines for content creation.
  • 📚 A component library is part of the design system, housing pre-designed UI elements ready for reuse in various projects.
  • 🛠️ Each component in the system is detailed with descriptions, usage guidelines, attributes, and source code for easy implementation by developers.
  • 🔑 Attributes of components such as color and size are adjustable, allowing for flexibility and adaptation to different project needs.
  • 🔄 The pattern library organizes how components can be grouped together, focusing on content structure and layout templates for reuse.
  • 🛑 Standardization in design systems ensures that the products reflect the brand identity and values, maintaining a consistent brand experience.
  • 🤝 Design systems can be adopted, adapted, or created from scratch, each approach having its own advantages and disadvantages in terms of cost, customization, and brand differentiation.
  • 📈 A good design system is well-documented, user-friendly, and based on user research and brand identity, ensuring each element has a strong rationale behind it.

Q & A

  • What is the main topic of the video?

    -The main topic of the video is the application of design systems in the process of building a large-scale Yin Yang project.

  • Why is it important to use a design system when building a complex Yin Yang project?

    -Using a design system is important because it streamlines the work process, reduces miscommunication, and ensures consistency across a large-scale project, which can span hundreds of pages.

  • What are the components of a design system according to the video?

    -A design system consists of a component library, pattern library, and style guide. These include elements like color schemes, typography, buttons, icons, and other UI components.

  • How does a design system help in collaboration within a team?

    -A design system aids in collaboration by providing a standardized set of components and guidelines, which minimizes miscommunication and ensures that all team members are aligned with the project's visual and functional standards.

  • What are the benefits of using a design system in a project?

    -The benefits include easy replication and implementation of elements in large projects, focusing designers on more complex problems, facilitating collaboration, and maintaining visual consistency across the entire product.

  • How does the video demonstrate the process of creating a component within a design system?

    -The video demonstrates creating a button component, setting its size, color, and text, and then turning it into a reusable component within the design system.

  • What is the advantage of having a master component in a design system?

    -Having a master component allows for easy updates across all instances of that component in a project. If the design needs to change, only the master component needs to be updated, and all other instances will automatically reflect the changes.

  • What are the three approaches to using a design system mentioned in the video?

    -The three approaches are adopting an existing design system, adapting an existing design system to fit the company's needs, and creating a custom design system specifically for the company.

  • What are the potential drawbacks of adopting an existing design system as mentioned in the video?

    -The potential drawbacks include limited customization options and reduced brand differentiation, as the design system may be used by other companies as well.

  • What are the key characteristics of a good design system according to the video?

    -A good design system should have concise and clear documentation, understandable rules and guidelines, and all components, patterns, and styles should be based on user research and brand identity.

  • How does the video suggest a design system will evolve over time?

    -The video suggests that a design system will continue to evolve with the development of the product it supports and will be influenced by the emergence of new tools and technologies.

Outlines

00:00

🛠 Introduction to Design Systems in Project Collaboration

The script begins by addressing the audience and introducing the topic of design systems in the context of complex Yin Yang projects, which can involve hundreds of pages. It raises questions about the audience's experience with such projects and the challenges they might have faced without a design system in place. The importance of design systems in streamlining work and preventing miscommunication in large-scale projects is emphasized. The video aims to explain what a design system is, its components, and how it can be implemented effectively. A design system is described as a collection of components, patterns, and styles that can be reused in product design, with standards set by organizations or companies.

05:00

📚 Components and Benefits of Design Systems

This paragraph delves into the specifics of what constitutes a design system, including style guides, component libraries, and pattern libraries. It explains that a design system can be reused across various projects, making it an efficient tool for developers and designers alike. The paragraph also highlights the benefits of using a design system, such as the ease of replication and implementation of elements in large projects. The script provides a practical demonstration of creating and implementing a design system element, like a button, within a project, showcasing the time-saving and consistency benefits of such an approach.

10:02

🔄 The Role of Components in Design Systems

The script continues to explore the functionality of components within a design system, discussing how they can be grouped and used in different projects. It emphasizes the ease with which developers can implement these components using source code, and how changes to the master component can automatically update all instances across projects. This section also touches on the advantages of design systems in terms of allowing designers to focus on more complex problems, facilitating collaboration, and maintaining visual consistency throughout a product or brand.

15:02

🌟 Approaches to Creating a Design System

The final paragraph discusses the different approaches to creating a design system, as outlined by Teresa Neumann, a senior user experience specialist from Nielsen Norman Group. It presents three main approaches: adopting an existing design system, adapting an existing one to fit company needs, or creating a bespoke design system for the company. The paragraph examines the pros and cons of each approach, such as cost, customization, and brand differentiation. It concludes by highlighting the importance of documentation, clear guidelines, and user research in creating an effective design system.

Mindmap

Keywords

💡System Design

System design refers to the process of planning and creating a system that is both functional and efficient. In the context of the video, it is about creating a design system for developing products that can be reused and consistently applied across various projects. The script mentions the importance of system design in establishing a standard set by an organization or company, which is crucial for maintaining brand identity and consistency in design elements.

💡Component Library

A component library is a collection of reusable UI components that can be used across different projects. The video script emphasizes the role of a component library in a design system, where it contains elements like buttons and icons that have been pre-designed and can be easily implemented in various projects, thus saving time and ensuring consistency.

💡Pattern Library

A pattern library is a resource that documents and provides examples of design patterns that can be used in projects. The script explains that a pattern library is part of the design system and includes guidelines on how to group components or elements together to create a coherent layout and structure in a project.

💡Style Guide

A style guide is a set of standards for the design and branding elements of a company or product. The video script discusses the role of a style guide in a design system, focusing on aspects like color schemes, typography, and logos that reflect the brand's identity. It provides guidelines on how to write content that aligns with the company's values.

💡Consistency

Consistency in design ensures that all elements of a product or brand look and feel uniform. The script highlights the importance of consistency in a design system, which helps in maintaining a coherent visual experience for users across different platforms and projects.

💡Collaboration

Collaboration refers to the process of working together with others towards a common goal. In the video, the speaker discusses the benefits of using a design system in collaborative projects, where it helps to minimize miscommunication and ensures that all team members are aligned with the brand's design standards.

💡Replicability

Replicability in design means the ability to easily duplicate and implement design elements across different parts of a project. The script provides an example of creating a button in a design system and then replicating it across various pages of a project, demonstrating how this can save time and effort.

💡Customization

Customization refers to the ability to modify or adapt a design to specific needs or preferences. The video script contrasts adopting an existing design system with creating a custom one, noting that while the latter is more costly and time-consuming, it allows for greater customization to fit the unique identity of a brand.

💡Brand Identity

Brand identity is the visual and textual elements that represent a company's image and values. The script mentions that a design system should reflect the brand identity, ensuring that the design elements used in projects are consistent with the company's ethos and style.

💡User Research

User research is the process of gathering information about users to inform design decisions. The video emphasizes that a good design system should be based on user research and brand identity, ensuring that the components, patterns, and styles are not only aesthetically pleasing but also user-friendly and aligned with the target audience's needs.

💡Documentation

Documentation in the context of a design system refers to the written materials that explain how to use the system, including guidelines and best practices. The script suggests that clear and concise documentation is essential for designers and developers to quickly learn and implement the design system in their projects.

Highlights

Introduction to the importance of system design in creating complex Yin Yang projects with numerous pages.

Discussion on the challenges of building complex Yin Yang projects without a system design, leading to potential miscommunication and extended project timelines.

Definition of system design as a collection of components, patterns, and styles that can be reused in product development.

Explanation of how system design components, pattern libraries, and style guides contribute to a standardized approach in an organization or company.

The significance of system design in facilitating collaboration within a team and avoiding miscommunication.

Demonstration of how system design can streamline the replication and implementation of elements in large-scale projects.

The role of a style guide in focusing on branding, including color schemes, typography, and logos.

Description of a component library as a collection of pre-designed UI elements ready for reuse in various projects.

Importance of naming components specifically to prevent miscommunication between designers and developers.

How providing a description and usage guidelines for each component aids in consistent application across projects.

The inclusion of attributes and source code for each component to ease the implementation by front-end developers.

The concept of a pattern library that groups components and focuses on content structure, layout, and reusable templates.

Benefits of using a design system, such as ease of replication, focus on complex problem-solving, and facilitated collaboration.

The impact of design systems on maintaining visual consistency throughout a product and enhancing user experience.

Different approaches to using design systems: adopting existing ones, adapting them to company needs, or creating a new one specifically for the company.

Analysis of the pros and cons of each approach to using design systems, considering cost, customization, and brand differentiation.

Characteristics of a good design system, including concise documentation, clear guidelines, and components supported by user research and brand identity.

Conclusion emphasizing the evolving nature of design systems and their dependence on product development, team needs, and technological advancements.

Transcripts

play00:00

Hai Hai

play00:00

[Musik]

play00:05

semuanya selamat datang kembali di

play00:08

channel ini di video kali ini saya akan

play00:11

mengajak kalian untuk membahas mengenai

play00:13

penerapan desain sistem dalam rancang

play00:16

sebuah Yin Oke Sebelumnya saya mau

play00:20

bertanya kepada kalian apakah kalian

play00:22

pernah membangun sebuah Yin Yang

play00:25

kompleks dengan memiliki puluhan hingga

play00:28

ratusan halaman atau page tanpa

play00:30

melibatkan desain sistem di dalam

play00:32

prosesnya

play00:33

kemudian Pernahkah kalian membangun ydn

play00:37

secara berkolaborasi dengan tim kalian

play00:40

tanpa menggunakan desain sistem dalam

play00:42

prosesnya kira-kira Bagaimana eksperimen

play00:45

kalian apakah kolaborasi yang kalian

play00:49

lakukan berjalan dengan baik atau malah

play00:51

terjadi miskomunikasi di dalamnya yang

play00:54

juga berdampak pada waktu pengerjaan

play00:57

Project yang cukup lama nah the

play01:00

permasalahan tersebut tentu dengan

play01:02

menggunakan desain sistem dalam proses

play01:04

membangun yin yang memiliki skala yang

play01:08

besar akan merampingkan pekerjaan kalian

play01:11

Oke mungkin dari kalian semua ada

play01:14

beberapa yang belum memahami apa sih itu

play01:17

desain sistem maka dari itu di video

play01:20

kali ini saya akan mencoba menjelaskan

play01:22

apa sih itu desain sistem dan bagaimana

play01:25

implementasinya

play01:27

[Musik]

play01:33

desain sistem adalah kumpulan komponen

play01:37

pola dan gaya yang dapat digunakan

play01:39

berulang kali dalam mengembangkan sebuah

play01:42

produk desain sistem memiliki standar

play01:45

yang telah ditentukan oleh sebuah

play01:47

organisasi ataupun perusahaan

play01:49

dari definisi yang telah saya sampaikan

play01:52

ada beberapa hal yang perlu kita garis

play01:55

bawahi dan kita coba bahas satu per satu

play01:58

poin pertama Hai desain sistem adalah

play02:01

kumpulan komponen atau lebih dikenal

play02:04

dengan komponen library kemudian berisi

play02:06

Pola atau pattern library dan gaya atau

play02:10

style guide komponen pola dan gaya yang

play02:14

dimaksud bisa berupa Kaler typography

play02:17

kemudian kumpulan komponen seperti

play02:20

button icon dan kumpulan komponen Yui

play02:23

yang lainnya Nah kita masuk ke poin

play02:26

nomor 2 desain sistem dapat digunakan

play02:29

berulang kali

play02:30

komponen pola dan gaya yang dibuat di

play02:34

dalam desain sistem dapat digunakan

play02:36

berulang kali di setiap projek yang kita

play02:38

buat istilahnya kita tinggal ambil dan

play02:42

kopi dan selanjutnya kita tinggal

play02:44

implementasikan saja komponen ke dalam

play02:47

project-project yang kita kerjakan

play02:49

selanjutnya kita masuk ke poin yang

play02:52

nomor tiga yaitu desain sistem memiliki

play02:55

standard yang sudah ditentukan

play02:58

setiap perusahaan tentu ingin produk

play03:01

yang dibangunnya mengandung nilai-nilai

play03:03

atau identitas brand yang dibuat

play03:06

sehingga pada saat membuat desain sistem

play03:09

Para desainer dan developer akan

play03:11

memperhatikan nilai-nilai tersebut agar

play03:14

produk yang dibuat dapat mencerminkan

play03:16

identitas perusahaan

play03:18

[Musik]

play03:25

dalam membuat sebuah desain sistem ada

play03:28

beberapa hal yang umum dimuat di dalam

play03:31

desain sistem seperti yang sebelumnya

play03:33

sudah saya sampaikan hal-hal yang berisi

play03:36

di dalam desain sistem seperti gaya atau

play03:39

style guide style guide cenderung

play03:41

berfokus pada branding atau identitas

play03:44

brand seperti warna tipografi hingga

play03:47

logo Selain itu style guide biasanya

play03:50

berisi panduan Bagaimana cara menulis

play03:53

berbagai konten yang selaras dengan

play03:55

nilai-nilai dari perusahaan selanjutnya

play04:00

desain sistem berisi komponen atau

play04:02

komponen library component library yang

play04:05

juga dikenal sebagai desain library

play04:08

berisi kumpulan elemen Yui yang telah

play04:11

dirancang sebelumnya dan dapat digunakan

play04:13

berulang kali pada setiap proyek yang

play04:16

dikerjakan selain berisi visual

play04:20

komponen-komponen juga dilengkapi dengan

play04:22

nama komponen tentunya nama komponen

play04:26

dapat ditulis dengan spesifik untuk

play04:28

menghindari miskomunikasi antara

play04:30

desainer dan developer

play04:32

selanjutnya Selain nama komponen setiap

play04:35

komponen akan diberikan deskripsi

play04:37

tentang bagaimana sebuah komponen

play04:40

digunakan Selain itu akan dilengkapi

play04:43

juga cara untuk menggunakannya Seperti

play04:46

hal yang boleh dilakukan dan hal yang

play04:48

tidak bisa dilakukan

play04:50

selanjutnya atribut agar lebih lengkap

play04:54

lagi setiap komponen akan diberikan

play04:56

atribut seperti warna ukuran dan dari

play05:00

setiap komponen

play05:01

selain atribut setiap komponen akan

play05:04

diberikan source code dengan adanya

play05:07

source code tim developer atau front-end

play05:10

developer dapat dengan mudah

play05:12

mengimplementasikan setiap komponen yang

play05:14

dimiliki ke dalam project-project yang

play05:17

mereka kerjakan dan yang terakhir desain

play05:20

sistem berisi Pola atau pattern library

play05:23

beton library biasanya berisi cara untuk

play05:27

mengelompokkan komponen yang telah

play05:29

dibuat dengan komponen yang lain atau

play05:32

fat on library lebih menekankan pada

play05:35

struktur konten tata letak setiap elemen

play05:38

Yui dan template yang dapat digunakan

play05:40

kembali pada sebuah Project

play05:43

[Musik]

play05:49

lalu Mengapa sih kita menggunakan desain

play05:52

sistem Nah ada beberapa manfaat yang

play05:55

bisa didapatkan saat menggunakan desain

play05:58

sistem yang pertama Hai dapat

play06:00

mereplikasi dan mengimplementasikan

play06:02

elemen pada Project yang besar dengan

play06:05

mudah maksud dari mereplikasi dan

play06:08

mengimplementasikan elemen ini Agar

play06:10

kalian lebih paham Saya akan mendemokan

play06:12

atau menunjukkan prosesnya di dalam

play06:15

figma Oke kita langsung saja ke dalam

play06:18

hikmah

play06:20

Ok Sekarang saya sudah berada di dalam

play06:23

hikmah Nah selanjutnya saya akan

play06:25

menjelaskan mengenai pengertian

play06:27

mereplikasi sebuah elemen Yui dan

play06:30

mengimplementasikannya ke dalam sebuah

play06:33

Project okeh langsung saja bisa kalian

play06:36

lihat di layar saya sudah menyediakan

play06:39

beberapa pic dimana Pets pertama akan

play06:42

saya jadikan sebuah desain sistem yang

play06:45

akan berisi sebuah

play06:48

elemen Yui dan kemudian tiga bridge ini

play06:51

akan saya gunakan sebagai contoh sebuah

play06:55

Project nah di mana diproject ini jika

play06:58

kalian misalnya

play07:00

buat sebuah elemen Yui misalnya sekitar

play07:02

buat button Oke kita buat button

play07:05

Soalnya ini 71 untuk tingginya dan kita

play07:10

beri teks misalnya get started

play07:13

[Musik]

play07:17

OK kita taruh di center

play07:21

warnanya kita ganti putih untuk betonnya

play07:26

kita ganti hijau seperti ini Oke

play07:29

dan kita taruh di tengah

play07:31

[Musik]

play07:33

nah oke nah jika kalian membuat elemen

play07:37

Yui seperti Barton ini dan setiap pic

play07:40

yang lain juga membutuhkan elemen yang

play07:44

sama yaitu sebuah badan get started

play07:46

tentu kalian bisa membuat secara manual

play07:51

seperti tadi di setiap pedasnya tapi

play07:54

bagaimana jika kalian memiliki jumlah

play07:56

first atau jumlah halaman yang banyak

play07:59

misalnya ratusan ini akan membutuhkan

play08:02

waktu yang cukup lama dan ini tidak

play08:05

efisien tapi ini juga bisa kalian copy

play08:10

seperti berikut dan copy P seperti

play08:13

berikut nah tapi jika kalian suatu saat

play08:17

nanti produk Kalian ada perubahan atau

play08:21

perusahaan mengalami reprimanding dan

play08:24

misalnya button ini kita ganti menjadi

play08:27

warna biru tentu kita akan mengganti

play08:30

setiap balon-balon yang lain di setiap

play08:33

halaman atau page nya secara manual juga

play08:36

dan ini membutuhkan waktu yang cukup

play08:38

banyak juga dan tidak efisien Maka dari

play08:42

itu peran komponen dalam desain sistem

play08:45

ini sangat penting sekali Nah bisa

play08:48

kalian lihat dulu ya Disini saya akan

play08:50

mencontohkan bagaimana saya membuat

play08:52

sebuah komponen di dalam desain sistem

play08:54

dan saya implementasikan ke dalam setiap

play08:57

projek yang saya miliki ok

play09:00

Hai

play09:00

nah Disini saya akan buat button lagi di

play09:05

desain sistem Oke segini saja

play09:09

ukurannya samain aja ya 337

play09:14

[Musik]

play09:16

dan tingginya adalah 71

play09:19

seperti ini dan teksnya adalah get

play09:24

started sama

play09:31

[Musik]

play09:33

Oke seperti ini

play09:36

untuk beton yang sebelumnya akan saya

play09:40

delete terlebih dahulu Nah untuk warna

play09:44

dari Banten ini akan saya ganti hijau

play09:46

dan tulisan menjadi putih

play09:49

Nah bisa kalian lihat di sini Ini adalah

play09:52

sebuah balon biasa ya yang terdiri dari

play09:55

sebuah sip dan tulisan Nah berikut saya

play09:59

akan the button ini menjadi sebuah

play10:02

komponen Oke kita tinggal pilih text dan

play10:06

asyiknya kemudian kita kontrol by untuk

play10:09

grup nah oke Ini sudah di grup

play10:13

selanjutnya kalian bisa pilih komponen

play10:15

yang di atas ini yang ada kota empat ini

play10:19

kita tinggal pilih nah oke di sini bisa

play10:23

kalian lihat di grup 1 itu akan

play10:27

terimplementasikan sebuah komponen

play10:30

nah komponen yang sudah kita buat ini

play10:34

dapat kita implementasikan ke setiap

play10:37

project-project yang kita miliki caranya

play10:40

adalah kita pergi ke Asep nah secara

play10:43

otomatis sebatan yang kalian rubah

play10:45

menjadi komponen ini akan terdaftar di

play10:48

aset yang berada di bagian desain sistem

play10:51

cara menggunakannya seperti berikut kita

play10:55

tinggal pilih saja button yang kita

play10:58

perlukan

play11:00

oke tinggal pilih dan kita tinggal

play11:02

letakkan di pic yang membutuhkan elemen

play11:05

Yui yang kalian buat Oke Tibet God

play11:09

nah oke

play11:10

Dan ini juga bisa kita copy dan kita

play11:14

best ke

play11:16

pet special lainnya nah Disini ajaibnya

play11:21

dari penggunaan komponen di dalam desain

play11:23

sistem apabila suatu saat nanti produk

play11:27

kita berubah maka kita tinggal merubah

play11:29

desain sistemnya saja yaitu komponen

play11:31

betonnya misalnya warnanya misalnya

play11:34

berubah suatu saat nanti menjadi Ungu

play11:37

Oke dan ketika kita merubah baten

play11:41

masternya maka beton beton yang lainnya

play11:44

akan berubah juga bagaimana dengan

play11:47

rounded Nya najika rounded Nya kita

play11:51

ganti menjadi misalnya 11 Oke sudah maka

play11:55

semua beton akan menjadi rounded Hai

play12:00

bagaimana dengan teks nah misalnya kita

play12:03

ganti menjadi login

play12:06

maka

play12:09

semua teks pada button button yang ada

play12:13

di Project kita juga akan berubah

play12:15

mengikuti Master button yang telah kita

play12:18

buat di dalam desain sistem nanti

play12:22

penjelasan kali ini cukup singkat saja

play12:24

saya akan membuat penjelasan atau

play12:28

praktek membuat sebuah komponen di dalam

play12:31

desain sistem dimana video tersebut akan

play12:34

saya buat terpisah dimana jika video

play12:37

tersebut sudah selesai dikerjakan Dan

play12:39

diupload maka link video tersebut akan

play12:42

muncul di pojok kanan atas video ini Oke

play12:46

langsung saja kita lanjut ke dalam slide

play12:49

selanjutnya

play12:51

designer dapat fokus pada masalah yang

play12:54

lebih kompleks karena elemen-elemen Yui

play12:57

sudah dibuat sebelumnya di dalam desain

play13:00

sistem maka para desainer dapat berfokus

play13:03

dalam mengatasi

play13:04

permasalahan-permasalahan yang lebih

play13:06

kompleks hal ini akan mempercepat

play13:08

pekerjaan desainer atau sebuah tim yang

play13:11

terlibat di dalam sebuah Project

play13:13

kemudian yang ketiga yaitu memudahkan

play13:16

dalam berkolaborasi

play13:18

dalam mengerjakan sebuah Project tentu

play13:21

kita akan melakukan kolaborasi untuk

play13:23

menyelesaikan proyek tersebut dan

play13:25

kolaborasi tersebut bisa saja dilakukan

play13:27

dengan tim yang sama atau dengan tim

play13:30

yang berbeda semakin banyak orang yang

play13:33

terlibat di dalam sebuah Project maka

play13:36

akan ada peluang setiap orang akan

play13:39

mengalami miskomunikasi dalam pengerjaan

play13:41

proyek tersebut maka dari itu peranan

play13:44

desain sistem adalah untuk meminimalisir

play13:47

miskomunikasi ini dari sisi

play13:50

fungsionalitas elemen dan tampilan

play13:52

visual dan yang terakhir nomor 4 Yaitu

play13:55

dapat menjaga konsistensi visual di

play13:58

seluruh produk dan C Hai banget karena

play14:00

design system menyediakan satu sumber

play14:03

komponen pola dan gaya yang dapat

play14:05

digunakan berulang kali di seluruh

play14:07

produk dan channel maka akan memberikan

play14:10

konsistensi visual dan eksperimen yang

play14:13

konsisten bagi pengguna

play14:18

[Musik]

play14:22

selanjutnya kita akan membahas mengenai

play14:24

pendekatan-pendekatan yang dapat kita

play14:26

gunakan dalam membuat sebuah desain

play14:28

sistem dari artikel yang ditulis di

play14:31

Nielsen Norman grup.com oleh Teresa

play14:35

fessenden seorang senior user experience

play14:38

specialist secara umum terdapat tiga

play14:41

pendekatan dalam menggunakan desain

play14:43

sistem yaitu mengadopsi desain sistem

play14:46

yang sudah ada kemudian mengadaptasi

play14:49

atau menyesuaikan sistem desain yang

play14:51

sudah ada dengan kebutuhan perusahaan

play14:54

yang terakhir adalah membuat desain

play14:56

sistem sendiri khusus untuk perusahaan

play14:59

nah di ketiga pendekatan ini tentu ada

play15:02

kelebihan dan kekurangannya

play15:03

masing-masing dan kita bisa memilih

play15:06

salah satu pendekatan sesuai dengan

play15:09

kebutuhan tim dan kebutuhan Project yang

play15:12

kita buat nah disini bisa kalian lihat

play15:15

di layar Kalian ada beberapa kelebihan

play15:19

dan kekurangan seperti mengadopsi desain

play15:21

sistem yang sudah ada di mana Di sini

play15:23

ada Kelebihannya yaitu Low Cost yaitu

play15:27

biaya yang dikeluarkan sedikit karena

play15:30

kita hanya mengadopsi desain sistem yang

play15:32

sudah ada namun dengan Hal ini tentu

play15:35

akan menimbulkan kekurangan yaitu les

play15:38

customization karena design system ini

play15:41

yang kita gunakan adalah desain sistem

play15:44

yang sudah ada jika suatu saat nanti

play15:46

produk kita mengalami perubahan maka hal

play15:49

ini akan menjadi PR yang cukup hai oh

play15:52

besar bagi para desainer ataupun

play15:54

developer untuk merubah desain sistem

play15:56

mereka dan yang terakhir kekurangannya

play15:59

adalah lo brand diferensiasi on karena

play16:02

ya kita menggunakan desain sistem yang

play16:04

sudah ada maka kemungkinan perusahaan

play16:07

lain menggunakan desain sistem yang sama

play16:09

itu ada sehingga disini akan mengurangi

play16:13

nilai keunikan sebuah produk dari sebuah

play16:17

perusahaan nah maka dari itu kita bisa

play16:20

membuat sendiri desain sistem kita namun

play16:23

disini tentu

play16:25

high-cost ya biaya yang dikeluarkan

play16:28

cukup tinggi dan waktu yang dikeluarkan

play16:30

untuk mengerjakan desain sistem ini

play16:32

cukup panjang namun dengan kita membuat

play16:35

desain sistem ini akan mendapatkan

play16:38

kelebihan yaitu more customization

play16:41

dimana jika suatu saat nanti produk yang

play16:43

kita buat mengalami perubahan atau suatu

play16:46

saat nanti perusahaan melakukan

play16:48

re-branding Para desainer developer

play16:52

dengan mudah sesuka hati merubah desain

play16:55

sistem mereka Sesuai dengan identitas

play16:58

brand atau batasan-batasan yang telah

play17:01

ditentukan sebelumnya kemudian kelebihan

play17:04

selanjutnya adalah high brand

play17:05

differentiations dimana karena design

play17:08

system kita buat sendiri kita bisa

play17:10

membuat desain sistem yang unik dan

play17:13

sesuai dengan nilai-nilai atau identitas

play17:15

dari perusahaan

play17:17

[Musik]

play17:23

Lalu bagaimana sih kita membuat desain

play17:26

sistem yang baik Nah berikut beberapa

play17:29

ciri desain sistem yang baik yang

play17:32

pertama tentu memiliki dokumentasi yang

play17:34

ringkas dan rapi dengan dokumentasi yang

play17:37

ringkas dan rapi Para desainer para

play17:40

developer ataupun orang-orang yang

play17:43

terlibat langsung dalam sebuah proyek

play17:45

yang melibatkan desain sistem akan

play17:47

dengan mudah mempelajari desain sistem

play17:49

tersebut dan mengimplementasi desain

play17:51

sistem tersebut kedalam Project Mereka

play17:54

kemudian yang nomor dua adanya aturan

play17:57

dan pedoman yang mudah dimengerti dan

play17:59

yang terakhir segala komponen pola dan

play18:02

gaya yang dibuat didukung berdasarkan

play18:05

user research dan identitas brand

play18:07

sehingga setiap elemen pada desain

play18:09

sistem memiliki alasan yang kuat dibuat

play18:12

kesimpulan dari pembahasan kali ini

play18:14

adalah desain sistem Merupakan

play18:16

sekumpulan komponen pola dan gaya yang

play18:20

dapat digunakan berulang kali di setiap

play18:22

proyek yang dikerjakan terdapat beberapa

play18:25

hal yang perlu kita pertimbangkan jika

play18:27

ingin membuat sebuah desain sistem

play18:29

seperti skala proyek yang dikerjakan

play18:32

kebutuhan tim dan waktu yang dibutuhkan

play18:35

dalam mengerjakan projek desain sistem

play18:38

akan terus berkembang mengikuti

play18:39

perkembangan produk yang dibuat hingga

play18:42

pengaruh dari adanya perkembangan tools

play18:45

dan teknologi baru oke untuk pembahasan

play18:49

kali ini sudah selesai di selanjutnya

play18:52

saya akan membahas mengenai Atomic

play18:54

desain yang masih ada kaitannya dengan

play18:56

desain sistem Jika menurut kalian video

play18:59

ini membantu silahkan like video ini dan

play19:02

subscribe channel ini agar kalian tidak

play19:04

ketinggalan video-video menarik yang

play19:06

lainnya dan silahkan share juga ke teman

play19:09

kalian agar teman kalian memiliki

play19:11

referensi yang sama dengan kalian Oke

play19:14

mungkin sekian video kali ini dan terima

play19:17

kasih

play19:18

[Musik]

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
Design SystemsCollaborationProduct DesignUser ExperienceBrand IdentityComponent LibraryPattern LibraryStyle GuideReusabilityConsistencyDesign Efficiency
¿Necesitas un resumen en inglés?