Saturday, 2 November 2019

PENGERTIAN ALGORITMA DDA, BESERTA SOAL DAN JAWABANNYA

PENGERTIAN ALGORITMA DDA ( Digital Diferential Analyzer)

DDA adalah algoritma pembentuk garis yang didasarkan pada perasamaan (2-8). Garis dibuat menggunakan titik awal (x1, y1) dan titik akhir (x2, y2). Setiap koordinat titik (xk, yk) yang membentuk garis diperoleh dari perhitungan, kemudian hasil perhitungan dikonversikan menjadi nilai integer. Algoritma ini bisa digunakan untuk menghitung garis dengan semua kemiringan. { 0 < m < 1 ; m>1 ; −1 < m < 0 ; m < −1 }.
Berikut adalah langkah-langkah pembentukan garis berdasarkan algoritma DDA:
1.   Tentukan dua titik yang akan dihubungkan dalam pembentukan garis.
2.   Tentukan salah satunya sebagai titik awal (x1, y1) dan yang lain sebagai titik akhir (x2, y2).
3.   Hitung : dx =  x2 − x1  dan  dy = y2 − y1.
4.   Tentukan step, dengan ketentuan berikut:      
-  bila  |dx| > |dy|   maka  step = |dx|.
- bila tidak, maka step = |dy|.
5.   Hitung penambahan koordinat piksel dengan persamaan:           
x_inc = dx / step             
y_inc = dy / step.
6.   Koordinat selanjutnya :   
x = x + x_inc    y = y + y_inc.
7.   Lakukan pembulatan u = Round(x), v = Round(x), kemudian plot piksel (u, v) pada layar
8. Ulangi point 6 dan 7 untuk menentukan posisi piksel berikutnya sampai x = x2  dan  y = y2.

CONTOH SOAL

Soal
Diketahui 2 buah titik A(2,1) dan titik B(8,5) bila titik A sebagai titik awal dan titik B sebagai titik akhir, maka buatlah garis yang menghubungkan titik tersebut dengan menggunakan algoritma DDA.

Jawaban
Titik awal (x1, y1) = A(2,1) dan Titik akhir (x2, y2) = B(8,5)
dx = x2 − x1 = 8 −2 = 6   dan  dy = y2 − y1 = 5 − 1 = 4  
Karena: |dx| >  |dy|, maka step = |dx| = 6
x_inc = dx / step =  6/6 = 1 y_inc = dy / step =  4/6 = 0,67

*Iterasi ke-1: (x,y) = (2,1)
 x+x_inc = 2 + 1 = 3
 y+y_inc = 1 + 0,67 = 1,67
Koordinat selanjutnya : (x,y) = (3;  1,67)
Pembulatan (3;  1,67) ≈ (3,2). Gambar titik (3,2) dilayar.

*Iterasi ke-2: (x,y) = (3;  1,67)
x+x_inc = 3 + 1 = 4
 y+y_inc = 1,67 + 0,67 = 2,34
Koordinat selanjutnya : (x,y) = (4;  2,34)
Pembulatan (4;  2,34) ≈ (4,2). Gambar titik (4,2) dilayar.

*Iterasi ke-3: (x,y) = (4;  2,34)
xA+x_inc = 4 + 1 = 5
yA+y_inc = 2,34 + 0,67= 3,01
Koordinat selanjutnya : (x,y) = (5;   3,01)
Pembulatan (5;   3,01) ≈ (5,3). Gambar titik (5,3) dilayar.

*Iterasi ke-4: (x,y) = (5;  3,01)
xA+x_inc = 5 + 1 = 6
yA+y_inc = 3,01 + 0,67 = 3,68 
Koordinat selanjutnya : (x,y) = (6;   3,68)
Pembulatan (6;   3,68) ≈ (6,4). Gambar titik (6,4) dilayar.

*Iterasi ke-5: (x,y) = (6;  3,68)
xA+x_inc = 6 + 1 = 7
yA+y_inc = 3,68 + 0,67 = 4,35 
Koordinat selanjutnya : (x,y) = (7;   4,35)
Pembulatan (7;   4,35) ≈ (7,4). Gambar titik (7,4) dilayar.

*Iterasi ke-6: (x,y) = (7;  4,35)
 xA+x_inc = 7 + 1 = 8  
yA+y_inc = 4,35 + 0,67 = 5,02 
Koordinat selanjutnya : (x,y) = (8;   5,02)
Pembulatan (8;   5,02) ≈ (8,5). Gambar titik (8,5) dilayar.

