Monday, March 11, 2013

Tugas Kelompok Pemograman Berbasis Objek


Nina Oktavia >> Fharicca.blogspot.com (55411176)
Saarah Syahriyah >> queeninspiration.blogspot.com (56411532)
Rifa Mardiyah >> Rifa.mardiyah.blogspot.com (56411168)

Dalam ksempatan kali ini, kelompok kami memilih program jam digital sebagai bahan untuk dipersentasikan dalam mata kuliah Pemrograman Berbasis Objek (PBO) dengan menggunakan program java netbeans. Berikut ini adalah langkah-langkah membuat jam digital:
1.      Start NetBeans IDE.
2.       Pada IDE, pilih File > New Project (Ctrl-Shift-N),
3.       Pada New Project wizard, Pilih categories Java dan pilih Java Application
4.       Pada halaman Name and Location dari wizard, pilih:
5.      Nama dari project.
6.      Lokasi dari project
7.      Kemudian klik Finish
8.      Buat file .java, kemudian klik finish
9.      Setelah itu masukan sourch code seperti dibawah ini :
import javax.swing.*; 
import java.awt.event.*;
import java.util.Date;
import java.awt.*;


class jamDigital extends JFrame {
  // Deklarasi komponen Label
  JLabel tampil_jam = new JLabel();


  // Konstruktor
  public jamDigital() {
    tampil_jam.setFont(new Font("Dialog", 1, 30));
    this.getContentPane().setLayout(new FlowLayout());
    this.getContentPane().add(tampil_jam);


    // ActionListener untuk Keperluan Timer
    ActionListener taskPerformer = new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        String nol_jam = "";
        String nol_menit = "";
        String nol_detik = "";
        // Membuat Date
        Date dt = new Date();
        // Mengambil nilaj JAM, MENIT, dan DETIK Sekarang
        int nilai_jam = dt.getHours();
        int nilai_menit = dt.getMinutes();
        int nilai_detik = dt.getSeconds();
        // Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
        if (nilai_jam <= 9) {
          // Tambahkan "0" didepannya
          nol_jam = "0";
        }
        // Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
        if (nilai_menit <= 9) {
          // Tambahkan "0" didepannya
          nol_menit = "0";
        }
        // Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
        if (nilai_detik <= 9) {
          // Tambahkan "0" didepannya
          nol_detik = "0";
        }
        // Membuat String JAM, MENIT, DETIK
        String jam = nol_jam + Integer.toString(nilai_jam);
        String menit = nol_menit + Integer.toString(nilai_menit);
        String detik = nol_detik + Integer.toString(nilai_detik);
        // Menampilkan pada Layar
        tampil_jam.setText("  " + jam + " : " + menit + " : " + detik + "  ");
      }
    };
    // Timer
    new Timer(1000, taskPerformer).start();
  }


  // MAIN
  public static void main(String[] args) {
    jamDigital jd = new jamDigital();
    jd.setTitle("Jam Digital");
    jd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jd.setSize(200, 90);
    jd.show();
  }
}
10.  Run dengan cara klik sift F6 atau dengan mengklik tombol RUN           pada netbeans.
Maka akan muncul output seperti dibawah ini :
jam digital.jpg
Jam yang ditampilkan merupakan jam yang pada saat itu berlangsung di sistem computer yang digunakan.
Demikian penjelasan kami tentang cara membuat jam digital menggunakan java netbeans.

No comments:

Post a Comment