BelajarJava.Com


Pewarisan (Inheritance) - Part 1

Posted in Fundamental, Intermediate by jolly on the February 13th, 2009

Kenapa perlu pewarisan?

Misalnya, anda pernah membuat sebuah program untuk sebuah mesih ATM, anda membuat beberapa kelas, lengkap dengan method-nya. Kemudian anda ingin mengganti kelas nasabah ada tetapi beberapa fungsi yang perlu dirubah, tetapi beberapa fungsi lainnya tetap. Bagaimana anda melakukan penambahan ini? Anda bisa melakukan hal ini:

>> Ambil kelas nasabah yang lama, copy isinya, buat kelas yang baru lalu paste isi kelas yang lama kedalamnya, lakukan modifikasi terhadap kelas yang baru kemudian ganti kelas yang lama dengan yang baru.

Atau mungkin lebih baik jika seperti ini: (more…)

You can help me to share this post by klicking icons below. Enjoy it. These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • Google Bookmarks
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Technorati
  • TwitThis
  • LinkedIn

Desimal To Biner

Posted in Fundamental by vyor on the February 6th, 2009

Sebenarnya tulisan ini sudah saya posting di blog saya tapi karena saya pengen tulis di website ini makanya lakukan copy-paste aja deh ……

Berikut ini dari tulisan yang ada di blog saya

Java sebenarnya telah menyediakan fungsi untuk mengkoversi angka desimal menjadi biner. Tetapi tulisan kali ini saya akan buat fungsi yang sederhana untuk proses itu, sekaligus untuk melatih algoritma. Ini contoh scriptnya

  1. public String getBiner(int desimal){
  2. String biner = “”;
  3. while(angka != 0){
  4. if(angka % 2 != 0)biner +=1;
  5. else biner +=0;
  6. angka /= 2;
  7. }
  8. return new StringBuffer(biner).reverse().toString();
  9. }
  10.  

Semoga Membantu.

You can help me to share this post by klicking icons below. Enjoy it. These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • Google Bookmarks
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Technorati
  • TwitThis
  • LinkedIn

Struts Framework (Struts Validation) - Part 4

Posted in Framework, Intermediate, JEE, Struts 1.2 by jolly on the February 2nd, 2009

Aplikasi web membutuhkan prosedur validasi untuk memastikan bahwa masukkan data dari user sesuai yang diharapkan oleh aplikasi.

Struts memiliki dokumen validation.xml yang dipakai untuk melakukan konfigurasi validasi data. Semua aturan-aturan yang akan dipakai oleh form dituliskan di dalam dokumen ini. Agar form bean dapat menggunakan konfigurasi yang ditentukan dalam validation.xml, form bean tersebut harus meng-extends class ValidatorForm. Form tersebut akan terlihat seperti berikut. (more…)

You can help me to share this post by klicking icons below. Enjoy it. These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • Google Bookmarks
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Technorati
  • TwitThis
  • LinkedIn

Struts Framework (Form Beans) - Part 3

Posted in Framework, Intermediate, JEE, Struts 1.2 by jolly on the February 2nd, 2009

Kebanyakan aplikasi web menggunakan menggunakan form untuk meminta masukan dari user. Misalnya, form login, form registrasi, form pencarian dan lain-lain. Struts menyediakan cara untuk menangani data yang di masukkan dari form, yaitu menggunakan class yang disebut Form Bean.

Membuat Form Bean

Sebagai contoh saya akan membuat sebuah form registrasi forum. Mulai dengan membuat form bean terlebih dahulu, meskipun dapat juga dimulai dari tampilannya. Saat data-data di submit ke server untuk diproses data tersebut akan di enkapsulasi ke dalam objek dari class ini dan proses enkapsulasi tersebut dikerjakan oleh struts sendiri secara otomatis. Agar Struts dapat mengetahui data-data tersebut akan di enkapsulasi ke dalam form bean yang mana, kita perlu memberitahunya dengan (more…)

You can help me to share this post by klicking icons below. Enjoy it. These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Facebook
  • Google Bookmarks
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Technorati
  • TwitThis
  • LinkedIn