Karena x = x2 = 8, maka iterasi dihentikan, sehingga diperoleh titik-titik pembentuk garis sebagai berikut: (2,1), (3,2), (4,2), (5,3), (6,4), (7,4) dan (8,5).


Monday, 14 October 2019

Resume Repeater, Bridge, dan NIC (Network Interface Card)

REPEATER

Pengertian Repeater
          Repeater merupakan perangkat yang berfungsi untuk menerima sinyal yang berisi data dalam suatu jaringan. Repeater menerima sinyal dan kemudian memancarkan kembali sinyal yang identik dengan sinyal asal, tapi dengan cara yang berbeda. Umunya repeater memancarkan sinyal dari frekuensi sinyal asal. Repeater juga berfungsi sebagai penguat sinyal, maka terkadang orang menyebut repeater sebagai wifi booster.

            Repeater terdiri dari bermacam-macam tipe, yaitu : 


1. Telepohne Repeater
            Telephone Repeater adalah jenis repeater yang digunakan pada saluran telepon. Pada saluran kabel telepon,  biasanya sinyal akan tergeradasi karena jarak tempuh yang jauh. Oleh karena itu repeater harus digunakan uagar sinyal yang diterima oleh pengguna telepon lebih jelas. Selain di darat, telephone repeater juga digunakan sebagai sarana komunikasi di bawah laut, atau yang lebih dikenal dengan istilah submarine cable repeater.




2. Optical Communication Repeater
            Repeater ini berfungsi untuk memperkuat jaringan sinyal di dalam kabel serat optik (fiber optic cable). Untuk memperkuat sinyal, biasanya di dalam kabel serat optik teradapat fototransistor yang berfungsi untuk mengubah pulsa cahaya ke bentuk sinyal elektrik, yang kemudian akan diperkuat oleh amplifer. Setelah itu sinyal elektrik akan dikonfersi kembali menjadi pulsa cahaya oleh bantuan sinar laser. Namun kini kebanyakan kabel serat optik telah bisa melakukan penguatan sinyal tanpa memerlukan transformasi pulsa dan sinyal.



3. Radio Repeater
            Repeater ini berfungsi untuk memperkuat sinyal radio. Pada umumnya repeater ini mempunyai satu antena yang berfungsi sebagai receiver dan transmiter. Repeater ini mengubah frekuensi sinyal yang diterimanya sebelum dipancarkan kembali. Sinyal yang dipancarkan repeater ini akan mampu menembus objek penghalang.



Fungsi Repeater

1. Memperluas Daya Jangkau Sinyal
            Seperti yang sudah dibahas di awal, fungsi utama dari repeater adalah memeperluas daya jangkau signal.

2. Memperkuat Wilayah Minim Signal dari Server
            Daerah yang minim mendapat signal dapat lebih mudah untuk mendapat signal, itu karena repeater dapat memperkuat sinyal.

3. Meneruskan dan Memaksimalkan Signal
            Dalam hal ini, repeater bekerja dengan cara menangkap, mengelola, memperbesar dan meneruskan signal ke berbagai perangkat jaringan yang ada di sekitar alat ini.

4. Memudahkan Proses Pengiriman dan Penerimaan Data
            Dengan signal yang lebih kuat, proses pengiriman data antar sesama pengguna perangkat jaringan ataupun yang melalui jaringan dapat dilakukan dengan lebih cepat.

5. Meminimalisir Penggunaan Kabel
            Sistem kerja repeater adalah melalui signal wireless. Maka dengan alat ini penggunaan kabel yang sulit dan tidak efisien dihindari.



BRIDGE





Pengertian Bridge
          Adalah sebuah komponen jaringan yang digunakan untuk memperluas jaringan atau membuat sebuah segmen jaringan. Bridge digunakan untuk menggabungkan sesama jaringan LAN. Bridge akan membuat sinyal yang ditransmisikan oleh pengirim, tetapi tidak melakukan konversi terhadap protokol, agar dua segmen jaringan di konversikan ke bridge tersebut harus terdapat protokol jaringan yang sama. Bridge juga terkadang mendukung protokol Simple Network Management Protokol (SNMP).

            Terdapat 3 jenis bridge yang umum dijumpai :
1. Jembatan Lokal
            Sebuah jembatan yang dapat menghubungkan segmen-segmen jaringan lokal.

2. Jembatan Putar
            Dapat digunakan untuk membuat sebuah sambungan antara LAN untuk membuat sebuah WAN.

