Tugas 2 Java Buffer, Joption, Aritmatika dan Logika

Penasaran sekali rasanya bagaimana mengolah script dalam java maka tatkala ada tugas java, di balik gak ngerti ada cara untuk mencoba

1. penggunaan Buffer Reader
Penambahan Statement,

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

menjelaskan bahwa kita akan menggunakan class BufferedReader, InputStreamReader dan  IOException  yang  berada di java.io package. Java  Application Programming Interface (API) berisi ratusan class yang sudah didefinisikan sebelumnya yang dapat digunakan untuk program Anda. Class-class tersebut dikumpulkan di dalam packages.
Packages berisi class yang mempunyai fungsi yang saling berhubungan. Seperti pada contoh  di  atas,  java.io  package  mengandung  class-class  yang  memungkinkan program untuk melakukan input dan output data. Pernyataan di atas sederhananya dapat ditulis
sebagai berikut,

import java.io.*;
ditulis sebelum public class main

BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );
ditulis setelah public class main
kita  mendeklarasikan  sebuah  variabel  bernama  dataIn  dengan  tipe class BufferedReader.

selanjutnya diikuti variabel string
String name = ” “;

diikuti dialog string untuk memasukan karakter dari keyboard.
System.out.print(“Please Enter Your Name:”);

selanjutnya dilakukan pemeriksaan input data try-catch block
try{
name = dataIn.readLine();
}catch( IOException e ){
  System.out.println(“Error!”);
}

method  readLine()  dari BufferedReader digunakan untuk mendapatkan input dari user.

System.out.println(+ name +);
dapat digunakan untuk mengecek apa yang diinputkan.
gunakan parseInteger untuk memasukan string ke dalam integer jika data yang diinput berupa angka untuk diolah

int angka = Integer.parseInt(name);
baru kemudian bisa dimasukan ke dalam aritmatika maupun logika jika sudah menjadi integer.

contoh penerapan dalam script:

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tugas2a;

/**
*
* @author server test
*/
//1. Import
import java.io.*;
public class Tugas2a {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// Pembukaan
System.out.println(“Tugas 2 Aritmatika dengan Input Keyboard”);

// Buffer
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));

// String Buat Input
   String angka1 = “”;
        String angka2 = “”;
        String operator = “”;

// Form Input
System.out.println(“Masukan Angka 1: “);
try { angka1 = dataIn.readLine();
        }
        catch (IOException e){
            System.out.println(“Error !”);
        }

System.out.println(“Masukan Angka 2: “);
        try { angka2 = dataIn.readLine();
        }
        catch (IOException e){
            System.out.println(“Error !”);
        }

System.out.println(“Pilih Operator Aritmatika (* / + – %) : “);
        try { operator = dataIn.readLine();
        }
        catch (IOException e){
            System.out.println(“Error !”);
        }

// Masukan hasilnya ke Integer
int a1 = Integer.parseInt(angka1);
        int a2 = Integer.parseInt(angka2);
// cek
//System.out.println(“”);

//Lakukan Hitungan Aritmatika Sederhana
//System.out.println(a1+100);
//System.out.println(a1-2);

// Buat menu dengan operasi
if (operator.equals(“*”)){
System.out.println(a1+””+operator+””+a2+” = “+(a1*a2));}
else if (operator.equals(“/”)){
System.out.println(a1+””+operator+””+a2+” = “+(a1/a2));}
else if (operator.equals(“+”)){
System.out.println(a1+””+operator+””+a2+” = “+(a1+a2));}
else if (operator.equals(“-“)){
System.out.println(a1+””+operator+””+a2+” = “+(a1-a2));}
else if (operator.equals(“%”)){
System.out.println(a1+””+operator+””+a2+” = “+(a1%a2));}
else System.out.println(“Maaf Salah Pilihan Operatornya”);

}
}

2. penggunaan JOption

import javax.swing.JOptionPane;
ditulis sebelum public class main

deklarasi string dan memasukan karakter
String
name = “”;
name = JoptionPane.showInputDialog(“Please enter your name”);

menampilkan
String
msg = “Hello ” + name + “!”;     
JOptionPane.showMessageDialog(null, msg);

proses selanjutnya adalah sama yaitu mengubah kedalam integer dan mengolehnya menjadi hitungan.

contoh penerapan dalam script :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package tugas2b;

