Sunday, 7 August 2011

Tugas java bikin program penghitung nilai rata-rata rapot


Program ini bertujuan untuk memenuhi tugas java di sekolah
Yaitu Program penghitung nilai rata-rata untuk di masukan kedalam rapot.
Nilai yang akan di hitung yaitu : nilai UAS, nilai UTS, nilai tugas dan nilai absensi.
Nantinya semua nilai tersebut di gabungkan lalu dibagi 4. Jika nilai rata-rata di atas 75  maka keterangan “Lulus” tapi jika nilai rata-rata di bawah 75 maka keterangan “Tidak lulus”.

Ini source coding nya :
Save dengan nama : nilairapot dengan format java.
class nilairapot
{
//proses perhitungan
                public int tambah(int a, int b, int c, int d)
                {
                                int hasil = ((a + b + c + d)/4) ;
                                return hasil;
                                // return a + b +c + d/4;
                }

//mencetak hasil dari nilairata
                void cetak (int x)
                {
                                System.out.print("Nilai Rapot = " + x);
                                System.out.print(" => ");
                               
                                //kondisi lulus atau tidak lulus nya:
                                if (x >= 75)
                                {
                                                System.out.println(" LULUS ");
                                }
                                else
                                {
                                                System.out.println(" TIDAK LULUS ");
                                }
                }

}

Buka lembar kerja baru lalu ketikkan source coding dibawah ini :
Save dengan nama : nilairata jangan lupa format nya .java

import java.util.Scanner;

class nilairata
{

                public static void main(String [] args)
                {
                                int x, n1,n2,n3,n4;
                               
                                nilairapot a = new nilairapot();
                                Scanner s = new Scanner(System.in);
                               
                                //menampilan hasilnya
                                System.out.println();
                                System.out.println("++++++++++++++++++++++++++++++++++");
                                System.out.println("-     Masukan Nilai Rata-rata    -");
                                System.out.println();
                                System.out.print  ("Nilai UAS     : ");
                                n1 = s.nextInt();
                                System.out.print  ("Nilai UTS     : ");
                                n2 = s.nextInt();
                                System.out.print  ("Nilai Tugas   : ");
                                n3 = s.nextInt();
                                System.out.print  ("Nilai Absensi : ");
                                n4 = s.nextInt();
                                System.out.println("++++++++++++++++++++++++++++++++++");
                               
                                x = a.tambah(n1,n2,n3,n4);
                                a.cetak(x);
                }
}

Biar lebih mudah ane print screen deh.

Ini dia source coding nya  dalam bentuk notepad++ :

Lalu buka lembar kerja baru di notepad++ nya.
Untuk melihat hasilnya buka di cmd :
1.caranya -klik start , - ketikan cmd di start search. setelah muncul
2. cari folder program nilai rapot yang tadi kita buat dengan script : cd <letak folder>
    contoh : E:\prak java\nilai rapot
3. kita akan mengcompile file nilairapot.java menjadi nilairapot.class dengan script : javac <nama file>.java



4.setelah itu kita akan mengcompile file nilairata.java menjadi nilairata.class caranya sama seperti di atas.
5.setelah semuanya di compile maka saatnya program di run. caranya : java <nama file>
   contoh : java nilairata
6. maka akan muncul tampilan seperti dibawa ini , untuk meng-input data.
7. ini tampilan untuk keterangan nilai lulus


8.ini tampilan untuk keterangan nilai tidak lulus



Demikianlah cara-cara membuat program nilai rapot menggunakan script java. semoga bermanfaat. untuk mendowload klik disini

Friday, 5 August 2011

cara compile dan run di command prompt

Hal pertama yang mesti dilakuin adalah mengecek path di kompi (baca:komputer) ato lepi (baca:laptop) anda..
Langkahnya adalah sebagai berikut..

1. install terlebih dahulu software Java  Development Kit
    kalian bisa download disini
  • Buka Properties-nya My Computer
  • Pilih tab Advanced (kalo di Windows XP) ato Advanced system settings (kalo di Windows 7)

  • Klik tombol Environment Variables
  • Pastikan ada variabel dengan nama PATH dengan value alamat bin.nya Java
Kalo sudah ada kayak gini..

Ini kalo gag ada..

Kalo gag ada, silahkan buat baru dengan klik tombol New dan silahkan mengisi variabel dengan nama PATH dengan value alamat bin.nya Java..
Nih contohnya..

