This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

Selasa, 29 Mei 2012

Overloading di dalam Java

Method overloading adalah suatu cara untuk memberikan nama yang sama kepada dua method yang berbeda meski dua method tersebut berada dalam class yang sama. Hal ini dapat dilakukan dengan cara membedakan tipe parameter, jumlah parameter dan susunan parameter

jadi, nama Method Boleh Sama, namun Jumlah Parameter Harus Berbeda.
Nilai yang di Return harus memiliki tipe yang sama juga.


Dalam pemrograman Java, mungkin kita seringkali menginginkan pembuatan lebih dari satu method dengan nama sama tetapi dengan daftar parameter yang berbeda. Ini disebut overloading method. Overloading method digunakan untuk melayani sifat polimorfik Java. Contoh berikut ini adalah versi class Point yang menggunakan overloading method untuk menghasilkan konstuktor alternatif yang membuat beberapa nilai default untuk koordinat x dan y.
Contoh programnya :
class Point {
        int x;
        int y;
        Point(int  x, int y) {
               this.x = x;
               this.y = y;
        }

        Point() {
               x = -1;
               y = -1;
        }
}
class PointCreateAlt {
        public static void main(String args[] ) {
               Point p = new Point();
               System.out.println("x = " + p.x +" y =" + p.y);
        }
}

Minggu, 06 Mei 2012

Membuat form login pada delphi 7.0




1. Buka aplikasi Delphi yang anda gunakan dan buat lembar kerja baru dengan mengklik pada menu file > New > Form
2. Setelah muncul lebar kerja baru, letakkan dua buah label pada tab “standard” ke dalam form baru anda. Dan kemudian ubah nama label tersebut sesuai dengan keinginan anda.untuk mengubah nama label tersebut, klik tab “properties” > caption rubah nama label tersebut.




3. Setelah itu letakkan dua buah form Edit masih pada tab “standard” dimana anda mengambil label tadi,kemudian rubah nama dan caption label sesuai dengan keinginan anda. Misalnya untuk Edit1 “Enama” dan untuk Edit2 “Epassword”.
4. Kemudian masih pada tab yang sama,yaitu pada tab standard tadi, letakkan 2 buah button di bawah Form Edit tadi dengan merubah name dan captionnya..misalnya untuk button1 “Bsubmit” caption “Submit” dan untuk Button2 “Bbatal” caption “Batal”
Berikut contoh peletakan formnya 



5. tombol LOGIN dan paste code berikut :

if (Enama.Text <> 'gilang') or (EPassword.Text <> 'gilang') then
begin
MessageDlg('id atau password anda salah! ', MTWarning, [MBOK], 0);
Exit;
end;
FormStok.Show
end;

6. sekarang coba anda jalankan form yang sudah anda buat tadi..berhasil kan? 


note : untuk baris yang berwarna merah diatas, silahkan anda rubah sesuai degan nama form,user dan password yang anda inginkan.
FormStok.show berfungsi jika password dan username yang anda inputkan benar,maka tampil Form stok. Silahkan anda rubah sesuai dengan nama Form anda.





sumber : http://sauri-sofyan.blogspot.com

Membuat form loading pada Delphi 7.0

sekarang saya akan sharing ilmu yang sudah umum. yah setidaknya memperbanyak Postingan aja.. heee

langsung aja..

siapkan 2 buah Form..
dimana Form pertama akan kita jadikan form loading dan yang kedua akan kita jadikan form akhir setelah loading.

oke. pada Form pertama kita masukan dahulu komponen Timer, kemudia ProgresBar nya juga jangan lupa..

sesudah itu.. pada timer kita klik 2x masukkan script ini
>  procedure TForm1.Timer1Timer(Sender: TObject);
begin

ProgressBar1.Position:=ProgressBar1.Position+1;
if ProgressBar1.Position=100then

begin

Timer1.Enabled:=False;
Form1.Hide;
Form2.Show;
end;
end;

ok. kalau sudah saya jelaskan .
pada tanda warna Hitam sesuaikan dengan nama form kamu..
pada tanda warna hijau sesuaikan dengan kecepatan loading kamu, lebihkecil dia akan lebih cepat ^^.

pada tanda warna merah untuk nama form loading kamu yang akan di sembunyikan setelah itu pada tanda tanda warna biru adalah nama form akhir yang sudah kamu siapkan sendiri tentunya.. :P

ok kalau sudah coba compile dengan menekan f9

Jumat, 04 Mei 2012

Membuat Program Tanggal di Java

import java.text.SimpleDateFormat;
import java.util.Date;

