gambar 1.1
gambar 1.2


TUGAS HARI RAYA (THR)

(contoh)
Input :
Jumlah Bilangan : 3


Bilangan ke 1 : 8
Bilangan ke 2 : 9
Bilangan ke 3 : 67


Output : 67 9 8

Penjelasan soal di atas :
Soal di atas merupakan sebuah pengulangan yang dimana kita menginputkan jumlah bilangan yang akan di sorting setelah itu kita memasukan nilai sesuai dengan jumlah yang kita inputkan tadi. setelah itu akan muncul hasil output yang dimana output tersebut hasil descending.

Berikut script dari soal tersebut.
pertama, kita buat file.java yang dapat dibuat di notepad yang dimana berisi script seperti di bawah ini :




script tersebut di save dengan nama urutDesc.java sesuai dengan nama class pada script tersebut.

untuk membuat file .class-nya kita harus membuka cmd dan mengetikan script :
javac urutDesc.java

setelah membuat file.class, kita membuat file.jar yang dimana sebelum kita membuat file.jar kita harus membuat file.txt-nya terlebih dahulu. isi dari file tersebut adalah :
Manifest-Version: 1.0
Created-By: Triana Taufik
Main-Class: urutDesc


*catatan :
- dibawah main-class: urutDesc, kita harus memberi satu baris kosong supaya file.jarnya itu jalan.
- file tersebut di save dengan nama manifest.txt

berikut script untuk membuat file.jar :
jar -cvfm urutDesc.jar manifest.txt urutDesc.class

untuk lebih jelasnya, bisa anda lihat gambar 1.1 dan gambar 1.2, dan jika anda ingin mendownload file ini silahkan klik disini . terima kasih
Tugas 13 Agustus 2011

Input :

Nilai UAS (45%) :
Nilai UTS (25%) :
Nilai Tugas (20%) :
Nilai Absensi (10%) :

Output :

Nilai Raport :
Kriteria : A/B/C/D/E*

* >90 A
>80 B
>70 C
>60 D
<=60 E

Untuk menyelesaikan program ini, kita harus membuat scriptnya terlebih dahulu. Kita akan membuat program ini menggunakan 2 file .java. Yang satu sebagai library dan satunya lagi sebagai main program. Berikut script untuk library-nya ( save file dengan nama nRaport.java ) : (gambar 1.1)

import java.util.Scanner;

public class nRaport
{

int uas=0, uts=0, tugas=0, absen=0, Nuas, Nuts, Ntugas, Nabsen, total;
public void hitung()
{
Scanner s = new Scanner(System.in);

System.out.print("UAS : ");
uas = s.nextInt();
int Nuas = uas * 45 / 100;

System.out.print("UTS : ");
uts = s.nextInt();
int Nuts = uts * 25 / 100;

System.out.print("Tugas : ");
tugas = s.nextInt();
int Ntugas = tugas * 20 / 100;

System.out.print("Absensi : ");
absen = s.nextInt();
int Nabsen = absen * 10 / 100;

System.out.println("__________________");
int total = (Nuas+Nuts+Ntugas+Nabsen);
System.out.print("Nilai Raport : "+ total);

System.out.println();
System.out.print("Kriteria : ");
if(total > 90){
System.out.println("A");
}
else if(total > 80){
System.out.println("B");
}
else if(total > 70){
System.out.println("C");
}
else if(total > 60){
System.out.println("D");
}
else{
System.out.println("E");
}
}
}

sedangkan untuk main programnya sedikit lebih simple ( save file dengan nama nRaportTest.java ) (gambar 1.2)

public class nRaportTest
{
public static void main(String args[]) {
nRaport e = new nRaport ();


e.hitung();

}
}

setelah kita membuat file .java-nya, sekarang kita buat file .class-nya . Untuk membuat file class kita buka CMD-nya ya, lalu ketikan scripnya. Berikut script untuk membuat file.class :

javac nRaport.java java (gambar 1.3)

javac nRaportTest.java (gambar 1.4)

setelah kita membuat file .class, selanjutnya kita membuat file .jar-nya ok (di cmd) ! Tapi sebelum kita membuat file .jar, kita harus membuat file manifest.txt yang disimpan di tempat file yang tadi di save. Berikut isi file manifest.txt-nya :

Manifest-Version: 1.0 (gambar 1.5)
Created-By: Triana Taufik
Main-Class: nRaportTest


setelah kita membuat file manifest.txt-nya, baru kita membuat file .jar-nya ok. Berikut scriptnya :

jar -cvfm contoh.jar Manifest.txt nRaport.class nRaportTest.class (gambar 1.6)

jika kita ingin membuka program tersebut, kita harus mengetikan java nRaportTest (gambar 1.7)


jika ingin mendownload file tersebut, klik disini . Selamat mencoba :)

gambar 1.1

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class GetInputFromKeyBoard
{
public static void main (String[] args) {
BufferedReader dataIn = new BufferedReader (new InputStreamReader (System.in));
String name = "",hoby="";

try{
System.out.print ("Nama Anda : ");
name = dataIn.readLine();
System.out.print("Hobi aAnda : ");
hoby = dataIn.redLine();
}catch(IOException e) {
System.out.println ("gagal membaca keyboard");
}
System.out.println("Jadi Anda Hobi "+hoby+".hobi yang bagus pak "+name);
}
}
import java.awt.Frame;
public class GraphicPanel extends Panel {
public GraficPanel() {
setBackground(Color.black);
}
public void paint(Graphic g) {
g.setColor(new Color(0,255,0)); //green
g.setFont(new Font("Helvetica", Font.PLAIN,16));
g.drawString("Hello GUI World!", 30, 100);
g.setColor(new Color(1.0f,0,0)); //red
g.fillRect(30, 100, 150, 10);
}
public static void main(String args[]) {
Frame f = new Frame("Testing Graphics Panel");
GrapchicPanel gp = new GraphicPanel();
f.add (gp);
f.setSize (600, 300);
f.setVisible (true);
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class GetInputFromKeyBoard
{
public static void main ( String[] args ){
BufferedReader dataIn = new BufferedReader ( new InputStream Reader (System.in) );
String name = "";
System.out.print("Please Enter Your Name: ");

try{
name = dataIn.readLine();
}catch( IOException e ){
System.out.println("Hello " + name +"!");
}
}
public class TestXOR
{
public static void main( String[] args ) {

boolean val1 = true;
boolean val2 = true;
System.out.println(val1 ^ val2);

val1 = false;
val2 = true;
System.out.println(val1 ^ val2);

val1 = false;
val2 = false;
System.out.println(val1 ^ val2);

val1 = true;
val2 = false;
System.out.println(val1 ^ val2);
}
}
public class TestOR
{
public static void main( String[] args ){

int i = 0;
int j = 10;
boolean test = false;

//demonstrasi ||
test = (i > 10) || (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);

//demonstrasi |
test = (i > 10) | (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);
}
}