Showing posts with label Pemrogramman Java. Show all posts
Showing posts with label Pemrogramman Java. Show all posts

Sunday, February 12, 2017

Belajar Java | Contoh Perulangan Do While Bagi Pemula

Belajar Java | Contoh Perulangan Do While Bagi Pemula

Perulangan do-while hampir sama seperti perulangan while. Sama halnya dengan perintah perulangan while. Perintah perulangan do-while akan mengulang terus-menerus sampai perintah perulangan tersebut bernilai false. Namun perulangan do-while sangatlah berbeda dengan perulangan for. Dimana perulangan do-while digunakan untuk perulangan dengan jumlah yang belum pasti. Pada perulangan do-while do akan dikerjakan lebih dahulu kemudian disusul dengan pengecekan pada kondisi while. Sehingga pengecekan akan dilakukan pada akhir blok.

Baca juga : Contoh Coding Sederhana Percabangan If Else Pada Java


Struktur perulangan do-while ini sebenernya mirip sekali dengan struktur perulangan while. Perbedaannya hanya terletak pada penempatan kondisinya saja. Pada struktur perulangan while kondisi ditempatkan di awal blok perulangan sedangkan pada struktur perulangan do-while kondisinya berada di akhir blok. Akibatnya pada struktur jenis do-while ini, proses pengulangan akan dilakukan minimal sekali meskipun ternyata kondisinya tidak terpenuhi (bernilai false).

Penulisan struktur do-while mirip dengan struktur while, kita hanya menambahkan perintah do pada awal struktur. Berikut adalah format dasar penulisan struktur do-while.

do {
statement;
statement;
} while (condition);

Setelah perintah do, yaitu yang ada didalam blok kurung kurawal adalah statement. Statement adalah kode program yang akan diulang.


Untuk lebih jelasnya lagi silahkan lihat contoh perulangan do-while dibawah ini :


public class ContohDoWhile{
public static void main (String [] args){
int i=6;

do{
System.out.println("saya sedang belajar java");
i++;
}while(i<5);
}
}

Penjelasan :
Meskipun nilai i lebih besar dari 5 (yang berarti kondisi bernilai false), tetapi program tetap akan mengeksekusi statement di dalam blok pengulangan sebanyak 1 kali.

Cara kerjanya sebagai berikut:
Pertama program akan menset variable i dengan nilai 6. Selanjutnya program akan masuk kedalam blok perulangan dan mencetak teks "saya sedang belajar java" ke layar monitor sebanyak 1 kali serta menaikkan nilai i menjadi 7 (nilai i awal adalah 6). Setelah itu, program akan memeriksa kondisi (i< 5) yang bernilai false, yang mana hal ini akan mengakibatkan proses pengulangan berhenti.

Baca juga : Contoh Sederhana Mengenai Perulangan For Pada Java

Contoh perulangan do while.

package algoritma;
import java.io.*;
public class PerulanganDoWhile {
public static void main(String[] args){
DataInputStream dataAngka = new DataInputStream (System.in);
int i=0;
int n=0;
int hasil=0;

System.out.print("Masukkan angka i: ");
try{
i = Integer.parseInt(dataAngka.readLine());
}
catch(IOException e){System.out.println("Terjadi error");}

System.out.print("Masukkan angka n: ");
try{
n = Integer.parseInt(dataAngka.readLine());
}
catch(IOException e){System.out.println("Terjadi error");}

do{
System.out.println("hasil : "+i);
i=i+1;
}
while (i<=n);
}
}

Output program :


Latihan :

Buatlah sebuah program yang menghitung rata-rata bilangan positif menggunakan perulangan do-while, dimana banyaknya data ditentukan dari data yang dimasukan. !

import java.util.Scanner;
public class Tugasdowhile {
public static void main(String[] args) {
Scanner masuk=new Scanner(System.in);
int m;
float n, jumlah, x, rata;
System.out.print("Banyaknya data : ");
n = masuk.nextFloat();
jumlah=0;
m=1;
do
{
System.out.print("Data ke-"+m+" : ");
x=masuk.nextFloat();
jumlah += x;
m++;
}while ( m<=n );
{
System.out.println("rata-rata :"+jumlah/n);
}
}
}