3. Jembatan Nirkabel
            Sebuah Bridge yang dapat menggabungkan jaringan LAN berkabel dan nirkabel.



Fungsi Bridge
  • Sebagai Penghubung Dua Jaringan di Tempat Jauh
  • Untuk Mengakomodasi Beban Jaringan
  • Sebagai Router pada Jaringan yang Luas
  • Menghubungkan 2 jaringan LAN yang sejenis


NIC (NETWORK INTERFACE CARD)
Pengertian NIC (Network Interface Card)
          Adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. NIC juga sering disebut dengan Ethernet Card atau Lan Card. NIC merupakan kartu jaringan yang dipasang pada slot ekspansi pada komputer. Slot yang diperlukan bisa berupa slot PCI atau ISA.
Selain itu terdapat juga beberapa card yang diperuntukkan khusus bagi laptop atau notebook dengan socket PCMCIA. Sedangkan untuk outputnya berupa port BNC,AUI, dan UTP. NIC memiliki alamat khusus yang disebut sebagai ethernet adress / MAC address. Alamat ini memiliki kode heksa 48-bit. Setiap NIC memiliki alamat yang berbeda.

Fungsi dari NIC

  • Membangun Sebuah Jaringan Komputer

            Pembanguna sebuah jaringan ini berfungsi untuk saling mempermudah komunikasi antar komputer, sehingga dapat mempercepat transmisi data dan juga arus informasi yang ada. Biasanya pembuatan jaringan dengan NIC banyak digunakan pada jaringan lokal atau LAN. Karena itu NIC juga sering disebut LAN Card.

  • Mempermudah Keperluan pengiriman Data dan Inforamsi

            Ketika sebuah komputer sudah saling terhubung menggunakan NIC, maka komputer-komputer tersbut akan menjadi lebih mudah untuk bertukar informasi dan data. Maka dengan ini akan memudahkan sharing resources atau sumber daya antar komputer.

  • Menghubungkan Jaringan Local dengan Internet

            Dengan adanya NIC makanya sebuah komputer dapat terhubung ke dalam jaringan internet. Dengan begitu, user dapat membagi atau memecah jaringan internet tersebut ke dalam berbagai komputer yang ada, tanpa harus repot menggunakan banyak modem/access point. User hanya perlu mengkoneksikan server ke dalam internet dengan NIC setiap komputer yang terhubung ke dalam server.

  • Mengintegrasikan Komputer dengan Beberapa Peralatan Elektronik

            Di jaman yang modern ini beberapa peralatan elektronik seperti televisi, media player, dan lainnya juga memiliki NIC di dalam perangkatnya. Sehingga hal ini memungkingkan sebuah komputer bisa terkoneksi dengan perangkat tersebut, komputer juga bisa berperan untuk mentrasmisikan dan mengontrol perangkat tersebut.

Sunday, 22 September 2019

RESUME PAN, LAN, MAN, WAN

PENGERTIAN PAN (PERSONAL AREA NETWORK) 

Personal Area Network atau biasa disebut dengan jaringan PAN pada istilah jaringan komputer adalah jaringan komputer yang digunakan untuk komunikasi antara komputer dengan perangkat-perangkat lain seperti handphone, speaker, komputer dan perangkat lain. Jangkauan jaringan komputer ini relatif sangat dekat sehingga tidak bisa menjangkau jarak yang jauh. PAN dapat digunakan untuk komunikasi antara perangkat pribadi mereka sendiri (intrapersonal komunikasi), atau untuk menghubungkan ke tingkat yang lebih tinggi dan jaringan Internet (an uplink). Personal area jaringan kabel mungkin dengan komputer bus seperti USB dan FireWire. Wireless Personal Area Network (WPAN) juga dapat dimungkinkan dengan teknologi jaringan seperti IrDA, Bluetooth, UWB, Z-Wave dan ZigBee.
Jaringan PAN digunakan untuk menghubungkan perangkat pribadi seperti (handphone, headset, smartphone, laptop dan lain-lain) sehingga bisa terbentuk komunikasi. Contoh yang biasa diterapkan jaringan PAN adalah jaringan ad hoc untuk komunikasi laptop dengan laptop, komunikasi laptop dengan handphone menggunakan bluetooth, dan lain-lain.

Kelebihan Jaringan PAN 
  • Mudah dalam perawatan jaringan
  • Jika ada permasalahan pada jaringan akan lebih mudah ditangani

