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