program dengan tampilan GUI

 ekh, udah lama ga posting nich...
iseng iseng buat program, dan kebetulan di kampus lagi belajar metode string, iseng iseng gw buat aja program ini!!! jauh lebih mantep dari program sebelumnya ga,,, di coba aja gan...
save di notepad dan kasih ekstensi .java

silahkan di edit sesukanya gan, itung2 buat belajar....


import javax.swing.JOptionPane;


/**
 *
 * @author User
 */
public class belajar {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args){
        // TODO code application logic here
menu(){
try{     
         JOptionPane.showMessageDialog(null, "==========Tes kecocokan anda dengan pasangan==========\n ini adalah hasil mutlak, tidak dapat diulangi karna hasil sebenarnya adalah hasil yg pertamakali");
         String a = JOptionPane.showInputDialog ("Masukkan nama depan anda: ");
         String c = JOptionPane.showInputDialog ("Masukkan kota lahir anda: ");
         String n= JOptionPane.showInputDialog ("Masukkan jumlah pasangan anda: ");
         int q = Integer.parseInt(n);
         for(int i=1; i<=q; i++){
         if (i>0){ JOptionPane.showMessageDialog(null, "Pasangan ke: "+i);
         System.out.println ("============================================================================================================================");
         System.out.println ("Pasangan ke: "+i);
         String b  = JOptionPane.showInputDialog  ("Masukkan nama depan pasangan anda:");
         String d = JOptionPane.showInputDialog ("Masukkan kota lahir pasangan anda: ");
         JOptionPane.showMessageDialog(null,"Nama anda adalah: "+a.toUpperCase()+"  dan lahir di "+c+"\n apakah cocok dengan pasangan anda yang bernama "+b.toUpperCase()+"  dan lahir di  "+d+"\n KLIK OK UNTUK MELIHAT HASILNYA");

         System.out.println("Ingat "+a.toUpperCase()+", ini adalah hasil mutlak, tidak dapat diulangi karna hasil sebenarnya adalah hasil yg pertamakali!\njadi bila anda mengulanginya lagi dengan nama pasangan yg sama, maka hasilnya akan kacau & keakuratan tidak terjamin! \nKecuali anda menggunakan nama pasangan yang berbeda... \nSo... jangan lagi menggunakan  "+b.toUpperCase()+" yang lahir di "+d.toUpperCase()+" sebagai pasangan anda dalam aplikasi ini \n\nPREDIKSI:");
       

         int k = (int) (Math.random()*80);
        

        char p = a.charAt(0);
        char o = b.charAt(0);

        if (p==o){ k=k+10;
    System.out.println ("nama depannya sama nich... sama-sama ada "+p+"'nya...");}
      

int y = c.indexOf(d);
         if (y >= 0){
             k = k+(int) (Math.random()*10); System.out.println ("tempat lahirnya udah sama, ada kemungkinan anda jodoh dengan "+b+"");}
              

         int z = a.indexOf(b);
         if (z >= 0){
             k = k + 100; System.out.println ("Nama lo Secara keseluruhan aja udah sama, jodoh banget berarti lo ama " +b);}
           


            if (k<20){
                System.out.println ("hasilnya " +k+"%,   berarti anda tidak cocok dengan  "+b+" bunuh aja dia, trus cari lagi!");
                System.out.println ("=======================================================================================================================\n\n\n");}

            else if (k<50) {System.out.println ("kecil kemungkinannya brooo, cuma "+k+"%,  lebih baik putusin aja tuh si "+b+"!!! wkwkwkwk");
            System.out.println ("============================================================================================================================\n\n\n");}

           
    else if (k<70){
System.out.println (k+"%  anda cocok dengan "+b+"!"+" meski hanya "+k+"%, tapi masih ada kemungkinan lo jadian dengan  "+b+",  yah... meskipun sedikit");
    System.out.println ("==================================================================================================================================\n\n\n");}
           
    else if (k<85){
                System.out.println (k+"%  anda cocok dengan "+b+"! mantap bro, kemungkinan besar akan langgeng hubungan lo dengan seorang  "+b);
                System.out.println ("=====================================================================================================================================\n\n\n");}
               
    else if(k<101){
                    System.out.println (k+"%  anda cocok dengan pasangan anda! udah ajak merid aja tuh si  "+b+"");
                    System.out.println("=====================================================================================================================\n\n\n");}
             
                else {
                        System.out.println (k+"% anda cocok dengan pasangan anda! gile aja lo, nama bisa sama begitu! suruh ganti nama pasangan lo!!! sama-sama " +a+" gitu...");
                        System.out.println("====================================================================================================================\n\n\n");
                }}}
         System.out.println();    
    System.out.println ("Udah liatkan gimana hasilnya? pilihlah yang terbaik!!");
    JOptionPane.showMessageDialog (null,"Hak cipta dan kekayaan intelektual tidak di lindungi undang-undang!\nIni program berbasis open source!\nAnda dapat mengubah dan menyebarkan source code program ini pada siapapun kapan saja\nNamun di anjurkan untuk menyertakan lisensi di bawah ini:\n\n@copyrigh by:\nAnsor ganteng, tampan, lagi dermawan!!!\n\nThanks "+a+" karna sudah mencoba program ini!");
}catch(Exception ex) {JOptionPane.showMessageDialog (null, "terjadi kesalahan, program berhenti");
menu();}
    }}
}
SHARE

Ansari Milah Ibrahim

Hi. I’m Designer of Ansorpunya.blogspot.com. I’m graduate from Khairul Bariyyah Islamic Boarding School and Gunadarma University, Java Programmer, Pro Evolution Soccer Player, Dreamer, IELTS score Hunter, Scholarship Hunter, Writer and I am not sure who I’m actually. Just inspired to make things looks better and better.

    Blogger Comment
    Facebook Comment

2 komentar :

aim mengatakan...

emm, like thiz lah. .
boleh Lah, boleh. .
:D

Unknown mengatakan...

hahaha, bisa aja ka...
udah di coba blom programnya???
jalan ga?