Kelemahan Jaringan PAN 

  • Jaringan terbatas hanya mencakup beberapa perangkat saja
  • Luas area jaringan juga sangat terbatas, hanya mampu mencakup beberapa meter saja




PENGERTIAN LAN (LOCAL AREA NETWORK)

LAN merupakan singkatan dari Local Area Network, yang mana merupakan sebuah jaringan komputer dengan skala kecil (local) seperti gedung perkantoran, sekolah atau rumah.
LAN umumnya digunakan untuk berbagi resource dalam suatu gedung. LAN dapat berdiri sendiri, tanpa terhubung oleh jaringan luar atau internet. Namun apabila suatu LAN dihubungkan dengan beberapa LAN lainnya maka akan terbentuk suatu jaringan yang disebut Metropolitan Area Network (MAN).
Untuk membangun sebuah LAN dapat menggunakan metode wired (kabel), wireless (tanpa kabel) ataupun keduanya. Untuk LAN jenis wired dibangun menggunakan Ethernet dan untuk membangun LAN jenis wireless menggunakan sinyal Wi-Fi. Kebanyakan untuk LAN yang digunakan pada rumah-rumah menggunakan sebuah router untuk membuat sebuah jaringan sekaligus mengelolah perangkat yang terhubung dengannya.
Router tersebut berperan sebagai pusat koneksi dan memungkinkan perangkat seperti komputer, laptop, handphone dan tablet untuk dapat saling terhubung. Biasanya router tersebut terhubung dengan sebuah kabel atau modem untuk menyediakan akses internet pada perangkat yang terhubung.
Perangkat komputer juga dapat digunakan sebagai pusat LAN. Pada kasus ini, komputer tersebut berperan sebagai server, dan menyediakan akses untuk berbagi file atau program pada perangkat yang terhubung. Hal ini sering diterapkan pada jaringan perkantoran atau sebuah lembaga.

Kelebihan Jaringan LAN : 

·        Berbagai Resource

·         Data Terpusat


Kekurangan Jaringan LAN :

·         Keamanan yang Rentan

·         Masalah pada server pusat

·         Instalasi yang mahal




PENGERTIAN MAN (METROPOLITAN AREA NETWORK)

Metropolitan Area Network (MAN) adalah jaringan yang lebih luas daripada Local Area Network (LAN).  Area yang digunakan dalam jaringan MAN adalah dalam sebuah negara. Dalam hal ini, jaringan komputer menghubungkan beberapa buah jaringan-jaringan Local Area Network (LAN) ke dalam lingkungan area yang lebih besar. Beberapa Local Area Netwrok (LAN) menjadi satu jaringan dapat juga disebut Metropolitan Area Network (MAN).
Metropolitan Area Network (MAN) terdapat di dalam satu kampus atau dalam satu wilayah yang agak luas (dapat juga satu kota). Metropolitan Area Network (MAN) biasanya tidak dimiliki oleh satu organisasi saja. Sama seperti Local Area Network (LAN), Metropolitan Area Network (MAN) juga memiliki wireless dengan kekurangan dan kelebihan yang relatif sama. Metropolitan Area Network (MAN) juga mampu menunjang data teks dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel atau gelombang radio.
Suatu jaringan area metropolitan (MAN) adalah jaringan komputer yang biasanya mencakup sebuah kota atau kampus yang besar. MAN biasanya interkoneksi sejumlah jaringan area lokal (LAN) menggunakan teknologi backbone berkapasitas tinggi, seperti serat- optik link, dan menyediakan layanan up-link untuk jaringan area luas (atau WAN) dan Internet. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.
Metropolitan Area Network (MAN) ialah sebuah jaringan komputer dalam suatu kota dengan transfer data yang berkecepatan tinggi, yang menghubungkan berbagai suatu lokasi seperti kampus, perkantoran, pemerintahan, dan lain sebagainya. Jaringan MAN yaitu gabungan dari beberapa LAN.   Metropolitan Area Network (MAN) pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LANMAN merupakan pilihan untuk membangun jaringan komputer antar kantor dalam suatu kota.


  • Server kantor pusat dapat berfungsi sebagai pusat data dari kantor cabang.
  • Informasi dapat disebarkan dengan lebih meluas, cepat dan bermakna.
  • Transaksi yang Real-Time (data di server pusat diupdate saat itu juga, contoh ATM Bank unluk wilayah nasional)
  • Komunikasi antar kantor bisa menggunakan e-mail, chatting
    dan Video Conference (ViCon)


  • Biaya operasional mahal.
  • Instalasi infrastrukturnya tidak mudah.
  • Jika sebuah komputer pribadi digunakan sebagai terminal, memindahkan file (file transfer software) membolehkan pengguna untuk mengambil file (download) dari hos ataupun menghantar data ke hos (upload).
  • Rumit jika terjadi trouble jaringan (network trouble shooting).

