Senin, 02 Oktober 2017

JAVA PROGRAMMING (ORACLE)

Java Logo.svg 
Paradigma:OOP
Muncul Tahun:1990-an
Perancang:Sun Microsystems
Sistem pengetikan:kuat, statis
Implementasi:banyak
Terpengaruh oleh:Objective-CC++SmalltalkEiffel
Mempengaruhi:C#DJ#PHP

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code(bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi

Sumber : www.wikipedia.org

MATERI PERKULIAHAN

HAND OUT
• Review of Java Primitives
• Review of Strings
• Review of Logical and Relational Operators
• Review of Conditional Statements
• Review of Program Control
• Review of Object Classes
• Review of Constructor and Method Overloading
• Review of Inheritance
Pertemuan 2
 •Read and understand a pre-written Java program consisting of classes and interacting objects
 • Apply the concept of inheritance in the solutions of problems
 • Test classes in isolation
 • Describe when it is more appropriate to use an ArrayList than an Array 3
Project Inherentance
Pertemuan 3 Penerapan Inherentence didalam Class Diagram
Contoh Studi Kasus :
Soal1
-------Hitung Gaji di Sebuah Universitas------
Terdapat dua golongan pegawai di universitas, yaitu Dosen dan Staf biasa. Semua pegawai                   mendapatkan gaji awal yang sama, yaitu 1.500.000
Gaji tambahan dosen dihitung dari jumlah sks yang diampu
Gaji tambahan staf dihitung dari jumlah kehadiran per bulan
1. Buatlah program untuk mencetak semua gaji pegawai
2. Buatlah Class Digram dari program tersebut


//CLASS Ke-1 
package penggajian;
/**
 *
 * @author AryaDharmaadi
 */
public class Pegawai {

    private String nip;
    private String nama;
    private String alamat;
 
    public Pegawai(){
     
    }

    public Pegawai(String nip, String nama, String alamat) {
        this.nip = nip;
        this.nama = nama;
        this.alamat = alamat;
    }
 
    public void setNama(String nama){
        this.nama = nama;
    }
 
    public String getNama(){
        return this.nama;
    }
 
    public int getGaji(){     
        return 1500000;
    }
}


//CLASS Ke-2
package penggajian;

/**
 *
 * @author AryaDharmaadi
 */
public class Staf extends Pegawai{
 
    private int jumlah_kehadiran;
    private final int TARIF_HARIAN = 50000;
 
    public Staf(){
     
    }
  public Staf(String nip, String nama, String alamat) {
        super(nip, nama, alamat);
    } 
 
    public void setKehadiran(int jumlah_kehadiran){
        this.jumlah_kehadiran = jumlah_kehadiran;
    }
 
    @Override
    public int getGaji(){
        int total_gaji = jumlah_kehadiran*TARIF_HARIAN;     
        return total_gaji+super.getGaji();
    }
}

//CLASS Ke-3
package penggajian;

/**
 *
public class Dosen extends Pegawai{

    private int jumlahSKS;
    private final int TARIF_SKS = 120000;
 
    public Dosen(){
     
    }

    public Dosen(String nip, String nama, String alamat) {
        super(nip, nama, alamat);
    }
 
    public void setSKS(int SKS){
        this.jumlahSKS = SKS;
    }
 
    @Override
    public int getGaji(){
        int total_gaji = jumlahSKS*TARIF_SKS;
        return total_gaji+super.getGaji();
    }
}


//CLASS Ke-4
package penggajian;

/**
 *
 * @author AryaDharmaadi
 */
public class DaftarGaji {
 
    private Pegawai[] listPegawai;
    private int jumlahPegawaiSekarang = 0;
 
    public DaftarGaji(int jumlah_pegawai){
        listPegawai = new Pegawai[jumlah_pegawai];
    }
 
    public void addPegawai(Pegawai p){
        listPegawai[jumlahPegawaiSekarang] = p;
        jumlahPegawaiSekarang++;
    }
 
    public void printSemuaGaji(){
        for (int i=0;i<jumlahPegawaiSekarang;i++){
            System.out.print(listPegawai[i].getNama()+" mendapatkan gaji ");
            System.out.println(listPegawai[i].getGaji());
        }
    }
}


//CLASS Ke-5
package penggajian;

/**
 *
 * @author AryaDharmaadi
 */
public class ProgramUtama {

    public static void main(String[] args) {
     
        Staf s1 = new Staf();
        s1.setNama("Putu");
        s1.setKehadiran(20);
     
        Dosen d1 = new Dosen();
        d1.setNama("Dharmadi");
        d1.setSKS(12);
     
        Pegawai p1 = new Pegawai();
        p1.setNama("Kadek");
     
        DaftarGaji daftar_gaji = new DaftarGaji(3);
        daftar_gaji.addPegawai(s1);
        daftar_gaji.addPegawai(d1);
        daftar_gaji.addPegawai(p1);
        daftar_gaji.printSemuaGaji();
    } 
}

// Sumber https://aryadharmaadi.com/blog/2016/03/30/latihan-soal-penggunaan-pewarisan/

CLASS DIAGRAM

......

Soal 2.
Buatlah Class Diagram dari Program Data Hasil penjuakan Mobil Sport.
Diketahui:
1. Disebuah showroom menjual mobil berjenis sport
2. Untuk mengetahui Data hasil penjualan pada showroom tersebut, semua identitas customer
    dan spesifikasi mobil yang dibeli oleh customer

 Jawaban :







Overview 
This lesson covers the following topics:
• Use Abstract Classes
• Use the instanceof operator to compare object types 
• Use virtual method invocation 
• Use upward and downward casts 
Download Soal Praktikum Abstract Class

Pertemuan 5 Generic Class pada JAVA (Materi daro Oracle)

Tugas Generic

Percobaan 1 (Membuat class NonGeneric, membuatobjekdanmengambilnilaidari class NonGeneric)

a.       Source Code
NonGen.java

package generic;
public class NonGen {
    Object ob;

NonGen(Object o) {
this.ob = o;
    }

    Object getOb() {
        return ob;
    }

   void showType(){
System.out.println("Type of ob is = "+ob.getClass().getName());
   }

}
NonGenDemo.java

package generic;

public class NonGenDemo {

    public static void main(String[] args) {
NonGenintegerObject;
integerObject = new NonGen(88);
integerObject.showType();

int v = (Integer) integerObject.getOb();
System.out.println("value : "+v);

NonGenstrOb = new NonGen("Non-Generics Test");
strOb.showType();

        String str = (String) strOb.getOb();
System.out.println("value : "+str);

integerObject = strOb;
        v = (Integer) integerObject.getOb();
    }


}


b.      Hasil Output

c.       Analisa Program


Percobaan 2 (Membuat class NonGeneric, membuatobjekdanmengambilnilaidari class NonGeneric)
a.       Source Code
Gen.java

package generic;
public class Gen<T> {
    T ob;

Gen(T o){
ob = o;
    }

    T getOb() {
        return ob;
    }

    void showType(){
System.out.println("Type of T is = "+ob.getClass().getName());
   }
}



GenDemo.java

package generic;
public class GenDemo {

    public static void main(String[] args) {
        Gen<Integer>iOb;
iOb = new Gen<Integer>(88);

iOb.showType();

int v = iOb.getOb();
System.out.println("value : "+v);

System.out.println();

        Gen<String>strOb = new Gen<String>("Generic Test");

strOb.showType();

        String str = strOb.getOb();
System.out.println("value : "+str);
    }

}
b.      Hasil Output

c.       Analisa Program

Percobaan 3 (Class Generic denganDua Type Parameter)
a.       Source Code
TwoGen.java

package generic;
public class TwoGen<T, V>{
    T ob1;

    V ob2;

TwoGen(T ob1, V ob2) {
        this.ob1 = ob1;
        this.ob2 = ob2;
    }

    void showType(){
System.out.println("Type of T is "+ob1.getClass().getName());
System.out.println("Type of V is "+ob2.getClass().getName());
    }

    T getOb1() {
        return ob1;
    }

    V getOb2() {
        return ob2;
    }

}

TwoGenDemo.java

package generic;
public class TwoGenDemo {
    public static void main(String[] args) {
TwoGen<Integer, String>tgObj = new TwoGen<Integer, String>(88,
"Generic");
tgObj.showType();
int v = tgObj.getOb1();
System.out.println("value : "+v);
        String str = tgObj.getOb2();
System.out.println("value : "+str);
    }
}



b.      Hasil Output

c.       Analisa Program

Percobaan 4 (Generic pada Method)
a.       Source Code
GenericMethodTest.java

package generic;
public class GenericMethodTest {
    public static <E> void printArray(E[] inputArray){
for(E element : inputArray){
System.out.printf("%s",element);
        }
System.out.println("");
    }

    public static void main(String[] args) {
Integer[] intArray = {1,2,3,4,5};
Double[] doubleArray = {1.1, 2.2, 3.3, 4.4, 5.5};
Character[] charArray = {'J', 'A', 'v', 'A'};

printArray(intArray);
printArray(doubleArray);
printArray(charArray);
    }
}
b.      Hasil Output

c.       Analisa Program

Percobaan 5 (Generic Pada List)
a.       Source Code
ArrayListGenericDemo.java

package generic;
import java.util.*;
public class ArrayListGenericDemo {
    public static void main(String[] args) {
ArrayList<String> data = new ArrayList<String>();
data.add("hello");
data.add("Goodbye");

        Iterator<String> it = data.iterator();
        while(it.hasNext()){
            String s = it.next();
System.out.println(s);
        }
    }

}
b.      Hasil Output

c.       Analisa Program
 Percobaan 6(Generic pada Map)
a.       Source Code
GenericMap.java

package generic;
import java.util.*;
public class GenericMap {
    public static void main(String[] args) {
HashMap<String, Integer>hm = new HashMap<String, Integer>();

hm.put("aple", 20);
hm.put("anggur", 13);
hm.put("jeruk", 5);

System.out.println(hm);
    }

}
b.      Hasil Output

c.       Analisa Program


Percobaan7(Generic pada Map)
a.       Source Code
GenericMap.java

package generic;
public class GenSubtypingDemo {
    public static void main(String[] args) {
        Gen<String> gen1 = new Gen("abc");
        Gen<Object> gen2 = new Gen("abc");

        gen2 = (Gen<Object>)(Object)gen1;
    }
}
b.      Hasil Output


c.       Analisa Program

Pertemuan 7
SOAL UTS -> Langsung Dikerjakan

32 komentar:

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. Nama : Wahyu Anggono (16201114)

    public class Wahyu {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    // TODO code application logic here
    String string1 = "lhoo";
    String string2 = "wahyu";
    String string3 = "";

    string3 = "How are you" + string2.concat(string2);
    System.out.println("string3 :" + string3);
    System.out.println("Length :" +string1.length());
    System.out.println("Sub: " + string3.substring(0,5));
    System.out.println("Upper: " +string3.toUpperCase());
    }

    }

    BalasHapus
  3. Steven Christwardhana Putra (16201237)

    nama class: Steven

    Atribut :
    String string1 = "Hello";
    String string2 = "Steven";
    String string3 = "";

    Method:
    string3 = "How are you "+ string2.concat(string2);

    BalasHapus
  4. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  5. M Yasmin (16201072)
    Class : FungsiString
    Atribut : - str1, str2, str3
    Method : - .concat(), .length(), .toUpperCase()
    Kode Program :
    public class FungsiString {
    public static void main(String[] args) {
    String str1 = "Hello";
    String str2 = "Yasmin";
    String str3 = "";
    str3 = "How are you " + str3.concat(str2);
    System.out.println("String 3 : " + str3);
    System.out.println("Length Str1 : " + str1.length());
    System.out.println("Sub : " + str3.substring(0,5));
    System.out.println("Upper : " + str3.toUpperCase());

    }

    }

    Output :
    String 3 : How are you Yasmin
    Length Str1 : 5
    Sub : How a
    Upper : HOW ARE YOU YASMIN

    BalasHapus
  6. AHMAD RIFQI JOHANAWAN (16201125)

    Nama Class : StringOperations

    Atribut : string1 = "Hello"
    string2 = "Rifqi"
    string3 = ""
    Method :
    string3 = " How are you "+ string2.concat(string2);

    BalasHapus
  7. Imam Rizal Efendi (16201119)
    Source :
    public class coba {
    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
    String string1 = "Hello";
    String string2 = "Imam";
    String string3 = ""; //empty String or null
    string3 = "How are you "+string3.concat(string2);
    System.out.println("string3: "+ string3);
    //get length
    System.out.println("Length: "+ string1.length());
    //get substring beginning with character 0, up to, but not
    //including character 5
    System.out.println("Sub: "+ string3.substring(0,5));
    //uppercase
    System.out.println("Upper: "+string3.toUpperCase());
    }
    }
    Output :
    string3: How are you Imam
    Length: 5
    Sub: How a
    Upper: HOW ARE YOU IMAM

    BalasHapus
  8. Muchammad Rifny Setyawan (16201090)

    Class : Java1

    Atribut : String String1 , String String2 , String String3

    Method : String3 , String1.length(), String3.substring(0, 5) ,String3.toUpperCase()

    BalasHapus
  9. Ghaly Abipraya Pratama (16201058)

    Nama Class :
    - Ghaly

    Atribut :
    - String string1 = "Brow";
    - String string2 = "Ghaly";
    - Stirng string3 = "";

    Method :
    - string3 = "How are you"+ string2.concat(string2);

    BalasHapus
  10. Sandy Adji P (16201034)

    Nama Class
    JavaApplication1

    Atribut :
    String string1 = "Hello";
    String string2 = "Caron";
    String string3 = "";

    Method :
    public static void main(String[] args) {

    String string1 = "Hello";
    String string2 = "Caron";
    String string3 = "";
    string3 = "How are you "+ string2.concat(string2);
    System.out.println("1. string3: "+ string3);
    System.out.println("2. Length : "+ string1.length());
    System.out.println("3. Sub : "+ string3.substring(0,9));
    System.out.println("4. Upper : "+ string3.toUpperCase());
    System.out.println("5. Lower : "+ string3.toLowerCase());

    BalasHapus
  11. Mia Eka Nur Izzatul Ikrimah (16201211)

    nama class: Mia

    Atribut :
    String string1 = "Hai";
    String string2 = "Mia";
    String string3 = "";

    Method:
    string3 = "How are you "+ string2.concat(string2);

    BalasHapus
  12. Rifan(16201075)
    Class= Rifan
    Atribut= String string1 = "Hello";
    String string2 = "Rifan";
    String string3 = "";
    method=string3 = "How are you "+ string2.concat(string2);

    BalasHapus
  13. sulthanur risqi a (15201028)

    nama class : StringOperations

    atribut : String string1 = "Hallo";
    String string2 = "Caroon";
    String string3 = "";
    menthot : string2.concat(string2), string3: "+ string3), Length: "+ string1.length(), Sub: "+ string3.substring(0,5)), Upper: "+string3.toUpperCase()

    BalasHapus
  14. R. Muhammad Sukmawan (16201146)

    Nama Class
    StringOperations

    Atribut
    string1 = "Hai";
    string2 = "Caron";
    String string3 = "";

    Method
    public static void main(String[] args) {

    String string1 = "Hello";
    String string2 = "Caron";
    String string3 = "";
    string3 = "How are you "+ string2.concat(string2);
    System.out.println("1. string3: "+ string3);
    System.out.println("2. Length : "+ string1.length());
    System.out.println("3. Sub : "+ string3.substring(0,9));
    System.out.println("4. Upper : "+ string3.toUpperCase());
    System.out.println("5. Lower : "+ string3.toLowerCase());

    BalasHapus
  15. A Muzakki alwi (13201002)
    Class : FungsiString
    Atribut : - str1, str2, str3
    Method : - .concat(), .length(), .toUpperCase()
    Kode Program :
    public class FungsiString {
    public static void main(String[] args) {
    String str1 = "Hello";
    String str2 = "muzakki";
    String str3 = "";
    str3 = "How are you " + str3.concat(str2);
    System.out.println("String 3 : " + str3);
    System.out.println("Length Str1 : " + str1.length());
    System.out.println("Sub : " + str3.substring(0,5));
    System.out.println("Upper : " + str3.toUpperCase());

    }

    }

    Output :
    String 3 : How are you muzakki
    Length Str1 : 5
    Sub : How a
    Upper : HOW ARE YOU MUZAKKI

    BalasHapus
  16. Galih Bagaswara (15201025)

    Nama Class : Pertemuansatu
    Atribut : String1, String2, String3
    Method : .concat, .length, .substring, .toUpperCase

    public class Pertemuansatu {
    public static void main(String[] args) {
    String string1 = "Hello";
    String string2 = "Bagas";
    String string3 = "";
    string3 = "How are you, "+ string2.concat(string2);
    System.out.println("string3: "+ string3);

    System.out.println("Length: "+ string1.length());

    System.out.println("Sub: "+ string3.substring(0,5));

    System.out.println("Upper: "+ string3.toUpperCase());
    }

    }

    BalasHapus
  17. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  18. Sisgiati Sari Putri (16201036)

    nama class: Putri

    Atribut :
    String string1 = "Halo";
    String string2 = "Putri";
    String string3 = "";

    Method:
    string3 = "How are you "+ string2.concat(string2);

    BalasHapus
  19. Antonius kurniawan (16201236)

    nama class : Anton;

    Atribut : string1, string2, string3
    method : length(), concat(), toUpperCase()

    public class Anton {
    public static void main(String[] args){
    String string1 = "Hello";
    String string1 = "Anton";
    String string1 = "";
    string3 = "How are you" + string3.concat(string2);
    System.out.println("String 3 : " + string3);
    System.out.println("Length String1 : " + string1.length());
    System.out.println("Sub : " + string3.substring(0,5));
    System.out.println("Upper : " + string3.toUpperCase());


    }
    }

    BalasHapus
  20. Wahyu Anggono (16201114)

    { revisi }

    Nama Class : wahyu

    Atribut :

    String1 : "lhoo";
    String2 : "wahyu";
    String3 : "";

    Method

    String3 : "How are you"+string2.concat(string2)

    BalasHapus
  21. Nama : Kukuh Trio Bayu Pranata 16201190

    Nama Class : KukuhJavaApp
    Attribut : str1, str2, str3
    Method : str3 = "How Are You " +str2.concat(str3);
    System.out.println("Str3 : " + str3);
    System.out.println("Lenght : " + str1.length());
    System.out.println("Sub : " + str3.substring(0,5));
    System.out.println("Upper : " + str3.toUpperCase());


    Output Hasil :
    Str3 : How Are You Kukuh Bayu
    Lenght : 5
    Sub : How A
    Upper : HOW ARE YOU KUKUH BAYU

    BalasHapus
  22. Adi Dwi Prastiyo (16201218)

    Nama Class
    - Mine

    Atribut
    - string1
    - string2
    - string3

    Method
    - System.out.println()
    - concat()
    - string1.length()
    - string3.substring()
    - .toUpperCase()

    Penjelasan Output
    - string3: How Are You Caron (Menampilkan isi dari string3 menggunakan System.out.println() )
    - Length: 5 (menghitung karakter string1 menggunakan string1.length())
    - Sub: How A (Mengambil karakter 0-5 dari string3 mengunakan string3.substring())
    - Upper: HOW ARE YOU CARON (Merubah string3 menjadai Upper Case Karakter mengunakan .toUpperCase())

    BalasHapus
  23. Nama Resfirdausy H.A 16201994

    Nama Class StringOperations

    Atribut
    string1,string2,string3

    Method
    Ke 1 - > System.out.println("string3: "+ string3);
    Ke 2 - > System.out.println("Length: "+ string1.length());
    Ke 3 - > System.out.println("Sub: "+ string3.substring(0,5));
    Ke 4 - > System.out.println("Upper: "+string3.toUpperCase());

    Hasil
    string3: How are you CaronCaron
    *Penjelasan Hasil dari method ke 1 / value dari string 3
    Length: 5
    *Penjelasan hasil dari method ke 2 yaitu panjang dari string 1
    Sub: How a
    *Penjelasan hasil dari method ke 3 yaitu substring dari string ke 3 diambil 5 huruf awal
    Upper: HOW ARE YOU CARONCARON
    *Penjelasan hasil dari method ke 4 yaitu mengubah seluruh string 3 ke uppercase / huruf kapital

    BalasHapus
    Balasan
    1. Komentar ini telah dihapus oleh pengarang.

      Hapus
  24. Ryan Rizaky Toduho 16201215

    1) Nama class:
    StringOperation

    Atribut:
    String string1= "Hello"
    String string2= "Caron"
    String string3= ""

    Method:
    concat()
    System.out.println()
    string1.lenght()
    string3.substring()
    toUpperCase()

    2) Output:
    string3: How are you Caron
    Length: 5
    Sub: How a
    Upper: HOW ARE YOU CARON


    string3: How are you Caron (menggabungkan karakter dengan menggunakan funsi concat)
    Length: 5 (menghitung jumlah karakter dari string1 yaitu "Hello" menggunakan fungsi lenght)
    Sub: How a (memotong karakter string3 menggunkan fungsi substring)
    Upper: HOW ARE YOU CARON (merubah menjadi huruf kapital menggunakan fungsi toUppercase)

    BalasHapus
  25. Nama Class : Tegar15201167

    Attribut :
    - String string1 = "Hallo"
    - String string2 = "Tegar"
    - String string2a = "Adi"
    - String string3 = ""

    Method :
    -string3 = "How Are YOu " + string2.concat(string2a);

    Command :
    //Menampilkan isi dari string 3
    - System.out.println("String3 : " + string3);


    //Menampilkan banyak karakter (Length) dari string3
    -System.out.println("Length: " + string3.length());


    //Memotong karakter dari index ke 0 sampai 5 dari string 3
    -System.out.println("sub: " + string3.substring(0,5));


    //Merubah isi dari string3 menjadi Uppercase/Huruf besar semua
    System.out.println("Uppercase : " + string3.toUpperCase());

    BalasHapus
  26. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  27. Marito De O.A Barreto
    16201039

    1 Nama Class:

    StringOperations.

    2 Atribut:

    String string1
    String string2
    String string3

    3 Method:

    contact
    String
    length
    toUpper


    2. Outuput.

    tring3: How are you Caron (menggabungkan karakter dengan menggunakan funsi concat)
    Length: 5 (menghitung jumlah karakter dari string1 yaitu "Hello" menggunakan fungsi lenght)
    Sub: How a (memotong karakter string3 menggunkan fungsi substring)
    Upper: HOW ARE YOU CARON (merubah menjadi huruf kapital menggunakan fungsi toUppercase)

    BalasHapus
  28. Putra Nanda Setiawan
    16201225

    Nama Class uuuuuuuuu


    Atribut: string1
    string2
    string3

    Method
    Ke 1 - > System.out.println("string3: "+ string3);
    Ke 2 - > System.out.println("Length: "+ string1.length());
    Ke 3 - > System.out.println("Sub: "+ string3.substring(0,5));
    Ke 4 - > System.out.println("Upper: "+ string1+" "+string2+" "+string3+"".toUpperCase());

    Hasil
    string3: the other side
    *Penjelasan Hasil dari method ke 1 / value dari string 3
    Length: 15
    *Penjelasan hasil dari method ke 2 yaitu panjang dari string 1
    Sub: the other side
    *Penjelasan hasil dari method ke 3 yaitu substring dari string ke 3 diambil 5 huruf awal
    Upper: HELLO FROM THE OTHER SIDE
    *Penjelasan hasil dari method ke 4 yaitu mengubah seluruh string 3 ke uppercase / huruf kapital

    BalasHapus
  29. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  30. Nama : Ilham Abdi
    Nim : 12201296

    Nama Class :
    StringOperations

    Attribut :
    String string1 = "Hello";
    String string2 = "Caron";
    String string3 = " ";

    Method :
    string3 = "How are you " + string2.concat(string2);
    System.out.println("string3: "+ string3);
    System.out.println ("Lenght: "+ string1.length());
    System.out.println ("Sub: "+ string3.substring(0,5));
    System.out.println ("Upper: "+ string3.toUpperCase());

    Output :
    string3: How are you CaronCaron
    Lenght: 5 ( Jumlah Karakter dari Kalimat)
    Sub: How a ( Mengambil kata ke 5)
    Upper: HOW ARE YOU CARONCARON ( Menjadikan Huruf Besar)

    BalasHapus
  31. Dinda Bestaria 16201192

    1. Nama Class :latihan
    2. Atribut
    string1, string2, string3

    3. Method
    System.out.println("string3: "+ string3);

    System.out.println("Length: "+ string1.length());

    System.out.println("Sub: "+ string3.substring(0,5));

    System.out.println("Upper: "+ string3.toUpperCase());


    4. Output :
    STMIK ASIA Malang DindaBestaria

    }

    BalasHapus

Profile