AI Assistant
Detail Karya Portofolio

Bentuk Persegi Menggunakan Bahasa Javascript

Jouhara Baharsyam Oleh: Jouhara Baharsyam

Ringkasan Portofolio

Fungsi ini dibuat dengan menggunakan NodeJS yang dapat membentuk persegi dari tanda “*” (bintang)

Deskripsi & Detail Proyek

Dalam contoh di atas, fungsi createSquarePattern menerima satu parameter size yang menentukan ukuran sisi persegi. Fungsi ini pertama-tama membuat sebuah array kosong untuk menampung pola persegi yang akan dibentuk.

Langkah-langkah untuk membentuk pola persegi adalah sebagai berikut:

  1. Baris pertama dibentuk dengan mengulang karakter "*" sebanyak size kali.
  2. Baris tengah (kecuali baris terakhir) dibentuk dengan mengulang karakter "*" di sisi kiri dan kanan, serta menambahkan spasi di tengahnya. Ini dilakukan dengan menggunakan perulangan for yang berjalan sebanyak size - 2 kali.
  3. Baris terakhir dibentuk dengan karakter "*" seperti baris pertama, jika ukuran persegi lebih dari 1.

Setelah semua baris pola persegi terbentuk, kita menggabungkan semua baris tersebut menjadi satu string dengan menggunakan metode join dengan separator berupa baris baru (\n). Hasilnya disimpan dalam variabel square dan akhirnya dikembalikan sebagai output dari fungsi.

Di bagian terakhir, terdapat contoh penggunaan fungsi untuk membuat pola persegi dengan ukuran 5. Hasilnya akan dicetak ke konsol menggunakan console.log. Anda dapat mengganti angka di sana dengan ukuran yang diinginkan.