Laporan Jobsheet 7 Pemograman Berorientasi Objek
STRING
A. Tujuan Praktikum
1.
Mampu memahami konsep array di OOP.
2.
Mampu membuat program yang penggunakan
array di OOP.
B. Alat dan Bahan Praktikum
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.
a. Buatlah sebuah project baru dengan nama Evaluasi
b. Sesuaikan sourcecode yang terlihat pada gambar berikut:
c. Jalankan program tersebut sehingga
hasilnya seperti gambar berikut:
F.
Kesimpulan
Untuk
mengetahui panjang string dapat digunakan method length(). Untuk
mengetahui kesamaan antara dua string dapat digunakan operator == atau method equals(String). Untuk
melakukan perbandingan karakter-karakter secara berurutan dari awal string
dapat digunakan method compareTo(). Untuk
mendapatkan karakter pada posisi tertentu dapat digunakan method
charAt(intPosisi). Untuk
melakukan konversi huruf besar ke huruf kecil dapat digunakan method
toLowerCase(). Untuk
melakukan konversi huruf kecil ke huruf besar dapat digunakan method toUpperCase(). Untuk
melakukan penyambungan antar 2 atau lebih string, dapat digunakan operator +.
Komentar
Posting Komentar