Pada Latihan Java kali ini, cobalah kalian aplikasikan struktur kontrol dijava kedalam aplikasi konversi suhu. Dengan ketentuan sebagai berikut:
1. jika C --> R maka hasil=(4.0/5.0)*suhu
2. Jika C --> F maka hasil=(9.0/5.0)*suhu + 32
3. Jika R --> C maka hasil=(5.0/4.0)*suhu
4. Jika R --> F maka hasil=(9.0/4.0)*suhu+32
5. Jika F --> R maka hasil=(4.0/9.0)*(suhu32)
6. Jika F --> C maka hasil=(5.0/9.0)*(suhu32)
untuk sources code bisa di download disini
dari sources code diatas coba anda buat algoritma (bisa dalam bentuk flowchat atau pseudocode) dan buat kesimpulan dari sources code diatas.
Minggu, 30 Oktober 2011
Jumat, 28 Oktober 2011
Argumen dari Command-line
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. Argumen Command-Line
Sebuah aplikasi Java dapat menerima sejumlah argumen dari command-line. Argumen dari command line memberikan kesempatan bagi user untuk mengatur operasi dari
sebuah aplikasi dalam sekali pemanggilan program. User memasukkan argumen
command line pada saat memanggil aplikasi dan menspesifikasikan argumen tersebut
setelah nama dari class yang akan dijalankan.
3. Latihan Praktikum
download File
- 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. Argumen Command-Line
Sebuah aplikasi Java dapat menerima sejumlah argumen dari command-line. Argumen dari command line memberikan kesempatan bagi user untuk mengatur operasi dari
sebuah aplikasi dalam sekali pemanggilan program. User memasukkan argumen
command line pada saat memanggil aplikasi dan menspesifikasikan argumen tersebut
setelah nama dari class yang akan dijalankan.
3. Latihan Praktikum
download File
Rabu, 26 Oktober 2011
ARRAY
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
- 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
Praktikum 3
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 :
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
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
Praktikum 4
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,
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,
output sources code
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 seperti dibawah ini
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.
Berikan dukungan dan komentar anda agar blog ini bisa berkembang menjadi lebih baik.
Salam IT Indonesia.
Langganan:
Postingan (Atom)