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.
- 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.
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
- 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
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 :
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
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,
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
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.
Berikan dukungan dan komentar anda agar blog ini bisa berkembang menjadi lebih baik.
Salam IT Indonesia.