MODUL II STRING TUGAS PENDAHULUAN. 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )!

dokumen-dokumen yang mirip
String. Membangun sebuah string (Contructing String) Sebuah string dapat dibuat secara langsung dengan menulis : String greeting = "Hello world!

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 10 JAVA PRE DEFINED CLASSES

STRING. 10 th week Estu Sinduningrum ST,MT

KELAS-KELAS DASAR. kelas String Buffer, kelas character, kelas number,

BAB VII STRING Membuat Objek String String varstring = abcd ; Char[] datanya = { a, b, c, d }; String varstring = new String(datanya); Latihan 24.

Pemrograman Lanjut Class String PTIIK

Object Orientied Programing

length() dipakai untuk

Modul Praktikum 5 Pemograman Berorientasi Objek

Terdiri atas deretan karakter String diimplementasikan oleh java dalam bentuk class. Dapat langsung di konstruksi tanpa perintah new

Tidak perlu ditentukan jumlah karakternya Inisialisasi iili i: Langsung tanpa kata kunci new Langsung dengan kata kunci new

STRING INSTANSIASI KELAS : PENCIPTAAN STRING : CONSTRUCTOR :

String. Viska Mutiawani, M.Sc

String. Berikut perbedaan antara deklarasi char dan deklarasi String:

MODUL III ARRAYLIST TUGAS PENDAHULUAN

OPERATOR-OPERATOR DALAM JAVA

Objek String PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

String. String merupakan tipe data untuk menyimpan nilai berupa teks.

Pemrograman Berorientasi Obyek. Ramos Somya

STRING. Menciptakan obyek string yg berisi string yg

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Array dan String. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

MODUL 6 PERULANGAN. A. String. 1. Instansiasi dan Inisialisasi. M0601xxyyy.jar

Berikut ini adalah beberapa contoh penggunaan String:

Dasar Pemrograman Java

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

Bahasa Pemrograman :: Dasar Pemrograman Java

