Senin, 12 Oktober 2020

 TUGAS 1 PBO

1.1 Membuat biodata mahasiswa menggunakan bluej

    Software bluej merupakan salah satu software yang dapat kita gunakan untuk membuat program menggunakan bahasa perograman Java. Berikut ini merupakan salah satu contoh program menggunakan bluej yang akan memberikan output berupa biodata setelah program dijalankan.

    1.1.1 source code program biodata


1.1.2 output dari program yang sudah dijalankan

1.2 Membuat program untuk mengkonversi waktu

  TIME CLASS CASE STUDY

    Terdapat 2 kelas dalam contoh ini yaitu Time1 yang menunjukkan waktu dalam sehari dan Time1Test
  yang merupakan sebuah aplikasi dimana main methodnya meciptakan suatu objek dari kelas Time1 lalu
    memanggil methodnya.

   1.Time1 class declaration maintains the time in 24 (0-23) hour 
        source code Time1:
   2.Time1 object used in an application
        *source code Time1Test:
        *Output program :
        


  CONTROLLING ACCESSS TO MEMBERS

Anggota kelas private tidak bisa diakses di luar kelas. Dibawah ini merupakan contoh dari program yang
tidak dapat di compile karena private members tidak bisa diakses.

      a. private members of class Time1 cant accessible
        *source code :
        *contoh output error saat di compile
        
      REFERING TO THE CURRENT OBJECTS MEMBERS WITH THE "THIS" REFERENCE

       Setiap objek dapat mengakses reference ke dirinya sendiri menggunakan keyword "THIS".

        a. Reffering to the current objects members with the "this" reference
            *source code :
            *Output Program :
            
    
  
    TIME CLASS CASE STUDY : OVERLOAD CONSTRUCTOR
       Kita dapat mendeklarasikan constructor untuk menentukan bagaimana objek dari suatu kelas dapat
    di inisialisasikan. Kita akan membuat suatu kelas yang memiliki beberapa overloaded constructor
    yang memungkinkan objek dari suatu kelas dapat diinisialisasikan secara berbeda. Untuk melakukan
    overload constructors kita dapat mendeklarasikan constructor dengan signature yang berbeda.
    
        a. Class Time2 with overloaded constructors
                *Source Code :  
        b. Overloaded constructors to initialized Time2 objects
                *Source Code :  
                *Output :
                    

1.3 Konversi Uang

                Program ini akan menjalankan suatu program yang menginput suatu nilai rupiah dan akan mengoutputkan suatu konversi ke mata uang Dollar,Ringgit,dan Euro.
1.3.1 Berikut merupakan class dari program
            *Source Code :
 1.3.2 Berikut merupakan objek dari program
            *Source Code :
            *Output :
            


  TUGAS 1 PBO 1.1 Membuat biodata mahasiswa menggunakan bluej     Software bluej merupakan salah satu software yang dapat kita gunakan untuk...