Skip to main content

Pemrograman Berbasis Objek B

 


How To Program Deitel BAB 8
8.1-8.6 Java Program


   
    8.1 Time1 Class Declaration Maintains The Time in 24-Hour Format

           Source Code Time1.java
            
   

    8.2 Time1 Object Used In An Application

          Source Code Time1Test.java

   Source Code yang ada di 8.1 & 8.2 telah berhasil dicompile tanpa adanya error message, maka ketika Source Code 8.2 output yang akan dihasilkan adalah sebagai berikut:



     8.3 Controlling Access To Members

            Source Code MemberAcccessTest.java


     Source Code MemberAcceesTest.java akan mengalami error ketika dicompile pada baris 13, 14 & 15 karena ketiga baris ini memanggil private members  pada Class Time1 yaitu hour, minute, dan second. Gambaran syntax error sebagai berikut :









         8.4 Reffering to the Current Object's Members with The this Reference

               Source Code ThisTest.java


Output yang dihasilkan ketika ThisTest.java dijalankan adalah sebagai berikut :




          8.5 Time2 class declaration with overloaded constructors.

                Source Code Time2.java



         8.6 Overloaded constructors used to initialize Time2 objects.
               
               Source Code Time2Test.java


Output yang dihasilkan ketika Time2Test.java dijalankan adalah sebagai berikut:



Comments

Popular posts from this blog

Simple Traffic Light Apps

    Traffic Light Apps     A. Abstraksi          Dalam kesempatan kali ini saya akan membuat aplikasi sederhana yang menampilkan secara simpel gambaran lampu lalu lintas  yang diatur oleh sebuah timer. Karena nantinya saya akan mencoba menampilkan secara visual sebuah lampu lalu lintas dengan timer-nya maka untuk dapat melakukan hal tersebut saya akan mencoba mengimplementasikan java swing untuk menampilkan GUI ( Graphical User Interface ) di dalam programnya nanti. Di dalam aplikasi sederhana nanti, GUI berfungsi untuk menampilkan 3 warna lampu yaitu merah, kuning, hijau yang menyala secara bergantian dalam selang 10 detik.     B. Diagram     B.1 Diagram Class                  Pada gambar di bawah ini adalah gambaran tentang hubungan beberapa class yang dibentuk untuk memvisualisasikan sebuah lampu lalu lintas.      B.2 Diagram Object    ...

Teks Editor

 Sup Daijoubu? Pada kesempatan kali ini Karu akan mencoba menduplikasi aplikasi sederhana yaitu teks editor, dimana di dalam aplikasinya sendiri akan ada beberapa fitur antara lain : 1. File, pada fitur ini tedapat fitur lainnya yaitu New yang berfungsi untuk membuat file baru; Save, fitur ini berfungsi untuk menyimpan hasil tulisan pada teks editor; lalu ada fitur Open yang berfungsi untuk membuka file yang ingin dibuka ( hehe ) dan selanjutnya terdapat fitur Print dyangberfungsi untuk mencetak. 2. Edit, pada fitur ini terdapat beberapa menu lainnya ysitu : Copy ( untuk mengcopy ), Paste ( untuk menempelkan sesuatu yang telah di copy sebelumnya ), Cut (  memiliki fungsi yang mirip dengan Copy  dengan tambahan menghapus teks yang sudah di copy ) 3. Close, fitur ini berfungsi untuk menutup file Selanjutnya akan ditampilkan Diagram kelas dari Teks Editor : Source Code : editor.java Setelah source code di atas dicompile dan dijalankan maka akan muncul tampilan sebagai b...

World of Zuul

 Sup Daijoubu? Pada kesempatan kali ini karu akan mencoba mereplikasi kodingan World of Zuul yang sudah tersedia di materi designing class pada blog Pak Fajar. World of Zuul adalah game yang membuat user merasa seperti sedang "jalan-jalan" di suatu area yang memiliki banyak tempat dengan cara menuliskan peintah (command). Untuk program yang Karu coba replikasi akan mengajak user berkeliling di dalam sebuah universitas dengan menggunakan command go + arah mata angin (north, south, west east). Terdapat 5 kelas yang akan membuat game World of Zuul dapat beroperasi yaitu : 1. Command.java 2. CommandWords.java 3. Room.java 4. Parser.java 5. Game.java Output yang akan dihasilkan untuk Game World of Zuul ditampilkan sebagai berikut: Sekian yang dapat Karu sampaikan kurang lebihnya mohon maaf Mata Aimashou