Praktikum Pemrograman Berorientasi Objek (PBO) Modul 8 (Java)

INTERFACE

I. LANDASAN TEORI

Interface adalah sekumpulan konstanta dan atau deklarasi method tanpa menyertakan/menuliskan body methodnya. Interface biasa digunakan untuk mendeklarasikan koleksi method dan konstanta yang dapat digunakan oleh satu atau lebih class.

Deklarasi Interface

Untuk mendeklarasikan sebuah interface gunakan sintaks :


Interface namaInterface
{
.......... //deklarasi konstanta dan method
..........
}


Berikut ini adalah contoh membuat interface Speedometer :


public interface Speedometer
{
public void tambahKecepatan();
public void kurangiKecepatan();
}
 

Implementasi Interface

Cara menggunakan suatu interface adalah dengan mengimplementasikan interface tersebut pada class yang menggunakannya. Selain itu anda juga harus mendefinisikan secara detail method-method yang ada pada interface tersebut.

II. PRAKTIKUM

Praktikum1

1. Buatlah project baru di Netbeans dengan nama Modul8PBO
2. Buat file empty java file baru
3. Ketikan source code berikut ini dan simpan dengan nama file Speedometer.java


4. Jalankan file Speedometer.java tersebut, maka hasilnya adalah sebagai berikut :

Praktikum2

1. Buat file empty java file baru
2. Ketikan source code berikut ini dan simpan dengan nama file Pesan.java


3. Buat file empty java file baru
4. Ketikan source code berikut ini dan simpan dengan nama file MainPesan.java


5. Jalankan file MainPesan.java tersebut, maka hasilnya adalah sebagai berikut :

III. POST TEST

Buatlah program Interface dengan case studi yang berbeda dari praktikum diatas

Disini saya akan membuat program tentang bagaimana cara hewan melindungi dirinya dari serangan musuh

Pertama, kita buat terlebih dahulu class dengan nama Hewan.java
Source code nya adalah sebagai berikut :


Kemudian kita jalankan file Hewan.java tersebut, maka hasilnya adalah sebagai berikut :

IV. TUGAS INDIVIDU

Buatlah kelas mahasiswaSuper dengan menggunakan interface mahasiswa, atlit, wiraswasta, dan kemudian instansi menjadi objek dengan nama sesuai nama anda !

Pertama, kita buat terlebih dahulu class dengan nama mahasiswaSuper.java

Source code nya adalah sebagai berikut :


Kedua, kita buat class dengan nama MainMahasiswa.java

Source code nya adalah sebagai berikut :


Kemudian jalankan file MainMahasiswa.java tersebut, maka hasilnya adalah sebagai berikut :

DAFTAR PUSTAKA

Buku Modul Praktikum PBO FKOM Universitas Kuningan

Komentar

Postingan populer dari blog ini

Laporan Praktikum Jaringan Komputer Modul 2 (IP Addressing dan Simulator Cisco Packet Tracer)

Praktikum Jaringan Komputer Modul 7 (Static Routing)

Praktikum Jaringan Komputer Modul 5 (INTERVLAN ROUTING)