Anda di halaman 1dari 8

Modul 2

Pengenalan Object & Class


Praktikum Pemograman Berorientasi Objek

Disusun Oleh :

Nama : Rudi Hidayat

NIM : 2014081101

Program Studi/ Jurusan: TI – C

Dosen/ Pengampu : Endra Suseno, M.Kom

LABORATORIUM ILMU KOMPUTER

JURUSAN TEKNIK INFORMATIKA

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2015
Class

Ya, disini kita akan membuat class Sepeda Motor

Disana terlihat bahwa nama classnya adalah SepedaMotor. Kemudian ada private, private
disini menjelaskan bahwa variabel tersebut hanya dapat diakses oleh class itu sendiri.
Object lain tidak dapat menggunakan variabel tersebut secara langsung.

Lalu ada juga keyword “this”, fungsinya adalah untuk membedakan variabel merk pada
atribut dari class SepedaMotor.
Object

Lalu setelahnya baru kita akan membuat Objeknya seperti berikut.

Diatas nama class yang dibuat yaitu Latihan1a.

public static void main (String [] args){ , artinya baris yang akan memulai method main()
yang merupakan method utama yang pasti dimiliki oleh semua program java.

System.out.print, untuk menampilkan teks “motor ini bermerek “+motor.getMerk());

+motor.getMerk(), berfungsi untuk pemanggilan suatu fungsi, yaitu setMerk disana adalah
honda.
Input Data

Selanjutnya disini kita akan mencoba menginputkan melaui keyboard melalui dengan cara
InputStreamReader, seperti dibawah ini,

Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package
java.io untuk mendapatkan input dari keyboard. Packages berisi class yang mempunyai
fungsi yang saling berhubungan. Seperti pada
contoh di atas, java.io package mengandung class-class yang memungkinkan
program untuk melakukan input dan output data.
name = dataIn.readLine();
kode ini untuk menggunakan method readLine() dari
BufferedReader untuk mendapatkan input dari user.

Selanjutnya kembali ke pernyataan,


name = dataIn.readLine();
method diatas memanggil dataIn.readLine(), mendapatkan input dari user dan
memberikan sebuah nilai String. Nilai ini akan disimpan ke dalam variabel name, yang
akan kita gunakan pada statement akhir untuk menyambut user,
Kemudian kita akan mencoba inputan dari keyboard melaui JoptionPane, seperti berikut,

Cara lain untuk mendapatkan input dari user adalah dengan menggunakan class
JoptionPane yang didapatkan dari javax.swing package. JoptionPane memudahkan
memunculkan dialog box standard yang memberikan kepada user sebuah nilai atau
menginformasikan sesuatu.
import javax.swing.JOptionPane;
Bisa juga ditulis seperti,
import javax.swing.*;
Menjelaskan bahwa kita mengimpor class JoptionPane dari package javax.swing.
Latihan Modul 2

a. Disini kita ambil kelas manusia. Kelas manusia mempunyai atribut : nama. Selain itu
kelas manusia juga mempunyai metodh: tampilkanNama, kerja makan. Untuk itu kita
dapat membuatnya dalam script berikut.

Class yang dibuat adalah “manusia”.

Kemudian kita akan menginstantiasi kelas manusi amenjadi sebuah objek Andi yang
mengimplementasikan metodh : tampilkanNama dan makan adalah sebagai berikut.

Class yang disimpan yaitu “andi”


b. Buatlah kelas mahasiswa dengan atibut/ variabel = nama dan npm dan memunyai meto :
tampilkanNama, tampilkanNPm, belajar, olahRaga, makan, minum.

Pertama kita buat dulu file mahasiswa.java yaitu untuk memberikan atribut/ variabel untuk
bisa menampilkan nama nanti.

c. Buatlah 3 objek untuk menginstantiasi kelas mahasiwa dengan atribut nama dan npm
Anda sendiri dan 2 teman Anda dan mengimplementasikan beberapa metodh yang telah
Anda definisikan dalam kelas mahasiswa.

Nama file akan dibuat adalah Rudi.java. Disini yaitu kita akan memanggil method yang
akan dipanggil.
Kita buat file yang kedua yaitu Lois.java

Kemudian disini akan membuat file Dede.java. Seperti berikut ini.

Anda mungkin juga menyukai