if (ekspresi_boolean) {

BAB II VARIABEL DAN TIPE DATA

if (ekspresi_boolean) { Pernyataan1; } else { Pernyataan2; }

Badiyanto, S.Kom., M.Kom. PBO java

2 TIPE DATA DAN VARIABEL

Bahasa Pemrograman 2.

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Mukhlidi Muskhir Modul 2

Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu:

Pemrograman Berbasis Objek. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

String. Politeknik Elektronika Negeri Surabaya. String

Pemrograman Berotientasi Object

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Array. Adharul Muttaqin Universitas Brawijaya Malang. Array

Permainan Remi Sederhana

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

KENDALI PROSES. Untuk mengatur arus program, pemrograman java menyediakan struktur perulangan (looping), kondisional, percabangan, dan lompatan.

PEMROGRAMAN BERORIENTASI OBJEK

Modul Praktikum 3 Pemograman Berorientasi Objek

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

SUMBER BELAJAR PENUNJANG PLPG

Advanced Class Features 1. Pertemuan 10 Pemrograman Berbasis Obyek

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Pendahuluan Anda akan mempelajari operator untuk menggabungkan string dan fungsi - fungsi untuk memanipulasi string.

Modul Praktikum 4 Pemograman Berorientasi Objek

Struktur Kontrol Pemrograman Java : PERCABANGAN

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Dasar-Dasar Pemrograman Java

PRAKTIKUM 7 DASAR INPUT OUTPUT

Obyektif : KONTROL ALUR PROGRAM

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Operator, Statement kondisional, dan Iterasi pada Java

DASAR PEMROGRAMAN JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 4 CONTROL FLOW STATEMENT

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

I/O (Input dan Output)

Pemrograman Berbasis Objek Operator dan Assignment

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

IF PEMROGRAMAN LANJUT ARRAY. Oleh : Andri Heryandi, M.T.

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

Operator dan Assignment

IF PEMROGRAMAN LANJUT PERULANGAN. Oleh : Andri Heryandi, M.T.

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

PERTEMUAN II ARRAY, PERCABANGAN, DAN PERULANGAN TUJUAN PRAKTIKUM

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

BAB 3 STRUKTURE PROGRAM JAVA

BAB 1 KONSEP DASAR JAVA

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 2 DASAR PEMROGRAMAN JAVA

Array dan String. Array

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

Pemrograman Berorientasi. Class dan Obyek 2

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

Modul 3: Kendali program dan teknik. penyimpanan data

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal

public class contohstring1 { public static void main (String[]args) { String kata1; String kata2; String kata3; //desklarasi String

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA LINKED LIST (BAGIAN 1)

Gambar 1. Single Linked List

TIPE DATA Pertemuan (K-03/L-03)

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

TIPE DATA, VARIABEL DATA DAN OPERATOR

ARRAY. 7 th week Estu Sinduningrum ST,MT

MODUL DUA VARIABEL DAN TIPE VARIABEL

Percabangan dan Perulangan

Modul Praktikum Bahasa Pemrograman 1

OBJECT, CLASS DAN METHOD. 1. Mengetahui pengertian dari objek & class 2. Dapat membuat program sederhana dari java dengan menggunakna objek dan class

Transkripsi:

MODUL II STRING 1. Apa yang dinamakan String? TUGAS PENDAHULUAN 2. String mempunyai beberapa fungsi, sebutkan dan jelaskan ( Minimal 5 )! 1. TUJUAN Mahasiswa dapat memahami konsep String dan dapat mengimplementasikannya dalam program pada pemrograman java. 2. TEORI SINGKAT Sebagaimana pembahasan sebelumnya string adalah tipe data primitif yang terdiri atas deret sekumpulan karakter. String mempunyai beberapa fungsi/metode diantaranya: 1. Char charat(int index) : Mencari charpada indeks tertentu. 2. int compareto(object o) :Membandingkan String tertentu dengaobject lain. 3. int compareto(string anotherstring) :Membandingkan dua string leksikografi. 4. int comparetoignorecase(string str) : Membandingkan dua string leksikografi, mengabaikan perbedaan kasus. 5. String concat(string str) : Merangkai string yang ditentukan sampai akhir string yang telah ditentukan. 6. contentequals boolean(stringbuffer sb) : Memberikan nilai true jika dan hanya jika String yang ditentukan merupakan urutan character yang sama sebagai StringBuffer yang ditentukan. 7. static String copyvalueof(char [] data) :Mengembalikan String yang mewakili urutan karakter dalam array yang ditentukan. 8. static String copyvalueof(char[] data, int offset, int count): Mengembalikan String yang mewakili urutan karakter dalam array yang ditentukan.

9. boolean endswith(string suffix) :Menguji jika string berakhir dengan akhiran tertentu. 10. boolean equals(object anobject):membandingkan string ke objek tertentu. 11. boolean equalsignorecase(string anotherstring) : Membandingkan String untuk String lain, mengabaikan perbedaan huruf kecil atau besar. 12. getbytes byte(): Mengkodekan String ke urutan byte menggunakan standar charset platform, menyimpan hasilnya ke dalam array byte baru. 13. byte [] getbytes(string charsetname):mengkodekan String ke urutan byte menggunakan nama charset, menyimpan hasilnya ke dalam array byte baru. 14. Contains(String) : digunakan untuk mengetahui ada atau tidaknya karakter yang ada di dalam sebuah kalimat atau kata, dengan menggunakan contains akan di ketahui hal tersebut. 15. int hashcode() :Mengembalikan kode hash untuk string yang telah ditentukan. 16. int indexof(int ch): Mengembalikan index dalam string yang ditentukan pada kejadian pertama dari character yang ditentukan. 17. int indexof(int ch, int fromindex): Mengembalikan index dalam string yang ditentukan pada kejadian pertama dari character yang ditentukan, mulai pencarian pada indeks tertentu. 18. int indexof(string str): Mengembalikan index dalam string yang ditentukan pada kejadian pertama dari substring yang ditentukan. 19. int indexof(string str, int fromindex): Mengembalikan indeks dalam string yang dtentukanpada kejadian pertama dari substring yang ditentukan, mulai dari indeks tertentu 20. String intern(): Mengembalikan representasi kanonik untuk objek string. 21. int lastindexof(int ch) : Memeriksa index dalam string pada urutan kejadian terakhir dari karakter ditentukan. 22. int lastindexof(int ch, int fromindex): Memeriksa index dalam string pada kejadian terakhir dari karakter ditentukan, panjang string yang diperiksa ditentukan dalam fromindex. 23. int lastindexof(string str) :Memeriksa index dalam string pada terjadinya paling akhir atau paling kanan dari substring yang ditentukan.

24. int lastindexof (String str, int fromindex):mengembalikan index dalam string pada kejadian terakhir dari substring yang ditentukan, mencari mundur mulai dari indeks tertentu. Character yang dibandingkan ditentukan dalam String str, panjang pencarian ditentukan dalam 25. int lenght(): Memeriksa panjang string. 26. boolean matches(string regex): Memberitahu apakah string sesuai dengan ekspresi reguler yang diberikan. 27. boolean regionmatches(boolean ignorecase, int toffset, String lainnya, int ooffset, int len) :Tes jika dua string region adalah sama. 28. booleanregionmatches(int toffset, String lainnya, int ooffset, int len): Tes jika dua string region adalah sama 29. String replace(char oldchar, char newchar): Mengembalikan string baru yang dihasilkan dari mengganti semua kejadian dari oldchar dalam string yang ditentukan dengan newchar. 30. String replaceall (String regex, String replacement): Menggantikan setiap substring dari string yang ditentukan yang cocok dengan ekspresi reguler yang diberikan dengan penggantian yang diberikan. 31. String replacefirst(string regex, String replacement): Menggantikan substring pertama dari string yang ditentukan yang cocok dengan ekspresi reguler yang diberikan dengan penggantian yang diberikan. 32. String [] split(string regex): Membagi string yang ditentukan disekitar nilai yang cocok dengan ekspresi reguler yang diberikan. 33. String [] split(string regex, limit int): Membagi string yang ditentukan disekitar nilai yang cocok dengan ekspresi reguler yang diberikan dengan batasan pembagian. 34. boolean startswith(string prefix): Menguji jika string yang ditentukan dimulai dengan awalan ditentukan. 35. boolean startswith(string prefix, int toffset): Menguji jika string yang ditentukan dimulai dengan awalan ditentukan memulai pencarian dari indeks tertentu. 36. CharSequence subsequence(int beginindex, int endindex): Menampilkan urutan karakter yang merupakan subsequence dari urutan karakter yang ditentukan.

37. String substring(int beginindex) : Menampilkan string yang merupakan substring dari string yang ditentukan. 38. String substring(int beginindex, int endindex):menampilkan string yang merupakan substring dari string yang ditentukan dengan akhir substring yang ditentukan. 39. char di [] tochararray(): Mengkonversi string yang ditentukan ke array karakter baru. 40. String tolowercase(): Mengkonversi semua karakter di String yang ditentukan untuk merubah ke huruf kecil menggunakan aturan lokal default. 41. String tolowercase(locale locale): Mengkonversi semua karakter di String ini untuk menurunkan kasus menggunakan aturan Lokal diberikan. 42. String tostring(): Objek ini (yang sudah string!) Adalah dirinya kembali. 43. String touppercase() :Mengkonversi semua karakter di String ini untuk huruf menggunakan aturan lokal default. 44. String touppercase(loclallokal) : Mengkonversi semua karakter di String ini untuk huruf menggunakan aturan Lokal diberikan. 45. String trim(): Mengembalikan salinan string, dengan menghapus spasi pada awal dan akhir string. 46. static String valueof(primitive data type x): Mengembalikan representasi string dari tipe data argumen yang berlalu. Selain method atau fungsi diatas, terdapat juga beberapa karakter yang dapat digunakan untuk memproses instruksi seperti tab, enter dan sebagainya. Karakter Escaped Single Quote : \ Double Quote : \ Blackslash : \\ Comment : /*...*/ atau // NewLine : \n Return : \r Tab : \t Backspace : \b

3. PELAKSANAAN PRAKTIKUM Latihan 1 public static void main(string[] args) { String str = "Selamat Datang di Ilmu Komputer UGM"; String kosong=""; int panjang; panjang = "Selamat Datang di Ilmu Komputer".length(); System.out.println("Variabel Str : " + str); System.out.println("Panjang Variabel Str : " + str.length()); System.out.println("Panjang Variabel Panjang : " + panjang); System.out.println("Apakah Kosong : "+kosong.isempty()); System.out.println(str.replace("Selamat Datang", "Selamat Hidup")); System.out.println(str.substring(0, 14)); Latihan 2 public static void main(string[] args) { String[] nama = {"Mangga", "Anggur", "Apel", "Jeruk", "Nanas", "Pepaya"; String temp; System.out.println("Nama - Nama Buah Sebelum Diurutkan"); for (int i = 0; i < nama.length; i++) { System.out.println(i + 1 + " " + nama[i] + " "); //Mengurutkan nama buah System.out.println("=============== ==================="); System.out.println("Nama - Nama Buah Setelah Diurutkan"); for (int i = 0; i < (nama.length - 1); i++) { for (int j = 0; j < (nama.length - 1); j++) {

if (nama[j].compareto(nama[j + 1]) > 0) { temp = nama[j + 1]; nama[j + 1] = nama[j]; nama[j] = temp; for (int i = 0; i < nama.length; i++) { System.out.println(i + 1 + " " + nama[i]); 4. TUGAS 1. Buat program menggunakan inputan keyboard dengan output berikut : Kata : Saya bisa belajar koding dengan mudah 1. Panjang karakter 2. Menampilkan kata koding 3. Uppercase 4. Lowercase 5. Mengganti karakter misalnya bisa diganti dapat 6. Cek kata 2. Urutkan nama hewan berikut seperti latihan 2 (urutkan dari Z-A). sapi, kerbau, buaya, kelinci, semut, elang