Tugas 3 Membuat Program Jam Masjid Kelas PBO C

     Suatu program yang baik harus dibuat berdasarkan langkah-langkah tertentu. Langkah pertama yang harus dilakukan adalah membuat abstraksi. Abstraksi adalah gambaran umum dari pembuatan aplikasi yang akan kita buat. Pembuatan abstraksi ini adalah untuk melihat dan merancang tampilan dari program yang akan kita buat dan melihat objek yang akan kita buat dengan hanya melihat secara umumnya saja.  Setelah membuat abstraksi, perlu dilakukan modularisasi. Modularisasi berfungsi untuk menentukan class apa saja yang dibutuhkan serta tipe data apa saja yang akan digunakan dalam menyusun tiap class nya. Tahapan terakhir adalah membuat implementasi programnya.


Berikut adalah abstarksi, modularisasi, serta implementasi program "Jam Masjid" yang saya buat.


Abstraksi

Modularisasi



Source Code Class CurrentTime

/**
 * @author Aimar Wibowo
 * @version 21 Oktober 2020
 */

import java.time.format.DateTimeFormatter;
import java.time.LocalDateTime;

public class CurrentTime extends PrayerTime {
    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        System.out.println("Tanggal :");
        DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd/MM/yyyy");
        System.out.println(dtf.format(now));
        System.out.println("Jam Sekarang :");
        DateTimeFormatter apf = DateTimeFormatter.ofPattern("HH:mm:ss");
        System.out.println(apf.format(now));
        PrayerTime Time = new PrayerTime();
        System.out.println("Shubuh  :"+ Time.getShubuh());
        System.out.println("Syuruq  :"+ Time.getSyuruq());
        System.out.println("Dhuhur  :"+ Time.getDhuhur());
        System.out.println("Ashar   :"+ Time.getAshar());
        System.out.println("Maghrib :"+ Time.getMaghrib());
        System.out.println("Isya    :"+ Time.getIsya());
    }
}

Source Code Class PrayerTime
/**
 * @author Aimar Wibowo
 * @version 21 Oktober 2020
 */

public class PrayerTime {
    private String Shubuh, Syuruq, Dhuhur, Ashar, Maghrib, Isya;
    
    PrayerTime() {
        this.Shubuh = "03:45:00";
        this.Syuruq = "05:00:00";
        this.Dhuhur = "11:15:00";
        this.Ashar = "14:20:00";
        this.Maghrib = "17:20:00";
        this.Isya = "18:30:00";
    }
    
    String getShubuh() {
        return Shubuh;
    }
    
    String getSyuruq() {
        return Syuruq;
    }
    
    String getDhuhur() {
        return Dhuhur;
    }
    
    String getAshar() {
        return Ashar;
    }
    
    String getMaghrib() {
        return Maghrib;
    }
    
    String getIsya() {
        return Isya;
    }
 }


Output Program



Komentar

Postingan populer dari blog ini

Tugas 6 World of Zuul Kelas PBO C

Tugas 2 Biodata Kelas PBO C