SlideShare a Scribd company logo
Nama : Laila Munira
Nim : 1610530182
Kelas : D
PERBEDAAN FOR WHILE DAN DO WHILE PADA
PROGRAM JAVA
1. Perulangan pada bahasa pemrograman Java terdapat 3 macam yang memiliki
sintaks dan penggunaan yang berbeda-beda. Ketiganya adalah FOR, WHILE, DO
WHILE :
- Perulangan FOR digunakan untuk melakukan perulangan dengan jumlah yang sudah
diketahui pasti.
- Perulangan WHILE digunakan untuk melakukan perulangan dengan jumlah yang
belum diketahui pasti. Pernyataan pada WHILE akan dieksekusi setelah pengecekan
kondisi pada WHILE bernilai TRUE.
- Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan
dikerjakan lebih dahulu, disusul pengecekan pada kondisi WHILE.
Contoh penggunaan perulangan Java :
-- Perulangan FOR
for (a=0;a<20;a++) {
System.out.println("Nilai ke = " +a);
{
-- Perulangan WHILE
int a = 20;
while (a>0) {
System.out.println("Ulang While ke = "+a);
a--;
}
-- Perulangan DO WHILE
int awd = 20;
do {
System.out.println(" Ulang Do While ke = " +awd);
awd++;
} while (awd <= 40);
2. Flowchart Perulangan Java
- Flowchart perulangan FOR Java
Flowchart perulangan FOR Java
- Flowchart perulangan WHILE Java
Flowchart perulangan WHILE Java
- Flowchart perulangan DO WHILE Java
Flowchart perulangan DO WHILE Java
3. Program deret bilangan ganjil Java
- Program deret bilangan ganjil FOR Java
import java.util.Scanner;
public class UlangForAzim {
public static void main (String [] args) {
int maksi;
int maksiawal = 1;
System.out.println("Program deret bilangan ganjil FOR Java");
Scanner input = new Scanner (System.in);
System.out.print("Masukkan angka maksimal : ");
maksi = input.nextInt();
for (maksiawal=1; maksiawal<maksi; maksiawal+=2)
System.out.println(" " +maksiawal);
}
}
- Program deret bilangan ganjil WHILE Java
import java.util.Scanner;
public class UlangWHILEAzim {
public static void main (String [] args) {
int maksi;
int maksiawal = -1;
System.out.println("Program deret bilangan ganjil WHILE Java");
Scanner input = new Scanner (System.in);
System.out.print("Masukkan angka maksimal : ");
maksi = input.nextInt();
while (maksiawal < maksi) {
maksiawal += 2;
System.out.println(" " +maksiawal);
}
System.out.println();
}
}
- Program deret bilangan ganjil DO WHILE Java
import java.util.Scanner;
public class UlangDOWHILEAzim {
public static void main (String [] args) {
int azim;
int maksiawal = 1;
System.out.println("Program deret bilangan ganjil DO WHILE Java");
Scanner input = new Scanner (System.in);
System.out.print("Masukkan angka maksimal : ");
azim = input.nextInt();
do {
maksiawal += 2;
System.out.println(" " +maksiawal);
}while (maksiawal < azim);
}
}
4. Source code Program Deret Bintang Java (Perulangan FOR)
public class bintang {
public static void main (String [] args) {
int azim, abidin;
for (azim=1; azim<=4; azim++) {
for (abidin=1; abidin<=azim; abidin++)
System.out.print(" * " );
System.out.println();
}
for (azim=5; azim>0; azim--) {
for (abidin=0; abidin<azim; abidin++)
System.out.print(" * " );
System.out.println();
}
}
}

More Related Content

Viewers also liked

Food safety managemtn
Food safety managemtnFood safety managemtn
Food safety managemtn
Shohan Hossain
 
DIODOS
DIODOSDIODOS
Evidencia de bioquimica
Evidencia de bioquimicaEvidencia de bioquimica
Evidencia de bioquimica
Arlett Ramirez
 
Portafolio ntics
Portafolio nticsPortafolio ntics
Portafolio ntics
CarlinhossVN
 
2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO
2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO
2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO
Natalino das Neves Neves
 
Mi ciudad.
Mi ciudad.Mi ciudad.
Mi ciudad.
sergiocambra
 
Proyecto de vida milagros udelas
Proyecto de vida milagros udelasProyecto de vida milagros udelas
Proyecto de vida milagros udelas
Milagros282013
 
Importancia del juego york 2014
Importancia del juego  york 2014Importancia del juego  york 2014
Importancia del juego york 2014
Yorky Isaac Prada
 
Presentación Microsoft Acces
Presentación Microsoft AccesPresentación Microsoft Acces
Presentación Microsoft Acces
Quequieretu
 
Examen segundo bimestre
Examen segundo bimestreExamen segundo bimestre
Examen segundo bimestre
reporta1
 
Historia del petróleo en ecuador
Historia del petróleo en ecuadorHistoria del petróleo en ecuador
Historia del petróleo en ecuador
102030HenryPerez
 
7 secretos de un emprendedor de éxito
7 secretos de un emprendedor de éxito7 secretos de un emprendedor de éxito
7 secretos de un emprendedor de éxito
alegna17
 
ENZIMAS
ENZIMASENZIMAS
Muchos Colores
Muchos Colores Muchos Colores
Muchos Colores
zumjauregui
 
Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...
Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...
Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...
Formação Cooperativa
 
1 Myrna Cruz Resume Updated
1 Myrna Cruz Resume Updated1 Myrna Cruz Resume Updated
1 Myrna Cruz Resume Updated
Myrna Cruz
 
LA GUERRA DEL FRANCÈS
LA GUERRA DEL FRANCÈS LA GUERRA DEL FRANCÈS
LA GUERRA DEL FRANCÈS gcb718
 
Indicadores competencias basicas
Indicadores competencias basicasIndicadores competencias basicas
Indicadores competencias basicas
elenasangar
 
Rang harf roshni by iqra sagheer ahmed
Rang harf roshni by iqra sagheer ahmedRang harf roshni by iqra sagheer ahmed
Rang harf roshni by iqra sagheer ahmed
Imran Ahmed Farooq
 

Viewers also liked (20)

Food safety managemtn
Food safety managemtnFood safety managemtn
Food safety managemtn
 
DIODOS
DIODOSDIODOS
DIODOS
 
Evidencia de bioquimica
Evidencia de bioquimicaEvidencia de bioquimica
Evidencia de bioquimica
 
Portafolio ntics
Portafolio nticsPortafolio ntics
Portafolio ntics
 
2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO
2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO
2014-1 tri- lição 5 - A TRAVESIA DO MAR VERMELHO
 
Mi ciudad.
Mi ciudad.Mi ciudad.
Mi ciudad.
 
Proyecto de vida milagros udelas
Proyecto de vida milagros udelasProyecto de vida milagros udelas
Proyecto de vida milagros udelas
 
Importancia del juego york 2014
Importancia del juego  york 2014Importancia del juego  york 2014
Importancia del juego york 2014
 
Presentación Microsoft Acces
Presentación Microsoft AccesPresentación Microsoft Acces
Presentación Microsoft Acces
 
Examen segundo bimestre
Examen segundo bimestreExamen segundo bimestre
Examen segundo bimestre
 
Historia del petróleo en ecuador
Historia del petróleo en ecuadorHistoria del petróleo en ecuador
Historia del petróleo en ecuador
 
7 secretos de un emprendedor de éxito
7 secretos de un emprendedor de éxito7 secretos de un emprendedor de éxito
7 secretos de un emprendedor de éxito
 
ENZIMAS
ENZIMASENZIMAS
ENZIMAS
 
Muchos Colores
Muchos Colores Muchos Colores
Muchos Colores
 
Suplemento Manos a La Obra
Suplemento Manos a La ObraSuplemento Manos a La Obra
Suplemento Manos a La Obra
 
Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...
Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...
Parece difícil e é mesmo: sobre a dificuldade de falar sobre o trabalho docen...
 
1 Myrna Cruz Resume Updated
1 Myrna Cruz Resume Updated1 Myrna Cruz Resume Updated
1 Myrna Cruz Resume Updated
 
LA GUERRA DEL FRANCÈS
LA GUERRA DEL FRANCÈS LA GUERRA DEL FRANCÈS
LA GUERRA DEL FRANCÈS
 
Indicadores competencias basicas
Indicadores competencias basicasIndicadores competencias basicas
Indicadores competencias basicas
 
Rang harf roshni by iqra sagheer ahmed
Rang harf roshni by iqra sagheer ahmedRang harf roshni by iqra sagheer ahmed
Rang harf roshni by iqra sagheer ahmed
 

Similar to Makalah Perulangan Java

Algoritma dan pembrograman
Algoritma dan pembrogramanAlgoritma dan pembrograman
Algoritma dan pembrograman
siti faujiah
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
stephan EL'wiin Shaarawy
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
Jeblax Al-buchori
 
Muhammad wardhani,yunus,perulangan
Muhammad wardhani,yunus,perulanganMuhammad wardhani,yunus,perulangan
Muhammad wardhani,yunus,perulangan
wardhani dheni
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
Arif Setiawan
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 13
Laporan praktikum Algoritma dan Pemrograman pertemuan 13Laporan praktikum Algoritma dan Pemrograman pertemuan 13
Laporan praktikum Algoritma dan Pemrograman pertemuan 13
Ekha Cahya Nugraha
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamentalLaode ADB Ali
 
Modul belajar java I/O (Input/Ouptut)
Modul belajar java I/O (Input/Ouptut)Modul belajar java I/O (Input/Ouptut)
Modul belajar java I/O (Input/Ouptut)
stephan EL'wiin Shaarawy
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
Putra Andry
 
Laporan5
Laporan5Laporan5
Laporan5
Sa Lam
 
Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)
Polytechnic State Semarang
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Debby Ummul
 
Punya awan
Punya awanPunya awan
Punya awan
Awanda Dwi Prawira
 
Makalah algo
Makalah algoMakalah algo
Makalah algo
ante ginantra
 
Larik (array) satu dimensi pada pemrograman java
Larik (array) satu dimensi pada pemrograman javaLarik (array) satu dimensi pada pemrograman java
Larik (array) satu dimensi pada pemrograman java
FirdausAdden
 
contoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnyacontoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnya
stephan EL'wiin Shaarawy
 
Program browser java
Program browser javaProgram browser java
Program browser javaAisy Cuyy
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objek
imam arifin
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
casnadi
 

Similar to Makalah Perulangan Java (20)

Algoritma dan pembrograman
Algoritma dan pembrogramanAlgoritma dan pembrograman
Algoritma dan pembrograman
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
Muhammad wardhani,yunus,perulangan
Muhammad wardhani,yunus,perulanganMuhammad wardhani,yunus,perulangan
Muhammad wardhani,yunus,perulangan
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 13
Laporan praktikum Algoritma dan Pemrograman pertemuan 13Laporan praktikum Algoritma dan Pemrograman pertemuan 13
Laporan praktikum Algoritma dan Pemrograman pertemuan 13
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 
Modul belajar java I/O (Input/Ouptut)
Modul belajar java I/O (Input/Ouptut)Modul belajar java I/O (Input/Ouptut)
Modul belajar java I/O (Input/Ouptut)
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Laporan5
Laporan5Laporan5
Laporan5
 
Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)Laporan praktikum jawaban 10 algoritma(1)
Laporan praktikum jawaban 10 algoritma(1)
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
PBO Pratikum 1
PBO Pratikum 1PBO Pratikum 1
PBO Pratikum 1
 
