Pemrograman berorientasi objek kelas Xll RPL BAB 2
A. Mengenal Konsep User Interface
Sebagian besar masyarakat saat ini hidupnya tidak dapat lepas dari penggunaan gadget dan internet. Masyarakat yang aktif menggunakan media tersebut, umumnya sudah tidak asing dengan istilah user interface. User interface atau antarmuka adalah titik interaksi antara manusia dan komputer yang berkomunikasi dalam sebuah perangkat.
Tujuan dari user interface adalah memungkinkan pengguna mengontrol komputer secara efektif. Antarmuka program yang baik adalah dapat dimengerti, efisien, serta ramah pengguna (user friendly) Antarmuka harus terdiri atas elemen-elemen yang dapat memudahkan pengguna dalam aktivitasnya.
Antarmuka atau interface terlihat seperti class, tetapi sebenarnya bukan class. Interface dapat memiliki method dan seperti class, tetapi method yang dideklarasikan dalam bersifat abstract default Artinya, method dalam interface hanya berupa method atau nama method, tanpa memiliki isi atau perintah
Berikut adalah contoh deklarasi user interface di Java.
interface <interface_name> {
// deklarasikan konstanta
// deklarasikan method abstract
}
// secara default.
B. Langkah-langkah Membuat Interface
Untuk membuat interface pada Java, Anda dapat mendeklarasikan sendiri interface sesuai keinginan Anda dapat pula menggunakan library interface yang telah disediakan Java atau dengan meng-import library interface yang dikembangkan pihak ketiga. Penggunaan interface bertujuan memudahkan dan menghemat waktu bagi programmer dalam mengembangkan program. Selain itu, di sisi pengguna, interface juga memudahkan dalam menggunakan perangkat lunak tersebut.
Materi pembuatan interface di Java sebelumnya telah dibahas pada buku Pemrograman Berorientasi Objek Kelas XI Berikut akan dijelaskan kembali langkah-langkah dasar membuat interface pada Java dengan editor Netbeans.
1. Jalankan aplikasi NetBeans.
2. Klik File New Project → Klik Next.
3. Berikan nama pada project yang akan Anda buat. Pada contoh ini, diberikan nama project LatihInterface.
4. Setelah menentukan nama project dan direktori penyimpanan, klik Finish. Berikut adalah tampilan awal interface pada NetBeans.
5. Selanjutnya, buatlah sebuah interface. Klik kanan pada package latihinterface pilih New, kemudian klik Java Interface.
6. Berikan nama pada interface tersebut. Pada contoh ini, nama Interface1, kemudian klik Finish.
7. Setelah semua langkah tersebut dilakukan, interface yang telah selesai dan siap digunakan. Berikut adalah tampilan awal class Interface1.
C. Langkah-langkah Menggunakan Interface
Untuk dapat menggunakan interface atau antarmuka, Anda memerlukan sebuah class yang meng-implement pada interface yang dituju. Konstanta dan method yang dideklarasikan pada interface tersebut akan diimplementasi oleh class lain. pada class yang mengimplementasi, Anda dapat menambahkan perintah yang ingin dieksekusi.
Berikut adalah langkah-langkah untuk menggunakan interface atau antarmuka disertai sebuah class yang
mengimplementasi interface tersebut.
Perhatikan kode program berikut.
1 interface Kendaraan (
2 public void bahanBakar();
3)
4 class RodaEmpat implements Kendaraan (
5 public void bahanBakar() {
6 System.out.println("Interface Method Implemented");
7 System.out.println("KENDARAAN MEMBUTUHKAN BAHAN BAKAR");
8)
9 public static void main(String[] args) (
10 Kendaraan Mobil = new Roda Empat();
11 Mobil.bahanBakar();
12}
13}
Penjelasan kode program tersebut adalah sebagai berikut:
1. Kendaraan adalah sebuah interface.
2. Kendaraan mempunyai sebuah method, yaitu bahanBakar (), dengan isi method kosong.
3. Class Roda Empat mengimplementasi pada interface Kendaraan.
class RodaEmpat implements Kendaraan (
4. Class Roda Empat menggunakan method dari interface Kendaraan, yaitu bahan Bakar().
5. Terjadi pembentukan objek baru berupa Mobil.
Kendaraan Mobil new Roda Empat();
6. Objek Mobil dapat menggunakan method bahanbakar () milik interface Kendaraan.
Mobil.bahanBakar();
Hasil kompilasi kode program tersebut adalah sebagai berikut.










Komentar
Posting Komentar