Minggu, 02 Mei 2010

Program Statistik Sederhana

Postingan pertama tentang program komputer (anak ilkom baru sekali posting program-apa kata dunia!!) hahaha.. yah walaupun baru postingan pertama semoga memberi manfaat.

oke program ini merupakan program statistik sederhana yang menghitung nila terbesar, terkecil, jumlah, rata-rata, dan standar deviasi (standar banget ya) yang biasa digunakan pada kuliah metode statistik, program ini ditulis pake bahasa java yang sederhana tanpa OOP, jadi cocok buat yang baru belajar kaya gua

begini algoritmanya
[1] program menerima input dari user
[2] input tersebut kemudian dimasukan kedalam array
[3] karena di java seluruh input ber-tipe string, maka seluruh inputan harus diubah kedalam bentuk int
[4] dilakukan proses perhitungan
[5] proses output

ini code nya

import javax.swing.*; //karena memakai pane maka perlu di import package swing
public class Calc           //inisialisai kelas Clac
{
   //[1]-[2]
public static void main (String[] args)  
    {
      //deklarasi variable
        int i= 0;
        int n = args.length;
        int nilai[]=new int[100];
        int maks = 0;
        int min = 0;
        double jumlah=0;
        double pangkat=0;
    double deviasi=0;
       
        //merubah ke int [3]
        for( i=0;i
        {
            nilai[i]=Integer.parseInt(args[i]);
        }
       
        //[4]
          //nilai maksimum
  maks=nilai[0];
            for(i = 0; i
        {
             if(maks
            {
                maks=nilai[i];
               
            }
        }
        //nilai minimum
        min=nilai[0];
            for(i = 0; i
        {
             if(min>nilai[i])
            {
                min=nilai[i];
               
            }
        }
//menghitung jumlah
        for(i=0;i
        {
             jumlah +=nilai[i];
        }
       
        double rata = jumlah/n;
       
        //standar deviasi
        for(i=0;i
        {
            pangkat+= (rata - nilai[i])*(rata - nilai[i]);
            deviasi = Math.sqrt(pangkat)/n;
        }
//[5]
        String msg="Terbesar: " +maks+ "\n"+
            "Terkecil: " +min+ "\n"+
            "Jumlah: " +jumlah+ "\n"+
            "Rata-rata: " +rata+ "\n"+
            "Standar deviasi: " +deviasi;
        JOptionPane.showMessageDialog(null, msg);
    }
}

selamat menikmati..
Categories: ,

1 komentar :

Anonim mengatakan...

sangat membantu om,,trima kasih,,ditunggu program' aplikasi statistik yg laennya. .