Sunday 8 July 2012
TUTORIAL PEMROGRAMAN JAVA: MENENTUKAN ZODIAK (IMPLEMENTASI IF DAN ELSE)(EDIT PLUS)
Dalam tutorial kali ini saya akan memberikan contoh implementasi dari fungsi IF dan ELSE dalam pemrograman java dengan aplikasi Edit plus berikut script-nya:
import javax.swing.JOptionPane;
class zodiaknew
{
public static void main(String[] args)
{
int a, b, c, d, e;
String tanggal, bulan, tahun;
tanggal=JOptionPane.showInputDialog("masukkan tanggal lahir");
bulan=JOptionPane.showInputDialog("masukkan bulan kelahiran anda (dalam angka)");
tahun=JOptionPane.showInputDialog("masukkan tahun kelahiran anda");
a=Integer.parseInt(tanggal);
b=Integer.parseInt(bulan);
c=Integer.parseInt(tahun);
if (b==1)
{
if (a<=19)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Januari" + "\n" + "Tahun =" + " " + c + "\n" +"Bintang = Capricorn" + "\n");
}
if (a<=31 && a>=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Januari" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aquarius"+"\n");
}
}
if (b==2)
{
if (a<=18 )
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Februari" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aquarius"+"\n");
}
if (a<=29 && a>=19)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Februari" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Pisces"+"\n");
}
else
if (a>29)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==3)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Maret" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Pisces"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Maret" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aries"+"\n");
}
}
if (b==4)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = April" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aries"+"\n");
}
if (a<=30 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = April" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Taurus"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==5)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Mei" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Taurus"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Mei" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Gemini"+"\n");
}
}
if (b==6)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juni" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Gemini"+"\n");
}
if (a<=30 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juni" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Cancer"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==7)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juli" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Cancer"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juli" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Leo"+"\n");
}
}
if (b==8)
{
if (a<=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Agustus" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Leo"+"\n");
}
if (a<=31 && a>=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Agustus" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Virgo"+"\n");
}
}
if (b==9)
{
if (a<=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = September" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Virgo"+"\n");
}
if (a<=30 && a>=23)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = September" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Libra"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==10)
{
if (a<=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Oktober" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Libra"+"\n");
}
if (a<=31 && a>=23)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Oktober" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Scorpion"+"\n");
}
}
if (b==11)
{
if (a<=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = November" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Scorpion"+"\n");
}
if (a<=30 && a>=23)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = November" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Sagitarius"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==12)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Desember" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Sagitarius"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Desember" + "\n" + "Tahun =" + " " + c + "\n"+ "Bintang = Capricorn"+"\n");
}
}
else
if (a>31)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
}
import javax.swing.JOptionPane;
class zodiaknew
{
public static void main(String[] args)
{
int a, b, c, d, e;
String tanggal, bulan, tahun;
tanggal=JOptionPane.showInputDialog("masukkan tanggal lahir");
bulan=JOptionPane.showInputDialog("masukkan bulan kelahiran anda (dalam angka)");
tahun=JOptionPane.showInputDialog("masukkan tahun kelahiran anda");
a=Integer.parseInt(tanggal);
b=Integer.parseInt(bulan);
c=Integer.parseInt(tahun);
if (b==1)
{
if (a<=19)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Januari" + "\n" + "Tahun =" + " " + c + "\n" +"Bintang = Capricorn" + "\n");
}
if (a<=31 && a>=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Januari" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aquarius"+"\n");
}
}
if (b==2)
{
if (a<=18 )
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Februari" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aquarius"+"\n");
}
if (a<=29 && a>=19)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Februari" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Pisces"+"\n");
}
else
if (a>29)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==3)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Maret" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Pisces"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Maret" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aries"+"\n");
}
}
if (b==4)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = April" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Aries"+"\n");
}
if (a<=30 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = April" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Taurus"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==5)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Mei" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Taurus"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Mei" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Gemini"+"\n");
}
}
if (b==6)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juni" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Gemini"+"\n");
}
if (a<=30 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juni" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Cancer"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==7)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juli" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Cancer"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Juli" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Leo"+"\n");
}
}
if (b==8)
{
if (a<=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Agustus" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Leo"+"\n");
}
if (a<=31 && a>=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Agustus" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Virgo"+"\n");
}
}
if (b==9)
{
if (a<=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = September" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Virgo"+"\n");
}
if (a<=30 && a>=23)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = September" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Libra"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==10)
{
if (a<=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Oktober" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Libra"+"\n");
}
if (a<=31 && a>=23)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Oktober" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Scorpion"+"\n");
}
}
if (b==11)
{
if (a<=22)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = November" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Scorpion"+"\n");
}
if (a<=30 && a>=23)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = November" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Sagitarius"+"\n");
}
else
if (a>30)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
if (b==12)
{
if (a<=20)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Desember" + "\n" + "Tahun =" + " " + c + "\n"+"Bintang = Sagitarius"+"\n");
}
if (a<=31 && a>=21)
{
JOptionPane.showMessageDialog(null,"Tanggal ="+ " " + a + "\n" +"Bulan = Desember" + "\n" + "Tahun =" + " " + c + "\n"+ "Bintang = Capricorn"+"\n");
}
}
else
if (a>31)
{
JOptionPane.showMessageDialog(null,"tanggal yang anda inputkan salah");
}
}
}
Labels:
pemrograman java,
tutorial
Subscribe to:
Post Comments (Atom)
2 comments:
ini bukan tutorial broo, tapi contoh jadi, tutorial itu di jelasin logikanya, programnya, dsb... jadi tolong di jelasin yeee...
ok ane jelasin logikanya!
langkah 1: kita buat imputan untuk tanggal, bulan, tahun yang dimasukkan ke variabel a, b, c dalam bentuk integer(knp koq integer, krn yang diimputkan adalah berupa angka yang nantinya di bandingkan menggunakan if)
2. setelah diimputkan kita bandingkan imputan user dengan stetemen yang kita buat sebelumnya
3. setelah cocok dengan stetemen kita maka hasil cetaknya proses yang sesuai dengan masing-masing stetemen
Post a Comment