TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS 17 AGUSTUS 1945 SURABAYA TAHUN
2016/2017
Kata Pengantar
Puji dan Syukur penyusun panjatkan kehadirat kepada Tuhan Yang Maha Esa, karena
atas rahmat dan karunia-Nya sehingga penyusun dapat menyelesaikan makalah ini dengan
baik dan tepat pada waktunya. Adapun tujuan penyusunan makalah ini adalah untuk
memenuhi tugas Mata Kuliah “ Pemrograman Berorientasi Objek ”.
Penyusun sadar, penyusunan makalah ini masih banyak kekurangannya. Oleh karena
itu, penyusun sangat mengharapkan adanya kritik dan saran yang bersifat positif, guna
penyusunan makalah yang lebih baik lagi. Untuk itu penyusun mengucapkan banyak terima
kasih dan semoga makalah ini bermanfaat bagi para pembaca.
Penyusun
BAB I
PENDAHULUAN
A. Latar Belakang
B. Rumusan Masalah
1. Apa yang dimaksud dengan Class, Object dan elemen-elemen lain yang dipakai
dalam Java.
C. Tujuan
PEMBAHASAN
A. Pengertian Java
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan
program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas
metodemetode yang melakukan pekerjaan dan mengembalikan informasi setelah
melakukan tugasnya. Para pemrogram Java banyak mengambil keuntungan dari
kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application
Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok
yang disebut paket(package).
Class adalah wadah yang berisi abstraksi (pemodelan) dari suatu fungsi objek
(benda), yang mendeskripsikan data (sifat karakteristik) dan fungsi yang dimiliki oleh
objek tersebut. Karena kelas merupakan wadah yang akan digunakan untuk
menciptakan objek, maka jelaslah bahwa kita harus membuat kelas terlebih dahulu
sebelum membuat objek.
Pada kode diatas, kelas yang dibuat adalah kelas Manusia. Dan nama
merupakan atribut yang dimiliki kelas Manusia tersebut.
1. Variabel/properti/atribut
Atribut adalah karateristik yang dimiliki oleh objek. Dibagian itu kita dapat
mendeklarasikan atribut-atribut yang dibutuhkan kelas untuk membentuk
objek.
Sebagai contoh perhatikan kode dibawah ini:
private String nama;
2. Konstruktor
Konstruktor adalah method yang berfungsi untuk menginisialisasi
variabelvariabel instans yang akan dimiliki oleh objek. Method konstruktor
harus memiliki nama yang sama dengan nama kelas.
Konstruktor ini dipanggil pada saat proses instalasi kelas menjadi objek.
Kegunaan konstruktor:
- Mengalokasikan ruang bagi sebuah kelas dalam objek.
Perlu diketahui:
public Mobil(){}
3. Method
Method merupakan tingkahlaku yang dimiliki oleh objek. Method ini bisa
berbentuk prosedur maupun fungsi. Contoh penulisannya perhatikan kode
dibawah ini:
public void cetakInfo ()
{ System.out.println(“Nama Mobil : ” +
getNama() ); }
- Polymorphism
- Inheritance
- Encapsulation
- Abstraction
- Classes
- Objects
- Instance
- Method
- Message Parsing
Contoh : Dari Class Fruit kita dapat membuat object Mangga, Pisang, Apel, dan
lainnya.
Objek pada software juga memiliki state (Attribute) dan behavior, sebuah state
pada objek software disimpan dalam bidang dan behavior ditunjukkan melalui
method. Jadi dalam pengembangan software, method beroperasi pada keadaan
internal suatu objek dengan komunikasi objek ke objek dilakukan melalui method.
Pegawai p2 = new PEgawai(); Date hari = new Date(); hari adalah object reference
dari class Date yang akan digunakan untuk mengakses class Date.
Sedangkan operator new adalah operator yang akan menghasilkan hari sebagai
reference ke instance dari class Date().
Contoh Object
//memanggil fungsi
Objek.namaFungsi();
4.
BAB III
PENUTUP
A. Kesimpulan
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan
program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas
metodemetode yang melakukan pekerjaan dan mengembalikan informasi setelah
melakukan tugasnya.