Minggu, 21 September 2014

LAPORAN LOOPING {Mr.yudhi)

LAPORAN PROGRAM APLIKASI JAVA LOOPING
“FOR…DO…,WHILE…DO…”

A.TUJUAN
Siswa mampu membuat project Java sederhana menggunakan program aplikasi netbeans khususnya pada “Looping/Perulangan”.

B.ALAT DAN BAHAN
       Komputer,PC,Laptop,notebook,netbook.
       Aplikasi netbeans IDE 7.0.1.

C. DASAR TEORI
- for
- while
- do-while
Perulangan for
Perulangan for menyediakan cara mengulang kode sejumlah tertentu . Pengulangan ini
terstruktur untuk mengulangi kode sampai tercapai batas.
Struktur perulangan for akan menjalankan statement atau sekumpulan statements dan
mengulanginya selama persyaratan terpenuhi. Perbedaan dengan struktur while dan do-while
adalah bahwa di dalam struktur for, batas awal dan akhir sudah harus ditentukan di awal.
Sehingga banyaknya perulangan di dalam struktur for bisa diketahui sebelum perulangan
dijalankan. Sedangkan pada struktur while dan do-while batas-batas perulangannya bisa
ditentukan bisa juga tidak, khususnya ketika kondisinya berhubungan dengan bilangan yang
random atau dengan variable yang nilainya bisa berubah selama perulangan.
Struktur While
Struktur while akan menguji suatu kondisi, kemudian menjalankan statement atau kumpulan
statements jika kondisi tersebut terpenuhi (atau bernilai true). Proses ini akan dijalankan terus
menerus selama kondisi bernilai true. Dengan kata lain statement atau statements tidak akan
dijalankan jika kondisi bernilai false.
Perlu diketahui bahwa loopcondition muncul sebelum badan pernyataan (statement). Ini berarti
jika loopcondition sejak awal sudah dievaluasi false, maka statement tidak pernah dieksekusi.
Hal ini merupakan perbedaan penting antara while dan do-while
Perulangan do-while
Perulangan do-while serupa dengan perulangan while, hanya saja pemeriksaan kondisi
dilakukan setelah pernyataan. Di dalam struktur while, proses pengecekan kondisi
(persyaratan) dilakukan di awal struktur (yaitu sebelum menjalankan statement), sedangkan
pada struktur do-while pengecekan kondisi dilakukan di akhir (yaitu setelah menjalankan
statement). Sehingga pada struktur do-while statement atau statements (kumpulan statement)
akan dijalankan paling sedikit satu kali, meskipun kondisi yang diberikan adalah bernilai false.
(sumber: www.agiptek.com)




D. CONTOH PROGRAM
1.    FOR… DO…(1 SAMPAI 100)
2.    FOR… DO… (1 + 10 SAMPAI 100)
3.    FOR… DO… ( 10 SAMPAI 1)
4.    FOR… DO… ( 10000 SAMPAI 1000)
5.    FOR… DO…IF… ELSE… ( 1+2+3+4+5 = 15)
6.    WHILE… DO…  (“ JAVA “)
7.    WHILE … DO… ( 1 SAMPAI 9)











E. STUDY KASUS
1.    FOR….DO…
2.    WHILE…DO…
3.    WHILE…DO…IF….ELSE…




F. ANALISIS
1.   FOR…DO….
·         /*
                * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
import java.io.*;
/**
 *
 * @author user
 */
public class loop6 {
ð  syntax yang otomatis dalam aplikasi java
·         public static void main (String[] arg) throws IOException{
    BufferedReader in =  new BufferedReader(
    new InputStreamReader (System.in));
ð  syntax untuk perintah i/o
·         System.out.print("masukkan angka:");
      int a = Integer.parseInt(in.readLine());
ð  Syntax untuk menampilkan “ masukkan angka : “ yang  tipe variablenya integer dengan memanggil a
·         System.out.print("batas angka :");
int z = Integer.parseInt(in.readLine());
ð  Syntax untuk menampilkan “ batas angka : “ yang  tipe variablenya integer dengan memanggil z
·         for (int i = a;i>=z;i--){
       System.out.print(" "+i);}}}
ð  syntax rumus for  jika integer = a dan angka >= z  dan dikurangi akan menampilkan hasilnya
2.   WHILE….DO…
·         /*
        * To change this template, choose Tools | Templates
        * and open the template in the editor.
 */
/**
 *
                * @author user
 */
public class while4 {
ð  Syntax otomatis dalam aplikasi java
·         public static void main (String [] arg){
ð  syntax umum yang utama harus diketikkan
·         int i = 1;
                while ( i<=5){
                 int j = 1;
                while ( j<=i){
                System.out.print(i*j + " ");j++;
            } System.out.println();i++; } } }
ð  menampilkan output jika  I dan j bertype integer  dan saat i<=5  dan j<=I akan di kalikan i*j
3.   WHILE…DO…IF…ELSE…
·         /*
 * To change this template, choose Tools | Templates
                * and open the template in the editor.
 */

/**
 *
 * @author user
                */
public class while3 {
ð  Syntax yang otomatis dalam aplikasi java
·         public static void main (String [] arg){
ð  syntax umum yang utama harus diketikkan
·         int n = 5; //5 bilangan positif pertama
                 int hasil = 0;
                 int i = 1;
ð  integer n yang bernilai 5 ,integer hasil yang bernilai 0 dan integer I yang bernilai 1.
·         do { System.out.print(i);
                if (i != n){ System.out.print(" + ");
                } else {  System.out.print(" = "); } hasil +=i; i++;
            }  while (i <=n);
            System.out.print(hasil); } }
ð  akan di perintahkan untuk menampilkan I jika tidak samadengan n dan kalau tidak menampilkan “=”  jika hasil +=j  dan ketika  j <= n  akan menampilkan hasil

G.KESIMPULAN
          DI DALAM PROGRAM LOOPING MEMUDAHKAN DALAM PERULANGAN DAN MENYINGKAT DALAM SEBUAH SYNTAX PROGRAM .

Tidak ada komentar:

Posting Komentar