Kamis, 04 September 2014

Laporan Program Aplikasi Java I/O



Nama                 : Winda Astuti
Absen                  : 33
Kelas                   : XI RPL 3

LAPORAN PROGRAM APLIKASI JAVA
INPUT OUTPUT

A.TUJUAN
Siswa mampu membuat project Java sederhana menggunakan program aplikasi netbeans.
B.ALAT DAN BAHAN
Ø Komputer,PC,Laptop,notebook,netbook.
Ø Aplikasi netbeans IDE 7.0.1.
C.LANDASAN TEORI
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat olehJames 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.
D.CONTOH PROGRAM
1.       Program Input1


E.STUDY KASUS
Buatlah suatu project Java menggunakan netbeans :
a.      Kendaraan


b.      Nilai Siswa.



F.PEMBAHASAN

a. Kendaraan
1.) import java.io.*;
/**
 *
 * @author USER
 */
Menunjukkan input output
3. public class Kendaraan {
   Nama program Java yang akan dijalankan
4.  public static void main (String[] arg) throws IOException{
      Berargumen string.
 5.   int no;
      Variabel no bertipe integer.
6. BufferedReader in = new BufferedReader(
    new InputStreamReader (System.in));
    Nanti akan membaca dan memunculkan inputan kita.
7. System.out.print ("No Polisi          : ");
    String nomor =in.readLine();
    System.out.print ("Jenis              : ");
    String jenis =in.readLine();
    System.out.print ("Warna              : ");
    String warna =in.readLine();
    System.out.print ("Bahan Bakar        : ");
    String bahan =in.readLine();
Meminta kita menginputkan data atau karakter yang bertipe string yang selanjutnya akan dibaca.
8.   System.out.print ("Total Pajak          : ");
  no = Integer.parseInt (in.readLine());
menginputkan data , karakter bertipe integer,jika yang kita inputkan bukan integer maka tidak bisa ditampilkan atau akan muncul tulisan-tulisan merah dan biru yang menandakan bahwa inputan yang kita masukkan tidak dapat dijalankan.
9.   System.out.println ("Kendaraan anda dengan nomor polisi "
    + ""+nomor+",jenis "+jenis+",warna "+warna+",bahan bakar "
    + ""+bahan+",dikenakan total pajak sebesar Rp. "+no);
Menampilkan tulisan/karakter dalam tanda (“ “) dan memanggil variabel yang ditandai dengan (+...+)

10.           }
}
Program telah selesai.

b. Nilai Siswa
1. public class project1 {
Nama program Java yang akan dijalankan.
2 public static void main (String[] arg) throws IOException{
Berargumen string.
3.double ns,nt,nuh,np,nuts,nuas;
Variabel ns,nt,nuh,np,nuts,nuas bertipe double.
4.   BufferedReader in =  new BufferedReader(
  new InputStreamReader (System.in));
    Nanti akan membaca dan memunculkan inputan kita.
5.     System.out.print ("Nilai Sikap          : ");
  ns = Double.parseDouble(in.readLine());
  System.out.print ("Nilai Tugas          : ");
  nt = Double.parseDouble(in.readLine());
  System.out.print ("Nilai UH             : ");
  nuh = Double.parseDouble(in.readLine());
  System.out.print ("Nilai Praktek        : ");
  np = Double.parseDouble(in.readLine());
  System.out.print ("Nilai UTS            : ");
  nuts = Double.parseDouble(in.readLine());
  System.out.print ("Nilai UAS            : ");
  nuas = Double.parseDouble(in.readLine());
    Meminta kita menginputkan data atau karakter yang bertipe double,jika yang kita inputkan bukan double maka tidak bisa ditampilkan atau akan muncul tulisan-tulisan merah dan biru yang menandakan bahwa inputan yang kita masukkan tidak dapat dijalankan.

   
6.   Double rt=(ns+nt+nuh+np+nuts+nuas)/6;
Variabel rt bertipe double dan rumus rt=(ns+nt+nuh+np+nuts+nuas)/6;
7.    Double pr=((ns*5/100)+(nt*10/100)+(nuh*15/100)+ (np*25/100)+(nuts*20/100)+(nuas*25/100));
Variabel pr bertipe double dan rumus pr=((ns*5/100)+ (nt*10/100)+(nuh*15/100)+ (np*25/100)+(nuts*20/100)+(nuas*25/100));
8.   System.out.println ("Nilai Sikap anda "+ns+",Nilai Tugas "+nt+",Nilai UH "+nuh+",Nilai Praktek "+np+",Nilai UTS "+nuts+",Nilai UAS "+nuas);
Menampilkan tulisan/karakter dalam tanda (“ “) dan memanggil variabel yang ditandai dengan (+...+)
9.       System.out.println ("Maka Nilai rata-rata anda "+rt);
Menampilkan tulisan/karakter dalam tanda (“ “) dan memanggil variabel rt.
10.              System.out.println ("Maka Nilai persentase anda "+pr);     
Menampilkan tulisan/karakter dalam tanda (“ “) dan memanggil variabel pr.
        }
}
 Program telah selesai.


G.KESIMPULAN

Kegiatan ini di lakukan agar siswa mampu mengenal  banyak tipe data di java.program ini juga membutuhkan ketelitian agar program dapat di jalankan oleh program.


Tidak ada komentar:

Posting Komentar