Files
  • Main.java
  • Karyawan.java
  • Orang.java
Main.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
class Main {
  public static void main(String[] args) {
    
      Object object = new Object();
      object = new String("text");
      System.out.println(object);
      object = (Integer) 2;
      System.out.println(object);
      object = (Double) 5.0932;
      System.out.println(object);
      object = (Boolean) true;
      System.out.println(object);

    Orang ido = new Orang("001","Ido",19);

    System.out.println("\n===== Data Orang ====="+
      "\nID :" + ido.getId() +
      "\nNama :" +ido.getNama()+
      "\nUmur :" +ido.getUmur()+
      "\nPerkenalan :");
      ido.kenalan();
    
    Karyawan driona = new Karyawan("001", "Driona", 23, "supervisor");

    System.out.println("\n===== Data karyawan ====="+
      "\nID :" + driona.getId() +
      "\nNama :" +driona.getNama()+
      "\nUmur :" +driona.getUmur()+
      "\nJabatan :" +driona.getJabatan()+
      "\nPerkenalan :");
      driona.kenalan();
      

      System.out.println("\n\n"+driona.getJabatan());//mengakses jabatan object menggunakan fungsi
      // jabatan driona adalah "supervisor"

      driona.setJabatan("manager"); // mengubah jabatan object menggunakan fungsi
      // sekarang jabatan driona adalah "manager" di kantor cabang perusahaan 

      driona.kenalan();//memanggil aksi perkenalan yang misalnya akan dilakukan di kantor cabang

  }
}