Wed, September 7
                                 / Yasir Maarif
                            
							Cara Membuat Program Pola Menggunakan JavaScript
                        
                            Halo guys, Pada kesempatan kali ini saya akan memberikan beberapa jenis pola bintang dibuat menggunakan bahasa pemrograman JavaScript beserta script-nya.
                              
                                - Langkah pertama yaitu buat sebuah folder bebas
- Kemudian, buat file html dengan nama index.html di dalam folder tersebut
-  struktur HTML seperti biasanya.
              <!DOCTYPE html>
              <html lang="en">
              
              <head>
                <meta charset="UTF-8">
                <meta name="viewport" content="width=device-width, initial-scale=1.0">
                <title>Tutorial 1</title>
              </head>
              
              <body>
                <script src="script.js"></script>
              </body>
              
              </html>
                              
                                - buat file javascript dengan nama script.js di folder yang sama
                                
- panggil file script.js di dalam file index.html (lihat kode baris ke-11)
                                
                    <script src="script.js"></script>
                                                Informasi
                                                
                                                  - hasilnya nanti akan dilihat pada panel console pada browser menggunakan console.log()
- cara membuka panel console, kita buka file index.html tadi pada browser kalian, kalau sudah
                                                    muncul halaman kosong, klik kanan, pilih inspeksi.
- pilih console
 
                                                  - kode javaScript untuk menampilkan ke console ini adalah console.log()
- untuk membuat baris baru, menggunakan \n
 
                    
                        Cara membuat pola segitiga siku-siku
                        
                        console.log("Segitiga siku-siku");
        
                        let bentuk2 = "";
                        for(let i = 0; i < 6; i++)
                        {
                            for(let j = 0; j <= i; j++)
                            {
                            bentuk2 += '*'
                            }
                        bentuk2 += "\n";
                        }
                            
                        console.log(bentuk2);
                        
                        Hasil
                         
                        
                     
                    
                        Cara membuat pola segitiga sama kaki
                        
                        console.log("segitiga sama kaki")
        
                        let bentuk3 = "";
                        for(let i = 0; i < 6; i++)
                        {
                            for(let j = 0; j <= i; j++)
                            {
                            bentuk3 += '*'
                            }
                        bentuk3 += "\n";
                        }
                            
                        for(let i = 6; i >= 0; i--)
                        {
                          for(let j = 0; j <= i; j++)
                          {
                            bentuk3 += '*'
                          }
                           bentuk3 += "\n"
                        }
                            
                        console.log(bentuk3)
                        
                        Hasil
                         
                     
                    
                        Gambar bebas menggunakan document.write
                        Ketika kalian dapat menguasai logikanya dengan baik, maka kalian dapat membuat pola sesuai dengan keinginan kalian. Berikut contoh yang akan saya berikaan berupa pohon cemara menggunakan simbol-simbol dengan menggunakan fungsi document.write
                        
                        
                                //--------Gambar Bebas-------------//
                                //daun atas
                                let m = 1;
                                for (let i = 1; i <= 6; i++) {
                                  //
                                  for (let s = 12 - i; s > 0; s--) {
                                    document.write('_');
                                  }
                                  //banyak * dalam 1 baris
                                  for (let j = 1; j <= m; j++) {
                                    document.write('x');
                                  }
                                  //
                                  for (let s = 12 - i; s > 0; s--) {
                                    document.write('_');
                                  }
                                  m += 2;
                                  document.write('
');
                                }
                                //daun bawah
                                let n = 7;
                                for (let i = 1; i <= 6; i++) {
                                  //
                                  for (let s = 9 - i; s > 0; s--) {
                                    document.write('_');
                                  }
                                  //banyak * dalam 1 baris
                                  for (let j = 1; j <= n; j++) {
                                    document.write('x');
                                  }
                                  //
                                  for (let s = 9 - i; s > 0; s--) {
                                    document.write('_');
                                  }
                                  n += 2;
                                  document.write('
');
                                }
                                //batang
                                for (let a = 1; a <= 6; a++) {
                                  for (b = 1; b <= 10; b++) {
                                    document.write('_');
                                  }
                                  for (c = 1; c <= 3; c++) {
                                    document.write('n');
                                  }
                                  for (b = 1; b <= 10; b++) {
                                    document.write('_');
                                  }
                                  document.write('
');
                                }
                                //rumput
                                for (let a = 1; a <= 2; a++) {
                                  for (let b = 1; b <= 16; b++) {
                                    document.write('w');
                                  }
                                  document.write('
');
                                }
                                document.write('
 
');
                        
                        Hasil
                         
                     
                         Demikian tutorial yang dapat saya bagikan ke teman-teman, semoga kalian dapat memahami. Jangan lupa coba terus berlatih supaya skill kalian dapat terus meningkat terutama dalam logika pemrograman.