SlideShare a Scribd company logo
STRING
STRING
 Terdiri beberapa jujukan aksara yang dikurungkan
dengan tanda (“ “)
 String gabungan huruf, nombor, simbol ataupun
space(ruang kosong)mewakili nama,alamat,
telefon,mesej,keterangan.
 Rentetan dikenali sebagai String
Cth:
“Fatimah Binti Mohd Elah”
“No 232,Jalan 8/4,Bandar Tasik Kesuma, 43000 Kajang
Selangor “
“017-8851553”
Aksara (char)
char huruf =‘ A’;
// aksara A dikurungkan dengan ‘ ‘ .
String
 String (rentetan) dianggap satu nilai.
Cth:
String nama= “ Alia”;
System.out.println(“Nama saya “ + nama);
Contoh lain
System.out.println(“Hello”);
System.out.print(“Hello”);
System.out.println(“tSelamat Datang”);
Perhatikan n dan t
Output:
Hello
Hello Selamat Datang
Apa yang berlaku??
String rentetan=“Selamat Pagi”;
rentetan = “Good Morning”
S e l a m a t P a g i
G o o d M o r n i n g
String rentetan=“Selamat Pagi”;
rentetan
rentetan = “Good Morning”
KANDUNGAN
DALAM INGATAN
rentetan AKAN
BERTUKAR
public void baca(){
Scanner reader1 = new Scanner (System.in);
String nama;
int nomatrik;
char n;
char ans ='Y';
while ((ans =='Y')||(ans=='y')){
System.out.println("Masukkan nama Pelajar");
nama= reader1.nextLine();
System.out.println("Masukkan nombor matriks");
nomatrik= reader1.nextInt();
System.out.println("anda ingin masukkan data lagi? (Y/T)");
ans=reader1.next().charAt(0);
//membaca pada ingatan 0;
}
}
public static void main(String[] args) {
NewMain1 p= new NewMain1();
p.baca();
}
}
Kelas String
 Method dalam kelas String
public char charAt(int index);
public void getChars(int srcBegin, int srcEnd,
char[] dst, int dstBegin)
public int length()
public boolean indexOf(int ch)
public boolean equalsIgnoreCase(String anotherString)
public int compareTo(String anotherString)
public int indexOf(String str)
public int lastIndexOf(String str)
public String substring(int beginIndex)
Method Dalam Kelas String
 length() -Merupakan method bagi menentukan panjang rentetan
 charAt()-mendapatkan aksara di lokasi yang tertentu
 getChars()-mendapatkan satu set aksara di dalam rentetan
 equals()- membandingkan dua rentetan sekiranya mempunyai saiz
yang sama/ kes sensitif antara huruf besar dan huruf kecil
 compareTo()- perbandingan dua rentetan. Memulangkan nilai positif
jika nilai pertama lebih besar, nilai 0 jika kedua rentetan adalah
sama dan nilai negatif jika nilai rentetan pertama lebih kecil dari
rentetan kedua
 IndexOf()-memulangkan posisi indeks aksara pertama didalam
rentetan yang diberi.
 lastIndexOf()- Carian bermula dari belakang rentetan yang diberi
 substring(int ind)-mengeluarkan subrentetan dari rentetan yang
diberi bermula dari nilai indeks yang diberi.
 substring(int indmula, int indakhir)-mengeluarkan sub rentetan
