Powered by Blogger.

Guest book

RSS

. . .

Selamat datang di blog resmi Budi Prasetyo... Sering-sering mampir yaaa ! ^_^

Membuat Program Kalender

Kelas : 2 IA 24
NPM : 51410468


LISTING PROGRAM


import java.util.*;
public class ContohGreg {
public static void main(String [] args){
GregorianCalendar sekarang = new GregorianCalendar ();
infoWaktu(sekarang);
}


static void infoWaktu(GregorianCalendar cal){
String hari[] = { "Dummy", "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu" };
String bulan[] = {"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"};

System.out.println("Hari " + hari[cal.get(Calendar.DAY_OF_WEEK)] + " Tanggal " + cal.get(Calendar.DATE) + " " + bulan[cal.get(Calendar.MONTH)] + " " + cal.get(Calendar.YEAR));
}
}



LOGIKA PROGRAM
import java.util.*;
Itu akan membuat semua kelas dalam paket method java. util tersedia untuk digunakan dalam definisi kelas Java. Java dibagi ke dalam paket. Setiap paket bisa mengadakan kelas dan paket lainnya. java.util adalah sebuah paket.
Java Application Programming Interface (API) berisi ratusan class yang sudah didefinisikan sebelumnya yang dapat digunakan untuk program kita. Class-class tersebut dikumpulkan di dalam packages. 

public class Kalender{
Memberikan nama class yaitu Kalender  yang berfungsi untuk mengindikasikan bahwa kita mempunyai akses bebas ke class yang lain dari package
public static void main (String[] args){
GregorianCalendar sekarang = new GregorianCalendar ();
infoWaktu(sekarang);
GregorianCalendar  untuk menampilkan data-data waktu, jadi bias mencip[takan satu objek dan untuk menampilkan secara terpisah antara tahun, bulan, tanggal, hari, jam dan sebagainya bahkan sampai ke second dan menampilkan variabel baru yaitu infoWaktu dan berjudul “sekarang” untuk menyimpan data baru dari GregorianCalendar.

static void infoWaktu(GregorianCalendar cal){
memanggil kalender GregorianCalendar yang berasal di dalam PC

String hari[] = { "Dummy", "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu" };
String bulan[] = {"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"};
Langkah yang digunakan untuk meng-input nilai string pada variabel infoWaktu, "Dummy" ialah kode bawaan dari GregorianCalendar karena jika dihapus "Dummy"-nya maka yang tercetak bukan hari sekarang tapi hari berikutnya namun dengan tanggal yang sama hanya hari saja yang mundur 1 hari. dan berikut diatas string2nya
System.out.println("Hari " + hari[cal.get(Calendar.DAY_OF_WEEK)] + " Tanggal " + cal.get(Calendar.DATE) + " " + bulan[cal.get(Calendar.MONTH)] + " " + cal.get(Calendar.YEAR));
Dan pada akhirnya akan mencetak dan menambahkan baris baru pada [cal.get(Calendar.DAY_OF_WEEK)] untuk mengambil data berupa hari dan akan disimpan di variable Hari, [cal.get(Calendar.DAY_OF_WEEK)] konstanta dari kelas untuk menampilkan hari dalam seminggu.

OUTPUT PROGRAM




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Post a Comment