PAYDAY DEALS DATANG LAGI!
Belajar IT dari Dasar Sampai Jago Diskon 70%
Periode 25-27 November 2025
Hari
Jam
Menit
Detik
HOREGAJIAN
Periode promo 17-24 Oktober 2025

Membuat Pola Segitiga Angka Pada Java dengan Kode Sederhana

December 27, 2024

Tahukah kamu? bahwa bahasa pemrograman java menampilkan deret bilangan. Deret bilangan tersebut disebut pola segitiga angka, yang biasanya dibuat atau disusun dalam pemrograman Java. 

Pemahaman perulangan for (Looping for) juga sangat dibutuhkan dalam program ini. 

Pada artikel ini, kita akan belajar bagaimana cara menggunakan perulangan for untuk membuat segitiga angka dan memahami struktur dasar kode. Mari kita mulai!

Apa Itu Pola Segitiga Angka?

Pola Segitiga Angka merupakan susunan angka yang disusun dalam bentuk segitiga, biasanya dalam bentuk yang berurutan atau terstruktur. Contohnya seperti:

Salin kode

1

1 2

1 2 3

1 2 3 4 

Pola ini sangat sering digunakan dalam Java. Hal tersebut dikarenakan melibatkan beberapa konsep dasar yang sangat penting, seperti perulangan (looping), kontrol alur, dan pemahaman struktur kode.

Perulangan atau Looping adalah hal yang harus dipakai saat menggunakan pola ini. Looping sangat berguna untuk berbagai tugas, seperti mengolah array atau data berulang. 

Kita juga dapat belajar mengenai struktur dasar kode ketika menggunakan pola ini. 

Baca Juga: Java Adalah : Pengertian, Cara Kerja dan Kelebihan

Struktur Program untuk Membuat Pola Segitiga Angka

Pada Java, class adalah template atau blueprint untuk membuat objek (instansiasi objek), yang berfungsi untuk mendefinisikan struktur dan perilaku suatu objek. 

Cara membuat class untuk program segitiga adalah:

public class SegitigaAngka {
    public static void main(String[] args) {
        // Jumlah baris segitiga yang ingin dicetak
        int n = 5;  // kamu bisa mengubah nilai n sesuai keinginan

        // Perulangan untuk setiap baris
        for (int i = 1; i <= n; i++) {
            // Perulangan untuk mencetak angka pada setiap baris
            for (int j = 1; j <= i; j++) {
                System.out.print(j);  // Mencetak angka di setiap baris
            }
            System.out.println();  // Pindah ke baris berikutnya
        }
    }
}

Dimana main method merupakan titik masuk utama dalam program Java yang diwakili oleh public static void main(String[] args). Adapun langkah-langkah untuk menjalankannya yaitu: 

  • Simpan kode di atas dalam sebuah file dengan ekstensi .java, misalnya NamaKelas.java.
  • Kompilasi kode Java dengan perintah: javac NamaKelas.java
  • Setelah itu, program akan menampilkan: Hello, World!

Kita juga membutuhkan perulangan for untuk mencetak angka pada setiap baris. Hal ini dikarenakan kita ingin melakukan suatu aksi berulang kali dengan cara yang terstruktur dan terkontrol.

Dalam konteks tersebut, perulangan for memungkinkan kita untuk menentukan secara jelas jumlah iterasi (ulangannya) dan bagaimana angka-angka tersebut dicetak.

args itu sendiri adalah parameter yang digunakan dalam metode main untuk menerima input dari pengguna saat menjalankan program melalui command line (baris perintah). 

Misalkan kita ingin membuat program Java yang menerima nama dan usia pengguna sebagai input dari command line,  program ini kemudian akan menampilkan pesan selamat datang menggunakan argumen yang diterima.

Menulis Kode Pola Segitiga Angka pada Java

Berikut ini adalah langkah-langkah penulisan kode untuk mencetak pola ini menggunakan perulangan for:

  • Menentukan Jumlah Baris
  • Menggunakan Perulangan Luar untuk Baris
  • Menggunakan Perulangan Dalam untuk Angka
  • Mencetak Angka dan Menambahkan Spasi di dalam perulangan dalam
  • Pindah ke Baris Berikutnya menggunakan System.out.println() untuk mencetak baris baru.

Adapun salah satu contohnya yaitu:

java

Salin kode