Punya awan
Punya awanPunya awan
Punya awan
 
Makalah algo
Makalah algoMakalah algo
Makalah algo
 
Larik (array) satu dimensi pada pemrograman java
Larik (array) satu dimensi pada pemrograman javaLarik (array) satu dimensi pada pemrograman java
Larik (array) satu dimensi pada pemrograman java
 
contoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnyacontoh Program sederhana Java dan penjelasan programnya
contoh Program sederhana Java dan penjelasan programnya
 
Program browser java
Program browser javaProgram browser java
Program browser java
 
Modul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objekModul praktikum java pemrograman berorientasi objek
Modul praktikum java pemrograman berorientasi objek
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
 

Makalah Perulangan Java

  • 1. Nama : Laila Munira Nim : 1610530182 Kelas : D PERBEDAAN FOR WHILE DAN DO WHILE PADA PROGRAM JAVA 1. Perulangan pada bahasa pemrograman Java terdapat 3 macam yang memiliki sintaks dan penggunaan yang berbeda-beda. Ketiganya adalah FOR, WHILE, DO WHILE : - Perulangan FOR digunakan untuk melakukan perulangan dengan jumlah yang sudah diketahui pasti. - Perulangan WHILE digunakan untuk melakukan perulangan dengan jumlah yang belum diketahui pasti. Pernyataan pada WHILE akan dieksekusi setelah pengecekan kondisi pada WHILE bernilai TRUE. - Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan dikerjakan lebih dahulu, disusul pengecekan pada kondisi WHILE. Contoh penggunaan perulangan Java : -- Perulangan FOR for (a=0;a<20;a++) { System.out.println("Nilai ke = " +a); { -- Perulangan WHILE int a = 20; while (a>0) { System.out.println("Ulang While ke = "+a); a--; } -- Perulangan DO WHILE int awd = 20; do { System.out.println(" Ulang Do While ke = " +awd); awd++; } while (awd <= 40);
  • 2. 2. Flowchart Perulangan Java - Flowchart perulangan FOR Java Flowchart perulangan FOR Java - Flowchart perulangan WHILE Java Flowchart perulangan WHILE Java
  • 3. - Flowchart perulangan DO WHILE Java Flowchart perulangan DO WHILE Java 3. Program deret bilangan ganjil Java - Program deret bilangan ganjil FOR Java import java.util.Scanner; public class UlangForAzim { public static void main (String [] args) { int maksi; int maksiawal = 1; System.out.println("Program deret bilangan ganjil FOR Java"); Scanner input = new Scanner (System.in); System.out.print("Masukkan angka maksimal : "); maksi = input.nextInt(); for (maksiawal=1; maksiawal<maksi; maksiawal+=2) System.out.println(" " +maksiawal); } } - Program deret bilangan ganjil WHILE Java import java.util.Scanner; public class UlangWHILEAzim { public static void main (String [] args) { int maksi; int maksiawal = -1; System.out.println("Program deret bilangan ganjil WHILE Java"); Scanner input = new Scanner (System.in); System.out.print("Masukkan angka maksimal : "); maksi = input.nextInt(); while (maksiawal < maksi) { maksiawal += 2; System.out.println(" " +maksiawal); } System.out.println();
  • 4. } } - Program deret bilangan ganjil DO WHILE Java import java.util.Scanner; public class UlangDOWHILEAzim { public static void main (String [] args) { int azim; int maksiawal = 1; System.out.println("Program deret bilangan ganjil DO WHILE Java"); Scanner input = new Scanner (System.in); System.out.print("Masukkan angka maksimal : "); azim = input.nextInt(); do { maksiawal += 2; System.out.println(" " +maksiawal); }while (maksiawal < azim); } } 4. Source code Program Deret Bintang Java (Perulangan FOR) public class bintang { public static void main (String [] args) { int azim, abidin; for (azim=1; azim<=4; azim++) { for (abidin=1; abidin<=azim; abidin++) System.out.print(" * " ); System.out.println(); } for (azim=5; azim>0; azim--) { for (abidin=0; abidin<azim; abidin++) System.out.print(" * " ); System.out.println(); } } }