Setelah memastikan pathnya sudah diset, yok kita buka cmd a.k.a command promptnya..
Langkahnya adalah sebagai berikut..
Klik Start >> All Programs >> Accessories >> Klik Command Prompt
ato
Klik Start >> Run.. >> Ketikkan ‘cmd’ >> Klik OK
Kayak gambar di bawah ini..

Tentukan letak file Java yang akan dikerjakan.. Misal aku taruh file Tes.java di C:\tes, Berarti, dari command prompt, aku harus masuk ke folder C:\tes terlebih dahulu.. Untuk itu, ayok belajar perintah dasar keluar masuk folder di command prompt,. Untuk pemula, gini.. Pertama kali masuk cmd biasanya direktori (baca:folder) kerjanya langsung mengarah ke folder milik user yang sedang aktif, dalam percobaan kali ini, misalnya langsung masuk ke C:\Users\Nur Safira Assyifa.. Berikut perintah-perintah dasarnya:
  • Untuk mengetahui ada file apa saja disitu..
    dir
  • Untuk ‘Up’ satu tingkat direktori..
    cd..
  • Untuk masuk folder..
    cd [nama folder]
Nah, ini misalnya contoh cmd-ku..

Pertama kan direktori kerjanya masih di C:\Users\Nur Safira Assyifa, sekarang sudah di C:\tes kan.. :mrgreen: mudah bukan?
Nah, sekarang gimana cara COMPILE?
Gampang kok, perintahnya kayak gini..
javac [nama_file].java
Misalnya, ada file Tes.java di C:\tes
Ini kasus kalo dicompile ada salahnya, pasti ada pesan errornya, kayak gini..

Ini kasus kalo dicompile bener.. :mrgreen:

Tinggal ngeRUN aja kan? Perintahnya kayak gini ni..
java [nama_file]
Nah, ini misalnya isi Tes.java kayak gini..

Hasilnya jadi kayak gini di cmd..

Gimana? Mudah bukan?
Sekian, wassalamu’alaikum.. :mrgreen:

Thursday, 4 August 2011

cara membuat convert *jar java

Membuat file compiler *.jar

File jar adalah file hasil compress dari file-file *.class di java yang telah kita buat, untuk mengeksekusi kita tinggal double klik aja, seperti file exe, berikut contohnya :
Misalkan kita punya 3 kelas, yaitu kelas Manusia,kelas Programmer yang merupakan turunan manusia, dan kelas Samsonasik si wujud manusia itu .
________________________
class Manusia{
 String nama;
 void setNama(String n){
  this.nama=n;
 }
 String getNama(){
  return nama;
 }
 String makan(){
  return “nyam…nyam…”;
 }
}
_________________________
class Programmer extends Manusia{
 String coding(){
  return “lieur….”;
 }
}
____________________
import javax.swing.*;
class Samsonasik{
 public static void main(String args[]){
  JFrame.setDefaultLookAndFeelDecorated(true);
  JFrame f=new JFrame(“Latihan *.jar “);
  JLabel l=new JLabel();
  l.setBounds(20,20,400,20);
  Programmer p=new Programmer();
  p.setNama(“Abdul Malik Ikhsan”);
  l.setText(p.getNama()+” sedang “+p.coding()+” dan makan, “+p.makan());

  f.getContentPane().add(l);

  f.getContentPane().setLayout(null);
  f.setBounds(250,250,450,70);
  f.setResizable(false);
  f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  f.setVisible(true);
 }
}
//compile file di atas …
—————————————-
Nah, cara membuat file *.jar-nya, kita siapkan dulu file MANIFEST.MF, kalau kita tidak punya, ya membuat sendiri file MANIFEST.MF, berdasarkan program di atas, berarti main classnya class Samsonasik
Manifest-Version: 1.0
Created-By: 1.5.0_01 (Sun Microsystems Inc.)
Main-Class: Samsonasik
____________________________
Berikut cara mengkompress menjadi file *.jar
buka command prompt :
————————————-
F:\java\wordpress>jar -cvfm Samsonasik.jar MANIFEST.MF *.class
added manifest
adding: Manusia.class(in = 464) (out= 286)(deflated 38%)
adding: Programmer.class(in = 273) (out= 213)(deflated 21%)
adding: Samsonasik.class(in = 1252) (out= 792)(deflated 36%)
__________
Selamat mencoba :)