/**
*
* @author Administrator
*/
public class Tanggal {

public static void main(String[] args) {
Date tanggal = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(tanggal));
sdf = new SimpleDateFormat("HH:MM:ss");

System.out.println(sdf.format(tanggal));
}
}

Lalu anda jalankan program dengan mengklik Run-Run MainProject(F6). Dan berikut adalah hasil programnya.



Membuat Program percabangan “if” majemuk pada Java dengan judul zodiac


Program Percabangan if majemuk adalah program yang dilajalankan akan berhenti ketika proses telah menemukan kondisi true, hal ini akan meningkatkan performance dari program yang kita buat dibandingkan dengan program yang dibuat dengan if tunggal. Berikut adalah flowchart yang menggambarkan jalan program zodiak dan penggunaan if majemuk.
1. Buat Class sesuai dengan data yang di simpan pada (.java) buat saja zodiak.java.
2. Buat Programnya
import java.io.*;
import javax.swing.JOptionPane;
public class Zodiak {
public static void main (String[] args) {
String tanggal1;
String Bulan1;
int tanggal;
int Bulan;
tanggal1 = JOptionPane.showInputDialog("inputkan Tanggal Lahir Anda : ");
tanggal = Integer.parseInt(tanggal1);
Bulan1 = JOptionPane.showInputDialog("Inputkan Bulan Lahir Anda :");
Bulan = Integer.parseInt(Bulan1);
if (tanggal >=21 && tanggal <=31 && Bulan ==1) {
JOptionPane.showMessageDialog(null,"Bintang Anda Aquarius"); }
else if (tanggal >=1 && tanggal <=19 && Bulan == 2) {
JOptionPane.showMessageDialog(null, "Bintang Anda adalah Aquarius"); }
else if (tanggal <=20 && tanggal <=29 && Bulan == 2) {
JOptionPane.showMessageDialog(null,"Bintang anda Adalah Pisces"); }
else if (tanggal >=1 && tanggal <=20 && Bulan == 3) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Pisces"); }
else if (tanggal >=21 && tanggal <=31 && Bulan == 3) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Aries"); }
else if (tanggal >=1 && tanggal <=20 && Bulan == 4) {
JOptionPane.showMessageDialog(null,"Bintang Anda Adalah Aries"); }
else if (tanggal >=21 && tanggal <=30 && Bulan == 4) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Taurus"); }
else if (tanggal >=1 && tanggal <=20 && Bulan == 5) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Taurus"); }
else if (tanggal >=21 && tanggal <=31 && Bulan == 5) {
JOptionPane.showMessageDialog(null, "Gemini"); }
else if (tanggal >=1 && tanggal <=20 && Bulan == 6) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Gemini"); }
else if (tanggal >=21 && tanggal <=30 && Bulan == 6) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Cancer"); }
else if (tanggal >=1 && tanggal <=22 && Bulan == 7) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Cancer"); }
else if (tanggal >=23 && tanggal <=31 && Bulan == 7) {
JOptionPane.showMessageDialog(null, "Bintang Anda adalah Leo"); }
else if (tanggal >=1 && tanggal <=22 && Bulan == 8) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Leo"); }
else if (tanggal >=23 && tanggal <=31 && Bulan == 8) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Virgo"); }
else if (tanggal >=1 && tanggal <=22 && Bulan == 9) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Virgo"); }
else if (tanggal >=23 && tanggal <=30 && Bulan == 9) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Libra"); }
else if (tanggal >=1 && tanggal <=22 && Bulan == 10) {
JOptionPane.showMessageDialog(null, "Bintang anda Adalah Libra"); }
else if (tanggal >=23 && tanggal <=31 && Bulan == 10) {
JOptionPane.showInternalMessageDialog(null, "Bintang Anda Adalah Scorpio"); }
else if (tanggal >=1 && tanggal <=22 && Bulan == 11) {
JOptionPane.showMessageDialog(null, "Bintang Anda Scorpio"); }
else if (tanggal >=23 && tanggal <=30 && Bulan == 11) {
JOptionPane.showInternalMessageDialog(null, "Bintang Anda Adalah Sagitarius"); }
else if (tanggal >=1 && tanggal <=22 && Bulan == 12) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Sagitarius"); }
else if (tanggal >=23 && tanggal <=31 && Bulan == 12) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Capicorn"); }
else if (tanggal >=1 && tanggal <=20 && Bulan == 1) {
JOptionPane.showMessageDialog(null, "Bintang Anda Adalah Capicorn"); }
else {
JOptionPane.showMessageDialog(null, "Data Yang Anda Masukkan Salah"); }
}
}
3. Hasil Program setelah dijalankan, akan diberikan sebuah tampilan GUI untuk input data tanggal lahir dan bulan lahir.