Minggu, 30 Oktober 2011

LATIHAN JAVA

LATIHAN JAVA


Jumat, 28 Oktober 2011


1. TUJUAN
- Mengetahui dan menjelaskan mengenai argumen command-line
- Mendapatkan input dari user dengan menggunakan argumen command-line
- Mempelajari bagaimana memberikan argumen kedalam program pada NetBeans



2.

Diposkan oleh JAVA UNMUH JEMBER di 21:28 0 komentar


Rabu, 26 Oktober 2011


1. Tujuan
- Mendeklarasikan dan membuat array
- Mengakses elemen-elemen didalam array
- Menentukan jumlah element didalam sebuah array
- Mendeklarasikan dan membuat array multidimensi

2. Definisi Array
Array adalah suatu struktur yang terdiri dari sejumlah elemen yang memiliki tipe data yang sama. Elemen- elemen array tersusun secara sekuensial dalam memory computer. Array dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi (multi dimensi).

3. Array Satu Dimensi
Array Satu Dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetaoi isi dari elemen tersebut boleh berbeda.
Bentuk umum dari array:
Nama Array[n]={elemen0,elemen1,elemen2,…,n}
N=jumlah elemen
contoh


output dari sources code diatas:



4. Array Dua Dimensi
Array Dua Dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom elemen yang bertipe sama.
Bentuk umum:
Nama Array [m][n];
Atau
Nama Array [m][n]={ {a,b,..,z},{1,2,….,n-1} };
contoh :


output dari sources code diatas:



6. Latihan :
a. Analisa dan buatlah algoritma sources code dibawah ini


output dari sources code dibawah ini:



b. Buatlah Sources code tentang algoritma sequensial

Diposkan oleh JAVA UNMUH JEMBER di 03:24 0 komentar


Minggu, 23 Oktober 2011


INPUTAN KEYBOARD

1. Tujuan
a. Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard
b. Menggunakan class BufferedReader untuk mendapatkan input dari keyboard
melalui layar console
c. Menggunakan class JOptionPane untuk mendapatkan input dari keyboard
menggunakan GUI

2. BufferReader
BufferedReader adalah sebuah class di java yang tepatnya terdapat pada package java.io.

Untuk mengakses class BufferedReader pertama-tama kita harus memanggilnya terlebih dahulu dengan cara sebagai berikut :

a. Tambahkan di bagian paling atas code dengan :

import java.io.*;

yang dimaksud dengan asteriq(*) adalah memanggil semua class yang terdapat pada class io.

b. Setelah kita selesai dengan dengan menambahkan code diatas kita harus membuat statement seperti berikut :

BufferedReader ml = new BufferedReader(new InputStreamReader(System.in))

c. Setelah menambahkan statement diatas kita segera membuat blok-catch untuk menangkap input.

try {

String x = dataIn.readLine();

}catch(IOException e){

System.out.println(e);

}

contoh:


outputnya adalah sebagai berikut:



3. JOptionPane
Fungsi class JOptionPane yaitu Berfungsi hampir sama dengan kelas BufferedReader yaitu menerima input-an dari keyboard oleh User, namun mode yang ditampilkan adalah dengan tambahan menggunakan DialogBox [MessageBox]. class BufferedReader Terletak di dalam java.io package sedangkan class JOptionPane Terletak di dalam javax.swing package.
contoh:


output dari sources code:









Tugas kalian buat dan analisislah sources code dibawah ini:
sources code yang pertama





output sources code pertama


sources code kedua


output sources code kedua







Diposkan oleh JAVA UNMUH JEMBER di 18:25 0 komentar


Sabtu, 22 Oktober 2011


Struktur Kontrol Keputusan Dalam JAVA
Struktur kontrol keputusan adalah statement dari Java yang mengijinkan user untuk memilih dan mengeksekusi blok kode dan mengabaikan blok kode yang lain.
1. Struktur Kontrol pemilihan
a. if
Statement-if menentukan sebuah statement (atau blok kode) yang akan dieksekusi jika dan hanya jika
persyaratan boolean (boolean statement) bernilai true.
Bentuk dari statement if,

if( boolean_expression ){

             statement;

         }

atau

if( boolean_expression ){

             statement1;

             statement2;

             . . .

         }

dimana, boolean_expression adalah sebuah persyaratan boolean (boolean statement) atau boolean variabel.

contoh :


output dari sources code diatas:




b. If- else
Statement if-else digunakan apabila kita ingin mengeksekusi sebuah statement dengan kondisi true dan
statement yang lain dengan kondisi false.

Bentuk statement if-else,

if( boolean_expression ){

              statement;

          }else{

              statement;

          }

dapat juga ditulis seperti,

if( boolean_expression ){

           statement1;

           statement2;

           . . .

       }else{

           statement1;

           statement2;

           . . .

       }

    contoh :


output dari sources code diatas:




c. if-else-if

    Struktur seperti ini mengijinkan kita untuk membuat seleksi persyaratan yang lebih kompleks.

    Bentuk statement if-else if

        if( boolean_expression1 ){

    statement1;

        }else if( boolean_expression2 ){

    statement2;

        }else{

    statement3;

        }

    contoh :




output sources code




d. WHILE

while loop adalah pernyataan suatu blok pernyataan yang diulang-ulang sampai

mencapai kondisi yang cocok.

Bentuk statement

WHILE (kondisi)

{

Statement;

}

     contoh :


output sources code




e. Do While

Statement perulangan DO WHILE akan mengulang dimana pernyataan di dalam do while

loop akan dieksekusi sedikitnya satu kali.

Bentuk statement

DO

{

Statement;

}While (kondisi)

contoh :


output sources code




f. For

For loop akan melakukan perulangan untuk mengeksekusi kode yang sama sebanyak

jumlah yang ditentukan.

Bentuk statement

FOR(awal;akhir;peningkatan)

Statement;

contoh :


output sources code


g. Switch

Bentuk statement

        switch (ekspresi) {

          case nilai1:

               perintah1

               break;

          case nilai2:

               perintah2

               break;

          case nilai3:

               perintah3

               break;

          default:

               perintah_lain

          }

   contoh :





tugas kalian kembangkan sources code diatas kedalam inputan dinamis kemudian

jalankan. Lihat hasilnya dan analisislah sources code diatas sertakan flowchartnya.

buatlah sources code yang bisa menampilkan piramida bintang

Diposkan oleh JAVA UNMUH JEMBER di 18:08 0 komentar


WELCOME IN JAVA UNMUH JEMBER

Selamat Datang di JAVA UNMUH JEMBER. Blog yang berisikan tentang pemrograman, algoritma dan seputar informasi yang berkaitan tentang teknologi informatika. Bagi anda orang-orang IT bergabunglah bersama kami di JAVA UNMUH JEMBER.
Berikan dukungan dan komentar anda agar blog ini bisa berkembang menjadi lebih baik.

Salam IT Indonesia.

Diposkan oleh JAVA UNMUH JEMBER di 09:15 0 komentar http://javaumj.blogspot.com/