Tugas 1 Pemrograman Berorientasi Objek (A)
Berikut merupakan hasil kerja dari Tugas 1 Pemrograman Berorientasi Objek dari buku "Java How to Program" Chapter 8.1-8.6.
A. Time Class Case Study
Dibuat dua kelas, Time1 dan Time1Test. Class Time1 menampilkan waktu dalam hari. Class Time1Test adalah kelas aplikasi dengan metode utama menciptakan satu objek dari Class Time1 dan memanggil metodenya. Class berikut dideklarasikan dalam file berbeda karena merupakan public classes.
Dengan output berikut:
B. Controlling Access to Members
Tujuan utama dari public method adalah untuk menunjukkan ke klien class sebuah pandangan dari layanan yang tersedia. Program Fig.8.3 menunjukkan bahwa private class members tidak bisa diakses di luar dari class.
Ketika program di-compile, compiler akan mengeluarkan pesan error bahwa private members tersebut tidak bisa diakses, seperti gambar di bawah ini:
C. Referring to the Current Object’s Members with the this Reference
Setiap object dapat mengakses sebuah referensi untuk object itu sendiri dengan kata kunci this . Saat sebuh non-static method dipanggil untuk sebuah object, implikasi bagian method menggunakan kata kunci this untuk merujuk ke variabel object dan method lainnya. Pada fig. 8.4, terlihat bahwa kata kunci this digunakan secara eksplisit dalam sebuah bagian non-static method.
Dengan output:
Dengan output:
Program Konversi Mata Uang
Selanjutnya adalah tugas untuk membuat konversi mata uang dalam Java. Program konversi mata uang yang saya buat yaitu mengkonversi dari mata uang Rupiah ke US Dollar, Euro, Yen Jepang, dan Rupee India. Berikut adalah code program konversi mata uang:
Jika program dijalankan, akan diminta input jumlah uang dalam rupiah. Angka yang saya input adalah 100000, akan keluar output berikut:
Sekian dari saya. Terima kasih telah berkunjung...
https://drive.google.com/file/d/1zYRAB7qVVsQRRH88S0jYEMRDYzmOI_BU/view?usp=sharing
ReplyDelete