Output program :



Semoga Bermanfaat..

Artikel ini dikunjungi menggunakan kata kunci :

Belajar java dimulai dari nol
Belajar java untuk pemula lengkap disertai latihan
Belajar java android mudah dimengerti
Belajar java dasar disertai dengan contoh program
Belajar java online buat pemula
Belajar java android pemula yang disertai dengan gambar
Belajar java bagi pemula penjelasan menggunakan bahasa indonesia
Belajar bahasa java lengkap




Saturday, February 11, 2017

Contoh Sederhana Mengenai Perulangan For Pada Java

Contoh Sederhana Mengenai Perulangan For Pada Java

Perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan.

Ada tiga macam jenis dari struktur kontrol perulangan yaitu for, while dan do-while. Tapi pada postingan  kali ini saya hanya akan membahas perulangan for saja. Untuk perulangan while dan do while nanti akan saya posting di lain kesempatan.



Struktur kontrol perulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok kode secara berulang-ulang dengan jumlah tertentu sesuai yang kita inginkan.

Pada perulangan for pada umumnya digunakan untuk melakukan perulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Dalam perulangan for kita harus menentukan nilai awal perulangan dan nilai akhir perulangannya.

Perulangan for tidak membutuhkan counter untuk menaikan variabel karena sudah disebutkan pada salah satu parameter perulangan tersebut. Bentuk umum perulangan for adalah sebagai berikut :

for (nilai inisialisasi awal; kondisi loop; iterasi;) {
//tubuh loop, statement yang akan diulang
}

Proses perulangan akan terus dilakukan selama kondisi loop bernilai true. Dengan kata lain proses perulangan hanya akan dihentikan apabila kondisinya telah bernilai false atau sudah tidak terpenuhi lagi. Perulangan for biasanya menggunakan suatu variabel untuk mengendalikan berapa kali tubuh loop akan dieksekusi dan menentukan kapan loop akan berhenti. Variabel ini disebut juga dengan variabel kontrol.

Baca juga : Contoh coding sederhana percabangan if else pada java

Nilai inisialisasi awal merupakan variabel kontrol, proses inisialisasi nilai awal hanya akan dilakukan sekali saja. Iterasi berfungsi menaikan (increment) nilai variabel kontrol dan kondisi loop mengevaluasi apakah kondisi perulangan bernilai true atau false.




Silahkan lihat contoh program perulangan for pada java di bawah ini !!

public class contoh_for
{
public static void main (String[] args)
{
System.out.println ("Pengulangan Dengan For Arah Indeks Naik");
for (int i = 1; i <= 5; ++i)
System.out.println ("Indeks Naik ke = "+i);
System.out.println ("Pengulangan Dengan For Arah Indeks Turun");
for (int i = 5; i > 0; --i)
System.out.println ("Indeks Naik ke = "+i);
}
}

Output Program :

Pengulangan Dengan For Arah Indeks Naik
Indeks Naik ke = 1
Indeks Naik ke = 2
Indeks Naik ke = 3
Indeks Naik ke = 4
Indeks Naik ke = 5
Pengulangan Dengan For Arah Indeks Turun
Indeks Naik ke = 5
Indeks Naik ke = 4
Indeks Naik ke = 3
Indeks Naik ke = 2
Indeks Naik ke = 1

Perulangan For Bersarang

Apa itu perulangan for bersarang.?
Perulangan for bersarang atau nested looping adalah apabila pada blok statement perulangan terdapat perulangan lagi. Jadi perulangannya bisa 2 atau lebih, yaitu ada for didalam for.

Contoh program perulangan for bersarang.

public class perulanganbersarang{

public static void main(String[] args) {
int bilangan1;
int bilangan2;
for (bilangan1=1; bilangan1<=3; bilangan1++) {
for (bilangan2=1; bilangan2<=2; bilangan2++) {
System.out.println("[" + bilangan1 + "]" + "[" + bilangan2 + "]");
}
}
}
}

