Archive for February, 2010

Kuliah III.1:: getInputFromKeyboard

Pada bahasan kali ini, kita akan  mempelajari bagaimana cara mendapatkan input dari keyboard pada java. Mendapatkan input dari keyboard bisa melalu metode  buffer reader atau juga bisa memanfaatkan class JOptionPane yang merupakan class dari java swing. disesuaikan dengan kebutuhan saja. mudah2an tidak bingung menentukan pilihan pakai yang mana  :bingung:

- buffer reader

Berikut adalah contoh pemanfaatan buffer reader untuk mendapatkan input dari keyboard

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class getInputFromBufferedReader {
     public static void main(String[] args) {
          BufferedReader dataIn = new BufferedReader(new
          InputStreamReader( System.in) );
          String name ="";
          String address ="";
          try{
                    System.out.print("Please Enter Your Name:");
                    name = dataIn.readLine();
                    System.out.print("Please Enter Your Address:");
                    address = dataIn.readLine();
          }catch( IOException e ){
               System.out.println("Error!");
          }
          System.out.println("Hello " + name +", alamat anda adalah di "+address+"!");
     }
}

- JOptionPane
JOptionPane merupakan class yang terdapat pada package swing. JOptionPane menerima inputan berupa string, selanjutnya bisa kita rubah ke tipe data tertentu. Berikut contoh penggunaan JOptionPane

import javax.swing.JOptionPane;
public class ConvertVariabel {
     public static void main(String[] args) {
          // TODO Auto-generated method stub
          String nilai1=JOptionPane.showInputDialog("Masukkan nilai 1");
          String nilai2=JOptionPane.showInputDialog("Masukkan nilai 2");
          int intNilai1=Integer.parseInt(nilai1);
          int intNilai2=Integer.parseInt(nilai2);
          float floatNilai1=Float.parseFloat(nilai1);
          float floatNilai2=Float.parseFloat(nilai2);
          int hasilKali=intNilai1 * intNilai2;
          float hasilBagi=floatNilai1/floatNilai2;
          JOptionPane.showMessageDialog(null, "Hasil kali adalah ="+hasilKali+"\n hasilBagi="+hasilBagi);
     }
}

Download presentasi Kuliah OOP pertemuan ke 3 tentang Mendapatkan Input dari Keyboard dan Flow Control Conditional pada Java

Kuliah II OOP. Java, Operator, Variabel, Type Data, Array, Flow Control

Silakan downlad materi kuliah II OOP dengan Java dengan sub pokok bahasan. Java, Operator, Variabel, Type Data, Array, Flow Control. Jika ada pertanyaan silakan comment disini. Jika bermanfaat minta  :cendol donk dan rate  :rate

Flow Control baru if then else dan Switch. Untuk While, For to do menyusul ya.. :-)

Kuliah I. Konsep Dasar OOP

Jika kita sudah terbiasa dengan bahasa pemrograman structural, untuk mempelajari bahasa pemrograman berbasis Object Oriented Programming tidaklah susah. Cukup dengan merubah cara pandang dimana untuk mencari solusi, permasalahan dipandang sebagai bagian dari object-object yang saling berhubungan. Mempelajari OOP kesannya sangat SUSAH. tapi saya yakin itu sangat mudah, kuncinya adalah JANGAN CEPAT MENYERAH :army: .  Sama dengan kehidupan kita sehari2, jika kita melihat suatu permasalahan sekaligus kita akan merasa bahwa masalah tersebut sangat sulit dipecahkan. tapi jika memecahkan masalah tersebut sedikit demi sedikit dari hal2 kecil, tanpa terasa masalah yang besar tersebut akan terpecahkan. Sederhana bukan? itulah konsep OOP yang mengambil model dari kehidupan nyata kita.

Ok, sebelum pembukaan saya panjang lebar (panjang x lebar=luas) maka langsung saja kita bahas OOP. Apakah OOP itu? OOP adalah konsep pemrograman dengan memandang bagian2 permasalahan tersebut sebagai object yang nantinya akan saling bekerja sama untuk membangun sebuah sistem.  Contohnya adalah Notebook, Notebook adalah sebuah object. Didalam notebook terdiri dari object2 lain yang saling bekerja sama. Object2 tersebut seperti RAM, Prosesor, Hardisk dan lain sebagainya. Begitu juga denganOOP, object-object akan saling bekerja sama dengan cara mengirim pesan ke object lain.

Pilar Utama dalam mempelajari OOP adalah Class, Object, Inhereitence, Polymorphism dan Encapsulation. Silakan baca presentasi saya lebih lanjut mengenai Konsep OOP dan sedikit pengenalan Java. INGAT : jangan cepat menyerah mempelajari OOP. Itu adalah tantangan. “Try and Error”   coba terus dan belajar dari kesalahan. seperti lagunya SLANK, “jangan menyerah.. jangan menyerah” (bener ngga slank ya?) :hammer

public class HelloWorld {
  public static void main(String[] args) {
      System.out.println("Hello World, how are you today? ");
  }
 }
 

Onno W. Purbo: e-voting, sebuah tamparan dari Bali

Melihat e-voting di Jembrana Bali dan kesederhanaan penuturna dari Bupati Bali dan staf IT yang telihat, terbayang bagaimana kesajahaan itu membuahkan hasil yang ternilai. Read the rest of this entry »

Verifikasi PayPal Gratis, tanpa VCC dan Credit card

 

verifikasipaypalgratisSetelah belajar mengenal paypal, silakan daftar di paypal dengan mengaks https://www.paypal.com dan isi data yang diperlukan. Setelah pendaftaran selesai, maka account paypal anda harus diverifikasi. Verifikasi paypal biasanya menggunakan kartu kredit. Jika tidak menggunakan kartu kredit, biasanya harus beli VCC (Virtual credit card) yang harganya rata2 70 ribu rupiah.

Naluri manusia adalah mencari gratisan (gue banget). tujuan utama saat selesai membuat account paypal adalah mencari VCC Gratis. VCC gratis tidak ketemu, malah ketemu yang lebih dari VCC Gratis. yaitu verifikasinya jangan menggunakan kartu kredit. tapi daftarkan rekening kita ditempat verifikasi paypal. nanti akan dikirim uang dari paypal kerekening kita (1-100) rupiah. Gunakan angka tersebut untuk verifikasi paypal anda.  penarikan paypal pun lebih gampang jadinya, langsung kerekening kita. saya pakai mandiri, saya juga pakai internet banking. jadi lebih mudah melakukan pengecekan jumlah uang yang digunakan paypal. cmiiw

mengenal paypalPaypal merupakan alat untuk bertransaksi online. Pembayaran lewat internet dengan menggunakan PayPal memberikan kenyamanan dan keamanan transaksi karena kita tidak perlu memberikan data kartu kredit setiap bertransaksi.  Data Kartu kredit aman dicatat pada Account Paypal, tapi tidak disharing saat kita transaksi. yang digunakan transaksi adalah account paypal kita yang berupa alamat email.

Semboyan Paypal Adalah “FAST, EASY, SECURE” yang berarti paypal digunakan untuk kemudahan transaksi secara cepat, mudah dan aman. website PayPal bisa dilihat pada https://www.paypal.com (pastikan HTTPS bukan http). Paypal dimiliki oleh EBay, ebay adalah situs lelang dan toko online terbesar di dunia. Dengan dibukanya paypal untuk pemasaran internet(Internet marketer) diindonesia tentunya masyarakat indonesia bisa bertransaski di ebay dan website lain yang menggunakan paypal sebagai media pembayaran.

Read the rest of this entry »