Free Hit Counter
Calculate Body Mass

Minggu, 30 Oktober 2011

Konversi Suhu

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)*(suhu­32)
6. Jika F --> C maka hasil=(5.0/9.0)*(suhu­32)

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.

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

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

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 :
    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,
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.