IBlog Market

IBX5A43E631671FD

Saturday, 18 January 2014

DASAR PEMOGRAMAN JAVA modul 5



LAPORAN PRAKTIKUM
DASAR PEMOGRAMAN JAVA
MODUL 5

DISUSUN OLEH :
HERIANTO (11351105308)
M. IKHSAN HARLIN (11351101751)
WAWAN TRIPUTRA(11351103104)

PRODI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS NEGERI SULTAN SYARIF KASIM RIAU
2014


PERTEMUAN KE- 8 DAN  9
INPUT/OUTPUT DAN PERULANGAN PADA JAVA


1.1.            TUJUAN
Untuk mengenal pengertian PERULANGAN,
Untuk memahami penggunaan PERULANGAN,
Untuk mengetahui jenis-jenis dari tipe data yang dipakai dalam membuat program.

1.2.            LANDASAN TEORI
Java mempunyai tiga pernyataan perulangan, pernyataan tersebut adalah sebagai berikut:
   while
   do..while
   for
  1. Pernyataan while
Pernyataan while berguna untuk melakukan proses yang berulang.
Bentuk pernyataan while adalah :
while (kondisi) {
Pernyataan ;
}
Pada pernyataan while blok pernyataan akan dijalankan terus menerus selama kondisi bernilai true (benar), dan jika blok pernyataan bernilai  false (salah) maka perulangan tidak akan dijalankan.
  1. Pernyataan do..while
Pernyataan do..while menyerupai pernyataan while. Hanya saja pada pernyataan do..while kondisi atau syarat dari perulangannya terletak di bawah atau diakhir.



Bentuk pernyataan do..while adalah :
do {
Pernyataan ;}
while (kondisi);
Pada pernyataan ini, blok pernyataan yang terdapat pada do..while minimal akan dieksekusi sekali.
  1. Pernyataan for
Pernyataan for juga berfungsi untuk menangani perulangan.
Bentuk pernyataan for :
for (inisialisasi; kondisi; iterasi)
Ket:
         Bagian inisialisasi digunakan untuk memberikan nilai kepada variabel yang digunakan untuk mengontrol perulangan.
         Bagian kondisi digunakan untuk mengontrol pengulangan dilanjutkan atau diakhiri.
         Bagian iterasi digunakan untuk menaikkan atau menurunkan nilai variabel pengontrol pengulangan.







1.3.            PROGRAM  MENCARI NILAI RATA-RATA
1.3.1.      ANALISA MASALAH ATAU PROGRAM
Program untuk mencari nilai rata-rata dari inputan beberapa mata kuliah. Inputan diinputkan dari keyboard dengan menggunakan class JOptionPane. Kita harus tahu sintak coding nya terlebih dahulu.

1.3.2.      LISTING PROGRAM
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class makul{

            public static void main(String[]args) throws Exception {

BufferedReader data=new BufferedReader (new InputStreamReader (System.in));
           
            System.out.println("Nilai Rata-Rata");
            System.out.println("---------------");
            System.out.print("Masukkan Nilai Daspro : ");
            String nilai=data.readLine();
            int nilai1=Integer.parseInt(nilai);
            System.out.print("Masukkan Nilai Sisdig : ");
            nilai=data.readLine();
            int nilai2=Integer.parseInt(nilai);
            System.out.print("MasukkanNilai PTI     : ");
            nilai=data.readLine();
            int nilai3=Integer.parseInt(nilai);
            int rata2=(nilai1+nilai2+nilai3)/3;
            System.out.println("Rata-Rata           : "+rata2);
           
            }
}
1.3.3.      PENJELASAN LISTING PROGRAM
Menggunakan sintak java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader dan public class makul
Memasukan data akan di input kan sesuai dengan data mahasiswa. Sehingga kita tinggal memasukan data memalui cmd yang ada dengan memanggil dengan cmd javac version yang tersedia.


1.3.4.      HASIL PROGRAM



