Sabtu, 20 September 2014

LAPORAN JAVA PERULANGAN
(FOR , WHILE, DO WHILE)

©  TUJUAN
1Siswamampumembuat program sederhanadariaplikasiNetBeans
          2. Siswamampumembuat program java menggunakanstrukturpengulanganbaikitu for, while maupun do while.
©  ALAT DAN BAHAN
1.    Komputer,PC,Laptop,notebook,netbook.
2.    Aplikasinetbeans IDE 7.0.1.

©  DASAR TEORI
          Bahasa pemrograman Java pertamalahirdari The Green Project, yang berjalanselama 18 bulan, dariawaltahun 1991 hinggamusimpanas 1992. Proyektersebutmenggunakanversi yang dinamakan Oak. Nama Oak initidakdipakaiuntukversi release Java karenasebuahperangkatlunaksudahterdaftardenganmerekdagangtersebut, sehinggadiambilnamapenggantinyamenjadi"Java". Namainidiambildari kopi murni yang digilinglangsungdaribiji (kopi tubruk). Saatini Java beradadibawahlisensi Sun Microsystems .
Menurutdefinisidari Sun, Java adalahnamauntuksekumpulanteknologiuntukmembuatdanmenjalankanperangkatluinakpadakomputer standalone ataupunpadalingkunganjaringan. Orangorang yang berkecimpungdalamduniapemrogramanlebihsukamenyebut Java sebagaisebuahteknologidibandinghanyasebuahbahasapemrograman, karena Java lebihlengkapdibandingsebuahbahasapemrogramankonvensional.
          Ada tigabentukstrukturpengulanganpada Java yaitu for, whiledan dowhile. Padastruktur for memiliki unary Increment Operator (++) dan unary Decrement Operator (--). Biasanya data disimpandalambentukpenambahannilai integer dengansatu.

©  CONTOH PROGRAM











©  STUDY KASUS
1.    Program for bertingkat
2. Program while bertingkat




©  PEMBAHASAN



1.    for ( i = 1 ;  I <101 ; i++)
*    i= 1              èmenunjukkanbahwanilaiiadalahsatu.
*    I<101 èmenunjukkanbahwa I akanterusmengulangsampainilainyamencapai 100.
*    I++               èNilaii++ merupakan increment.penulisani++ samaartinyadengani = i + 1.
2.    for ( i = b1 ; i>=b1 &&i<=b2 ; i++)
*    untukmenampilkanhasildari I sesuaidenganbatasatas(b1) 
danbatasbawahnya(b2).


KESIMPULAN

pada program perulangan dalam java ada for, while, dan do while. 




Selasa, 09 September 2014

Laporan Java "Selecting"



LAPORAN JAVA PEMILIHAN
(IF-ELSE , SWITCH)

©  TUJUAN
1.  Siswa mampu membuat program sederhana dari aplikasi NetBeans
          2. Siswa mampu membuat program java menggunakan pemilihan.
©  ALAT DAN BAHAN
1.   Komputer,PC,Laptop,notebook,netbook.
2.   Aplikasi netbeans IDE 7.0.1.

©  DASAR TEORI
          Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut menggunakan versi yang dinamakan Oak. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk). Saat ini Java berada dibawah lisensi Sun Microsystems .
Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Orang orang yang berkecimpung dalam dunia pemrograman lebih suka menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional.
          Struktur pemilihan juga memungkinkan kita untuk memilih banyak alternatif. Namun jika menggunakan if akan sangat kompleks. Java menyediakan perintah switch. Perintah ini sama fungsinya dengan Select .. case
pada VB.

©  CONTOH PROGRAM
1.   Program Remidi

If dengan dua kondisi

2.   Program Jenis Bilangan
3.    Program Status Nilai dengan int yang sudah ditentukan
4.   Program Status Nilai dengan inputan.


©  STUDY KASUS
1.   Program Nama Bulan


 Program Nama Bulan dengan meminta inputan
2.   Program Usia

©  PEMBAHASAN
1.   import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
èDigunakan untuk dapat menginputkan data
2.    Break
è Pernyataan break harus dituliskan untuk menghentikan pencarian pada case berikutnya.
3.   switch(bulan){
èMenunjukkan bahwa dalam bulan terdapat berbagai pilihan.

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.