PENGERTIAN WAN (WIDE AREA NETWORK)

Wide Area Network (WAN) ialah  sebuah jaringan yang memiliki jarak yang sangat luas, karena radiusnya mencakup sebuah negara dan benua. WAN menggunakan sarana dan  fasilitas transmisi misalnya telepon, kabel bawah laut ataupun satelit. Kecepatan transmisinya beragam dari 2Mbps, 34 Mbps, 45 Mbps, 155 Mbps, hingga  625 Mbps (atau kadang-kadang lebih). Faktor khusus yang mempengaruhi desain dan performance-nya terletak pada siklus komunikasi, misalnya jaringan telepon, satelit atau komunikasi pembawa lainnya.
Pada sebagian besar WAN, komponen yang dipakai dalam berkomunikasi biasanya terdiri dari dua komponen, yaitu kabel transmisi dan juga elemen switching. Kabel transmisi berguna  untuk memindahkan bit-bit dari sutu komputer ke komputer lainnya, sedangkan elemen switching disini ialah sebuah komputer khusus yang digunakan untuk menghubungkan dua buah kabel transmisi atau lebih. Saat data yang dikirimkan sampai ke kabel penerima, elemen switching harus memilih kabel pengirim guna meneruskan paket-paket data tersebut.
Jika dilihat dari fungsinya, sebenarnya WAN tidak jauh berbeda dengan jaringan LANWAN juga berguna  sama seperti LAN mengkoneksikan antar komputer, printer dan juga device lainnya dalam satu jaringan. WAN pada dasarnya merupakan  kumpulan LAN yang ada diberbagai lokasi. Dibutuhkan sebuah device untuk menghubungkan antara LAN dengan WAN dan device tersebut ialah router
Kelebihan WAN
  • Berbagi informasi atau file melalui area yang lebih besar.
  • Semua orang yang ada di jaringan ini dapat menggunakan data yang sama.
  • Mempunyai sistem jaringan yang besar atau luas sehingga mampu menjangkau Negara, benua, bahkan seluruh dunia.
  • Jika terkoneksi dengan jaringan internet transfer file pada tempat yang jaraknya jauh bisa di lakukan dengan
  • Dapat berbagi resources dengan koneksi workstations.


Kekurangan MAN

·         Biaya operasional mahal
·         Dalam hal settingan atau pengaturan jaringan WAN lebih sulit dan rumit
·         Alat yang digunakan asangat mahal

·         Memerlukan firewall yang baik untuk membatasi pengguna luar yang masuk dan bisa mengganggu jaringan ini




Thursday, 4 April 2019

CONTOH PROGRAM INHERITANCE, ENCAPSULASI, POLYMORPHISM

1. INHERITANCE
     Adalah konsep pemrograman dimana sebuah class dapat menurunkan property dan method yang dimilikinya kepada class lain. Konsep INHERITANCE digunakan untuk memanfaatkan fitur "code reuse" untuk menghindari duplikasi kode program.
     Konsep INHERITANCE membuat sebuah struktur atau "tingakatan" class dalam kode program. Class yang "diturunkan" bisa disebut dengan class induk, super class, base class. Sedangkan class yang "menerima penurunan" disebut dengan class anak, sub class, derived class atau heir class.
     Tidak semua property atau method dari class induk akan diturunkan. Property dan method dengan hak akses private, tidak akan diturunkan kepada class anak. Hanya Property dan method dengan hak akses protect dan public saja yang bisa diakses dari class anak.

Langkah Pembuatan:

    1. Membuat project dengan nama bebas, contoh "inheritance".
    2. Membuat kelas untuk superclass dengan nama bebas, contoh "JenisMotor".

  source code:

     package jenismotor;
     public class JenisMotor {
 
    String merk;
    String nama;
   
    void merk (String dc)
    {
        merk=dc;
        System.out.println("Merk Motor = "+merk);
       }
    void nama (String nm)
    {
        nama=nm;
        System.out.println("Nama Motor = "+nama);
      
    }
}

Tampilan:















    3. Membuat subclass untuk dengan contoh nama "KelasMotor".

  source code:

