Subcrition

This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Jumat, 09 September 2011

Remedial (Mencari Bilangan Maksimal)

Saya akan sharing tentang cara membuat program Java yaitu mencari 2 bilangan terbesar , langsung saja ya . . . .

pertama-tama kamu gunakan notepad/notepad++ , lalu ketikan script seperti dibawah ini: 



import java.util.Scanner;

public class ulangan
{
          public static void main(String[] args)
          {
                   System.out.print("jumlah bilangan :");
              int i;
                   int n = angka();
                   int m[] = new int[n];
                   int bilangan1 = m[0];
                   int bilangan2 = m[1];
                  
                   for(i = 0; i < n; i++)
                   {
                             System.out.print("bilangan ke "+(i+1)+" :");
                             m[i] = angka();                        
                   }
                   urutan(m);
                   for(i = 0; i < n; i++)
                   {
                             if(m[i] > bilangan1)
                             {
                                      System.out.println("hasil");
                                      System.out.println("bil maks1 :"+(bilangan1 = m[i]));    
                             }
                             else if(bilangan2 < m[i])
                             {
                                      System.out.println("bil maks2 :"+(bilangan2 = m[i]));
                             }
                   }
          }

          public static void urutan(int x[])
          {
                   int n = x.length;
                   int a;
                   for(int i = 0; i < n; i++)
                   {
                   for(int j = 1; j < n; j++)
                             {
                                      if(x[j-1] < x[j])
                                      {
                                                a = x[j-1];
                                                x[j-1] = x[j];
                                                x[j] = a;
                                      }
                             }
                   }
          }
          public static int angka()
          {
                   Scanner input = new Scanner(System.in);
                   int data = input.nextInt();
                   return data;
          }
} 

Nah , jika sudah coba anda buat Manifest seperti ini menggunakan notepad/notepad++  :        Manifest-Version: 1.0
       Created-By: Fachrul <--- (isi dengan nama sendiri)
       Main-Class: ulangan


jika sudah , buka "command prompt" pada Start Menu

apabila anda sudah masuk ke command prompt, maka ketik "javac ulangan.java"
jika sudah muncul tipe file "class" , ketiklah "jar -cvfm ulangan.jar manifest.txt ulangan.class"

apabila file jar sudah muncul , ketik "java ulangan"
 




 

Kamis, 08 September 2011

Java - Descending


Assaalamualaikum Wr.WB

Saya akan sedikit membahasa tentang cara membuat program java Descending
langsung saja ya ...

pertama tama kamu buka notepad (notepad++ juga bisa)

lalu ketik script seperti dibawah ini :





import java.io.*;
import java.util.*;

