Java Class

5
PEMROGRAMAN BERORIENTASI OBYEK Oleh: Ibrahim Naki Nim: 131312017 Laporan Praktikum 9

description

Hasil Praktikum Java

Transcript of Java Class

Page 1: Java Class

PEMROGRAMAN BERORIENTASI OBYEK

Oleh: Ibrahim Naki

Nim: 131312017

Laporan Praktikum 9

Page 2: Java Class

1

La

po

ran

Pra

kti

ku

m 9

| O

leh

: Ib

rah

im N

aki

Praktikum ini akan mengantarkan beberapa konsep dasar dari Pemrograman berorientasi

obyek (Object Oriented Porgramming). Yang sekaligus akan membahas konsep dari class dan

obyek, serta penggunaan class dan anggota-anggotanya termasuk perbandingan, konversi dan

pengubahan obyek. Yang pada program ini, saya memfokuskan dalam penggunaan class yang

telah dijabarkan dalam Java Class library, yang dilanjutkan tentang pembuatan class sendiri.

Pada praktikum ini saya menggunakan IDE (Integrated Development

Environment) Eclipse. Dengan program yang saya buat seperti berikut ini:

Percobaan 1 Pass By Value

Pada percobaan ini saya memberi nama class menjadi TestPastValue. Degan langkah-

langkah seperti berikut ini:

Klik file > New > Class maka akan muncul gambar seperti dibawah ini, kemudian

masukan nama class yang akan digunakan pada kolom nama, setelah selesai pilih finish

Page 3: Java Class

2

La

po

ran

Pra

kti

ku

m 9

| O

leh

: Ib

rah

im N

aki

Setelah dipilih finish maka akan muncul gambar seperti dibawah ini, selanjutnya adalah

membut atau mengetikan program yang akan dibuat seperti berikut ini:

Program diatas akan mendeklarasikan pariabel I yang berjenis INT yang akan

ditampilkan dengan perintah System.out.print (i). Dimana program akan memanggil

method tes dan melewatkan nilai variabel i sebagai parameter. Nilai pada i disalinkan ke

variable j pada method. Pada kondisi ini variabel j adalah merupakan variabel pengganti

pada method tes, jika nilai j berubah maka nilai variabel i yang terletak pada main tidak

akan ikut berubah walaupun awalnya variabel j merupakan salinan dari variabel i. Degan

hasil tampilan ketika dijalankan adalah sebagai berikut:

Percobaan 2 Pass by reference

Dalam percobaan kedua ini saya memberi nama classnya dengan nama

TestPassByReperence, dengan langkah-langkah yang hampir sama dengan langkah yang

dilakukan pada Percobaan 1, hanya nama classnya saja yang diganti dengan nama class

yang akan kita gunakan. Dan setelah muncul tampilan untuk penulisan program.

Pemogram dengan Pass by reference, ketika akan dijalankan maka melalui alamat

memori dari nilai pada sebuah variabel dilewatkan pada saat pemanggilan method. Hal

ini berarti bahwa method menyalin alamat memori dari variabel yang dilewatkan pada

method. Ini tidak seperti pada pass-by-value, method dapat memodifikasi variabel asli

dengan menggunakan alamat memori tersebut, meskipun berbeda nama variabel yang

digunakan dalam method dengan variabel aslinya, kedua variabel ini menunjukkan lokasi

dari data yang sama. Berikut ini adalah contoh Programnya

Page 4: Java Class

3

La

po

ran

Pra

kti

ku

m 9

| O

leh

: Ib

rah

im N

aki

Dengan Hasil tampilan seperti berikut ini:

Percobaan 3 Perbandingan Object

Nama program dari prcobaan ke tiga ini adalah Equals Test, seperti yang terlihat pada

gambar berikut ini:

Page 5: Java Class

4

La

po

ran

Pra

kti

ku

m 9

| O

leh

: Ib

rah

im N

aki

Setalah dipilih finish maka langkah selanjutnya adalah proses menulikan program yang

akan dijalankan, yang pada program ketiga ini program yang dibuat adalah seperti yang

terlihat pada gambar berikut ini. program ini akan menapilakan atau mendeklarikan data

yang ditampung pada string yang kemudian di delasrikan kembali dengan pernyataan

benar dan salah satu true dan false.

Dengan hasil tampilan seperti berikut ini: