Minggu, 13 September 2015

IMPLEMENTASI OBJEK DAN ATRIBUT DALAM ECLIPSE

Assalamualikum Wr. Wb


Kali ini saya akan menjelaskan tentang cara belajar menggunakan  java  dengan aplikasi eclipse. 

Berikut sedikit penjelasan materi yang di gunakan dalam pemograman ini:
  • PBO merupakan paradigma pemrograman yang popular saat ini yang telah menggantikan teknik pemrograman berbasis prosedur. Object Oriented Programing yang berarti pula Pemrograman Beorientasi Objek sudah ditemukan sekitar tahun 1960 dan dikembangkan pada permulaan tahun 1970.
  • Pemrograman Berorientasi Objek (Object Oriented Programming/OOP) merupakan pemrograman yang berorientasikan kepada objek, dimana semua data dan fungsi dibungkus dalam class-class atau object-object. Setiap object dapat menerima pesan, memproses data, mengirim, menyimpan dan memanipulasi data. Beberapa object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya
Dalam Pemrograman Berorientasi Obyek dikenal beberapa istilah sebagai berikut:

Class

Merupakan model yang berisi kumpulan attribute dan method dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh class manusia memiliki attribute berat, tinggi, usia kemudian memiliki method makan, minum, tidur. Method dalam sebuah class dapat merubah attribute yang dimiliki oleh class tersebut. Sebuah class merupakan dasar dari modularitas dan struktur dalam pemrograman berorientasi object.

Attribute

Atribut dari sebuah kelas adalah variabel global yang dimiliki sebuah kelas, Atribut dapat memiliki hak akses private, public maupun protected.
Sebuah atribut yang dinyatakan sebagai private hanya dapat diakses secara langsung oleh kelas yang membungkusnya, sedangkan kelas lainnya tidak dapat mengakses atribut ini secara langsung.

Sebuah atribut yang dinyatakan sebagai public dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya.
Sebuah atribut yang dinyatakan sebagai protected tidak dapat diakses secara langsung oleh kelas lain di luar kelas yang membungkusnya, kecuali kelas yang mengaksesnya adalah kelas turunan dari kelas yang membungkusnya.
Atribut juga biasa disebut state/ properties/ field merupakan bagian yang dimiliki oleh sebuah class yang tidak melakukan operasi, tetapi kepadanya dilakukan operasi sehingga dapat merubah nilai dari attribute tersebut.


Method

Method adalah fungsi atau prosedur yang dibuat oleh seorang programmer didalam suatu Class. Dengan kata lain, method pada sebuah kelas hampir sama dengan fungsi atau prosedur pada pemrograman prosedural.
Pada sebuah method di dalam sebuah kelas juga memiliki izin akses seperti halnya atribut pada kelas, izin akses itu antara lain private, public dan protected yang memiliki arti sama pada izin akses atribut yang telah dibahas sebelumnya. Sebuah kelas boleh memiliki lebih dari satu method dengan nama yang sama asalkan memiliki parameter masukan yang berbeda sehingga kompiler atau interpreter dapat mengenali method mana yang dipanggil.

Berikut adalah pendeklarasian kedalam program menggunakan bahasa java dengan aplikasi e-clips



CLASS

package latihan2;

public class buku {    // merupakan nama file
String jenis; // merupakan atribut yang datanya berupa string
String judul; // merupakan atribut datanya berupa string
String pengarang; 
// merupakan atribut datanya berupa string
int tahun; 
// merupakan atribut datanya berupa int
int harga; //
 merupakan atribut datanya berupa int


void info()  //berfungsi untuk memanggil pada class dua dan tiga
{

System.out.println("jenis buku :" + jenis ); // untuk menampilkan hasil inputan dari atribut jenis
System.out.println("judul buku :" + judul ); 
// untuk menampilkan hasil inputan dari atribut judul
System.out.println("pengarang buku :" + pengarang ); 
// untuk menampilkan hasil inputan dari atribut pengarang
System.out.println("tahun buku :" + tahun ); 
// untuk menampilkan hasil inputan dari atribut tahun
System.out.println("harga buku :" + harga ); 
// untuk menampilkan hasil inputan dari atribut harga

}

}




MAIN


package latihan2;
public class Main { // nama class  main
public static void main(String[] args) {

// TODO Auto-generated method stub
buku bukuku = new buku();

bukuku.jenis = "NOVEL"; // merupakan inputan untuk atribut
bukuku.judul = "MAGIC HOUR"; 
// merupakan inputan untuk atribut
bukuku.pengarang = "TISA TS DAN STANLEY MEULEN"; 
// merupakan inputan untuk atribut
bukuku.tahun = 2015 ; 
// merupakan inputan untuk atribut
bukuku.harga = 49900 ; 
// merupakan inputan untuk atribut

bukuku.info();

}

}




LANJUTAN MAIN

package latihan2;
import java.util.Scanner;

public class Main { // merupakan nama file main

public static void main(String[] args) {
// TODO Auto-generated method stub
buku bukuku = new buku();

Scanner in = new Scanner (System.in); // untuk inputan yang baru
System.out.println("masukkan jenis buku :");
bukuku.jenis = in.nextLine();
System.out.println("masukkan judul buku :");
bukuku.judul = in.nextLine();
System.out.println("masukkan pengarang buku :");
bukuku.pengarang = in.nextLine();
System.out.println("masukkan tahun buku :");
bukuku.tahun = in.nextInt();
System.out.println("masukkan harga buku :");
bukuku.harga = in.nextInt();

bukuku.info();

}


}




Gambar 1.1 class satu Deklarasi Atribut


Gambar 1.2 class dua Inputan


Gambar 1.3 class tiga Inputan Manual


Gambar 1.4 Hasil Running

Gambar 1.5 Pilihan Manual

Gambar 1.6 Inputan Manual



Demikian penjelasan menggunakan java dengan aplikasi eclipse. Semoga dapat bermanfaat dan memberikan referensi untuk pembaca blog ini.



Wassalamualaikum Wr. Wb.

Tidak ada komentar:

Posting Komentar