Selasa, 23 Agustus 2011

Program Sorting Number dengan Metode Ascending

Hello bloggers, kali ini saya akan berbagi ilmu mengenai cara mengurutkan bilangan dari yang terkecil sampai terbesar, atau sering disebut juga dengan metode Ascending. Program ini memiliki jumlah input bebas sesuai keinginan programmer, untuk mengetahui lebih lanjut, mari kita pelajari scriptnya.

import java.io.*;
import java.util.Scanner;
public class Ascending
{
public static void main(String[] args)throws Exception
    {
    BufferedReader nilai = new BufferedReader(new InputStreamReader(System.in));
    int a;
    System.out.print("Masukkan jumlah bilangan: ");
    a = Integer.parseInt(nilai.readLine());


    int[] Array;
    Array=new int[a];
    int temp;
    Scanner input=new Scanner(System.in);


    for(int i=0;i<a;i++)
        {
        System.out.print("Nilai " +(i+1)+" Adalah: ");
        Array[i]=Integer.parseInt(input.next());
        }


    for(int x=1;x<a;x++)
        {
            for(int y=0;y<a-x;y++)
            {
                if(Array[y]>Array[y+1])
                    {
                        temp=Array[y];
                        Array[y]=Array[y+1];
                        Array[y+1]=temp;
                    }
            }
        }

        System.out.println("");
        System.out.println("Hasil pengurutan: ");


        for(int i=0;i<a;i++)
        {
            System.out.print(" "+ Array[i]);
        }
    }
}

Tidak lupa juga harus kita buat MANIFEST dari file tersebut. Berikut MANIFEST dari program Ascending ini.
Manifest-Version: 1.0
Created-By: Lucky
Main-Class: Ascending
 
Lalu kita save script tersebut dan buat file menjadi .java. Maka kita dapat meng-compile program tersebut seperti yang terlihat pada print screen di bawah ini.


Setelah berhasil kita compile, maka kita akan dapat memanggil file yang telah kita compile dengan tampilan seperti berikut.


Itu adalah output dari script tersebut dengan memasukkan 5 jumlah bilangan. Kita juga dapat meng-input lebih banyak lagi, dapat dilihat seperti gambar di bawah ini.



Nah blogger, kira-kira seperti itulah Program Sorting Number dengan metode Ascending yang saya buat. Semoga dapat bermanfaat bagi kita semua. Terimakasih.



Senin, 15 Agustus 2011

Menghitung Nilai Rata-Rata Rapot

Program ini dibuat karena untuk memenuhi tugas dari guru pembimbing saya di sekolah dalam bidang pelajaran Java. Program ini bertemakan penghitungan nilai rapot yang terdiri dari 1 jar, 2 java, 2 class. Dengan syarat sebagai berikut:
- Nilai UAS 40%
- Nilai UTS 30%
- Nilai Tugas 20%
- Nilai Absensi 10%

Serta untuk pengecekan status Lulus atau Tidak Lulus menggunakan fungsi boolean, dengan syarat sebagai berikut:

- Jika nilai rapot lebih kecil dari 75 maka pada output adalah "Maaf Status Anda Tidak Lulus", seperti berikut:




- Sebaliknya jika nilai rapot lebih besar dari 75 maka output adalah "Status Anda Adalah Lulus", seperti berikut:




Untuk mendownload file silahkan klik disini
disini