public class descending {
public static int[] A = new int[10];
public static void main(String[] args) {
String cmd ="";
int x;
boolean KELUAR = false;
BufferedReader inputUser = new BufferedReader(new InputStreamReader(System.in));
/* input 10 buah bilangan */
for(int i = 0; i < 10; i++) {
try {
System.out.print("Bilangan ke - " + (i + 1) + " : ");
cmd = inputUser.readLine();
x = Integer.parseInt(cmd);
A[i] = x;
System.out.println("");
}
catch (Exception e) {
System.out.println("anda memasukkan data diluar format");
}
}
System.out.println("Sebelum di urutkan :");
printA();
bubble2();
System.out.println("Sesudah di urutkan :");
printA();
}
public static void printA() {
for(int i = 0; i < 10; i++) {
System.out.print("\t" + A[i]);
}
System.out.println("");
}
public static void bubble2() {
for(int i = 1; i < 10; i++) {
for(int j = i; j < 10; j++) {
if(A[i - 1] < A[j]) {
int dummy = A[i - 1];
A[i - 1] = A[j];
A[j] = dummy;
}
}
}
}
}








  • lalu save script tersebut dengan nama file Descending.java









  • Jika sudah, buatlah manifest seperti dibawah ini dengan menggunakan notepad/notepad++ dengan nama file manifest.txt :







  •        Manifest-Version: 1.0
           Created-By: Fachrul <--- (isi dengan nama sendiri)
           Main-Class: Ascending



  • Sesudah itu anda masuk ke Command Prompt dan ketik seperti dibawah ini : 







  •  




  • jika sudah muncul file seperti ini : 








    • maka ketik kembali pada Command Prompt dibawah ini lalu tekan ENTER :


    •  lalu jalankan dengan cara ketik "java Ascending" pada Command Prompt dan akan muncul seperti dibawah ini :


    •    Silahkan menginput angka yang akan di urutkan , kemudian selsai :)


    Demikianlah pembahasan tentang program java Ascending dari saya, semoga bermanfaat  bagi anda   semua 


    Wassalamualaikum Wr.Wb

    Java - Ascending

    Assaalamualaikum Wr.WB

    Saya akan sedikit membahasa tentang cara membuat program java Ascending
    langsung saja ya ...

    pertama tama kamu buka notepad (notepad++ juga bisa)

    lalu ketik script seperti dibawah ini : 




    • lalu save script tersebut dengan nama file Ascending.java


    • Jika sudah, buatlah manifest seperti dibawah ini dengan menggunakan notepad/notepad++ dengan nama file manifest.txt :



           Manifest-Version: 1.0
           Created-By: Fachrul <--- (isi dengan nama sendiri)
           Main-Class: Ascending




    • Sesudah itu anda masuk ke Command Prompt dan ketik seperti dibawah ini : 



    • jika sudah muncul file seperti ini : 


    • maka ketik kembali pada Command Prompt dibawah ini lalu tekan ENTER :
          

    •  lalu jalankan dengan cara ketik "java Ascending" pada Command Prompt dan akan muncul seperti dibawah ini :





       Silahkan menginput angka yang akan di urutkan , kemudian selsai :)


    Demikianlah pembahasan tentang program java Ascending dari saya, semoga bermanfaat bagi anda semua 


    Wassalamualaikum Wr.Wb





    Senin, 08 Agustus 2011

    Program JAVA menghitung rata rata Nilai Akhir Sekolah ( Nilai Raport )

    Assaalamualaikum Wr.WB
     
    Saya akan sedikit sharing tentang cara membuat Program java yaitu membuat program "Menghitung Rata Rata Nilai Raport".
     
    Program Nilai Akhir ini bertujuan untuk mencari nilai rata rata dari raport dari hasil rata - rata input hasil UAS, hasil UTS, nilai Tugas, nilai Absen.Jika nilai rata - rata nya di atas 75 maka akan muncul keterangan LULUS, dan jika nilai rata - rata nya di bawah 75 maka keterangannya "GAGAL" Menentukan rata rata nya dengan cara menjumlahkan lalu membagi 4 masing masing nilai tsb 


    Langkah pertama yaitu , membuat file "ProgramNilaiAkhir.java"

    (Source Code) :



     import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import javax.swing.JOptionPane;

    public class ProgramNilaiAkhir
    {
        public static void main(String [] args)
        {
            BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
         
            int hasilUAS;
            int hasilUTS;
            int nilaiTugas;
            int nilaiAbsen;
            int ratarata;
     
            System.out.println("    *PROGRAM NILAI AKHIR*");
            System.out.println();
         
            try
            {
                System.out.println("Nilai Raport di bawah 75 berarti GAGAL");
                System.out.println();
             
                //Memasukan nilai dari Keyboard
                System.out.print("Masukan hasil UAS    : ");    //Masukan hasil UAS
                hasilUAS = Integer.parseInt(dataIn.readLine());
     
                System.out.print("Masukan hasilUTS    : ");    //Masukan hasilUTS
                hasilUTS = Integer.parseInt(dataIn.readLine());
     
                System.out.print("Masukan Nilai Tugas    : ");    //Masukan Nilai Tugas
                nilaiTugas = Integer.parseInt(dataIn.readLine());
     
                System.out.print("Masukan Nilai Absen    : ");    //Masukan Nilai Absen
                nilaiAbsen = Integer.parseInt(dataIn.readLine());
     
            //proses penghitungannya sebagai berikut
                ratarata = ((hasilUAS + hasilUTS + nilaiTugas + nilaiAbsen)/4);
     
                System.out.println("---------------------------------");
                System.out.println();
     
            //menampilkan hasilnya sebagai berikut
                System.out.println("------------ Nilai ------------");
                System.out.println("  hasil UAS      : " + hasilUAS);
                System.out.println("  hasil UTS      : " + hasilUTS);
                System.out.println("  Nilai Tugas      : " + nilaiTugas);
                System.out.println("  Nilai Absen      : " + nilaiAbsen);
                System.out.println();
                System.out.println("------- Di rata-ratakan -------");
                System.out.println("Nilai Akhir         : " + ratarata);
                System.out.println();
                String msg = "Nilai Akhir Anda : "+ratarata+".";
             
                JOptionPane.showMessageDialog(null, msg);    //Menampilkan Pesan Nilai Akhirnya         
            //kondisi Lulus dan Gagal sebagai berikut
                if (ratarata>=75)
                {
                    System.out.println("Keterangan    : LULUS");
                }
                else
                {
                    System.out.println("Keterangan    : TIDAK LULUS");
                }
            }
            catch(IOException e)
            {
                System.out.println("Isi dengan BENAR");
            }
        }


     lalu buatlah file Manifest untuk Meng-Compile file .java ke .jar

    (Source Code) :


        Manifest-Version: 1.0
        Created-By: Nama Anda
        Main-Class: ProgramNilaiAkhir



     Lalu ikuti cara berikut ini :
    1. jalankan di Command Prompt 
    2. cari tempat menyimpan ProgramNilaiRaport.java
    3. Isikan tulisan berikut :
    • javac ProgramNilaiAkhir.java
    • jar -cvfm ProgramNilaiAkhir.jar manifest.txt ProgramNilaiAkhir.class
    • java ProgramNilaiAkhir


    dan hasilnya akan muncul seperti ini :


    disana kita akan meng-input nilai nilai RAPORT yang teridiri dari nilai hasil UAS , nilai hasil UTS , nilai Tugas , dan nilai Absen  

    Jika nilai Rata Rata kurang dari "75" , makan akan muncul tulisan "GAGAL" seperti gambar dibawah ini :




















    dan jika nilai Rata-Rata lebih dari "75" makan akan muncul tulisan "LULUS" seperti gambar dibawah ini :






    Demikianlah cara membuat program JAVA "Menghitung Rata-Rata Nilai Raport"
    Semoga bermanfaat bagi semuanya , terutama bagi saya yang masih banyak belajar dari teman maupun Guru Disekolah :)

    Assalamualaikum WR.WB

    Share

    Twitter Delicious Facebook Digg Stumbleupon Favorites More