Rabu, 24 September 2014

Laporan Java Looping



1. Tujuan
          Setelah melaksanakan praktikum siswa mampu :
             - Menyelesaikan study kasus
             - Memahami fungsi dari beberapa scipt Java
 2. Alat & Bahan
      - Komputer PC/Laptop/Notebook/Netbook
     - NetBeans IDE
 3. Landasan Teori

1. Perulangan pada bahasa pemrograman Java terdapat 3 macam yang memiliki sintaks dan penggunaan yang berbeda-beda. Ketiganya adalah FOR, WHILE, DO WHILE :
- Perulangan FOR digunakan untuk melakukan perulangan dengan jumlah yang sudah diketahui pasti.
- Perulangan WHILE digunakan untuk melakukan perulangan dengan jumlah yang belum diketahui pasti. Pernyataan pada WHILE akan dieksekusi setelah pengecekan kondisi pada WHILE bernilai TRUE.
- Perulangan DO WHILE untuk perulangan dengan jumlah yang belum pasti. DO akan dikerjakan lebih dahulu, disusul pengecekan pada kondisi WHILE.

 4. Contoh program



5. Studi Kasus


 6. Pembahasan

for ( i = 1 ;  I <101 ; i++)

    i= 1              :  menunjukkan bahwa nilai i adalah satu.
    I<101           : menunjukkan bahwa I akan terus mengulang sampai nilainya       mencapai  100.
    I++              : Nilai i++ merupakan increment.penulisan i++ sama artinya dengan i = i + 1.
2.    for ( i = b1 ; i>=b1 &&i<=b2 ; i++)
    untuk menampilkan hasil dari I sesuai dengan batas atas (b1) 
dan batas bawahnya (b2).
 
7. Kesimpulan
Perbedaan While… Do…dan For... Do... yaitu perintah , sedangkan perintah While…Do… bisa melakukan perulangan baik yang terhitung maupun tidak terhitung. For…Do… hanya bisa melakukan perulangan yang terhitung. Sedabgkan pesamaannya adalh sama-sama perintah mengulang. 
Read More ->>

Rabu, 10 September 2014

LAPORAN JAVA PEMILIHAN (IF-ELSE , SWITCH) ( Pak Prayudi)



1 .     Tujuan

Setelah melaksanakan praktikum siswa mampu :
      - Memahami fungsi If,Else,Case (Selecting)
      - Menyelesaikan study kasus


    2.     Alat  & Bahan

      - Komputer PC/Laptop/
      - NetBeans IDE

3. Landasan Teori 


Selecting java adalah melakukan pengurutan dengan membaca seluruh data dari awal sampai akhir sambil mencari data terkecil. Setelah ditemukan data terkecil dari seluruh data, data terkecil tersebut ditukar dengan indeks terkecil. Kemudian, dicari data yang terkecil ke-2, dan ditukarkan dengan indeks terkecil berikutnya (ke-2). Looping (perulangan) akan berakhir ketika sudah tidak ada yang bisa ditukarkan. Seluruh data sudah berada di posisinya.
Untuk kasus-kasus sederhana dengan jumlah data sedikit, Selection Sort dapat diunggulkan bila dibandingkan dengan Bubble Sort atau Gnome Sort.

4. Contoh Program
       






6. Studi Kasus

1.     Program IF Dalam Java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Hamba Allah
 */import java.io.*;
public class Tugas {
   public static void main (String []arg) throws IOException{
    BufferedReader in = new BufferedReader (
    new InputStreamReader(System.in));
    System.out.println("Masukkan Angka : ");
   
    int angka = in.read();
    if (angka>=0) if (angka <= 50) {
        System.out.println("Sangat Jelek");
    }
    else if  (angka>=51) if (angka <= 60) {
        System.out.println("Jelek");
    }
    else if (angka>=61) if (angka <=75) {
         System.out.println("Cukup");
    }
    else if (angka>=76) if (angka <=80) {
         System.out.println("Baik");
    }
    else if (angka>=81) if (angka <=90) {
         System.out.println("Sangat Baik");
    }
    else if (angka>=91) if (angka <=100) {
    }
    }
 
 2.     Program CASE Dalam Java .
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author Hamba Allah
 */
public class TugasJava {
    public static void main (String[]arg){
int grade = 1;
switch(grade){
case 4:
System.out.println("EXCELLENT!!");
break;
case 3:
System.out.println("GOD JOB!!");
break;
case 2:
System.out.println("STUDY HARDER!!");
break;
case 1:
System.out.println("YOU MUST STUDY HARD!!");
break;
default:
System.out.println("SORRY , YOU FAILED!!");
break;   
}
}
}
 
 7. 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.
 
 8. Kesimpulan
If dan case digunakan jika ingin membuat suatu perbandingan atau membuat pilihan pada suatu nilai. If dan case mempunyai tujuan yang sama yaitu percabangan. Semua tergantung kita mau pilih yang mana karena output program sama saja. Bedanya hanya pada penulisan sintak program. 
 
Read More ->>

Pages

Diberdayakan oleh Blogger.

Translate

Followers

About Me

Popular Posts