package jenismotor;

public class KelasMotor extends JenisMotor{
   
    String warna;
    int silinder;
   
    public void warna (String cat)
    {
        warna=cat;
        System.out.println("Kapatitas Mesin = "+warna);
    }
   public void silinder (int piston)
   {
       silinder=piston;
       System.out.println("Silinder Motor = "+silinder);
       }
 
}

  Tampilan:


     4. Buat subclass lagi, dengan contoh nama "MotorBeraksi".

  source code:

package jenismotor;

public class MotorBeraksi {
  
    public static void main(String[] args) {
        KelasMotor mb=new KelasMotor();
         
        System.out.println("Deskripsi Motor :");
        mb.merk("DUCATI");
        mb.nama("PANIGALE");
        mb.warna("MERAH");
        mb.silinder(4);
    }
   
}

     Tampilan:


     












     Run Program:


2. ENCAPSULASI
    Adalah suatu pembungkusan pemrograman agar tidak diakses secara sembarangan atau juga penyembunyian suatu data. Konsep ENCAPSULASI ini melindungi suatu program dari akses program lain yang mempengaruhinya, manfaatnya adalah menjaga keutuhan program yang telah dibuat denga konsep dan rencana yang sudah ditentukan dari awal.
    Tujuan ENCAPSULASI adalah untuk menyembunyikan atau memproteksi suatu proses dari kemungkinan interfensi atau penyalahgunaan dari luar system dan sekaligus menyederhanakan system.

Langkah Pembuatan:

     1. Membuat project dengan contoh nama "enkapsulasi".
     2. Membuat class dengan contoh nama "data_mahasiswa".

  source code:

package Data_Mahasiswa;
public class data_mahasiswa {
    public String nama;
    public String kelas;
    public String nim;
    public String kampus;
    private int nilaiku;
   
public void setNilai(int nilai)
{
    nilaiku=nilai;
}
public  int getNilai()
{
    return nilaiku;
}
}


     Tampilan:


   
  











   3. Buat class dengan contoh nama "Data_Beraksi".

  source code:

package Data_Mahasiswa;
public class Data_Beraksi {
    public static void main(String[] args){
        data_mahasiswa dm=new data_mahasiswa();
        dm.nama= ("Gilang Purnama Adji");
        dm.kelas= ("12.1A.06");
        dm.nim= ("12180380");
        dm.kampus= ("Nusa Mandiri");
        dm.setNilai(100);
       
    System.out.println("Nama Mahasiswa = "+dm.nama);
    System.out.println("Kelas = "+dm.kelas);
    System.out.println("Nim = "+dm.nim);
    System.out.println("Kampus = "+dm.kampus);
    System.out.println("Nilai = "+dm.getNilai());
    }
  
}

     Tampilan:



     Run Program:




3. POLYMORPHISM
    Adalah salah satu konsep OOP yang memiliki kemampuan sebuah method dapat mempunyai nama sama, namun dengan perilaku yang berbeda-beda. Kemampuan objek agar melakukan perilaku atau tindakan yang secara konseo sama, namun dengan cara yang berbeda-beda.
    Kemampuan method sama namun dengan behavior atau perilaku berbeda-beda antar super class dengan sub class (overriding). Serta kemampuan method sama namun dengan parameter yang berbeda-beda (overloading).

Kali ini saya akan Memberikan contoh POLYLORPHISM overriding.

     1. Buat Class Aplikasi.

  source code:

package aplikasi;
public class Aplikasi {
    public void aplikasi()
    {
        System.out.println("Nama Aplikasi Komputer : ");
    }
}

     Tampilan:


     2. Buat Class Microsoft.

  source code:

package aplikasi;
public class Microsoft extends Aplikasi{
   
    @Override
    public void aplikasi(){
        System.out.println("Micorosft Office");
    }
}

     Tampilan:


     3. Buat Class beraksi.

source code:

package aplikasi;

public class beraksi {
     public static void main(String[] args){
          Aplikasi apl= new Aplikasi();
          Microsoft ms= new Microsoft();
         
          apl.aplikasi();
         
          apl = ms;
          apl.aplikasi();
     }
}

     Tampilan


     Run Program:




        TERIMKASIH ATAS KUNJUNGANNYA 😊

















KONFIGURASI PERUSAHAAN X,Y,Z Perusahaan XYZ memiliki 3 kantor Cabang. Pada kantor cabang 1 memiliki 14 komputer yang terhubung menggunakan...