Langsung ke konten utama

Membuat Jam Digital

Nama : Ahmad Syauqi
NRP : 05111740000093
Kelas : PBO B

Disini ada 2 class yang digunakan, yaitu class Executor untuk menjalankan programnya, dan class time untuk menampilkan waktunya. Berikut source codenya:

Executor:
 /**  
  * @author (Ahmad Syauqi)  
  * @version (30/09/2018)  
  */  
 public class Executor  
 {  
   public static void main(String[]args){  
     new Executor();  
   }  
   public Executor(){  
     new time();  
   }  
 }  

time:
 /**  
  * @author (Ahmad Syauqi)  
  * @version (30/09/2018)  
  */  
 import javax.swing.*;  
 import java.awt.*;  
 import java.awt.event.*;  
 import java.util.Calendar;  
 import java.util.Date;  
 import java.text.*;  
 public class time extends JFrame  
 {  
   private static final long serialVersionUID = 1L;  
   JTextField clockF;  
   JTextField dateF;  
   JPanel panel;  
   public time(){  
     super("Java Clock by Ahmad Syauqi");  
     setSize(500,200);  
     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
     setVisible(true);  
     setResizable(true);  
     setLocationRelativeTo(null);  
     panel = new JPanel();  
     panel.setLayout(new FlowLayout());  
     clockF = new JTextField(5);  
     clockF.setEditable(false);  
     clockF.setFont(new Font("Arial",Font.BOLD,60));  
     dateF = new JTextField(6);  
     dateF.setEditable(false);  
     dateF.setFont(new Font("Arial",Font.BOLD,40));  
     panel.add(dateF);  
     panel.add(clockF);  
     add(panel);  
     Timer t = new Timer(1000,new Listener());  
     t.start();  
   }  
   class Listener implements ActionListener{  
     public void actionPerformed(ActionEvent e){  
       Calendar rightNow = Calendar.getInstance();  
       Date date = new Date();  
       SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");  
       int hour = rightNow.get(Calendar.HOUR_OF_DAY);  
       int min = rightNow.get(Calendar.MINUTE);  
       int sec = rightNow.get(Calendar.SECOND);  
       clockF.setText(hour+":"+min+":"+String.format("%02d",sec));  
       dateF.setText(dateFormat.format(date));  
     }  
   }  
 }  

Berikut adalah hasilnya:

Komentar

Postingan populer dari blog ini

Analisa Sistem Informasi Traveloka

Tugas 1 Ahmad Syauqi 05111740000093 APSI - C Pada kesempatan kali ini saya akan membahas tentang bagaimana Sistem Informasi pada sebuah platform yang pastinya sudah tidak asing lagi di telinga kita semua, yaitu Traveloka. 1. Sejarah Singkat Traveloka Awalnya Traveloka  adalah perusahaan yang menyediakan layanan pemesanan  tiket pesawat  dan  hotel  secara daring dengan fokus perjalanan domestik di  Indonesia, namun seiring dengan berjalannya waktu, kini Traveloka juga menyediakan layanan pemesanan tiker kereta api, bus, rental mobil, rekreasi, dan masih banyak lainnya.  Traveloka memiliki basis operasional di  Jakarta . Traveloka didirikan pada tahun  2012   oleh   Ferry Unardi , Derianto Kusuma, dan Albert Zhang. Ide ini muncul disaat Ferry Unardi sering mengalami kesulitan dalam pemesanan pesawat, terutama disaat dia ingin pulang ke   Padang , Indonesia, dari Amerika Serikat. Pada awal konsepnya Travelo...

Foxes and Rabbit

Dalam program ini terdapat 9 Class, yaitu: 1. Simulator 2. Field 3. Randomizer 4. SimulatorView 5. Counter 6. FieldStats 7. Location 8. Rabbit 9. Fox Berikut adalah tampilan hubungan tiap class di BlueJ. Berikut adalah source code tiap classnya. 1. Simulator import java.util.Random; import java.util.List; import java.util.ArrayList; import java.util.Iterator; import java.awt.Color; /** * A simple predator-prey simulator, based on a rectangular field * containing rabbits and foxes. * * @author David J. Barnes and Michael Kolling * @version 2008.03.30 */ public class Simulator { // Constants representing configuration information for the simulation. // The default width for the grid. private static final int DEFAULT_WIDTH = 50; // The default depth of the grid. private static final int DEFAULT_DEPTH = 50; // The probability that a fox will be created in an...

Tugas APSI - Use Case Diagram

Nama : Ahmad Syauqi NRP : 05111740000093 Use Case Diagram adalah gambaran graphical dari beberapa atau semua actor, use case, dan interaksi diantaranya yang memperkenalkan suatu sistem. Use case diagram tidak menjelaskan secara detil tentang penggunaan use case, tetapi hanya memberi gambaran singkat hubungan antara usecase, aktor, dan sistem. Berikut adalah contoh use case diagram dari sistem penggajian di Kanisius