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!
Daftar Isi Artikel
ToggleApa 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:
- Mengoptimalkan Kode untuk Kecepatan dan Efisiensi, dengan menghindari penggunaan String untuk setiap angka dan menggunakan StringBuilder untuk keluaran besar.
- Menyesuaikan pola untuk keperluan lain, dan
- 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.




