Skip to main content

Tutorial Belajar Java Part 30: Percabangan Kondisi IF ELSE Bahasa Java oleh - seputarsqlserver.xyz

Halo sahabat selamat datang di website seputarsqlserver.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 30: Percabangan Kondisi IF ELSE Bahasa Java, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membacaMelanjutkan tutorial belajar bahasa pemrograman Java di Duniailkom, kali ini kita akan membahas kondisi percabangan selanjutnya, yakni kondisi IF ELSE.Pengertian Kondisi IF ELSE bahasa JavaPada dasarnya, kondisi IF ELSE merupakan modifikasi tambahan dari kondisi IF yang sudah kita pelajari pada tutorial sebelumnya.Blok kode program IF tetap akan dijalankan ketika kondisi true, namun sekarang terdapat tambahan bagian ELSE akan dijalankan ketika kondisi false.Berikut format dasarnya:if (condition) { // Kode program yang akan dijalankan jika condition berisi nilai True } else { // Kode program yang akan dijalankan jika condition berisi nilai False }Bagian condition berperan sebagai penentu dari struktur perca…

Tutorial Belajar Java Part 34: Perulangan WHILE Bahasa Java oleh - seputarsqlserver.xyz

Halo sahabat selamat datang di website seputarsqlserver.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar Java Part 34: Perulangan WHILE Bahasa Java, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Melanjutkan tutorial belajar bahasa pemrograman Java di Duniailkom, kali ini kita akan bahas struktur perulangan (looping) kedua, yakni perulangan WHILE.


Pengertian Struktur Perulangan While Bahasa Java

Dalam tutorial sebelumnya tentang perulangan FOR, kita telah bahas bahwa sebuah perulangan harus memiliki 3 syarat: kondisi awal perulangan, kondisi pada saat perulangan, dan kondisi akhir perulangan.

Dalam perulangan FOR, ketiga syarat ini ditulis dalam 1 baris perintah seperti for (i = 1; i < 5; i++). Di dalam perulangan WHILE, ketiga kondisi ini saling terpisah.

Berikut format dasar struktur perulangan WHILE dalam bahasa Java:

start;  while (condition)   {     // kode program     // kode program    increment;  }  

Di bagian start biasanya ditulis perintah inisialisasi variabel counter, misalnya i = 0. Di bagian condition terdapat kondisi yang harus dipenuhi agar perulangan berjalan, misalnya i < 5. Kemudian perintah increment harus berada di dalam block perulangan agar bisa menaikkan nilai variabel counter, misalnya dengan perintah i++.

Mari kita masuk ke contoh praktek.


Contoh Kode Program Perulangan While Bahasa Java

Sebagai praktek pertama, berikut kode program perulangan WHILE untuk menampilkan teks "Hello World" sebanyak 5 kali:

class BelajarJava {    public static void main(String args[]){            int i = 1;      while (i <= 5){        System.out.println("Hello World");        i++;      }        }  }

Hasil kode program:

Hello World  Hello World  Hello World  Hello World  Hello World

Di baris 4 terdapat perintah untuk menginput angka 1 ke dalam variabel i. Nantinya, variabel i ini akan menjadi variabel counter yang dipakai untuk menentukan jumlah perulangan.

Proses perulangan di mulai di baris 5. Perintah while (i <= 5) artinya, selama nilai variabel i kurang atau sama dengan 5, maka jalankan perulangan.

Di dalam blok perulangan terdapat perintah System.out.println("Hello World") di baris 6. Ini dipakai untuk menampilkan teks "Hello World". Kemudian di baris 7 terdapat perintah increment, yakni i++. Perintah ini akan menaikkan nilai variabel i sebanyak 1 angka dalam setiap iterasi.

Perulangan while akan di ulang sebanyak 5 kali, mulai dari i = 1, i = 2, i = 3, i = 4, hingga i = 5. Ketika nilai variabel counter i sudah mencapai 6, maka kondisi while (i <= 5) tidak terpenuhi lagi (false), sehingga perulangan berhenti.

Salah satu hal yang harus selalu diingat ketika membuat perulangan while adalah, jangan lupa membuat perintah increment. Jika tidak, kondisi akhir tidak akan pernah terpenuhi dan perulangan akan berjalan terus menerus. Ini dikenal dengan istilah infinity loop. Berikut contohnya:

class BelajarJava {    public static void main(String args[]){            int i = 1;      while (i <= 5){        System.out.println("Hello World");      }        }  }    

Jika anda menjalankan kode program di atas, teks "Hello World" akan ditampilkan terus menerus, tidak pernah selesai. Penyebabnya adalah karena kondisi while (i <= 5) akan selalu bernilai true. Di dalam blok perulangan tidak ada perintah yang bisa mengubah nilai variabel i agar kondisi while (i <= 5) bernilai false.

Untuk menghentikan infinity loop, tutup paksa jendela hasil dengan men-klik tanda (x) di sudut kanan atas, atau tekan kombinasi CTRL + C.

Sama seperti perulangan FOR, di dalam block perulangan WHILE kita juga bisa mengakses nilai dari variabel counter i:

class BelajarJava {    public static void main(String args[]){            int i = 1;      while (i <= 5){        System.out.println("Hello World "+ i);        i++;      }        }  }

Hasil kode program:

Hello World 1  Hello World 2  Hello World 3  Hello World 4  Hello World 5

Bagaimana dengan perulangan menurun? tidak masalah. Kita tinggal mengatur kondisi awal, kondisi akhir, serta proses decrement:

class BelajarJava {    public static void main(String args[]){            int i = 10;      while (i > 5){        System.out.println("Hello World "+ i);        i--;      }        }  }

Hasil kode program:

Hello World 10  Hello World 9  Hello World 8  Hello World 7  Hello World 6

Di sini saya mengisi nilai awal variabel counter i dengan angka 10. Kondisi perulangan adalah while (i > 5), artinya selama nilai variabel i di atas 5, jalankan perulangan. Dan karena kita ingin membuat perulangan menurun, maka dipakai perintah decrement i-- yang akan mengurangi nilai variabel i sebanyak 1 angka dalam setiap iterasi.

Sebagai latihan, silahkan anda coba rancang kode program perulangan WHILE untuk membuat deret berikut:

3 6 9 12 15 18 21 24 27 30

Deret ini sudah pernah kita bahasa dalam tutorial perulangan FOR, sekarang tinggal mengkonversinya menjadi perulangan WHILE.

Sebelum menutup tutorial ini, saya ingin membuat tantangan lain. Tanpa menjalankan kode program di bawah ini, bisakah anda menebak hasilnya?

class BelajarJava {    public static void main(String args[]){            int i = 10;      while (i <= 5){        System.out.println("Hello World "+ i);        i++;      }        }  }

Berapa kali teks "Hello World" tampil?

Yup, jawabannya: Tidak ada. Alasannya adalah karena kondisi awal perulangan WHILE sudah langsung tidak terpenuhi.

Di baris 4 saya mengisi variabel i dengan angka 10. Kemudian terdapat blok perulangan WHILE dengan perintah while (i <= 5). Artinya, selama nilai variabel i kurang dari 5, jalankan perulangan. Masalahnya, nilai variabel i saat ini adalah 10, sehingga 10 <= 5 sudah langsung false. Dengan demikian, blok perulangan tidak akan pernah dijalankan.


Pada tutorial kali ini kita telah mempelajari cara penggunaan perulangan while atau while loop dalam bahasa pemrograman Java. Selanjutnya akan dibahas tentang perulangan ketiga, yakni Perulangan DO WHILE.

 

Itulah tadi informasi mengenai Tutorial Belajar Java Part 34: Perulangan WHILE Bahasa Java dan sekianlah artikel dari kami seputarsqlserver.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Comments

Popular posts from this blog

Membuat Laporan PDF Dengan DOMPDF Pada Laravel oleh - seputarsqlserver.xyz

{{ $title }}Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Cara Membuat Koneksi PHP Dan MongoDB Pada Xampp oleh - seputarsqlserver.xyz

Halo sahabat selamat datang di website seputarsqlserver.xyz, pada kesempatan hari ini kita akan membahas seputar Cara Membuat Koneksi PHP Dan MongoDB Pada Xampp oleh - seputarsqlserver.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membacaXampp adalah sebuah paket web server yang bisa digunakan secara gratis sebagai web server untuk pengembangan aplikasi berbasis website, aplikasi ini sangat mudah digunakan karna hanya perlu sekali klik untuk melakukan instalasi dan anda sudah punya web sever dengan bahasa pemograman PHP, database MySQL dan PHPmyAdmin untuk mengelola database nya.Tapi bagaimana jika anda ingin menggunakan database MongoDB ? secara default anda belum bisa menggunakan database mongodb secara langsung, karna anda harus menginstall database tersebut secara terpisah lalu mengaktifkan extension php_mongodb agar aplikasi PHP yang anda bangun bisa terkoneksi dengan database mongodb.Jika anda belum melakukan instalasi MongoDB maka sebaikn…

Tutorial Membuat Laporan Excel Dengan PHP Dan MySQL oleh - seputarsqlserver.xyz

Halo sahabat selamat datang di website seputarsqlserver.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Membuat Laporan Excel Dengan PHP Dan MySQL oleh - seputarsqlserver.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membacaTutorial Membuat Laporan Excel Dengan PHP Dan MySQL â€" PhpSpreadsheet adalah sebuah library PHP yang digunakan untuk bekerja dengan database sebagai pengganti library PHPExcel yang sudah tidak dikembangkan lagi. library ini juga menyediakan aneka fitur yang bisa kita gunakan untuk keperluan formatin laporan dalam format excel.Install Library PhpSpreadsheetKita akan melakukan instalasi library ini menggunakan composer, jadi jika komputer anda belum terinstall composer maka saya sarankan anda untuk membaca artikel tentang cara melakukan instalasi composer pada sistem operasi windows .Jika sudah silahkan buat sebuah folder baru dengan nama phpexcel pada folder htdocs, buka CMD /  terminal anda dan silahk…