A. Tujuan
1. Dengan mengikuti perkuliahan ini mahasiswa diharapkan mampu
memahami konsep array di OOP.
2. Dengan mengikuti perkuliahan ini mahasiswa diharapkan untuk
mampu membuat program yang penggunakan array di OOP.
B. Alat dan
Bahan
1. Personal Computer
2. Aplikasi NetBeans
C. Teori
Singkat
String merupakan deretan karakter. Pada java, string
merupakan objek dari kelas String.
Penulisan string dilakukan dengan mengapit data menggunakan tanda petik
(ganda).
Contoh:
String judul =
“Pemograman Berorientasi Objek”
String dapat dioperasikan dengan menggunakan beberapa
operator atau method untuk beberapa kepentingan yang berbeda.
D. Langkah
Kerja
Mengetahui
panjang string:
Untuk mengetahui panjang string dapat digunakan method length().
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama PanjangString.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Mengetahui kesamaan
antara dua string:
Untuk mengetahui kesamaan antara dua string dapat digunakan operator
==
atau method equals(String).
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama KesamaanString.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Melakukan
pembandingan karakter-karakter pada string:
Untuk melakukan perbandingan karakter-karakter secara
berurutan dari awal string dapat digunakan method compareTo().
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama PerbandinganString.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Mendapatkan
karakter pada posisi tertentu:
Untuk mendapatkan karakter pada posisi tertentu dapat
digunakan method charAt(intPosisi).
Posisi pertama bernilai integer 0, hingga posisi terakhir bernilai N-1 (dengan
N adalah panjang string).
Program berikut ini menunjukkan penulisan kode program untuk
menampilkan karakter pada posisi tertentu yang diberikan secara random dan
diulang sebanyak sepuluh kali.
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama KarakterPadaPosisi.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Mendapatkan
posisi karakter pada string:
Untuk mendapatkan posisi karakter pada string dapat
dilakukan dengan dua cara sebagai berikut:
·
Apabila
posisi awal pencarian tidak ditentukan, maka untuk mendapatkan posisi karakter
pada string dapat digunakan method indexOf(char
Karakter). Apabila karakter tidak ditemukan,
maka akan memberikan nilai -1.
·
Apabila
posisi awal pencarian telah ditentukan, maka untuk mendapatkan posisi pada
string dapat digunakan method indexOf(char
Karakter, int Awal). Nilai Awal merupakan
bilangan integer yang menunjukkan posisi awal pencarian. Apabila karakter tidak
ditemukan, maka akan diberikan nilai -1.
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama PosisiKarakter.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Melakukan
konversi huruf besar (kapital) ke huruf kecil dan sebaliknya:
Untuk melakukan konversi huruf besar ke huruf kecil dapat
digunakan method toLowerCase().
Untuk melakukan konversi huruf kecil ke huruf besar dapat
digunakan method toUpperCase().
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama KonversiKarakter.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
Melakukan
penyambungan antar 2 atau lebih string:
Untuk melakukan penyambungan antar 2 atau lebih string,
dapat digunakan operator +.
Ikuti langkah berikut untuk membuat contoh programnya:
1. Buatlah sebuah project baru dengan nama SambungString.
2. Sesuaikan sourcecode pada file tersebut seperti yang
terlihat pada gambar berikut:
3. Jalankan program tersebut sehingga hasilnya seperti gambar
berikut:
E. Evaluasi
dan Penugasan
1. Buatlah sebuah program menggunakan string untuk
menyelesaikan permasalahan berikut:
-
Terdapat
daftar nama barang di sebuah toko komputer (cukup 10 jenis barang) yang belum
tersusun urutannya. Urutkanlah daftar nama barang tersebut dari A ke Z, dan
untuk menseragamkan tulisan, ubahlah seluruh tulisannya menjadi huruf kapital.
Source Code yang saya Buat :
Dengan Hasil
Runningnya