JAVA


Senin, 29 Agustus 2011

Aplikasi Mencari Nilai Minimal ke 1, Minimal ke 2 dan Rata rata

Pada kesempatan kali ini saya akan berbagi suatu aplikasi sederhana yaitu Aplikasi Mencari Nilai Minimal dan Rata rata.
Program sederhana ini ditujukan untuk menghitung / mencari nilai minimal dan menghitung nilai Rata- rata, dengan input dan outputnya sebagai berikut:
Input :
jumlah input : //input jumlah bilangan disesuaikan oleh jumlah input
bil ke 1 : 8
bil ke 2 : 3
bil ke 3 : 7
bil ke n : 10

Outputnya :
nilai minimal ke 1 : 3
nilai minimal ke 2 : 7
rata2 : 7
 Tanpa basa basi saya akan langsung menjelaskan program tersebut:
1. Buat File nMinimum.java
import java.util.Scanner;
public class nMinimum
{
    public static void main(String[]args)
    {
        int nilai= 0;
        int jml_bil = 0;
        int min1 = 0;
        int min2 = 0;
        double rata = 0;
        double hasil = 0;
       
        Scanner n = new Scanner(System.in);
        System.out.println("\n----------------------- INPUT -----------------------");
        System.out.print("Masukkan jumlah bilangan : ");
        jml_bil = n.nextInt();
        System.out.println("-----------------------------------------------------");

        System.out.print("Masukkan bilangan ke 1 : ");
        nilai = n.nextInt();

        min1 = nilai;
        rata = nilai;
        for(int i = 2; i <= jml_bil; i++)
        {
                System.out.print("Masukkan bilangan ke "+i+" : ");
                nilai = n.nextInt();
                rata += nilai;
                if(nilai <= min1)
                    {
                        min2 = min1;
                        min1 = nilai;
                       
                    }
                else if (nilai <= min2)
                    {
                        min2 = nilai;
                    }
               
        }
        hasil = rata/jml_bil;
        System.out.println("\n----------------------- HASIL -----------------------");
        System.out.println("Nilai Terkecil 1 : "+min1);
        System.out.println("Nilai Terkecil 2 : "+min2);
        System.out.println("Nilai Rata-rata  : "+hasil);
        System.out.println("-----------------------------------------------------");
    }
}
2. Buat File manifest.txt



3. Kemudian Compile melalui cmd, maka akan tampak hasilnya seperti ini

cukup sekian postingan saya kali ini, semoga aplikasi ini bermanfaat bagi para pembaca, untuk mendapatkan aplikasi tersebut dengan lengkap silahkan DOWNLOAD gratis.

Aplikasi Sorting Descending

Kali ini saya akan berbagi suatu aplikasi sederhana yaitu Aplikasi Sorting Descending
Program sederhana ini ditujukan untuk menghitung / menyorting Nilai dari yang TERBESAR sampai yang TERKECIL, pada aplikasi ini saya menggunakan Array dengan memasukan input dan outputnya sebagai berikut:
Input :
jumlah input : //input jumlah bilangan disesuaikan oleh jumlah input
bil ke 1 : 8
bil ke 2 : 3
bil ke 3 : 7
bil ke n : 10
Output :
10 8 7 3

Tanpa basa basi saya akan langsung menjelaskan program tersebut:

1. Buat File Descending.Java


import java.util.Scanner;
public class Descending
{
        public static void main(String[]args)
        {
            int jml_bil = 0;
            int bil1 = 0;
            int bil2 = 0;
            int bil3 = 0;
            int Desc [] = new int[100];

            Scanner N = new Scanner(System.in);
                System.out.println("\n--------------------------------------------------");
                System.out.print(" Masukan Jumlah Bilangan : ");
                jml_bil = N.nextInt();
                System.out.println("\n--------------------------------------------------");

            for(int x=1; x<=jml_bil; x++ )
                {
                    System.out.print(" Masukan Bilangan Ke "+x+" : ");
                    Desc[x] = N.nextInt();
                }
            for(int x=1; x<=jml_bil; x++ )
                {
                    bil1 = Desc[x];
                    for(int y=x; y<=jml_bil; y++)
                        {
                            if(Desc[y]>=bil1)
                            {
                                bil1 = Desc[y];
                                bil2=y;
                            }
                        }
                    bil3 = Desc[x];
                    Desc[x] = Desc[bil2] ;
                    Desc[bil2] = bil3;
                }       
                    System.out.println("--------------------------------------------------");
                    System.out.print("\n Hasil Descending : \n");
                        for(int x=1; x<=jml_bil; x++)
                        {
                            System.out.print("\n   "+Desc[x]+" \n ");
                        }
            System.out.println("________________________________________________");   
    }
}




