Laporan Praktikum Pemrograman II

12
LAPORAN PRAKTIKUM PEMROGRAMAN II -“CLASS, KONSTRUKTOR, DAN METHOD INSTAN” Disusun Oleh : Nama : Wahyudi Hatiyanto NIM : 105090607111021 Assisten : 1.Tita Fadilah 2.Inthi Ba’us 3.Muflihana U.S.E JURUSAN MATEMATIKA

description

ljhj

Transcript of Laporan Praktikum Pemrograman II

Page 1: Laporan Praktikum Pemrograman II

LAPORAN PRAKTIKUM PEMROGRAMAN II

-“CLASS, KONSTRUKTOR, DAN METHOD INSTAN”

Disusun Oleh :

Nama : Wahyudi Hatiyanto

NIM : 105090607111021

Assisten : 1.Tita Fadilah

2.Inthi Ba’us

3.Muflihana U.S.E

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU

PENGETAHUAN ALAM

UNIVERSITAS BRAWIAYA

2011

Page 2: Laporan Praktikum Pemrograman II

Pendahuluan

Sebuah kelas bisa memiliki beberapa konstruktor,yaitu method dengan nama yang sama dengan nama kelas tetapi parameternya berbeda. Konstruktor secara otomatis akan dijalankan jika di instan obyek dengan type kelas tersebut. Sebuah kelas juga meiliki method yang berkaitan dengan instan tertentu. Sewaktu method instan dipanggil, dia akan mengakses data yang terdapat pada instan yang dikaitkannya.

Page 3: Laporan Praktikum Pemrograman II

Source Code Rasional4

Page 4: Laporan Praktikum Pemrograman II
Page 5: Laporan Praktikum Pemrograman II

Source Code Rasional4Demo

Page 6: Laporan Praktikum Pemrograman II

Source Code Rasional4Demo

Page 7: Laporan Praktikum Pemrograman II
Page 8: Laporan Praktikum Pemrograman II

Screen Shoot

Page 9: Laporan Praktikum Pemrograman II

Analisis Rasional4

1 Mendeklarasikan nama Class,yaitu Rasional4

2-4 Mendeklarasikan variable yang digunakan

6-9 Kontruktor bernilai 0

10-14 Konstruktor berargumen 2 variabel, yang menginialisasi pembilang dan penyebut

15-19 Method isRasional() yang memiliki value Boolean. Apabila penyebut bukan 0 maka nilai true

20-38 Method sederhana() bertipe void yang berguna menyederhanakan nilai variable pembilang dan penyebut

39-43 Method Cast() yang memiliki value double

44-47 Method moreThan menggunakan Boolean.

48-51 Method negasi() bertype void.

52-82 Method plus(Rasional4 A), Minus(Rasional4 A), Bagi (Rasional4 A) dengan parameter bertype Rasional4

85-99 Method Unaryplus (Rasional4 A), Unaryminus (Rasional4 A), Unarybagi (Rasional4 A) dengan parameter bertype Rasional4

Page 10: Laporan Praktikum Pemrograman II

100-102 Method cetak()

103 Mengakhiri program

Analisis Rasional4Demo

1 Mendeklarasikan nama kelas

3 Mendeklarasikan method main

5-6 Menginstansiasi objek R1 dan R2 yang bertype Rasional 4 dan memanggil konstruktor dari Rasional4

12-62 Memanggil method instan yang ada pada class Rasional4

63 Kurung penutup dari public static main

64 Kurung untuk mengakhiri program