Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2020

INHERITANCE

INHERITANCE      Inheritance atau pewarisan merupakan konsep dalam pemrograman berorientasi objek yang digunakan untuk membuat suatu class berdasarkan class yang sudah ada sehingga memungkinkan suatu class mewarisi semua method dan variabel dari class yang sudah ada. Bila programmer ingin membatasi hak akses method dan variabel, maka dapat digunakan modifier private dan protected. Modifier Protected berguna untuk mengatur agar suatu variabel atau method yang terdapat dalam kelas dapat diakses pada kelas itu sendiri dan pada subkelas.       Ada 2 istilah yang sering digunakan dalam penerapan konsep inheritance, yaitu superclass dan subclass. Superclass digunakan untuk menyatakan class induk yang akan diwariskan atau diturunkan, sedangkan subclass merupakan sebutan untuk class yang menjadi turunana dari superclass. Manfaat dari pewarisan adalah sebagai berikut : Bersifat reusable, Bila membuat beberapa kelas yang berasal dari basis yang sama (data d...

Encapsulation

ENCAPSULATION      Encapsulation atau enkapsulasi adalah cara untuk menyembunyikan informasi detail dari suatu class. Struktur class yang dimaksud adalah property dan method. Dengan enkapsulasi, kita bisa membuat pembatasan akses kepada property dan method, sehingga hanya property dan method tertentu saja yang bisa diakses dari luar class.      Ada dua jenis method yang digunakan dalam enkapsulasi, yaitu mutator method dan accessor method. Mutator method digunakan untuk mengubah atau memberi nilai variabel pada class, baik berupa instance maupun static, sedangkan accessor method digunakan untuk membaca nilai variabel pada class, baik berupa instance maupun static. Manfaat dari encapsulation diantaranya Source code dari sebuah class dapat dikelola secara independen dari source code class yang lain. Perubahan internal pada sebuah class tidak akan berpengaruh bagi class yang menggunakannya. Penyembunyian informasi yang tidak perlu diketahui objek lain. Modul y...

Jenis Class JOptionPane

       Pada Java Swing, terdapat sebuah komponen bernama JOptionPane untuk membuat dialog yang interakif.       Class JOptionPane merupakan class dari package javax.swing yang digunakan untuk menampilkan message dialog. Beberapa message dialog yang dapat ditampilkan adalah: Plain message Plain message adalah dialog yang berbentuk basic karena hanya menampilkan text/ pesan pada dialog. Kode Program untuk pesan plain: public static void main(String[] args{ JOptionPane.showMessageDialog(null, "Contoh : Ini Cuma pesan pline text", “Title : Pesan Plain ???", JOptionPane.PLAIN_MESSAGE);  }     Kenapa menggunakan NULL karena null merupakan nilai default yang tak berarti , bisa saja kita memasukkan komponen panel atau komponen label.  Information message Information message adalah dialog yang berfungsi memberikan peringatan informasi kepada user. Kode program untuk pesan information: public static void main(String[] args) { JOptionPane.show...

CLASS, OBJECT, dan METHOD

CLASS, OBJECT, dan METHOD             Class (kelas) merupakan wadah yang akan digunakan untuk menciptakan object sehingga sebelum membuat object harus membuat class terlebih dahulu.      Object (objek) adalah sekumpulan data dalam program yang terdiri dari variabel dan method terkait. Object saling berinteraksi dengan cara saling memanggil method dari satu object ke object lainnya yang disebut message. Dengan kata lain, object merupakan instance sebenarnya dari sebuah class. Instance dibuat saat dilakukan inisialisasi class dengan menggunakan kata kunci new.     Method adalah prosedur atau fungsi yang dimiliki oleh sebuah object. Karena pada dasarnya merupakan prosedur atau fungsi, maka method ini akan mengolah atau mengubah data atau variabel yang ada di dalam object sesuai dengan operasi yang telah ditentukan.      Cakupan variabel (variable scope) ini menentukan seberapa luas variabel dapat diakses. Cakupan va...

Pengenalan Java

Pengenalan Java dan Tipe Data                Sintaks Java mirip seperti C/C++, karena Java banyak terinspirasi dari keuda bahasa ini. Java dirancang untuk tujuan umum (general-purpose) dan sepenuhnya menganut paradigma OOP (Object Oriented Programming). OOP adalah paradigma pemrograman yang berbasis pada objek. Setiap kita membuat program, maka wajib hukumnya membuat objek terlebih dahulu. Java merupakan bahasa pemrograman yang bersifat multiplatform atau dapat dijalankan pada berbagai sistem operasi. Dalam proses instalasi software Java, yang perlu di-install yaitu: JDK (Java Development Kit), JDK merupakan library atau kumpulan program yang dapat digunakan untuk membangun program Java, JRE (Java Runtime Environment), JRE memungkinkan pengguna untuk dapat menjalankan program Java yang telah dibuat.      Setelah meng-install JDK dan JRE, hal yang perlu dilakukan adalah mengatur value untuk variabel Path. Variabel Path berfungsi agar...