2. Buat File Manifest.txt



3. Kemudian Compile melalui cmd, maka akan tampak hasilnya seperti ini






Semoga aplikasi ini bermanfaat & berguna bagi para pembaca
untuk mendapatkan aplikasi tersebut anda bisa mendownloadnya DISINI gratis




Rabu, 17 Agustus 2011

Aplikasi Perhitungan Nilai Raport

Kali ini saya akan sedikit berbagi ilmu tentang java. dengan memberikan salah satu contoh aplikasi sederhana yang bisa dibuat oleh pemograman java. yaitu Aplikasi Perhitungan Nilai Raport
Program sederhana ini ditujukan untuk menghitung Nilai Raport Siswa sehingga menghasilkan output Data Nilai Siswa dengan status LULUS atau TIDAK LULUS. dengan memasukan input sebagai berikut:
Nilai UTS:
Nilai UAS
Nilai Tugas:
Nilai Absen:

Tanpa basa basi saya akan langsung menjelaskan program tersebut:

1. Buat File raport.java 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
class raport
{
    public static void main(String[] args)
    {
        String nama= "";
        double uts = 0 , uas = 0 , tugas = 0,  absen = 0;
        raport2 hasil = new raport2();

        BufferedReader data = new BufferedReader(new InputStreamReader( System.in) );
        Scanner n = new Scanner(System.in);
           
        try{
        System.out.print("\nNama Siswa  : ");
            nama = data.readLine();
        }catch( IOException e ) {
        System.out.println("\n Masukan Nama Siswa!!!!");
        }
           
            System.out.print("Nilai UTS   : ");
            uts = n.nextInt();
           
            System.out.print("Nilai UAS   : ");
            uas = n.nextInt();
           
            System.out.print("Nilai Tugas : ");
            tugas = n.nextInt();
           
            System.out.print("Nilai Absen : ");
            absen = n.nextInt();
           
            System.out.println("\n-------------------------------------------------------------------------------------");
            System.out.println("                         RAPORT SISWA");
            System.out.println("------------------------------------------------------------------------------------");
            System.out.println("\n    Nama Siswa        : "+nama+"");
            System.out.println("    Nilai UTS          : "+uts+"");
            System.out.println("    Nilai UAS          : "+uas+"");
            System.out.println("    Nilai Tugas       : "+tugas+"");
            System.out.println("    Nilai Absen          : "+absen+"");
            hasil.NilaiSiswa(hasil.NilaiRaport(uts,uas,tugas,absen));
            System.out.println("-----------------------------------------------------------------------------------");               
    }
   
}


2. Buat File raport2.java

class raport2
{
    public boolean status = false;
    public void NilaiSiswa(double NilaiTotal)
        {
            System.out.println("\n Dengan Ini Menyatakan Bahwa Siswa Mendapatkan Nilai Rata-rata " +NilaiTotal);
            if ( NilaiTotal >= 75)
            {
                status = true;
                System.out.println("\n                        --- LULUS ---");
            }
            else
            {
            System.out.println("\n                    --- TIDAK LULUS ---");       
            }
        }
    double NilaiRaport(double uas, double uts, double tugas, double absen)
        {
       
                double NilaiTotal = (uas+uts+tugas+absen)/4;
                return NilaiTotal;
        }
}    



3. Buat File manifest.txt


4. Kemudian Compile Melalui cmd
    - javac raport.java
    - javac raport2.java
    - jar -cvfm raport.jar manifest.txt raport.class raport2.class
    - java -jar raport.jar


5. Maka akan tampak hasilya seperti ini :
Jika Lulus

Jika Tidak Lulus


Semoga aplikasi ini bermanfaat & berguna bagi para pembaca
untuk mendapatkan aplikasi tersebut anda bisa mendownloadnya DISINI gratis