SlideShare a Scribd company logo
1 of 11
MODUL 7
PERULANGAN DENGAN WHILE
PEMBAHASAN
ContohInput :
import java.util.Scanner;
public class UlangWhile2
{
public static void main (String[]args)
{
Scanner input = new Scanner(System.in);
int bil;
bil=5;
while (bil>=1){
System.out.println(bil);
bil--;
}
}
}
Outputnyaadalah :
5
4
3
2
1
Press any key to continue…
Public class UlangWhile2menunjukkannama program
padasaatpenyimpananadalahUlangWhile2.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
int bil; adalahuntukmendeklarasikanbilbertipe integer.
bil=5;untukmenyatakanbahwabilnilainya 5.
while (bil>=1)akanmengalamiperulanganjikanilaibil>=1.
System.out.println(bil);untukmenampilkannilaibil
Bil-- adalahmasing-masingnilaibildikurang 1.
Contoh lain adalah :
import java.util.Scanner;
public class UlangWhile3
{
public static void main (String[]args)
{
Scanner input = new Scanner(System.in);
int bil;
bil=1;
while (bil<=10){
System.out.println(bil);
bil+=2;
}
}
}
Outputnyaadalah :
1
3
5
7
9
Press any key to continue…
Public class UlangWhile3menunjukkannama program
padasaatpenyimpananadalahUlangWhile3.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
int bil; adalahuntukmendeklarasikanbilbertipe integer.
bil=1;untukmenyatakanbahwabilnilainya 1.
while (bil<=10)akanmengalamiperulanganjikanilaibil<=10.
System.out.println(bil);untukmenampilkannilaibil
bil+=2 adalahmasing-masingnilaibilditambah 2.
ContohInput :
import java.util.Scanner;
public class Plus
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int bil;
System.out.print("Masukkan Bilangan: ");
bil=input.nextInt();
while (bil<=0||bil>=11){
System.out.println("Bilangan not found");
System.out.println("---------------");
System.out.print("Repeat : ");
bil=input.nextInt();}
System.out.println("Bilangan Found");
}
}
Outputnyaadalah :
MasukkanBilangan: 11
Bilangan not found
-------------------------
Repeat : 5
Bilangan Found
Press any key to continue…
Public class Plusmenunjukkannama program padasaatpenyimpananadalahPlus.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
int bil; adalahuntukmendeklarasikanbilbertipe integer.
System.out.print("Masukkan Bilangan: ");untukmenampilkanMasukkan Bilangan:
bil=input.nextInt();artinyaadalahmasukkannilaibil.
while (bil<=0||bil>=11)akanmengalamiperulanganjikanilaibil<=0||bil>=11.
|| artinyaatau/or.
System.out.println("Bilangan not found");akanmenampilkanbilangan not found
jikanilaitidaksesuaidenganbil<=0||bil>=11.
System.out.print("Repeat : ");maksudnyaadalahmasukkankembalinilai.
bil=input.nextInt();artinyaadalahmasukkannilaibil.
System.out.println("Bilangan Found");akanmenampilkanbilangan Found
jikanilaisesuaidenganbil<=0||bil>=11.
Tugas
Input
importjava.util.Scanner;
public class konversi
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
float m, cm;
String join;
charlagi;
lagi='y';
while(lagi=='y'){
System.out.print("Masukan M : ");
m=input.nextFloat();
cm=m*100;
System.out.println("Ukuran CM : "+cm);
System.out.print("MasihPengenNgitung ? (y/t) : ");
join = input.next();
lagi = join.charAt(0);}
}
}
Output
MODUL 8
PERULANGAN DENGAN DO WHILE
PEMBAHASAN
ContohInput :
public class UlangDo2
{
public static void main (String[]args)
{
int c;
double f;
System.out.println("------------------");
System.out.println("CELCIUS FAHREINHET");
System.out.println("------------------");
c=1;
do
{
f=1.8*c+32;
System.out.println("Celcius : "+c+"Fahreinhet : "+f);
c++;
} while (c<=10);
System.out.println("------------------");
}
}
Outputnyaadalah :
-------------------------------------------------
CELCIUS FAHREINHET
-------------------------------------------------
Celcius : 1 Fahreinhet : 33.8
Celcius : 2 Fahreinhet : 35.6
Celcius : 3 Fahreinhet : 37.4
Celcius : 4 Fahreinhet : 39.2
Celcius : 5 Fahreinhet : 41.0
Celcius : 6 Fahreinhet : 42.8
Celcius : 7 Fahreinhet : 44.6
Celcius : 8 Fahreinhet : 46.4
Celcius : 9 Fahreinhet : 48.2
Celcius : 10 Fahreinhet : 50.0
Press any key to continue…
Public class UlangDo2menunjukkannama program
padasaatpenyimpananadalahUlangDo2.java
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
int c;adalahuntukmendeklarasikan c bertipe integer.
double f;adalahuntukmendeklarasikan variable f.
System.out.println("CELCIUS FAHREINHET");untukmenampilkanCELCIUS
FAHREINHET
c=1;untukmenyatakanbahwa c nilainya 1.
f=1.8*c+32;adalah proses dimanauntukmenghasilkannilai f adalahdengan1.8*c+32.
System.out.println("Celcius : "+c+"Fahreinhet :
"+f);untukmenampilkannilaiCelciusdanFahreinhet.
c++;adalahmasing-masingnilai c ditambah 1.
while (c<=10);akanmengalamiperulanganjikanilaic<=10.
Contoh lain adalah :
import java.util.Scanner;
public class Hrata2
{
public static void main(String[]args)
{
Scanner input = new Scanner(System.in);
int i=1, data;
float x, rata, jum;
System.out.print("Banyaknya Data : ");
data=input.nextInt();
System.out.println("");
System.out.println("====================");
jum=0;
do{
System.out.print("Data ke-"+i+": ");
x=input.nextInt();
jum+=x;
i++;
}while(i<=data);
rata=jum/data;
System.out.println("====================");
System.out.println("Jumlah : "+jum);
System.out.println("Rata-rata : "+rata);
}
}
Outputnyaadalah :
BanyaknyaData : 4
=====================
Data ke-1 : 2
Data ke-2 : 3
Data ke-3 : 2
Data ke-4 : 3
=====================
Jumlah : 10.0
Rata-rata : 2.5
Press any key to continue…
Public class Hrata2menunjukkannama program padasaatpenyimpananadalahHrata2.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
int i=1, data;untukmendeklarasikan variable i yang bernilai 1 dan variable data.
float x, rata, jum;untukmendeklarasikan variable x, rata, jumbertipe float.
System.out.print("Banyaknya Data : ");untukmenampilkanBanyaknya Data :
data=input.nextInt();untukmemasukkannilai.
jum=0;adalahpernyataanjum yang bernilai 0.
System.out.print("Data ke-"+i+": ");untukmenampilkan Data ke-. Dan +i+
maksudnyaadalahmenghubungkanke variable i.
x=input.nextInt();untukmemasukkannilai.
jum+=x;adalahnilaijumditambahdengannilai x.
i++;adalahmasing-masingnilaiiditambah 1.
while(i<=data);akanmelakukanperulanganjikanilaii<=data.
rata=jum/data;adalah proses dimanauntukmenghasilkannilai rata adalahdenganjum/data.
System.out.println("Jumlah : "+jum);untukmenampilkanJumlah : yang dihubungkandengan
variable jum.
System.out.println("Rata-rata : "+rata);untukmenampilkan Rata-rata : yang
dihubungkandengan variable rata.
Input yang lain adalah :
import java.util.Scanner;
public class Tambahan
{
public static void main (String[]tan)
{
Scanner input = new Scanner(System.in);
int n=1;
int m;
int o=5;
do{
m=n;
do{
System.out.print(m+ "t");
m++;}
while(m<=o);
System.out.println();
n++;
o++;}
while(n<=5);
}
}
Outputnyaadalah :
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
Press any key to continue…
Program
inimenggunakanperulanganbersarangmerupakanbentukperulangandimanaterjadiperulanga
ndalamperulangan.
Public class Tambahanmenunjukkannama program
padasaatpenyimpananadalahTambahan.java
import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
Public static void main(String[]tan)menunjukkan method utamaataupermulaansuatu program.
[] adalah optional. Tan adalahpelengkap. String adalahmethodnya.
Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
int n=1;untukmendelarasikan variable n yang bernilai 1danbertipe integer.
int m;untukmendelarasikan variable m yang bertipe integer.
int o=5;untukmendelarasikan variable o yang bernilai 1danbertipe integer.
m=n;untukmenyatakanbahwanilai m samadengan n.
System.out.print(m+ "t");untukmenampilkannilai m dimana
m++;masing-masingnilai m ditambah 1.
while(m<=o);akanmelakukanperulanganjikanilai m<=o.
System.out.println();untukmengaturjaraksetiap yang ditampilkan.
n++;masing-masingnilai n ditambah 1.
o++;masing-masingnilai o ditambah 1.
while(n<=5);akanmelakukanperulanganjikanilai n<=5.
Kesimpulan
1. Public class digunakanuntukmemberinama classdanpenyimpanannyaharussamadengannama
class.
2. Scanner input = new
Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan.
3. Setiappenulisan program harusbenarkarenabahasapemrogramansifatnya case sensitive.
4. System.out.printuntukmenampilkan program tanpaharuspindahkebarisberikutnya.
5. System.out.printlnuntukmenampilkan program pindahkebarisberikutnya.
6. Setiap statement harus di akhiri“ ; ”.
7. [] adalah optional. Tan adalahpelengkap. String adalahmethodnya.
8. While akanmelakukanperulanganterus-menerusjikabernilai true
dantidakakanmelakukanperulanganjikabernilai false.
9. ++ adalahmasingnilaiditambahkandengan 1 dan – adalahmasingnilaidikurangkandengan
1.
10. Perbedaanantara while dan do while adalahpadapernyataannya.
whilemengecekkondisididepansedangkan do while dibelakang.
11. Perulanganbersarangmerupakanbentukperulangandimanaterjadiperulangandalamperulang
an.

More Related Content

What's hot

Lapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 SortingLapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 SortingAdy Achirul
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Functionbrigidaarie
 
Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"
Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"
Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"idsecconf
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandiDevandy Enda
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algoSTMIK AKAKOM
 
scikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data sciencescikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data sciencesoftscients
 
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 13Ekha Cahya Nugraha
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Fazar Ikhwan Guntara
 
Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Nurdin Al-Azies
 
Pelatihan Python Standard Library
Pelatihan Python Standard LibraryPelatihan Python Standard Library
Pelatihan Python Standard LibraryRidwan Fadjar
 
Dts x dicoding #5 memulai pemrograman kotlin
Dts x dicoding #5 memulai pemrograman kotlinDts x dicoding #5 memulai pemrograman kotlin
Dts x dicoding #5 memulai pemrograman kotlinAhmad Arif Faizin
 
Muhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTF
Muhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTFMuhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTF
Muhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTFidsecconf
 
Function
FunctionFunction
Functionwindi1
 
Membangun perceptron operator and
Membangun perceptron operator andMembangun perceptron operator and
Membangun perceptron operator andRakhmat Aji
 
Membuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan CherrypyMembuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan CherrypyRidwan Fadjar
 

What's hot (20)

Aplikasi
AplikasiAplikasi
Aplikasi
 
Lapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 SortingLapopran praktikum struktur data pertemuan 2 Sorting
Lapopran praktikum struktur data pertemuan 2 Sorting
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Function
 
Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"
Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"
Muhammad Abrar Istiadi - “How to hack #IDSECCONF2016 ctf online challenge"
 
Latihan java depandi
Latihan java depandiLatihan java depandi
Latihan java depandi
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
 
scikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data sciencescikit-learn cheat sheet untuk data science
scikit-learn cheat sheet untuk data science
 
Galeri PythonTeX
Galeri PythonTeXGaleri PythonTeX
Galeri PythonTeX
 
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
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma
 
Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++Asyiknya Belajar Struktur Data di Planet C++
Asyiknya Belajar Struktur Data di Planet C++
 
Pelatihan Python Standard Library
Pelatihan Python Standard LibraryPelatihan Python Standard Library
Pelatihan Python Standard Library
 
Dts x dicoding #5 memulai pemrograman kotlin
Dts x dicoding #5 memulai pemrograman kotlinDts x dicoding #5 memulai pemrograman kotlin
Dts x dicoding #5 memulai pemrograman kotlin
 
Muhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTF
Muhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTFMuhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTF
Muhammad Abrar Istiadi - How to hack #idsecconf2016 Online CTF
 
Function
FunctionFunction
Function
 
Function
FunctionFunction
Function
 
Pertemuan II Function
Pertemuan II FunctionPertemuan II Function
Pertemuan II Function
 
Membangun perceptron operator and
Membangun perceptron operator andMembangun perceptron operator and
Membangun perceptron operator and
 
Membuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan CherrypyMembuat Catatan Online dengan Cherrypy
Membuat Catatan Online dengan Cherrypy
 

Similar to Laporan4

pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptnafilarifki1
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algoSTMIK AKAKOM
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulanganMAFauzan
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algoSTMIK AKAKOM
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangIndividual Consultants
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10
Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10
Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10Ekha Cahya Nugraha
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algoSTMIK AKAKOM
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Modul PBO Bab-04 - Hubungan antar Kelas
Modul PBO Bab-04 - Hubungan antar KelasModul PBO Bab-04 - Hubungan antar Kelas
Modul PBO Bab-04 - Hubungan antar KelasRakhmat Dedi Gunawan
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamentalLaode ADB Ali
 

Similar to Laporan4 (20)

pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
5 method
5 method5 method
5 method
 
Laporan praktikum 4
Laporan praktikum 4Laporan praktikum 4
Laporan praktikum 4
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulangan
 
Modul iii dan iv algo
Modul iii dan iv algoModul iii dan iv algo
Modul iii dan iv algo
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
 
Pratikum operator
Pratikum operatorPratikum operator
Pratikum operator
 
Java
JavaJava
Java
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10
Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10
Laporan praktikum Algoritma dan Pemrograman pertemuan 9&10
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
 
Tm c++
Tm c++Tm c++
Tm c++
 
Materi operator java
Materi operator javaMateri operator java
Materi operator java
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Modul PBO Bab-04 - Hubungan antar Kelas
Modul PBO Bab-04 - Hubungan antar KelasModul PBO Bab-04 - Hubungan antar Kelas
Modul PBO Bab-04 - Hubungan antar Kelas
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
 
Numerik
NumerikNumerik
Numerik
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 

Laporan4

  • 1. MODUL 7 PERULANGAN DENGAN WHILE PEMBAHASAN ContohInput : import java.util.Scanner; public class UlangWhile2 { public static void main (String[]args) { Scanner input = new Scanner(System.in); int bil; bil=5; while (bil>=1){ System.out.println(bil); bil--; } } } Outputnyaadalah : 5 4 3 2 1 Press any key to continue… Public class UlangWhile2menunjukkannama program padasaatpenyimpananadalahUlangWhile2.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya.
  • 2. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int bil; adalahuntukmendeklarasikanbilbertipe integer. bil=5;untukmenyatakanbahwabilnilainya 5. while (bil>=1)akanmengalamiperulanganjikanilaibil>=1. System.out.println(bil);untukmenampilkannilaibil Bil-- adalahmasing-masingnilaibildikurang 1. Contoh lain adalah : import java.util.Scanner; public class UlangWhile3 { public static void main (String[]args) { Scanner input = new Scanner(System.in); int bil; bil=1; while (bil<=10){ System.out.println(bil); bil+=2; } } } Outputnyaadalah : 1 3 5 7 9 Press any key to continue… Public class UlangWhile3menunjukkannama program padasaatpenyimpananadalahUlangWhile3.java
  • 3. import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int bil; adalahuntukmendeklarasikanbilbertipe integer. bil=1;untukmenyatakanbahwabilnilainya 1. while (bil<=10)akanmengalamiperulanganjikanilaibil<=10. System.out.println(bil);untukmenampilkannilaibil bil+=2 adalahmasing-masingnilaibilditambah 2. ContohInput : import java.util.Scanner; public class Plus { public static void main(String args[]) { Scanner input = new Scanner(System.in); int bil; System.out.print("Masukkan Bilangan: "); bil=input.nextInt(); while (bil<=0||bil>=11){ System.out.println("Bilangan not found"); System.out.println("---------------"); System.out.print("Repeat : "); bil=input.nextInt();} System.out.println("Bilangan Found"); } } Outputnyaadalah : MasukkanBilangan: 11 Bilangan not found
  • 4. ------------------------- Repeat : 5 Bilangan Found Press any key to continue… Public class Plusmenunjukkannama program padasaatpenyimpananadalahPlus.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int bil; adalahuntukmendeklarasikanbilbertipe integer. System.out.print("Masukkan Bilangan: ");untukmenampilkanMasukkan Bilangan: bil=input.nextInt();artinyaadalahmasukkannilaibil. while (bil<=0||bil>=11)akanmengalamiperulanganjikanilaibil<=0||bil>=11. || artinyaatau/or. System.out.println("Bilangan not found");akanmenampilkanbilangan not found jikanilaitidaksesuaidenganbil<=0||bil>=11. System.out.print("Repeat : ");maksudnyaadalahmasukkankembalinilai. bil=input.nextInt();artinyaadalahmasukkannilaibil. System.out.println("Bilangan Found");akanmenampilkanbilangan Found jikanilaisesuaidenganbil<=0||bil>=11. Tugas Input importjava.util.Scanner; public class konversi { public static void main(String args[]) { Scanner input = new Scanner(System.in); float m, cm; String join; charlagi; lagi='y'; while(lagi=='y'){
  • 5. System.out.print("Masukan M : "); m=input.nextFloat(); cm=m*100; System.out.println("Ukuran CM : "+cm); System.out.print("MasihPengenNgitung ? (y/t) : "); join = input.next(); lagi = join.charAt(0);} } } Output
  • 6. MODUL 8 PERULANGAN DENGAN DO WHILE PEMBAHASAN ContohInput : public class UlangDo2 { public static void main (String[]args) { int c; double f; System.out.println("------------------"); System.out.println("CELCIUS FAHREINHET"); System.out.println("------------------"); c=1; do { f=1.8*c+32; System.out.println("Celcius : "+c+"Fahreinhet : "+f); c++; } while (c<=10); System.out.println("------------------"); } } Outputnyaadalah : ------------------------------------------------- CELCIUS FAHREINHET ------------------------------------------------- Celcius : 1 Fahreinhet : 33.8 Celcius : 2 Fahreinhet : 35.6
  • 7. Celcius : 3 Fahreinhet : 37.4 Celcius : 4 Fahreinhet : 39.2 Celcius : 5 Fahreinhet : 41.0 Celcius : 6 Fahreinhet : 42.8 Celcius : 7 Fahreinhet : 44.6 Celcius : 8 Fahreinhet : 46.4 Celcius : 9 Fahreinhet : 48.2 Celcius : 10 Fahreinhet : 50.0 Press any key to continue… Public class UlangDo2menunjukkannama program padasaatpenyimpananadalahUlangDo2.java Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. int c;adalahuntukmendeklarasikan c bertipe integer. double f;adalahuntukmendeklarasikan variable f. System.out.println("CELCIUS FAHREINHET");untukmenampilkanCELCIUS FAHREINHET c=1;untukmenyatakanbahwa c nilainya 1. f=1.8*c+32;adalah proses dimanauntukmenghasilkannilai f adalahdengan1.8*c+32. System.out.println("Celcius : "+c+"Fahreinhet : "+f);untukmenampilkannilaiCelciusdanFahreinhet. c++;adalahmasing-masingnilai c ditambah 1. while (c<=10);akanmengalamiperulanganjikanilaic<=10. Contoh lain adalah : import java.util.Scanner; public class Hrata2 { public static void main(String[]args) { Scanner input = new Scanner(System.in); int i=1, data; float x, rata, jum;
  • 8. System.out.print("Banyaknya Data : "); data=input.nextInt(); System.out.println(""); System.out.println("===================="); jum=0; do{ System.out.print("Data ke-"+i+": "); x=input.nextInt(); jum+=x; i++; }while(i<=data); rata=jum/data; System.out.println("===================="); System.out.println("Jumlah : "+jum); System.out.println("Rata-rata : "+rata); } } Outputnyaadalah : BanyaknyaData : 4 ===================== Data ke-1 : 2 Data ke-2 : 3 Data ke-3 : 2 Data ke-4 : 3 ===================== Jumlah : 10.0 Rata-rata : 2.5 Press any key to continue… Public class Hrata2menunjukkannama program padasaatpenyimpananadalahHrata2.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner.
  • 9. Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. int i=1, data;untukmendeklarasikan variable i yang bernilai 1 dan variable data. float x, rata, jum;untukmendeklarasikan variable x, rata, jumbertipe float. System.out.print("Banyaknya Data : ");untukmenampilkanBanyaknya Data : data=input.nextInt();untukmemasukkannilai. jum=0;adalahpernyataanjum yang bernilai 0. System.out.print("Data ke-"+i+": ");untukmenampilkan Data ke-. Dan +i+ maksudnyaadalahmenghubungkanke variable i. x=input.nextInt();untukmemasukkannilai. jum+=x;adalahnilaijumditambahdengannilai x. i++;adalahmasing-masingnilaiiditambah 1. while(i<=data);akanmelakukanperulanganjikanilaii<=data. rata=jum/data;adalah proses dimanauntukmenghasilkannilai rata adalahdenganjum/data. System.out.println("Jumlah : "+jum);untukmenampilkanJumlah : yang dihubungkandengan variable jum. System.out.println("Rata-rata : "+rata);untukmenampilkan Rata-rata : yang dihubungkandengan variable rata. Input yang lain adalah : import java.util.Scanner; public class Tambahan { public static void main (String[]tan) { Scanner input = new Scanner(System.in); int n=1; int m; int o=5; do{ m=n; do{ System.out.print(m+ "t"); m++;}
  • 10. while(m<=o); System.out.println(); n++; o++;} while(n<=5); } } Outputnyaadalah : 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 Press any key to continue… Program inimenggunakanperulanganbersarangmerupakanbentukperulangandimanaterjadiperulanga ndalamperulangan. Public class Tambahanmenunjukkannama program padasaatpenyimpananadalahTambahan.java import java.util.Scanner; adalah menunjukkan input yang akankitagunakanadalah Scanner. Public static void main(String[]tan)menunjukkan method utamaataupermulaansuatu program. [] adalah optional. Tan adalahpelengkap. String adalahmethodnya. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. int n=1;untukmendelarasikan variable n yang bernilai 1danbertipe integer. int m;untukmendelarasikan variable m yang bertipe integer. int o=5;untukmendelarasikan variable o yang bernilai 1danbertipe integer. m=n;untukmenyatakanbahwanilai m samadengan n. System.out.print(m+ "t");untukmenampilkannilai m dimana m++;masing-masingnilai m ditambah 1. while(m<=o);akanmelakukanperulanganjikanilai m<=o. System.out.println();untukmengaturjaraksetiap yang ditampilkan. n++;masing-masingnilai n ditambah 1. o++;masing-masingnilai o ditambah 1. while(n<=5);akanmelakukanperulanganjikanilai n<=5.
  • 11. Kesimpulan 1. Public class digunakanuntukmemberinama classdanpenyimpanannyaharussamadengannama class. 2. Scanner input = new Scanner(System.in);adalahrumusutamauntukmelakukansuatuoperasimasukan. 3. Setiappenulisan program harusbenarkarenabahasapemrogramansifatnya case sensitive. 4. System.out.printuntukmenampilkan program tanpaharuspindahkebarisberikutnya. 5. System.out.printlnuntukmenampilkan program pindahkebarisberikutnya. 6. Setiap statement harus di akhiri“ ; ”. 7. [] adalah optional. Tan adalahpelengkap. String adalahmethodnya. 8. While akanmelakukanperulanganterus-menerusjikabernilai true dantidakakanmelakukanperulanganjikabernilai false. 9. ++ adalahmasingnilaiditambahkandengan 1 dan – adalahmasingnilaidikurangkandengan 1. 10. Perbedaanantara while dan do while adalahpadapernyataannya. whilemengecekkondisididepansedangkan do while dibelakang. 11. Perulanganbersarangmerupakanbentukperulangandimanaterjadiperulangandalamperulang an.