1.4.            PROGRAM MENCARI PERULANGAN WHILE DO
1.4.1.      ANALISA MASALAH ATAU PROGRAM
Buatlah program dalam bahasa Java untuk mencetak kata “Program Java” sebanyak 10 kali, gunakan while-do. Dengan cara yang sudah di praktekkan sebelum nya, sehingga kita dapat kan sebanyak 10 kata program java.

1.4.2.      LISTING PROGRAM
import java.util.Scanner;
public class perulangan1{
            public static void main (String [] args)            {
                        String a = "program java";
                        int b=10;
                        int i=0;
           
                        while(i<b){
                                    System.out.println(i+1+". "+a);
                                    i++;
                        }
            }
}
1.4.3.      PENJELASAN LISTING PROGRAM
Public class bernama perulangan1 agar mudah mengenal bahwa class dari program yang dijalankan yaitu untuk mebuat kata sebanyak 10.. Selanjutnya di input berapa banyak yang akan di output kan kata program java .

1.4.4.      HASIL PROGRAM





1.5.            PROGRAM MENGHITUNG SELISIH WAKTU
1.5.1.      ANALISA MASALAH ATAU PROGRAM
Buatlah program Java untuk menghitung jumlah angka dari 1 s/d N. N diinputkan dari ke  yboard, misalnya N=5, maka jumlah 1+2+3+4+5=15.

1.5.2.      LISTING PROGRAM
import java.util.Scanner;
public class penjumlahan{
            public static void main(String[]args){

            int n;
            int a=0;
            int i;
            System.out.println("Mencari Jumlah Bilangan");
            System.out.println("-----------------------");
            Scanner data= new Scanner (System.in);
            System.out.print("Masukkan Batas :");
            n=data.nextInt();
           
           
            for (i=1;i<=n;i++){
                        System.out.print(i+"+");
                        a=a+i;
            }
           
            System.out.println();
           
            System.out.println("Jumlah : "+a);     
}
}
1.5.3.      PENJELASAN LISTING PROGRAM
Public class bernama penjumlahan agar mudah mengenal bahwa class dari program yang dijalankan yaitu untuk menghitung prnjumlahan
Kemudian System.out.println berisi hasil penjumlahan dan akan tersusun sesuai dengan yang di harap kan.

1.5.4.      HASIL PROGRAM


1.6.            PROGRAM FAKTOR PERULANGAN
1.6.1.      ANALISA MASALAH ATAU PROGRAM
 Buatlah program Java untuk menampilkan output sebagai berikut dengan menggunakan factor perulangan:
1FST        2FST
3FST        4FST
5FST        6FST
7FST        8FST

1.6.2.      LISTING PROGRAM
public class FST{
            public static void main(String[]args){

            String a="FST";
            int s=4;
            int x=1;

            for (int j=0; j<s; j++){
                        for (int i=0; i<2; i++){
                                    System.out.print(x+a+" ");
                                    x++;
                        }
                        System.out.println();
            }
           
           
}
}

1.6.3.      PENJELASAN LISTING PROGRAM
Public class FST dan akan di panggil javac fst.java. sehingga akan muncul yang kita sebut sebagai SOP yang telah di tampilkan di hasil program ini.
1.6.4.      HASIL PROGRAM






1.7.            PROGRAM MENAMPILKAN BILANGAN MATRIKS
1.7.1.      ANALISA MASALAH ATAU PROGRAM
Buatlah program Java untuk menampilkan output sebagai berikut:

5   10        15        20
25 30        35        40
45 50        55        60

1.7.2.      LISTING PROGRAM
import java.util.Scanner;
public class matriks{
            public static void main(String[]args){

            int a=5;
            int x=a;
            int s=4;

            for (int j=0; j<s; j++){
                        for (int i=0; i<4; i++){
                                    a=x+a;
                                    System.out.print(+a+" ");
                        }
                        System.out.println();
            }
           
           
}
}
1.7.3.      PENJELASAN LISTING PROGRAM
Public class bernama matriks agar mudah mengenal bahwa class dari program yang dijalankan yaitu untuk menampilkan data matriks. Berdasarkan soal, kita membuat bilangan yang habis di bagi 5.


1.7.4.      HASIL PROGRAM


0 komentar:

Post a Comment