Anda di halaman 1dari 12

Tugas Kelompok ke-1

(Minggu 2 / Sesi 4)
Anggota Kelompok 2 :
1. Natra O.B.Y. Sitorus (2101804946)

2. Rizal Fazaul Mufid ()

3. Chairani Safira Ratri ()

4. Aida Zakiyatus Saadah ()

5. Setiaji Kurniawan ()

1. Terdapat dua string A dan B sebagai berikut:


String A: Saya Programmer Java;
String B: Saya suka Pemrograman;
Silahkan Anda lakukan manipulasi berikut terhadap string A dan String B:
a. Mengubah huruf kecil menjadi huruf besar
Jawab :
// Variable String
String strA = "Saya Programmer Java";
String strB = "Saya suka Pemrograman";

System.out.println("strA = "+strA);
System.out.println("strB = "+strB);

// Mengubah isi String menjadi huruf besar


String besarA = strA.toUpperCase();
String besarB = strB.toUpperCase();
System.out.println("Mengubah isi String menjadi huruf besar");
System.out.println("strA = "+besarA);
System.out.println("strB = "+besarB+"\n");
Capture Program :

ISYS6304 – Business Application Development


b. Mengubah huruf besar menjadi huruf kecil
Jawab :
// Variable String
String strA = "Saya Programmer Java";
String strB = "Saya suka Pemrograman";

System.out.println("strA = "+strA);
System.out.println("strB = "+strB);

// Mengubah nilai String menjadi huruf kecil


String kecilA = strA.toLowerCase();
String kecilB = strB.toLowerCase();
System.out.println("Mengubah nilai String menjadi huruf kecil");
System.out.println("strA = "+kecilA);
System.out.println("strB = "+kecilB+"\n");

Capture Program :

ISYS6304 – Business Application Development


c. Mengambil sebagian isi dari String
Jawab :
// Variable String
String strA = "Saya Programmer Java";
String strB = "Saya suka Pemrograman";

System.out.println("strA = "+strA);
System.out.println("strB = "+strB);

// Mengambil isi sebagian String


String sub_strA = strA.substring(0, 3); // substring(index_awal, index_akhir)
String sub_strB = strB.substring(0, 9);
System.out.println("Mengambil isi sebagian String");
System.out.println("strA = "+sub_strA);
System.out.println("strB = "+sub_strB+"\n");

Capture Program :

ISYS6304 – Business Application Development


d. Membandingkan 2 buah String (return integer)
Jawab :
// Membandingkan 2 buah String dengan return integer
String karA = "Saya Programmer Java";
String karB = "Saya suka Pemrograman";
int result = karA.compareTo(karB); // hasil perbandingan merupakan selisih
antara value karA dan karB dalam integer
System.out.println("karA = "+karA);
System.out.println("karB = "+karB);
System.out.println("Hasil Perbandingan = "+result+"\n"); // hasilnya -1 karena s
<t
Capture Program :

ISYS6304 – Business Application Development


e. Mencari nilai index dari sebuah karakter
Jawab :
// Variable String
String strA = "Saya Programmer Java";

// untuk mencari posisi dari karakter yang dicari


int i_cariA = strA.indexOf("J");
System.out.println("karakter J berada di index = "+i_cariA);

Capture Program :

ISYS6304 – Business Application Development


f. Membandingkan 2 Buah String (return boolean)
Jawab :
// Membandingkan 2 buah String dengan return boolean
String kar1 = "saya";
String kar2 = "saya";
String kar3 = "dia";
System.out.println("kar1 = "+kar1);
System.out.println("kar2 = "+kar2);
System.out.println("kar3 = "+kar3);
System.out.println("Perbandingan kar1 dengan kar2 = "+kar1.contains(kar2));
System.out.println("Perbandingan kar1 dengan kar3 = "+kar1.contains(kar3)+"\n");

Capture Program :

ISYS6304 – Business Application Development


g. Menggabungkan 2 buah String
Jawab :
String kar1 = "Saya Programmer Java";
// Menggabungkan 2 buah String
String gabung = kar1.concat(" Saya suka Pemrograman");
System.out.println("Hasil penggabungan = "+gabung+"\n");

Capture Program :

ISYS6304 – Business Application Development


h. Melakukan pengecekan apakah value String diakhiri dengan karakter tertentu
Jawab :
String kar1 = "saya pemrograman java";
// Mengecek apakah isi String kar1 diakhiri dengan huruf s
System.out.println("Apakah kata '"+kar1+"' diakhiri dengan huruf 's'? :
"+kar1.endsWith("s")+"\n");

Capture Program :

ISYS6304 – Business Application Development


i. Melakukan pengecekan apakah value String diawali dengan karakter tertentu
Jawab :
String kar1 = "saya pemrograman java";
// Mengecek apakah isi String kar1 diawali dengan karakter s
System.out.println("Apakah kata '"+kar1+"' diawali dengan huruf 's'? :
"+kar1.startsWith("s")+"\n");

Capture Program :

ISYS6304 – Business Application Development


j. Mengetahui panjang karakter dari value String
Jawab :
String kar1 = "saya pemrograman java";
// Mengetahui jumlah karakter dari variable String kar1
int panjang = kar1.length();
System.out.println("Panjang karakter '"+kar1+"' = "+panjang);

Capture Program :

ISYS6304 – Business Application Development


2. Dibaca sederetan bilangan bulat yang terurut membesar dan disimpan ke dalam array.
Buatlah program untuk mencetak nilai minimum, nilai maksimum, nilai median dari deretan
bilangan tersebut.
Contoh 1 :
Data input :
N=7
Bilangan = 12 20 35 41 45 56 66
Ouput yang dicetak :
Nilai minimum = 12
Nilai maksimum = 66

Nilai median = 41

ISYS6304 – Business Application Development


Contoh 2 :
Data input :
N=8
Bilangan = 15 20 35 41 45 56 66 80
Ouput yang dicetak :
Nilai minimum = 15
Nilai maksimum = 80
Nilai median = 43

ISYS6304 – Business Application Development

Anda mungkin juga menyukai