yang diberi bermula dari indeks permulaan yang diberi sehingga
sebelum nilai indeks akhir.
Contoh aturcara 2
String ayat2 = new String ("Alang-alang menyeluk pekasam");
System.out.println("ayat asal"+ayat2);
ayat2=ayat2.substring(6);
System.out.println("ayat substring (6)-potongan ayat2
:"+ayat2);
ayat2=ayat2.substring(6, 15);
System.out.println("potongan substring (6, 15)-potongan
ayat2 :"+ayat2);
latihan
Ayat = saya sangat suka berkomunikasi dalam
bahasa java.
 Apakah hasil yangakan diperolehi
1. ayat.substring(6,10);
2. ayat.substring(9,16);
3. ayat.substring(9,9);
Contoh aturcara 1
String ayat1;
ayat1=new String ("Bagai Aur Dengan Tebing");
System.out.println("Panjang rentetan
ayat1:"+ayat1.length());
System.out.println("Akasara di indeks 2 adalah
:"+ayat1.charAt(2));
System.out.println("Kedudukan Indeks bagi perkataan Aur:
"+ayat1.indexOf("Aur"));
System.out.println("Huruf Kecil :"+ayat1.toLowerCase());
System.out.println("Huruf Besar :"+ayat1.toUpperCase());
Aturcara 3
String rentetan1="saya";
String rentetan2 ="Pelajar";
String rentetan3 ="SAP3";
String rentetansaya;
rentetansaya=rentetan1+rentetan2+rentetan3;
System.out.println(rentetansaya);
// tukar nilaiinteger ke string dan gabungkan dengan rentetan2 dan rentetan 3
int nilaiInt=100;
rentetansaya= nilaiInt +" " +rentetan2+rentetan3;
System.out.println(rentetansaya);
//Gabung String dengan Integer
rentetansaya= "Dua puluh lima adalah "+2+5;
System.out.println(rentetansaya);
//Gabung integerdengan String
rentetansaya=2+5+"adalah tujuh“;
System.out.println(rentetansaya);
Aturcara 4
String r1="saya suka Java";
String r2="saya suka Java";
String r3 ="SAYA suka Java";
if (r1.equals(r2))
System.out.println("rentetan1 sama ngan rentetan2");
else
System.out.println("rentetan1 tidak sama dengan rentetan 2");
if (r1.equals(r3))
System.out.println("rentetan1 sama ngan rentetan3");
else
System.out.println("rentetan1 tidak sama dengan rentetan 3");
Aturcara 5
String r1="saya suka Java";
String r2="saya suka Java";
String r3 ="SAYA suka Java";
if (r1.equalsIgnoreCase(r2))
System.out.println("rentetan1 sama ngan rentetan2");
else
System.out.println("rentetan1 tidak sama dengan rentetan 2");
if (r1.equalsIgnoreCase(r3))
System.out.println("rentetan1 sama ngan rentetan3");
else
System.out.println("rentetan1 tidak sama dengan rentetan 3");

More Related Content

Similar to KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer

PW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdfPW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdf
samsosupriatna
 
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
 
Pertemuan 6 Fungsi String
Pertemuan 6 Fungsi StringPertemuan 6 Fungsi String
Pertemuan 6 Fungsi String
Endang Retnoningsih
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 10
Laporan praktikum Algoritma dan Pemrograman pertemuan 10Laporan praktikum Algoritma dan Pemrograman pertemuan 10
Laporan praktikum Algoritma dan Pemrograman pertemuan 10
Ekha Cahya Nugraha
 
Resume praktikum 6 stack
Resume praktikum 6 stackResume praktikum 6 stack
Resume praktikum 6 stack
Deprilana Ego Prakasa
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
Jurnal IT
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
Jurnal IT
 
program pencarian data dengan bahasa C
program pencarian data dengan bahasa Cprogram pencarian data dengan bahasa C
program pencarian data dengan bahasa C
kir yy
 
Poss upi-python-dasar-part1
Poss upi-python-dasar-part1Poss upi-python-dasar-part1
Poss upi-python-dasar-part1
Poss Upi
 
Pelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPIPelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPI
Ridwan Fadjar
 
Pascal - Set.txt - Notepad.pdf
Pascal - Set.txt - Notepad.pdfPascal - Set.txt - Notepad.pdf
Pascal - Set.txt - Notepad.pdf
Jurnal IT
 
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10
Menny SN
 
2. Pendahuluan array.pdf
2. Pendahuluan array.pdf2. Pendahuluan array.pdf
2. Pendahuluan array.pdf
andifarmadi2
 
Materi 03 Java String.pptx
Materi 03 Java String.pptxMateri 03 Java String.pptx
Materi 03 Java String.pptx
Abdillah Baraja
 

Similar to KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer (20)

PW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdfPW2 Pertemuan 5.pdf
PW2 Pertemuan 5.pdf
 
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
 
Pertemuan 6 Fungsi String
Pertemuan 6 Fungsi StringPertemuan 6 Fungsi String
Pertemuan 6 Fungsi String
 
Laporan praktikum Algoritma dan Pemrograman pertemuan 10
Laporan praktikum Algoritma dan Pemrograman pertemuan 10Laporan praktikum Algoritma dan Pemrograman pertemuan 10
Laporan praktikum Algoritma dan Pemrograman pertemuan 10
 
5. string
5. string5. string
5. string
 
Resume praktikum 6 stack
Resume praktikum 6 stackResume praktikum 6 stack
Resume praktikum 6 stack
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
6_String.pdf
6_String.pdf6_String.pdf
6_String.pdf
 
program pencarian data dengan bahasa C
program pencarian data dengan bahasa Cprogram pencarian data dengan bahasa C
program pencarian data dengan bahasa C
 
Poss upi-python-dasar-part1
Poss upi-python-dasar-part1Poss upi-python-dasar-part1
Poss upi-python-dasar-part1
 
Pelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPIPelatihan Python Dasar Part 1 - POSS UPI
Pelatihan Python Dasar Part 1 - POSS UPI
 
Pascal - Set.txt - Notepad.pdf
Pascal - Set.txt - Notepad.pdfPascal - Set.txt - Notepad.pdf
Pascal - Set.txt - Notepad.pdf
 
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10
 
Tipe data dan array
Tipe data dan arrayTipe data dan array
Tipe data dan array
 
Teori bahasa dan otomata 4
Teori bahasa dan otomata 4Teori bahasa dan otomata 4
Teori bahasa dan otomata 4
 
2. Pendahuluan array.pdf
2. Pendahuluan array.pdf2. Pendahuluan array.pdf
2. Pendahuluan array.pdf
 
String
StringString
String
 
String baru
String baruString baru
String baru
 
Materi 03 Java String.pptx
Materi 03 Java String.pptxMateri 03 Java String.pptx
Materi 03 Java String.pptx
 
Laporan
LaporanLaporan
Laporan
 

More from Aiman Hud

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 

More from Aiman Hud (20)

POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 

KOLEJ KOMUNITI - Sijil Aplikasi Perisian Komputer

  • 2. STRING  Terdiri beberapa jujukan aksara yang dikurungkan dengan tanda (“ “)  String gabungan huruf, nombor, simbol ataupun space(ruang kosong)mewakili nama,alamat, telefon,mesej,keterangan.  Rentetan dikenali sebagai String Cth: “Fatimah Binti Mohd Elah” “No 232,Jalan 8/4,Bandar Tasik Kesuma, 43000 Kajang Selangor “ “017-8851553”
  • 3. Aksara (char) char huruf =‘ A’; // aksara A dikurungkan dengan ‘ ‘ .
  • 4. String  String (rentetan) dianggap satu nilai. Cth: String nama= “ Alia”; System.out.println(“Nama saya “ + nama); Contoh lain System.out.println(“Hello”); System.out.print(“Hello”); System.out.println(“tSelamat Datang”); Perhatikan n dan t Output: Hello Hello Selamat Datang
  • 5. Apa yang berlaku?? String rentetan=“Selamat Pagi”; rentetan = “Good Morning” S e l a m a t P a g i G o o d M o r n i n g String rentetan=“Selamat Pagi”; rentetan rentetan = “Good Morning” KANDUNGAN DALAM INGATAN rentetan AKAN BERTUKAR
  • 6. public void baca(){ Scanner reader1 = new Scanner (System.in); String nama; int nomatrik; char n; char ans ='Y'; while ((ans =='Y')||(ans=='y')){ System.out.println("Masukkan nama Pelajar"); nama= reader1.nextLine(); System.out.println("Masukkan nombor matriks"); nomatrik= reader1.nextInt(); System.out.println("anda ingin masukkan data lagi? (Y/T)"); ans=reader1.next().charAt(0); //membaca pada ingatan 0; } } public static void main(String[] args) { NewMain1 p= new NewMain1(); p.baca(); } }
  • 7. Kelas String  Method dalam kelas String public char charAt(int index); public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) public int length() public boolean indexOf(int ch) public boolean equalsIgnoreCase(String anotherString) public int compareTo(String anotherString) public int indexOf(String str) public int lastIndexOf(String str) public String substring(int beginIndex)
  • 8. Method Dalam Kelas String  length() -Merupakan method bagi menentukan panjang rentetan  charAt()-mendapatkan aksara di lokasi yang tertentu  getChars()-mendapatkan satu set aksara di dalam rentetan  equals()- membandingkan dua rentetan sekiranya mempunyai saiz yang sama/ kes sensitif antara huruf besar dan huruf kecil  compareTo()- perbandingan dua rentetan. Memulangkan nilai positif jika nilai pertama lebih besar, nilai 0 jika kedua rentetan adalah sama dan nilai negatif jika nilai rentetan pertama lebih kecil dari rentetan kedua  IndexOf()-memulangkan posisi indeks aksara pertama didalam rentetan yang diberi.  lastIndexOf()- Carian bermula dari belakang rentetan yang diberi  substring(int ind)-mengeluarkan subrentetan dari rentetan yang diberi bermula dari nilai indeks yang diberi.  substring(int indmula, int indakhir)-mengeluarkan sub rentetan yang diberi bermula dari indeks permulaan yang diberi sehingga sebelum nilai indeks akhir.
  • 9. Contoh aturcara 2 String ayat2 = new String ("Alang-alang menyeluk pekasam"); System.out.println("ayat asal"+ayat2); ayat2=ayat2.substring(6); System.out.println("ayat substring (6)-potongan ayat2 :"+ayat2); ayat2=ayat2.substring(6, 15); System.out.println("potongan substring (6, 15)-potongan ayat2 :"+ayat2);
  • 10. latihan Ayat = saya sangat suka berkomunikasi dalam bahasa java.  Apakah hasil yangakan diperolehi 1. ayat.substring(6,10); 2. ayat.substring(9,16); 3. ayat.substring(9,9);
  • 11. Contoh aturcara 1 String ayat1; ayat1=new String ("Bagai Aur Dengan Tebing"); System.out.println("Panjang rentetan ayat1:"+ayat1.length()); System.out.println("Akasara di indeks 2 adalah :"+ayat1.charAt(2)); System.out.println("Kedudukan Indeks bagi perkataan Aur: "+ayat1.indexOf("Aur")); System.out.println("Huruf Kecil :"+ayat1.toLowerCase()); System.out.println("Huruf Besar :"+ayat1.toUpperCase());
  • 12. Aturcara 3 String rentetan1="saya"; String rentetan2 ="Pelajar"; String rentetan3 ="SAP3"; String rentetansaya; rentetansaya=rentetan1+rentetan2+rentetan3; System.out.println(rentetansaya); // tukar nilaiinteger ke string dan gabungkan dengan rentetan2 dan rentetan 3 int nilaiInt=100; rentetansaya= nilaiInt +" " +rentetan2+rentetan3; System.out.println(rentetansaya); //Gabung String dengan Integer rentetansaya= "Dua puluh lima adalah "+2+5; System.out.println(rentetansaya); //Gabung integerdengan String rentetansaya=2+5+"adalah tujuh“; System.out.println(rentetansaya);
  • 13. Aturcara 4 String r1="saya suka Java"; String r2="saya suka Java"; String r3 ="SAYA suka Java"; if (r1.equals(r2)) System.out.println("rentetan1 sama ngan rentetan2"); else System.out.println("rentetan1 tidak sama dengan rentetan 2"); if (r1.equals(r3)) System.out.println("rentetan1 sama ngan rentetan3"); else System.out.println("rentetan1 tidak sama dengan rentetan 3");
  • 14. Aturcara 5 String r1="saya suka Java"; String r2="saya suka Java"; String r3 ="SAYA suka Java"; if (r1.equalsIgnoreCase(r2)) System.out.println("rentetan1 sama ngan rentetan2"); else System.out.println("rentetan1 tidak sama dengan rentetan 2"); if (r1.equalsIgnoreCase(r3)) System.out.println("rentetan1 sama ngan rentetan3"); else System.out.println("rentetan1 tidak sama dengan rentetan 3");