Pola diamond atau belah ketupat adalah salah satu pola bentuk geometris yang sering dijumpai dalam pemrograman. Pola ini terdiri dari sejumlah baris dengan jumlah maksimal di tengah dan berkurang secara simetris ke atas dan ke bawah. Pola diamond dapat dibentuk dengan menggunakan perulangan pada berbagai bahasa pemrograman, termasuk Python, PHP, C++, dan sebagainya. Pada artikel ini, kita akan fokus pada pembentukan pola diamond dengan menggunakan perulangan pada bahasa pemrograman Python dan PHP.

Membentuk Pola Diamond dengan Perulangan pada Java

Dalam bahasa pemrograman Python, kita dapat menggunakan perulangan for untuk membentuk pola diamond. Pola ini akan terdiri dari karakter "M", "A", "R", "L", "I", "N", "T", "O" dan spasi. sehingga akan membentuk sebuah diamond dengan hasil output "MARLIANTO".

Berikut adalah contoh kode java membentuk pola diamond

public class Program
{//powered by marlianto
public void hendro(){
    java.util.ArrayList nama = new java.util.ArrayList();
    nama.add("M");
    nama.add("A");
    nama.add("R");
    nama.add("L");
    nama.add("I");
    nama.add("A");
    nama.add("N");
    nama.add("T");
    nama.add("O");
    nama.add("☆");
   
        for (int anto=1;anto<=5;anto++){
            for(int j=4; anto<=j; j--){
                System.out.print("  ");
            }
            for (int k=0; k<=(anto*2)-2; k++){
                System.out.print(nama.get(k)+" ");
            }
            System.out.println("");
        }//======================
        //batasan.
         for (int hendro=0;hendro<4;hendro++){
            for(int j=0; j<=hendro; j++){
                System.out.print("  ");
            }
            for (int k=0; k<=(6 - (hendro*2)); k++){
     System.out.print(nama.get(k)+" ");
            }
            System.out.println("");
        }
    }
    public static void main(String[] args) {
    Program marliantopanggil = new Program();
    marliantopanggil.hendro();
}
}

Hasil dari kode di atas akan membentuk pola diamond seperti berikut:

        M 
      M A R 
    M A R L I 
  M A R L I A N 
M A R L I A N T O 
  M A R L I A N 
    M A R L I 
      M A R 
        M 

Kesimpulan: 
Kesimpulannya, pola diamond dapat dibentuk dengan menggunakan perulangan pada berbagai bahasa pemrograman. Kode di atas menunjukkan bagaimana kita dapat memanfaatkan perulangan for untuk mencetak pola diamond dengan karakter "M", "A", "R", "L", "I", "N", "T", "O" dan spasi, menghasilkan bentuk geometris yang estetis dan sering digunakan dalam tugas-tugas pemrograman. Dengan memahami dasar-dasar perulangan dan memanfaatkannya secara kreatif, kita dapat membuat pola-pola bentuk geometris lainnya sesuai kebutuhan.