Exception Pada Java dan Program Sederhana Pada Java

/ Sabtu, 22 Oktober 2011 /
Apa Itu Exception?
Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan(error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
Beberapa contoh dari exception yang Anda mungkin jumpai adalah : exception ArrayIndexOutOfBounds, yang terjadi jika kita mencoba mengakses elemen array yang tidak ada, atau NumberFormatException, yang terjadi ketika kita mencoba melalui parameter bukan angka dalam method Integer.parseInt.

Menggunakan BufferedReader untuk mendapatkan input
Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package java.io untuk mendapatkan input dari keyboard.
Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard:
  Tambahkan di bagian paling atas code Anda: import java.io.*;
  Tambahkan statement berikut:
BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );

Menggunakan DataInputStream untuk mendapatkan input
Data input stream merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program.
Data input stream berada didalam package java.io.
Pendeklarasianya adalah :
DataInputStream nama_objek = new DataInputStream(System.in);


PROGRAM SEDERHANA PADA JAVA
LISTING PROGRAM

Java Program Cobasegitiga


Java Program Cobatabung


Java Program Cobakubus



LOGIKA PROGRAM

1. Cobasegitiga dengan InputStream











KETERANGAN

  • import java.io.*;  adalah menentukan sebuah variable yang digunakan untuk menyimpan data.
  • Class cobasegitiga{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.
  • Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
  • DataInputStream  dis = new DataInputStream(System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io.
  • System.out.print("Masukan Alas            : "); codingan yang berfungsi untuk mencetak  “Masukan Alas” yang nantinya di isi oleh nama user/pengguna.
  • int a ; merupakan bentuk dari a atau alas yang berupa integer atau numeric.
  • a = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
  • System.out.print("Masukan Tinggi         : "); codingan yang berfungsi untuk mencetak  “Masukan Tinggi” yang nantinya di isi oleh nama user/pengguna.
  • int t ; merupakan bentuk nilai dari t yaitu berupa integer atau numeric.
  • t = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
  • System.out.println("Luas Segitiga                    = "+(a*t/2));  codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(a*t/2));  yaitu rumus dari Luas Segitiga.

2. Cobatabung dengan InputStream












KETERANGAN

  • import java.io.*;  adalah menentukan sebuah variable yang digunakan untuk menyimpan data.
  • Class cobatabung{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.
  • Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
  • DataInputStream  dis = new DataInputStream(System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io.
  • System.out.print("Masukan Jari - jari Lingkaran    : "); codingan yang berfungsi untuk mencetak  “Masukan Jari -  jari Lingkaran” yang nantinya di isi oleh nama user/pengguna.
  • int a ; merupakan bentuk dari a atau alas yang berupa integer atau numeric.
  • a = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
  • System.out.print("Masukan Tinggi Tabung              : "); codingan yang berfungsi untuk mencetak  “Masukan Jari -  jari Lingkaran” yang nantinya di isi oleh nama user/pengguna.
  • int t ; merupakan bentuk nilai dari t yaitu berupa integer atau numeric.
  • t = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.
  • System.out.println("Luas Tabung                               = "+(3.14*a*a*a));  codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(3.14*a*a*a));  yaitu rumus dari Luas Tabung.

3. Cobakubus dengan Scanner









KETERANGAN

  • import java.io.*;  adalah menentukan sebuah variable yang digunakan untuk menyimpan data.
  • Class cobakubus{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.
  • Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.
  • Scanner masukin = new Scanner (System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io. dan java.util
  • System.out.print("Masukan Sisi Kubus                     : "); codingan yang berfungsi untuk mencetak  “Masukan Sisi Kubus” yang nantinya di isi oleh nama user/pengguna.
  • int s = masukin.nextInt(); merupakan bentuk nilai dari s yaitu berupa integer atau numeric.
  • System.out.println("Luas Kubus                                 = "+(s*s*s));  codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(s*s*s));  yaitu rumus dari Luas Kubus.

OUTPUT PROGRAM
Selanjutnya file pada note++ di save dengan format java dan berinama sesuai dengan class ditambahkan .java
lalu buka CMD jalankan program dengan ketik H:\>javac coba.java setelah berhasil ketik H:\>java coba. sdvs

Cobasegitiga dengan InputStream

Cobatabung dengan InputStream

Cobakubus dengan Scanner

    1 comments:

    { AchSum } on: 22 Januari 2014 pukul 06.13 mengatakan...

    Desain font menyusahkan pembaca. perhatikan IMKnya mas

    Posting Komentar

    Diberdayakan oleh Blogger.

    Friends

    About

    Thanks for visit my blog enjoy it :)
     
    Copyright © 2010 Elpnewa, All rights reserved