CLICK HERE FOR FREE BLOGGER TEMPLATES, LINK BUTTONS AND MORE! »

Senin, 13 Agustus 2012

Kombinasi 3 Class Inputan yang di ambil dari inputan keyboard

Saya akan menjelaskan tentang inputan keyboard dari 3 class inputan. Tiga class inputan tersebut adalah Scanner, BufferedReader, dan JOptionPane. Hasilnya akan dikeluarkan melalio method "showMessageDialog"

1. BufferedReader

          Untuk membuatnya kita harus menambah satu baris perintah, yaitu : import java.io.* . Kemudian juga kita harus membuat suatu objek dari kelas BufferedReader . Kelas BufferedReader adalah kelas abstrak yang menangani baca tulis ke suatu media. Kelas ini membutuhkan kelas lain sebagai pekerjanya, yaitu InputStreamReader . Dan InputStreamReader membutuhkan media tempat baca tulis dilakukan yaitu System.in

         Semua itu dapat dituliskan dalam suatu perintah, yaitu :
BufferedReader br = new BufferedReader (newInputStreamReader(System.in));
Lalu untuk memerintahkan Java mengambil input dari user, kita gunakan fungsi readline();yang terdapat pada kelas BufferedReader, dalam hal ini terealisasi pada objek br.

         Ditulis dengan perintah :
nama = br.readLine();

try {
   . . .
} catch (IOException ioe) {
  . . .
}

Perintah di dalam try { . . . } adalah perintah yang kita ingin jalankan pada situasi yang "mungkin" tidak berhasil. Parameter pada catch, yaitu IOException ioe adalah jenis kesalahan yang ingin kita tangkap. Dalam hal ini kita ingin menangkap adanya kesalahan IO, yaitu kesalahan yang bertipe IOException.
Perintah di dalam catch { . . . } adalah perinrah yang akan dilakukan apabila kesalahan ditangkap. Jika tidak ada kesalahan IO yang ditemukan, maka bagian ini akan dilewatkan ( tidak dijalankan )

2. JOptionPane

Saat ini, mari kita coba untuk membuat program sederhana untuk melakukan input data yang diketik melalui keyboard. Salah satu caranya menggunakan JOptionpane, yaitu kelas yang kita dapatkan dari javax.swing package. JOptionPane membuat kemudahan dengan memunculkan dialog box standar kepada pengguna untuk dapat diisikan sebuah nilai atau untuk menginformasikan sesuatu.


Ini source kode menghitung penjumlahan dari gabungan Scanner, BufferedReader, dan JOptionPane


package Praktek1;
    import java.util.Scanner;
    import javax.swing.JOptionPane;
    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.io.IOException;
/**
 *
 * @author USER
 */
public class Praktik
{
    public static void main(String[] args)
    {
     //Input nama di BufferedReader
            BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
            String nama = "";
            //memasukkan nama            System.out.print("Masukkan Nama Anda: ");
            try {nama = dataIn.readLine();}
            catch (IOException e){
            System.out.println("Error!");}
            //menampilkan nama
            System.out.println("Hallo " +nama + "'");
            //setelah itu memasukkan angka lewat scanner
        int tambah,angka1,angka2,angka3;
        Scanner input=new Scanner(System.in);
        System.out.println("Aplikasi Penjumlahan");
        System.out.println("------------------------------");
        System.out.println("Masukkan Angka Pertama : ");
            //angka Pertama Masuk di Var angka1
        angka1=input.nextInt();
        System.out.println("Masukkan Angka Kedua : ");
            //angka Kedua Masuk di Var angka2
        angka2=input.nextInt();
            //memasukkan angka ketiga lewat JOptionPane
        String fn = JOptionPane.showInputDialog("Masukkan Angka Ketiga : ");
            //angka Ketiga Masuk di Var angka3
        angka3 = Integer.parseInt(fn);
            //di Jumlahkan
        tambah=angka1 +angka2 +angka3;
            //Output lewat ShowMessageDialog JOptionPane
        JOptionPane.showMessageDialog(null, "JAWABAN " +tambah, "JAWABAN", JOptionPane.PLAIN_MESSAGE);
        System.out.println("Hasil: " +tambah);
        System.out.println("-----------SELESAI------------");
            //Selesai, Nadya Ayu Larasati / 23 / XI TKJ 3
        }
}




Kamis, 02 Agustus 2012

Pengenalan ASP.NET

ASP.NET merupakan teknologi Microsoft yang dikhususkan untuk pengembangan aplikasi berbasis web dinamis berbasis platform.NET Framework. ASP.NET didesain untuk memberikan kemudahan pada pengembangan web untuk membuat aplikasi berbasis web dengan cepat, mudah, dan efisien karena meminimalkan penulisan kode program dengan bantuan komponen - komponen yang tersedia, sehingga dapat meningkatkan produktivitas.

Kelebihan ASP.Net

  • Kemudahan mengakses berbagai library.NET Framework secara konsisten dan powerful, yang mempercepat pengembangan aplikasi
  • Penggunaan berbagai bahasa pemrograman secara penuh, misalnya VB.NET, C#, J#, dan C++. Dalam ASP.NET bahasa - bahasa ini dapat digunakan secara penuh sebagaimana layaknya bekerja di Windows Application. Hal ini jauh berbeda dibandingkan ASP Klasik yang menggunakan scripting languange
  • Tersedia berbagai Web Control yang dapat digunakan membangun aplikasi secara cepat. Programmer dapat dengan mudah mengkaitkan data ke web control sebagaimana layaknya memprogram windows application. Hal ini sangat mempercepat pembuatan aplikasi dibandingkan harus menyusun kode - kode HTML secara manual
  • Code Behind, artinya kode - kode pemrograman yang menjadi logic aplikasi ditempatkan terpisah dengan kode user interface yang berbentuk HTML. Ini sanagt memudahkan dalam debugging, karena kode untuk presentation layer tidak tercampur dengan kode application logic.