Selasa, 23 Agustus 2011

program java bilangan array

hai bloggers
kali ini saya akan memberikan contoh bagaimana membuat program java tentang bilangan
array . apa itu array? Array adalah sekumpulan data yang tipenya sama, tersusun dalam bentuk barisan linier berturutan (sequence) dan jumlah elemen atau datanya tidak berubah (statis) sesuai deklarasi awal.

baiklah kita mulai..
langkah langkahnya seperti berikut

1. buatlah folder untuk menempatkan file file pendukung program tersebut
2. buatlah script pada notepad dan disave dengan format .java , seperti ini scriptnya:

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

public class bilanganarray

{

        public static void main (String[] args)
        {
            int arr[]= new int[5];
            String a = "";
            BufferedReader dataIn = new BufferedReader (new InputStreamReader(System.in));
          
            try{
            for (int i=0; i < arr.length; i++)
            {
                System.out.print("Bilangan ke " + (i + 1) + " : ");
                a = dataIn.readLine();
                arr[i]= Integer.parseInt(a);
          
            }
            }
            catch(IOException e)
            {
                System.out.println("Gagal!");
            }
            Arrays.sort(arr, 0, arr.length);
            System.out.println("hasilnya : ");
          
            for (int i=0; i < arr.length; i++)
            {
                System.out.print(arr[i] );
          
            }
        }
}

3. buatlah manifest nya pada notepad dengan format .txt
untuk apa manifest itu? untuk mengcompile file .java ke .jar

Manifest-Version : 1.0
Create-By : [nama anda]
Main-Class : bilanganarray

4. buka command prompt, lalu kita mengcompile .java menjadi .class dan .jar

*untuk mengcompile .class :
javac bilanganarray.java
lalu kita bisa melihat hasilnya dengan cara : java bilanganarray


*untuk mengcompile .jar :
jar -cvfm bilanganarray.jar manifest.txt bilanganarray.class
dan kita bisa melihat hasilnya dengan cara : java -jar bilanganarray.jar


demikianlah program dari bilangan array semoga bisa bermanfaat bagi kawan-kawan semua, bagi guru pembimbing saya dan bagi saya sendiri. mohon maaf apabila ada sebagian kata yang tidak dapat dimengerti.
wassalam

-cssmr

Senin, 15 Agustus 2011

Rata-Rata Nilai Pada Program Java

Assalamualaikum.wr.wb :)

hallo para bloggers saya mau sedikit sharing nih tentang bagaimana cara membuat program rata-rata nilai rapot pada program java.
Baiklah.. langsung aja yah..

Langkah Pertama:
kita harus membuat script untuk file NilaiRaport.java, kita membuatnya dengan cara manual saja memakai NOTEPAD,ya itung-itung belajar dari nol ya teman ;)
nah.. scriptnya seperti ini:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import javax.swing.JOptionPane;
public class NilaiRaport
{
    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("    *Nilai Raport*");
        System.out.println();
   
        try
        {
       
//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 penghitungan
            ratarata = ((hasilUAS + hasilUTS + nilaiTugas + nilaiAbsen)/4);

        //menampilkan hasil
            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("Rata-Rata Nilai  : " + ratarata);
            System.out.println();
            String msg = "Nilai Anda : "+ratarata+".";

         //Menampilkan Pesan Rata-Rata Nilai
            JOptionPane.showMessageDialog(null, msg);       

        //kondisi Lulus dan Gagal
            if (ratarata>=75)
            {
                System.out.println("Keterangan    : Selamat anda LULUS");
            }
            else
            {
                System.out.println("Keterangan    : Belajar lebih giat! anda TIDAK LULUS");
            }
        }
        catch(IOException e)
        {
            System.out.println("Isi dengan BENAR");
        }
    }
}

setelah itu, save file script ini di folder dengan format .java,
contoh: NilaiRaport.java
 
Langkah Kedua:
buatlah manifestnya pada notepad juga, manifest ini adalah bagian untuk mengcompile file .java ke .jar

Manifest-Version: 1.0
Created-By: [nama anda]
Main-Class: NilaiRaport

lalu save dan beri nama file manifest.txt

Langkah Ketiga:
kita akan mengcompile file .java menjadi .class dan .jar oleh command prompt.

untuk .class :
javac NilaiRaport.java 

untuk .jar :
jar -cvfm NilaiRaport.jar manifest.txt NilaiRaport.class

Langkah Keempat:
masih di dalam command prompt, kita akan menjalankan file .jar dan .class nya

untuk .class :
java NilaiRaport

untuk .jar :
java -jar NilaiRaport.jar 

setelah itu, baik .class ataupun .jar akan muncul hasil sebagai berikut: 

untuk keterangan nilai diatas 75:

untuk keterangan nilai dibawah 75:



demikianlah sedikitnya ilmu yang saya punya, semoga bisa bermanfaat bagi kalian para pembaca, bagi guru-guru pengajar dan tak lupa untuk saya sendiri :)
 dan semoga juga dengan penjelasan yang saya tuturkan lewat blog ini dapat dimengerti dengan mudah.
sekurangnya saya ucapkan maaf selebihnya saya ucapkan terimakasih


-CSSMR