/**
*
* @author server test
*/
// import
import javax.swing.*;
public class Tugas2b {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
// Awalan Tampil
        JOptionPane.showMessageDialog(null, “Tugas 2 Aritmatika dengan Input Keyboard”);

// String
String angka1 = “”;
String angka2 = “”;
String operator = “”;
angka1 = JOptionPane.showInputDialog(“Masukan Angka1”);
angka2 = JOptionPane.showInputDialog(“Masukan Angka2”);
operator = JOptionPane.showInputDialog(“Pilih Operator (* / + – %)”);
// Uji Coba lihat
//String msg =(angka1);
//JOptionPane.showMessageDialog(null, msg);
// Masukan Ke Integer
int a1 = Integer.parseInt(angka1);
int a2 = Integer.parseInt(angka2);

//Operasi Aritmatika Sederhana
//JOptionPane.showMessageDialog(null, “Nilai a1+a2 = ” +(a1+a2));
//tampilkan dalam bentuk pilihan operator
if (operator.equals(“*”)){
JOptionPane.showMessageDialog(null, a1+””+operator+””+a2+” = “+(a1*a2));}
else if (operator.equals(“/”)){
JOptionPane.showMessageDialog(null, a1+””+operator+””+a2+” = “+(a1/a2));}
else if (operator.equals(“+”)){
JOptionPane.showMessageDialog(null, a1+””+operator+””+a2+” = “+(a1+a2));}
else if (operator.equals(“-“)){
JOptionPane.showMessageDialog(null, a1+””+operator+””+a2+” = “+(a1-a2));}
else if (operator.equals(“%”)){
JOptionPane.showMessageDialog(null, a1+””+operator+””+a2+” = “+(a1%a2));}
else {JOptionPane.showMessageDialog(null, “Maaf Salah Masukan Operator”);}

}
}

#Kang’ Opay

Taupik Nurhidayat
Ciamis, 11111986
nama kecil anur mustafa alkhalif
panggilan anur.
Masuk sd Nurhidayat panggil anur
Masuk smp Taupik Nurhidayat panggil t’wo
Masuk Smk Taupik Nuhidayat panggil opik si hansip
Masuk kuliah Taupik Nurhidayat panggil mang opay karena hobi ngoprek apa saja.
Banyak panggilan yang baik
ada anur, t’wo, opik, upik, opay, nurdin, udung, pakguru, ujang, mangguru, akangguru, yah alias aja yang jelas perwujudannya yah begini saja tukang segala hal yang penting heppi..
OPAY gak tahu lah siapa yang memulainya yang jelas namanya sundaisme i like this. Sudah lama nama itu terasa nyaman jadi nama akrabku yang pasti dari pada lengkap lebih mudah itulah di kenali lidahnya juga mudah dilafalkan oleh multi kultur multi budaya.
Sekedar panggilan sekedar lintasan bahasa.

“bahwa di setiap nama itu ada doa didalamnya”

https://www.facebook.com/anoeri
https://anoeri06.wordpress.com
http://anoeri06.web44.net

 

Indonesia dengan Museumnya

Kaya akan budaya itulah julukan indonesia. Terdapat peninggalan masa lampau yang masih ada dipertahankan dan dipelihara.
Struktur yang mendukung itu adalah Museum, merupakan kesatuan bangunan kepengurusan dan koleksi yang dapat di jadikan contoh maupun pedoman untuk saat ini dan masa depan.
Geologi, artefak, batuan, bangunan, Art decoration, Transportasi, Sejarah dan Tulisan Budaya, Koleksi merupakan bagian yang tidak terpisahkan.

“Jangan Sekali Kali Melupakan Sejarah”

Networking hal penting dalam membangun peradaban

Sumatera, Jawa, Kalimantan, Sulawesi, Papua adalah bagian dari aktifitas saat ini merupakan bagian bentangan barat sampai timur indonesia.
Bisa ketemu mengenal dan saling bantu adalah hal terindah.
Bahasa adalah pemersatunya.
Adakah alasan utamanya adalah networking atau jaringan dimana semua berasal dari keseharian budaya berbeda tapi dengan tekad niat serta sarana yang sama bisa bertemu dan berpola sama.
Kesamaan misi, kesamaan visi, kesamaan tujuan toleransi saling menghargai budaya masing masing saling melengkapi menutup atau memperbaiki kekurangan satu jalan terbaik buat melangkah.
Indah jika telah bisa terbentuk, Beda tingkatan beda progress pekerjaan tidak jadi persoalan buat menyelesaikan satu tugas yang sama.
Networking dapat meningkatkan tingkat kepercayaan.
Berlaku positif saling mengingatkan adalah karakter yang bisa terbentuk.
Rancangan masa depan juga bisa terpola.
Terkadang ada ide ide kreatif tidak terwujud, adalah hal positif jika ide itu di rancang bersama oleh yang punya ide yang punya modal yang punya tekad mengerjakan dan yang punya tekad memasarkan.
“tidak ada wujud yang tidak mungkin dalam jamaah”

Story Board & Story Line

Storyboard adalah visualisasi ide dari aplikasi yang akan dibangun, sehingga dapat memberikan gambaran dari aplikasi yang akan dihasilkan. Storyboard dapat dikatakan juga visual script yang akan dijadikan outline dari sebuah proyek, ditampilkan shot by shot yang biasa disebut dengan istilah scene.

Story Lin adalah cerita dari sebuah ide dari aplikasi yang akan dibangun, berupa uraian kata – kata yang memberikan gambaran keadaan dari aplikasi yang akan dihasilkan.