SlideShare a Scribd company logo
1 of 9
MODUL 9
PERULANGAN DENGAN FOR
PEMBAHASAN
ContohInput :
public class For
{
public static void main (String[]args)
{
int jum=0;
int banyakData=0;
float rata=0;
for(int i=125;i<=200;i++){
if(i%5==0){
System.out.println(i);
jum+=i;
banyakData +=1;
}
}
rata=(float)jum/banyakData;
System.out.println("Jumlah Keseluruhan t: "+jum);
System.out.println("Rata-rata tt: "+rata);
}
}
Outputnyaadalah :
125
130
135
140
145
150
155
160
165
170
175
180
185
190
195
200
JumlahKeseluruhan : 2600
Rata-rata : 162.5
Press any key to continue…
Public class Formenunjukkannama program padasaatpenyimpananadalahFor.java
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
int jum=0;untukmenyatakanbahwajumnilainya 0 danbertipe integer.
int banyakData=0;untukmenyatakanbahwajumnilainya 0 danbertipe integer.
float rata=0;untukmenyatakanbahwa rata nilainya 0 danbertipe float.
for(int i=125;i<=200;i++)untukmenyatakanbahwauntukinilainya 125, nilaii<=200,
dansetiapbilanganiditambah 1.
if(i%5==0)untukmenyatakanbahwajikanilaiimod 5 dan 5=0.
System.out.println(i);untukmenampilkani yang sudah di deklarasikan.
jum+=i;untukmenyatakanbahwanilaijumditambahdenganbanyaknyanilaiisesuaikelipatan.
banyakData +=1;untukmenyatakanbahwasetiapnilaibanyakDataditambah 1
rata=(float)jum/banyakData;rata=(float)jum/banyakData;untukmenghasilkan rata
adalahjumdibagidenganbanyakDatadan float maksudnyaadalahnilai rata bertipe float.
System.out.println("Jumlah Keseluruhan t: "+jum);untukmenampilkanJumlah Keseluruhan
yang dihubungkandengan variable jum.
System.out.println("Rata-rata tt: "+rata);untukmenampilkanRata-rata yang
dihubungkandengan variable rata.
t adalahuntukmengaturjarak.
Contoh lain adalah :
import java.util.Scanner;
public class UlangFor3
{
public static void main (String[]args)
{
Scanner input=new Scanner(System.in);
int i;
float n, jum, x, rata;
System.out.print("Banyaknya data : ");
n=input.nextFloat();
jum=0;
rata=0;
for (i=1;i<=n;i++)
{
System.out.print("Data ke-"+i+" : ");
x=input.nextFloat();
jum+=x;
}
rata=jum/n;
System.out.println("Jumlah : "+jum);
System.out.println("Rata-rata : "+rata);
}
}
Outputnyaadalah :
Banyaknyadata : 3
Data ke-1 : 21
Data ke-2 : 7
Data ke-3 : 14
Jumlah : 42.0
Rata-rata : 14.0
Press any key to continue…
Public class UlangFor3menunjukkannama program
padasaatpenyimpananadalahUlangFor3.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.
int i;untukmendekalarasikan variable idanbertipe integer.
float n, jum, x, rata;untukmendeklarasikan variable n, jum, x, ratadanbertipe float.
System.out.print("Banyaknya data : ");untukmenampilkanBanyaknya data :
n=input.nextFloat();artinyaadalahmasukkannilai n.
jum=0;untukmenyatakanbahwajumnilainya 0.
rata=0;untukmenyatakanbahwa rata nilainya 0.
for (i=1;i<=n;i++)untukmenyatakanbahwauntukinilainya 1, nilaii<=n,
dansetiapbilanganiditambah 1.
System.out.print("Data ke-"+i+" : ");untukmenampilkan Data ke- yang
sudahdihubungkandengan variable idandihubungkanlagiuntukmenampilkannilai.
x=input.nextFloat();artinyaadalahmasukkannilai n.
jum+=x;adalahnilaijumditambahdengannilai x.
rata=jum/n;adalah proses dimanauntukmenghasilkannilai rata adalahdenganjum/n.
System.out.println("Jumlah : "+jum);untukmenampilkanJumlah : yang dihubungkandengan
variable jum.
System.out.println("Rata-rata : "+rata);untukmenampilkan Rata-rata : yang
dihubungkandengan variable rata.
Tugas
1. Kapankitamenggunakan for danwhile ?
FOR digunakanapabilaperulangannyasudahdiketahui (pasti).
WHILE
digunakanapabilaperulangannyabelumdiketahuiatauhanyadiketahuisyaratberhentinyaperu
langan.
MODUL 10
STRING
PEMBAHASAN
ContohInput :
public class ContohString1
{
public static void main(String[]args)
{
String st="Tes, Tes, tes... 123";
System.out.println("toLowerCase : "+st.toLowerCase());
System.out.println("toUpperCase : "+st.toUpperCase());
System.out.println("Dgn Trim : " + '[' +st.trim()+']');
System.out.println("Jumlah karakter = " +st.length());
}
}
Outputnyaadalah :
toLowerCase :tes, tes, tes… 123
toUpperCase : TES, TES, TES… 123
DgnTrim : [Tes, Tes, tes… 123]
Jumlahkarakter = 20
Press any key to continue…
Public classContohString1menunjukkannama program
padasaatpenyimpananadalahContohString1.java
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
String st="Tes, Tes, tes... 123";untukmenyatakanbahwakarakter string adalahTes, Tes, tes...
123.
System.out.println("toLowerCase : "+st.toLowerCase());untukmenampilkantoLowerCase :
yang dihubungkandengan variable st.toLowerCase());.
System.out.println("toUpperCase : "+st.toUpperCase());untukmenampilkantoUpperCase :
yang dihubungkandengan variable st.toUpperCase().
System.out.println("Dgn Trim : " + '[' +st.trim()+']');untukmenampilkanDgn Trim : yang
dihubungkandengankurungsikubuka, st.trim(), dankurungsikututup.
System.out.println("Jumlah karakter = " +st.length());untukmenampilkanJumlah karakter =
yang dihubungkandengan variable st.length().
toLowerCaseadalahuntukmerubahhuruf capital menjadi non capital.
toUpperCaseadalahuntukmerubahhuruf non capital menjadi capital.
Trimadalahuntukmerubahawalkarakter non capital menjadi capital.
Lengthuntukmenghitungjumlahkarakter.
Contoh lain adalah :
public class StringInsert
{
public static void main(String[]args)
{
StringBuffer sbuf=new StringBuffer("THE STMIK");
sbuf.insert(4,"REAL ");
System.out.println("Hasil : ");
System.out.println(sbuf.toString());
}
}
Outputnyaadalah :
Hasil :
THE REAL STMIK
Press any key to continue…
Public classStringInsertmenunjukkannama program
padasaatpenyimpananadalahStringInsert.java
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
StringBuffer sbuf=new StringBuffer("THE
STMIK");adalahrumusutamauntukmelakukanoperasimasukan string yang
didalamnyadiberipernyataan THE STMIK.
sbuf.insert(4,"REAL ");untukmenyisipkankarakter REAL dideretankarakter yang ke 4.
System.out.println("Hasil : ");untukmenampilkanHasil :.
System.out.println(sbuf.toString());untukmenampilkan output yang
sudahdihubungkandengantoString.
Contoh lain lagiadalah :
public class StrBuf2
{
public static void main(String[]args)
{
StringBuffer sbuf=new StringBuffer(25);
System.out.println("Isi : "+sbuf.toString());
System.out.println("Kapasitas : "+sbuf.capacity());
System.out.println("Panjang : "+sbuf.length());
sbuf.append("Selamat ");
sbuf.append("Belajar Java ");
System.out.println();
{
System.out.println("Isi : "+sbuf.toString());
System.out.println("Kapasitas : "+sbuf.capacity());
System.out.println("Panjang : "+sbuf.length());
System.out.println();
}
String st="Selamat";
System.out.println("Isi : "+st.toString());
System.out.println("Kapasitas : "+sbuf.capacity());
System.out.println("Panjang : "+st.length());
System.out.println();
}
}
Outputnyaadalah :
Isi :
Kapasitas : 25
Panjang : 0
Isi :SelamatBelajar Java
Kapasitas : 25
Panjang : 20
Isi :Selamat
Kapasitas : 25
Panjang : 7
Press any key to continue…
Public classStrBuf2 menunjukkannama program padasaatpenyimpananadalahStrBuf2.java
Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu
program.
[] adalah optional. argsadalahpelengkap. String adalahmethodnya.
StringBuffer sbuf=new StringBuffer(25);adalahrumusutamauntukmelakukanoperasimasukan
string yang didalamnyadiberipernyataan 25.
System.out.println("Isi : "+sbuf.toString());untukmenampilkan Isi : yang
dihubungkandenganoperasisbuf.toString().
System.out.println("Kapasitas : "+sbuf.capacity());untukmenampilkanKapasitas : yang
dihubungkandenganoperasisbuf.capacity().
System.out.println("Panjang : "+sbuf.length());untukmenampilkanPanjang : yang
dihubungkandenganoperasisbuf.length().
sbuf.append("Selamat ");untuk menambahkan stringSelamat pada akhir StringBuffer.
sbuf.append("Belajar Java ");untuk menambahkan stringBelajar Java pada akhir StringBuffer.
System.out.println();untukmengaturjarakkebawahataupindahbaris.
Tandakurawalbukayang beradadibawahSystem.out.println();dankurawaltutup yang
beradadiatasString st="Selamat";adalahuntukmengapit program
khususditengahnyasupayapadasaatpengoutputantidakmenjadisatumelainkanterpisah.
String st="Selamat";untukmenyatakanbahwakarakter string adalahSelamat.
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. For digunakanuntukperulangannyayang sudahdiketahui (pasti).
9. ++ adalahmasingnilaiditambahkandengan 1 dan – adalahmasingnilaidikurangkandengan
1.
10. Stringadalahderetandarikarakter dan dijava string itubiasanyaadalah object.
11. String digunakanuntuk proses manipulasikaraktermulaidarimengubahhuruf capital menjadi non
capital, menghitungberapabanyakkarakter yang ditampilkan.
12. StringBuffer sbuf=new
StringBuffer();adalahrumusutamauntukmelakukansuatuoperasipenyisipankarakterdandidalamtand
akurungbisa di isikarakter yang
mauditampilkanataupunangkauntukmenampilkanmaksimalkarakter yang ditampilkan.

More Related Content

What's hot

What's hot (6)

Pelatihan Python Dasar Part 2 - POSS UPI
  Pelatihan Python Dasar Part 2 - POSS UPI  Pelatihan Python Dasar Part 2 - POSS UPI
Pelatihan Python Dasar Part 2 - POSS UPI
 
Java6
Java6Java6
Java6
 
Galeri PythonTeX
Galeri PythonTeXGaleri PythonTeX
Galeri PythonTeX
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Poss upi-python-dasar-part1
Poss upi-python-dasar-part1Poss upi-python-dasar-part1
Poss upi-python-dasar-part1
 
Wirman algoritma
Wirman algoritmaWirman algoritma
Wirman algoritma
 

Viewers also liked

Laporan1
Laporan1Laporan1
Laporan1Sa Lam
 
Business english hutulbur
Business english hutulburBusiness english hutulbur
Business english hutulbursrltuya
 
2033 ainsleyslideshow
2033 ainsleyslideshow2033 ainsleyslideshow
2033 ainsleyslideshowElisa Stabile
 
Prolonged Sitting in the Workplace
Prolonged Sitting in the Workplace Prolonged Sitting in the Workplace
Prolonged Sitting in the Workplace mgeorge521
 
Laporan3
Laporan3Laporan3
Laporan3Sa Lam
 
Tecnologia
TecnologiaTecnologia
Tecnologiaaremi_21
 
Euroopa liit meie ümber
Euroopa liit meie ümberEuroopa liit meie ümber
Euroopa liit meie ümberSander Luik
 
Laporan6
Laporan6Laporan6
Laporan6Sa Lam
 
Bussiness lessons
Bussiness lessonsBussiness lessons
Bussiness lessonssrltuya
 
Tecnologia i
Tecnologia iTecnologia i
Tecnologia iaremi_21
 
Bussiness lessons
Bussiness lessonsBussiness lessons
Bussiness lessonssrltuya
 
How to create a slideshare
How to create a slideshare How to create a slideshare
How to create a slideshare aremi_21
 
Laporan8
Laporan8Laporan8
Laporan8Sa Lam
 
презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»Вера Бутенко
 

Viewers also liked (17)

Laporan1
Laporan1Laporan1
Laporan1
 
Business english hutulbur
Business english hutulburBusiness english hutulbur
Business english hutulbur
 
2033 ainsleyslideshow
2033 ainsleyslideshow2033 ainsleyslideshow
2033 ainsleyslideshow
 
Ma.candelaria parés
Ma.candelaria parés Ma.candelaria parés
Ma.candelaria parés
 
Prolonged Sitting in the Workplace
Prolonged Sitting in the Workplace Prolonged Sitting in the Workplace
Prolonged Sitting in the Workplace
 
Beli mobil
Beli mobilBeli mobil
Beli mobil
 
Laporan3
Laporan3Laporan3
Laporan3
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Euroopa liit meie ümber
Euroopa liit meie ümberEuroopa liit meie ümber
Euroopa liit meie ümber
 
Beli mobil
Beli mobilBeli mobil
Beli mobil
 
Laporan6
Laporan6Laporan6
Laporan6
 
Bussiness lessons
Bussiness lessonsBussiness lessons
Bussiness lessons
 
Tecnologia i
Tecnologia iTecnologia i
Tecnologia i
 
Bussiness lessons
Bussiness lessonsBussiness lessons
Bussiness lessons
 
How to create a slideshare
How to create a slideshare How to create a slideshare
How to create a slideshare
 
Laporan8
Laporan8Laporan8
Laporan8
 
презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»презентація дисципліни «бухгалтерський облік»
презентація дисципліни «бухгалтерський облік»
 

Similar to MODUL 10 STRING

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
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritmacasnadi
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulanganMAFauzan
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algoSTMIK AKAKOM
 
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
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arifArif Setiawan
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arifArif Setiawan
 
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
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algoSTMIK AKAKOM
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamentalLaode ADB Ali
 
Laporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOLaporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOsetyadi_s
 

Similar to MODUL 10 STRING (20)

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
 
Ii java input ouput
Ii   java input ouputIi   java input ouput
Ii java input ouput
 
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
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulangan
 
Modul v dan vi algo
Modul v dan vi algoModul v dan vi algo
Modul v dan vi algo
 
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
 
05 for-dowhile-while
05 for-dowhile-while05 for-dowhile-while
05 for-dowhile-while
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Tugas algoritma arif
Tugas algoritma arifTugas algoritma arif
Tugas algoritma arif
 
Java
JavaJava
Java
 
Punya awan
Punya awanPunya awan
Punya awan
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
Tugas algoritma
Tugas algoritmaTugas algoritma
Tugas algoritma
 
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
 
Modul ix dan x algo
Modul ix dan x algoModul ix dan x algo
Modul ix dan x algo
 
Materi pelatihan java fundamental
Materi pelatihan java fundamentalMateri pelatihan java fundamental
Materi pelatihan java fundamental
 
PBO Pratikum 1
PBO Pratikum 1PBO Pratikum 1
PBO Pratikum 1
 
Materi pelatihan java_fundamental
Materi pelatihan java_fundamentalMateri pelatihan java_fundamental
Materi pelatihan java_fundamental
 
Laporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBOLaporan Praktikum Pertemuan 1, PBO
Laporan Praktikum Pertemuan 1, PBO
 

MODUL 10 STRING

  • 1. MODUL 9 PERULANGAN DENGAN FOR PEMBAHASAN ContohInput : public class For { public static void main (String[]args) { int jum=0; int banyakData=0; float rata=0; for(int i=125;i<=200;i++){ if(i%5==0){ System.out.println(i); jum+=i; banyakData +=1; } } rata=(float)jum/banyakData; System.out.println("Jumlah Keseluruhan t: "+jum); System.out.println("Rata-rata tt: "+rata); } } Outputnyaadalah : 125 130 135 140 145
  • 2. 150 155 160 165 170 175 180 185 190 195 200 JumlahKeseluruhan : 2600 Rata-rata : 162.5 Press any key to continue… Public class Formenunjukkannama program padasaatpenyimpananadalahFor.java Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. int jum=0;untukmenyatakanbahwajumnilainya 0 danbertipe integer. int banyakData=0;untukmenyatakanbahwajumnilainya 0 danbertipe integer. float rata=0;untukmenyatakanbahwa rata nilainya 0 danbertipe float. for(int i=125;i<=200;i++)untukmenyatakanbahwauntukinilainya 125, nilaii<=200, dansetiapbilanganiditambah 1. if(i%5==0)untukmenyatakanbahwajikanilaiimod 5 dan 5=0. System.out.println(i);untukmenampilkani yang sudah di deklarasikan. jum+=i;untukmenyatakanbahwanilaijumditambahdenganbanyaknyanilaiisesuaikelipatan. banyakData +=1;untukmenyatakanbahwasetiapnilaibanyakDataditambah 1 rata=(float)jum/banyakData;rata=(float)jum/banyakData;untukmenghasilkan rata adalahjumdibagidenganbanyakDatadan float maksudnyaadalahnilai rata bertipe float. System.out.println("Jumlah Keseluruhan t: "+jum);untukmenampilkanJumlah Keseluruhan yang dihubungkandengan variable jum. System.out.println("Rata-rata tt: "+rata);untukmenampilkanRata-rata yang dihubungkandengan variable rata. t adalahuntukmengaturjarak. Contoh lain adalah :
  • 3. import java.util.Scanner; public class UlangFor3 { public static void main (String[]args) { Scanner input=new Scanner(System.in); int i; float n, jum, x, rata; System.out.print("Banyaknya data : "); n=input.nextFloat(); jum=0; rata=0; for (i=1;i<=n;i++) { System.out.print("Data ke-"+i+" : "); x=input.nextFloat(); jum+=x; } rata=jum/n; System.out.println("Jumlah : "+jum); System.out.println("Rata-rata : "+rata); } } Outputnyaadalah : Banyaknyadata : 3 Data ke-1 : 21 Data ke-2 : 7 Data ke-3 : 14 Jumlah : 42.0 Rata-rata : 14.0
  • 4. Press any key to continue… Public class UlangFor3menunjukkannama program padasaatpenyimpananadalahUlangFor3.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. int i;untukmendekalarasikan variable idanbertipe integer. float n, jum, x, rata;untukmendeklarasikan variable n, jum, x, ratadanbertipe float. System.out.print("Banyaknya data : ");untukmenampilkanBanyaknya data : n=input.nextFloat();artinyaadalahmasukkannilai n. jum=0;untukmenyatakanbahwajumnilainya 0. rata=0;untukmenyatakanbahwa rata nilainya 0. for (i=1;i<=n;i++)untukmenyatakanbahwauntukinilainya 1, nilaii<=n, dansetiapbilanganiditambah 1. System.out.print("Data ke-"+i+" : ");untukmenampilkan Data ke- yang sudahdihubungkandengan variable idandihubungkanlagiuntukmenampilkannilai. x=input.nextFloat();artinyaadalahmasukkannilai n. jum+=x;adalahnilaijumditambahdengannilai x. rata=jum/n;adalah proses dimanauntukmenghasilkannilai rata adalahdenganjum/n. System.out.println("Jumlah : "+jum);untukmenampilkanJumlah : yang dihubungkandengan variable jum. System.out.println("Rata-rata : "+rata);untukmenampilkan Rata-rata : yang dihubungkandengan variable rata. Tugas 1. Kapankitamenggunakan for danwhile ? FOR digunakanapabilaperulangannyasudahdiketahui (pasti). WHILE digunakanapabilaperulangannyabelumdiketahuiatauhanyadiketahuisyaratberhentinyaperu langan.
  • 5. MODUL 10 STRING PEMBAHASAN ContohInput : public class ContohString1 { public static void main(String[]args) { String st="Tes, Tes, tes... 123"; System.out.println("toLowerCase : "+st.toLowerCase()); System.out.println("toUpperCase : "+st.toUpperCase()); System.out.println("Dgn Trim : " + '[' +st.trim()+']'); System.out.println("Jumlah karakter = " +st.length()); } } Outputnyaadalah : toLowerCase :tes, tes, tes… 123 toUpperCase : TES, TES, TES… 123 DgnTrim : [Tes, Tes, tes… 123] Jumlahkarakter = 20 Press any key to continue… Public classContohString1menunjukkannama program padasaatpenyimpananadalahContohString1.java Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. String st="Tes, Tes, tes... 123";untukmenyatakanbahwakarakter string adalahTes, Tes, tes... 123. System.out.println("toLowerCase : "+st.toLowerCase());untukmenampilkantoLowerCase : yang dihubungkandengan variable st.toLowerCase());.
  • 6. System.out.println("toUpperCase : "+st.toUpperCase());untukmenampilkantoUpperCase : yang dihubungkandengan variable st.toUpperCase(). System.out.println("Dgn Trim : " + '[' +st.trim()+']');untukmenampilkanDgn Trim : yang dihubungkandengankurungsikubuka, st.trim(), dankurungsikututup. System.out.println("Jumlah karakter = " +st.length());untukmenampilkanJumlah karakter = yang dihubungkandengan variable st.length(). toLowerCaseadalahuntukmerubahhuruf capital menjadi non capital. toUpperCaseadalahuntukmerubahhuruf non capital menjadi capital. Trimadalahuntukmerubahawalkarakter non capital menjadi capital. Lengthuntukmenghitungjumlahkarakter. Contoh lain adalah : public class StringInsert { public static void main(String[]args) { StringBuffer sbuf=new StringBuffer("THE STMIK"); sbuf.insert(4,"REAL "); System.out.println("Hasil : "); System.out.println(sbuf.toString()); } } Outputnyaadalah : Hasil : THE REAL STMIK Press any key to continue… Public classStringInsertmenunjukkannama program padasaatpenyimpananadalahStringInsert.java Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. StringBuffer sbuf=new StringBuffer("THE STMIK");adalahrumusutamauntukmelakukanoperasimasukan string yang didalamnyadiberipernyataan THE STMIK. sbuf.insert(4,"REAL ");untukmenyisipkankarakter REAL dideretankarakter yang ke 4.
  • 7. System.out.println("Hasil : ");untukmenampilkanHasil :. System.out.println(sbuf.toString());untukmenampilkan output yang sudahdihubungkandengantoString. Contoh lain lagiadalah : public class StrBuf2 { public static void main(String[]args) { StringBuffer sbuf=new StringBuffer(25); System.out.println("Isi : "+sbuf.toString()); System.out.println("Kapasitas : "+sbuf.capacity()); System.out.println("Panjang : "+sbuf.length()); sbuf.append("Selamat "); sbuf.append("Belajar Java "); System.out.println(); { System.out.println("Isi : "+sbuf.toString()); System.out.println("Kapasitas : "+sbuf.capacity()); System.out.println("Panjang : "+sbuf.length()); System.out.println(); } String st="Selamat"; System.out.println("Isi : "+st.toString()); System.out.println("Kapasitas : "+sbuf.capacity()); System.out.println("Panjang : "+st.length()); System.out.println(); } }
  • 8. Outputnyaadalah : Isi : Kapasitas : 25 Panjang : 0 Isi :SelamatBelajar Java Kapasitas : 25 Panjang : 20 Isi :Selamat Kapasitas : 25 Panjang : 7 Press any key to continue… Public classStrBuf2 menunjukkannama program padasaatpenyimpananadalahStrBuf2.java Public static void main(String[]args) menunjukkan method utamaataupermulaansuatu program. [] adalah optional. argsadalahpelengkap. String adalahmethodnya. StringBuffer sbuf=new StringBuffer(25);adalahrumusutamauntukmelakukanoperasimasukan string yang didalamnyadiberipernyataan 25. System.out.println("Isi : "+sbuf.toString());untukmenampilkan Isi : yang dihubungkandenganoperasisbuf.toString(). System.out.println("Kapasitas : "+sbuf.capacity());untukmenampilkanKapasitas : yang dihubungkandenganoperasisbuf.capacity(). System.out.println("Panjang : "+sbuf.length());untukmenampilkanPanjang : yang dihubungkandenganoperasisbuf.length(). sbuf.append("Selamat ");untuk menambahkan stringSelamat pada akhir StringBuffer. sbuf.append("Belajar Java ");untuk menambahkan stringBelajar Java pada akhir StringBuffer. System.out.println();untukmengaturjarakkebawahataupindahbaris. Tandakurawalbukayang beradadibawahSystem.out.println();dankurawaltutup yang beradadiatasString st="Selamat";adalahuntukmengapit program khususditengahnyasupayapadasaatpengoutputantidakmenjadisatumelainkanterpisah. String st="Selamat";untukmenyatakanbahwakarakter string adalahSelamat.
  • 9. 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. For digunakanuntukperulangannyayang sudahdiketahui (pasti). 9. ++ adalahmasingnilaiditambahkandengan 1 dan – adalahmasingnilaidikurangkandengan 1. 10. Stringadalahderetandarikarakter dan dijava string itubiasanyaadalah object. 11. String digunakanuntuk proses manipulasikaraktermulaidarimengubahhuruf capital menjadi non capital, menghitungberapabanyakkarakter yang ditampilkan. 12. StringBuffer sbuf=new StringBuffer();adalahrumusutamauntukmelakukansuatuoperasipenyisipankarakterdandidalamtand akurungbisa di isikarakter yang mauditampilkanataupunangkauntukmenampilkanmaksimalkarakter yang ditampilkan.