Laporan Praktikum PBO Modul 2 (Pengenalan Objek dan Class)

LANDASAN TEORI

Dalam Konsep pemrograman berorientasi objek terdapat beberapa bagian yang tak dapat terpisahkan diantaranya adalah Objek dan Kelas, Definisinya adalah sebagai berikut :

Objek

Merupakan representasi dari sesuatu yang mempunyai wujud nyata sehingga dalam pemrograman dapat di implementasikan. Contohnya adalah manusia, hewan, benda mati dll.

Class

Class  merupakan sebuah kelompok objek yang termasuk kedalam pengelompokan sesuatu sehingga memudahkan dalam proses pengelolaan objek tersebut. Contohnya adalah kelas kendaraan, kelas hewan, kelas pekerjaan dll.

PEMBAHASAN

PostTest
Deklarasi Class  yang memuat atribut yang akan digunakan, pada class BBM yang saya buat ini terdiri dari HargaLiter, JmlLiter, dan JenisBBM

Deklarasi Class untuk proses perhitungan dan output dari atribut yang sudah dideklarasikan pada class BBM saya beri nama kelas menghitung BBM.
Saya tentukan nilai untuk atributnya adalah sebagai berikut :
Hargaliter = 10400;
jmlLiter = 25;
jenisBBM = PertmaxTurbo
pada outputnya kita gunakan println untuk mencetak hasil outputnya, kita klik run program dan hasilnya adalah sebagai berikut. Output menampilkan jenisBBM yang dipilih dan berapa total uang yang harus dibayarkan.



Tugas Individu
Membuat inputan data menggunakan JOptionPane, dengan memodifikasi dari program sebelumnya.
Pertama kita deklarasikan terlebih dahulu variable yang digunakan pada kelasnya serta objek yang digunakan, untuk objek disini saya beri nama Balok dan dibuat objek menjadi bl. Kemudian kita buat proses penghitungan dan penampilan output hasil dari perhitungan tersebut.
Sintaksnya adalah sebagai berikut :
Ketika dilakukkan running maka akan muncul Panel JOption untuk memasukkan nilai yang nantinya akan dihiitung oleh program. Seperti berikut ini :





Komentar

Postingan populer dari blog ini

Laporan Praktikum PBO Modul 1 (Class, Atribute, Method, dan Object)

Praktikum Jaringan Komputer Modul 8 (Dynamic Routing)

Praktikum Jaringan Komputer Modul 7 (Static Routing)