<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gilang Ramadhan 🈯️</title>
    <description>The latest articles on DEV Community by Gilang Ramadhan 🈯️ (@0wx).</description>
    <link>https://dev.to/0wx</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F382991%2F8cba8cc0-2a33-40e6-ac19-18a7c2d72bcb.png</url>
      <title>DEV Community: Gilang Ramadhan 🈯️</title>
      <link>https://dev.to/0wx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/0wx"/>
    <language>en</language>
    <item>
      <title>Pentingnya Sebuah Desain Sebelum Memulai Mengetik Program</title>
      <dc:creator>Gilang Ramadhan 🈯️</dc:creator>
      <pubDate>Fri, 25 Jun 2021 02:51:24 +0000</pubDate>
      <link>https://dev.to/0wx/pentingnya-sebuah-desain-sebelum-memulai-mengetik-program-21gm</link>
      <guid>https://dev.to/0wx/pentingnya-sebuah-desain-sebelum-memulai-mengetik-program-21gm</guid>
      <description>&lt;p&gt;Sebagai seorang yang masih belajar dalam pemrograman khususnya Website, saya ingin berbagi sedikit pengalaman dimana saya mampu meningkatkan produktifitas dengan hal yang sederhana.&lt;/p&gt;

&lt;h2&gt;
  
  
  Kesalahan
&lt;/h2&gt;

&lt;p&gt;Kesalahan fatal dari kebanyakan Programmer yang juga saya alami adalah mulai mengetik tanpa menggambarkan apa yang dia ingin capai, hanya memikirkan rancangan yang kemungkinan besar akan terlupakan detailnya dalam 1-2 jam kedepan akhirnya bergelut dengan berbagai macam ketidak-konsistensi-an dalam programnya.&lt;/p&gt;

&lt;p&gt;Hindari mengetik program tanpa menjabarkan rancangan awal, buatlah sebuah &lt;em&gt;flowchart&lt;/em&gt; apa yang ingin dicapai dan bagaimana cara mencapainya, meskipun hanya sebuah program sederhana yang bahkan hanya untuk mengisi waktu luang. Kebiasaan untuk menggambarkan sebuah &lt;em&gt;flowchart&lt;/em&gt; sangat bagus agar terbiasa mempunyai rancangan yang konsisten kedepannya.&lt;/p&gt;

&lt;h2&gt;
  
  
  Flowchart
&lt;/h2&gt;

&lt;p&gt;Untuk membuat sebuah &lt;em&gt;Flowchart&lt;/em&gt; pun tidak lah rumit, cukup dengan dasar di bawah ini sudah men-&lt;em&gt;cover&lt;/em&gt; ±70% &lt;em&gt;(berdasarkan pengalaman pribadi)&lt;/em&gt; dari &lt;em&gt;Flowchart&lt;/em&gt; yang akan kalian buat di kemudian hari&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy9tmwc9kh9y4b8k7ro6z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy9tmwc9kh9y4b8k7ro6z.png" alt="Simbol dasar dalam Flowchart" width="743" height="230"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Alat
&lt;/h2&gt;

&lt;p&gt;Ada 2 macam alat yang biasa saya pakai:&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Buku kecil dan Pensil
&lt;/h4&gt;

&lt;p&gt;Buku kecil dan Pensil yang paling sering saya pakai untuk mengurangi &lt;em&gt;screen time&lt;/em&gt; saya, pensil pun wajib yang ada penghapusnya 😂, apalagi saya juga sering touring di hari sabtu dan minggu, sangat cocok saat nongkrong tiba-tiba muncul ide baru langsung saya tulis. Juga berlaku saat ngopi-ngopi bareng teman. Baru setelah udah di depan layar dibikin ulang pakai tools ke dua.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Flowchart dari &lt;a href="https://app.diagrams.net/" rel="noopener noreferrer"&gt;https://app.diagrams.net/&lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;Ini salah satu online tools favorit saya karna tidak harus login (tinggal klik icon silang/close di pojok kanan atas pop up login) lalu mulai menggambar. Beberapa keunggulan yang saya suka:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dark Theme &lt;em&gt;(WAJIB)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Tidak Perlu login&lt;/li&gt;
&lt;li&gt;Aplikasi web yang sangat ringan&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Kesimpulan dan saran
&lt;/h2&gt;

&lt;p&gt;Menggambarkan rancangan program yang akan kita buat sangat membantu meningkatkan konsistensi dan mempercepat waktu produksi, luangkan waktu setidaknya 15-30 menit setelah &lt;em&gt;Flowchart&lt;/em&gt; anda selesai untuk memikirkan kembali apakah semua sudah sesuai atau belum, dan kerjakan tiap bagian sesuai arah panah.&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1n88w8gbgxmipckaga3k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1n88w8gbgxmipckaga3k.png" alt="Api -&amp;gt; FE" width="362" height="125"&gt;&lt;/a&gt;&lt;br&gt;
 Misal contoh di atas, berarti kerjakan API terlebih dahulu, dan jika sudah selesai bisa dicoba memberikan warna sesuai selera, seperti contoh di atas (hijau: selesai, merah: belum).&lt;/p&gt;

&lt;p&gt;Semoga dengan artikel ini bisa membantu anda yang baru memulai perjalanan sebagai Developer atau yang masih sering mengetik program tanpa membuat &lt;em&gt;Flowchart&lt;/em&gt; bisa mulai meningkatkan efesiensi dan konsistensi dalam mengetik program. Terima kasih dan Selamat menggambar! 🎉✍&lt;/p&gt;

&lt;p&gt;&lt;a href="https://0wx.dev" rel="noopener noreferrer"&gt;0wx.dev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>design</category>
      <category>architecture</category>
      <category>indonesia</category>
    </item>
  </channel>
</rss>
