TUGAS 1 : PROGRAM BIODATA, KONVERSI UANG, DAN CLASSES AND OBJECT(8.1-8.6) MENGGUNAKAN BAHASA PEMOGRAMAN JAVA.

 1. BIODATA

Pada pertemuan pertama Mata Kuliah PBO, pertama kalinya disuruh untuk mencoba membuat program biodata sederhana dengan bahasa pemograman Java menggunakan software BlueJ.

Berikut Source code dari program biodata saya:

 Berikut hasil outputnya:


2. KONVERSI MATA UANG

Disini saya membuat program mengenai konversi uang dari rupiah ke beberapa mata uang asing. Yaitu mata uang dollar, euro, dan won. 

Berikut Source code dari program konversi uang:

Berikut hasil outputnya:



3. CLASSES AND OBJECT(8.1-8.6)

A. Time Class Case Study

Pada class Time1 ini tujuannya untuk menguraikan waktu dalam sehari.

Berikut Source codenya:



Pada class Time1test merupakan sebuah object yang dibuat oleh class aplikasi dimana main method-nya dari class Time1, lalu dipanggil methodnya.

Berikut Source codenya:


Outputnya sebagai berikut:


B. Controlling Access to Members
Pada bagian Controlling Access to members, dijelaskan bahwa anggota class dalam keadaan private tidak dapat diakses di luar kelas. Terdapat 3 error, saat program berikut di compile

Berikut adalah tampilan source code bila dijalankan:







C. Reffering to the Current Object's Members with the "this" Reference
Setiap objek dapat mengakses referensi ke dirinya sendiri dengan kata kunci this. Ketika metode non-statis dipanggil untuk objek tertentu, isi metode secara implisit menggunakan kata kunci this untuk merujuk ke variabel instance objek dan metode lainnya. Ini memungkinkan kode kelas untuk mengetahui objek mana yang harus dimanipulasi.
Berikut source code-nya:

Berikut Source code-nya:

Berikut hasil outputnya:




D. Time Class Case Study: Overloaded Constructors
mendeklarasikan konstruktor sendiri untuk menentukan bagaimana objek kelas seharusnya
diinisialisasi. Selanjutnya, class dengan beberapa konstruktor kelebihan beban yang memungkinkan objek class tersebut diinisialisasi dengan cara berbeda.



E. Default and No-Argument Constructor
Berikut source code main-nya:


Berikut Hasil output setelah kedua class bagian e dantersebut di compile sebagai berikut:







Komentar

Postingan Populer