public class SegitigaAngka { public static void main(String[] args) { int baris = 5; // Jumlah baris segitiga for (int i = 1; i <= baris; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + ” “); } System.out.println(); } } } 

Menyesuaikan Pola Segitiga Angka pada Java

Untuk menyesuaikan jumlah baris sesuai dengan keinginan pengguna, kita bisa mengganti nilai variabel dengan input dari pengguna. Berikut ini adalah langkah-langkahnya:

1. Mengambil Input dari Pengguna

Agar program dapat menyesuaikan jumlah baris segitiga, kita bisa menggunakan Scanner untuk meminta pengguna memasukkan jumlah baris yang diinginkan.

2. Menggunakan Input Pengguna untuk Mengatur Jumlah Baris

Nilai yang dimasukkan oleh pengguna akan disimpan dan digunakan dalam perulangan untuk mencetak segitiga dengan jumlah baris yang sesuai dengan input.

3. Mencetak Segitiga dengan Jumlah Baris yang Ditetapkan

Dengan mengganti nilai baris sesuai input pengguna, program akan mencetak segitiga dengan jumlah baris yang sesuai. 

Bagaimana dengan menambahkan atau mengurangi jumlah baris? berikut contohnya:

import java.util.Scanner;

public class SegitigaAngka {
    public static void main(String[] args) {
        // Membuat objek Scanner untuk membaca input dari pengguna
        Scanner scanner = new Scanner(System.in);

        // Meminta pengguna untuk memasukkan jumlah baris segitiga
        System.out.print(“Masukkan jumlah baris segitiga: “);
        int baris = scanner.nextInt(); // Membaca input dan menyimpan di variabel baris

        // Perulangan luar untuk baris
        for (int i = 1; i <= baris; i++) {
            // Perulangan dalam untuk mencetak angka pada setiap baris
            for (int j = 1; j <= i; j++) {
                System.out.print(j + ” “);  // Mencetak angka dengan spasi
            }
            // Pindah ke baris berikutnya setelah perulangan dalam selesai
            System.out.println();
        }

        // Menutup scanner setelah digunakan
        scanner.close();
    }
}

Cara yang Efektif untuk Memahami Konsep Dasar  

Program untuk mencetak pola segitiga angka dengan menggunakan perulangan for adalah cara yang efektif untuk memahami konsep dasar perulangan dan kontrol alur dalam Java.

Beberapa tips tambahan yang dapat kamu  pertimbangkan, yaitu:

  1. Mengoptimalkan Kode untuk Kecepatan dan Efisiensi, dengan menghindari penggunaan String untuk setiap angka dan menggunakan StringBuilder untuk keluaran besar.
  2. Menyesuaikan pola untuk keperluan lain, dan
  3. Meningkatkan Keterbacaan Kode, dengan menambahkan komentar yang jelas dan penggunaan nama variabel yang deskriptif.

Bagaimana? mudah bukan?

Program ini tidak hanya sampai disini, kamu juga bisa melakukan eksperimen lainnya dengan variasi kode dan pola dalam Java di Kursus Belajar OOP menggunakan bahasa java online yang telah ITBOX sediakan. 

Gratis sertifikat! Jika kamu mengambil paket Bundle, kamu akan mendapatkan fasilitas konsultasi 1 bulan 1x melalui zoom dengan mentor berpengalaman.

Materi yang Up-to-date dengan metode belajar mandiri melalui Video membuat kamu bisa terus mengulang materi sesuka hati, dan jika kamu memiliki kesulitan atau pertanyaan, kamu bisa berdiskusi di saran forum diskusi yang telah tersedia.

Ayo bergabung bersama 10.000 alumni lainnya!

 FAQ 

Bagaimana cara membuat pola segitiga terbalik menggunakan kode ini?

Caranya yaitu dengan mengubah perulangan luar untuk mencetak angka dari baris ke 1.

Apakah bisa menambahkan karakter lain selain angka?

Ya, kamu dapat menyesuaikannya untuk mencetak karakter lain sesuai dengan kebutuhan.

Bisakah program ini digunakan untuk pola segitiga dengan lebih banyak angka?

Ya, kamu dapat menggunakannya dengan lebih banyak angka yang berturut-turut.

Share Artikel
Shopping cart0
There are no products in the cart!
Continue shopping
0

Level

Course Level

Category

Skill