Powered By Blogger

Selasa, 23 Agustus 2011

pengurutan nilai descending

Pada program ini saya akan menjelaskan cara pengurutan nilai secara descending dengan menggunakan java.
program ini memiliki syarat yaitu:
1.Harus jumlah bilangan di tentukan oleh user
2.Bilangan harus di urutkan secara descending

langkah 1
-ketik script di bawah ini dengan nama Descending.java

import java.util.Scanner;
public class Descending
{
public static void main (String [] args)
{
int Proses;
int Data;
int temp=0;
int Besar=0;

int [] Bilangan = new int[100];

Descending hasil = new Descending();
Scanner dataIn = new Scanner(System.in);
System.out.print("Jumlah bilangan : ");
Data = dataIn.nextInt();

for(int i=1; i<=Data; i++ )
{
System.out.print("Bilangan "+i+" : ");
Bilangan [i] = dataIn.nextInt();
}

for(int i=1; i<=Data; i++ )
{
Besar = Bilangan[i];
for(int j=i; j<=Data; j++)
{
if(Bilangan[j]>=Besar)
{
Besar = Bilangan[j];
Status=j;
}
}

temp = Bilangan[i];
Bilangan[i] = Bilangan[Status] ;
Bilangan[Status] = temp;
}

System.out.print("Hasilnya :");
for(int i=1; i<=Data; i++)
{
System.out.print(Bilangan[i]+" ");
}

System.out.println("");
}
}

langkah 2
-ketiklah script dibawah ini dengan nama manifest.txt
manifest-version:1.0
main-class:Descending

langkah 3
-compile lah kedua file tersebut berserta manifest nyadan hasilnya adalah seperti dibawah ini



mencari nilai minimal ke 1, minimal ke 2, dan rata – rata

Pada program ini saya akan menjelaskan cara mencari nilai ke 1 dan ke 2 dengan menggunakan java.
program ini memiliki syarat yaitu:
1.Harus jumlah bilangan di tentukan oleh user
2.Terdapat nilai terbesar pertama dan kedua
3.dapat menghitung nilai rata-rata


langkah 1
-ketik script di bawah ini dengan nama NIlaiTerbesar.java

import java.util.Scanner;

public class NIlaiTerbesar
{
    public int maks1 = 0;
    public int maks2 = 0;
    public int jml_bil = 0;
    public double rata2 = 0;
    public double hasilRata2 = 0;
    public int input = 0;
    public void input()
        {
             Scanner dataIn = new Scanner(System.in);
             System.out.print("Jumlah bilangan : ");
             jml_bil = dataIn.nextInt();
             System.out.print("Bilangan Ke 1 : ");
             input = dataIn.nextInt();
             maks1 = input;
             rata2 = input;
             for(int i=2; i<=jml_bil; i++)
{
                    System.out.print("Bilangan ke "+i+" : ");
                    input = dataIn.nextInt();
                    rata2 = rata2 + input;
                    if(input > maks1)
{
                            maks2 = maks1;
                            maks1 = input;
                        }

                    else if (input > maks2)
{
                            maks2 =input;
                        }

                }
             hasilRata2 = rata2/jml_bil;
             System.out.println("Terbesar 1 : "+maks1);
             System.out.println("Terbesar 2 : "+maks2);
             System.out.println("Rata rata : "+hasilRata2);
        }

    public static void main(String [] args)
{
            NIlaiTerbesar tampil = new NIlaiTerbesar();
            tampil.input();
        }

}

langkah 2
-ketiklah script dibawah ini dengan nama manifest.txt
manifest-version:1.0
main-class:NIlaiTerbesar

langkah 3
-compile lah kedua file tersebut berserta manifest nyadan hasilnya adalah seperti dibawah ini



Selasa, 16 Agustus 2011

tugas java: menghitung nilai raport

Pada program ini saya akan menjelaskan cara mengitung nilai raport dengan menggunakan java.
program ini memiliki syarat yaitu:
1.Nilai UAS 40%
2.Nilai UTS 30%
3.Nilai Tugas 20%
4.Nilai Absensi 10%
5.Nilai minimal 75

langkah 1
-ketik script di bawah ini dengan nama nilaiRaport.java



import java.util.Scanner;
class nilaiRaport
{
public static void main (String [] args)
{
int NilaiUas;
int NilaiUts;
int NilaiTugas;
int NilaiAbsensi;
double NilaiRata2;
String status;

prosesPerhitungan p = new prosesPerhitungan();
Scanner s = new Scanner (System.in);

System.out.println("Silahkan Masukkan Nilai  
                                Anda Dalam Skala Max(100) :  ");
System.out.println();

System.out.print("Nilai UAS : ");
NilaiUas = s.nextInt();

System.out.print("Nilai UTS : ");
NilaiUts = s.nextInt();

System.out.print("Nilai Tugas : ");
NilaiTugas = s.nextInt();

System.out.print("Nilai Absensi : ");
NilaiAbsensi = s.nextInt();

NilaiRata2 =
                                p.Perhitungan(NilaiUas,NilaiUts,NilaiTugas,NilaiAbsensi);
status=p.Pketentuan(NilaiRata2);

p.hasil(NilaiRata2);
p.ketentuan(status);

System.out.println("program ini di buat agar memudahkan
                                dalam penghitungan nilai raport");
}
}


langkah 2
-ketik script di bawah ini dengan nama prosesPerhitungan.java


class prosesPerhitungan
{
public double Perhitungan(int n1, int n2, int n3, int n4)
{
double rata2 = (((n1*40)/100) + ((n2*30)/100) +
                                ((n3*20)/100) + ((n4*10)/100));
return rata2;
}

public String Pketentuan(double a1)
{
String Pstatus = (a1 > 75) ? "Lulus" : "Tidak Lulus";
return Pstatus;
}

void hasil (double NilaiRata2)
{
System.out.println("Nilai Anda Adalah = "+NilaiRata2);
     
}

void ketentuan (String status)
{
System.out.println("Status : " +status);
}
}


langkah 3
-ketiklah script dibawah ini dengan nama manifest.txt
manifest-version:1.0
main-class:nilaiRaport

langkah 4
-compile lah kedua file tersebut berserta manifest nyadan hasilnya adalah seperti dibawah ini




Sabtu, 23 Juli 2011

pengenalan java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.