Jika kamu membuat aplikasi web atau desktop langsung koding seperti expert programming? itu salah. ya ga salah juga, tapi kurang efektif aja. kalo lu dah expert mah santai aja pengalaman dah banyak.

koding tanpa konsep akan menghabiskan waktu lebih banyak dibanding terkonsep.

gimana cara buat konsep yang matang sebelum koding?

  1. Pikirkan UML (Unified Modeling Language)
  2. Apa itu? ya intinya konsep algoritma dari aplikasi yang lu ingin buat. bisa lu tambahin privileged. ini bakal dibutuhin banget kalo lu punya project yang agak gede.

  3. Desain UI (Design/Mockup)
  4. Untuk lu yang seorang frontend atau fullstack pasti akan desain user interface untuk aplikasi lu, dan pasti lu pernah juga gonta-ganti tampilan diproject yang sama.

    Cara biar ga pusing desain diweb yang agak rumit, kita bisa pake
    • Adobe XD
    • Untuk lu yang pake Windows 10, selamat anda bisa pake Aplikasi ini untuk mendesain aplikasi anda. ya benar ini adalah buatan Adobe, tapi ini GRATIS. lu bisa download secara free.
    • Figma
    • nah ini buat lu yang main di Linux,Mac OS, atau Windows 10 kebawah, lu bisa pake aplikasi ini untuk mendesain user interface lu, over all ini aplikasi bisa Cross Platform. bisa di pake lewat Website mereka juga.

  5. Buat ERD (Entity Relationship Diagram)
  6. Diagram Database untuk melengkapi UML, dan ingat sebelum membuat aplikasi (pemula) masterkan skill kalian di Database, mysql atau sql server.

    karena mau programnya apa, database pasti akan melengkapi aplikasi apa yang lu buat.

Kesimpulan

Dari 3 point diatas adalah pure opini gw yang gw analisis sambil koding, dan memang pembuatannya menjadi lebih singkat tanpa ada revisi, buat lu yang biasa kebingguan revisian trus.

bisa ngikutin 3 point diatas, dan lihat perbedaan waktu pembuatan.

itu aja yang bisa gw kasih, keep learn more and more!

Post a Comment