Output program:
[1][1]
[1][2]
[2][1]
[2][2]
[3][1]
[3][2]

Pada potongan program diatas terdapa dua for atau perulangan dimana cara kerjanya adalah perulangan for yang berada didalam akan dikerjakan lebih dulu sampai selesai lalu baru dikerjakan for yang diluar atau for yang pertama.

Semoga bermanfaat.

Friday, February 10, 2017

Contoh Coding Sederhana Percabangan If Else Pada Java

Contoh Coding Sederhana Percabangan If Else Pada Java

Dalam menjalankan kehidupan sehari-hari pastinya manusia di hadapkan dengan berbagai macam pilihan yang harus di pilih. Pilihan tersebut dapat mempengaruhi kehidupan di masa mendatang .

Sama halnya dengan permasalah tersebut, dalam java pun juga ada penyeleksian kondisi. Ini juga merupakan sebuah materi yang wajib harus di pahami . Jadi apa sih sebenarnya percabangan atau penyeleksian kondisi ini ??

Percabangan atau penyeleksian if adalah merupakan salah satu bentuk pernyataan kondisi yang berguna untuk pengambilan keputusan terhadap dua  kemungkinan. Pada dasarnya if mempunyai dua buah bentuk, yaitu ada yang mengandung else dan tidak mengandung else. Jika hanya ada satu pernyataan yang akan dikerjakan jika kondisinya bernilai true, maka kurung kurawal bisa diabaikan (tidak ditulis).

Pada percabangan if sebuah pernyataan akan dieksekusi jika memenuhi syarat atau kondisi tertentu. Berikut ini adalah bentuk umum atau struktur sintaksnya :

Struktur Dasar Sintaks If-Else

if ( syarat kondisi ) {
//menjalankan statement A
}else if ( syarat kondisi ) {
//menjalankan statement B
}else {
//menjalankan statement c
}

Jadi penggunaan  if else di dalam bahasa pemrogramman java itu sangatlah penting jika kita ingin membangun sebuah program dengan situasi dan kondisi yang berbeda-beda. Hal ini bertujuan untuk mencegah terjadinya erorr atau bug pada program yang kita buat.

Baca juga: Pemrogramman PHP Listing Program Untuk Mengkonversi Bilangan Desimal Ke Bilangan Biner Pada PHP

Dibawah ini adalah contoh codingan yang paling sederhana mengenai percabangan If-Else.

package ifElse;
/**
*
* @author hady
*/
public class contohSatu {
public static void main (String [] hady){
int a = 0 , lelah = 0;
if (lelah == 0){
System.out.println("Kamu Masih Semangat");
}
}

output ::














Dan di bawah ini contoh kode program seleksi if else yang bertingkat.

import java.io.*;
public class Nilai {
public static void main(String args[]) {
int nilai;
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
char grade;

try {
System.out.print ("Input nilai (0-100): ");
nilai = Integer.parseInt(input.readLine());
if (nilai >= 60) {
System.out.println ("LULUS");
} else {
System.out.println ("GAGAL");

}
if (nilai >= 85 && nilai <= 100) {
grade = 'A';
} else if (nilai >= 75 && nilai < 85) {
grade = 'B';
} else if (nilai >= 60 && nilai < 75) {
grade = 'C';
} else if (nilai >= 45 && nilai < 60) {
grade = 'D';
} else if (nilai >= 0 && nilai < 45) {
grade = 'E';
} else {
grade = '-';
}
System.out.println ("Grade : " + grade);

}
catch (Exception e) {
}
}
}
}

Semangat coding dan jangan menyerah. Semoga bermanfaat..

Artikel ini dikunjungi dengan kata kunci :

Contoh program if else bahasa pemrogramman java
Codingan if else pada java
Bagaimana cara membuat program if else java
Percabangan if dan else dalam pemrogramman java
Coding sederhana mengenai percabangan if else java