Arsip untuk April, 2008|Halaman arsip bulanan

Misteri Hidup

Mau bagi bagi cerita nih

Siapa sih manusia yang ga pernah sakit hati, pastinya semuanya pernah, dan dengan berbagai alasan.

Kebetulan saya dari dulu sudah terbiasa dari kecil untuk menerima penolakan dari lingkungan ( cacian, hinaan sih sudah kebal ), dan ada seorang menyebut saya seorang yang "tiis".

Namun disamping itu saya dibantu teman-teman untuk mempelajari apa yang saya biasa sebut sebagai "ilmu manusia". Thanks to them all ( Andris, Ajeng, Emeh, Ilmi, Rama, Tanto, Hendri, Guna, dll.. ).

Tapi saya berfikir semua penolakan itu memang "obat" hidup, pahit di awal, tapi manis di akhir.

Dan saya juga coba memikirkan hal-hal seperti : "kalau gw ga di-gitu ama ge, sekarang gw kaya gimana yah ? jadi a better person apa ngga ?". well jawabannya cuma Pencipta gw yang tau.

Well Misteri Hidup ini juga saya anggap sebagai suatu bukti kalo yang namanya Tuhan itu memang ada.

Langkah langkah pembuatan aplikasi Enterprise

Setelah saya pelajari dari buku, dan training-training yang telah saya ikuti. Sebenarnya untuk membuat sebuah aplikasi Enterprise terdapat sebuah Pola dalam pembuatannya

  1. Buat Model ( untuk pemetaan database ). pada package model, sebagai wakil database yang ingin diolah oleh sistem tersebut.
  2. Buat Interface DAO ( Data Acess Object ). pada packe dao, sebagai sebuah kontrak apa saja hal-hal yang perlu dilakukan per Object pada model, seperti save(object), delete(object)
  3. Buat Implementasi dari Interface DAO tersebut. pada package dao.impl, dimana query atau pengolahan database hanya boleh terjadi pada package ini.
  4. Buat Interface untuk Service, pada package service, sebagai kontrak dari hal hal apa saja yang ingin dilakukan sistem tersebut, yang berarti penggunaan DAO tersebut.
  5. Buat Implementasi untuk Service, pada package service.impl, sebagai implementasi atau pengolahan data yang melibatkan berbagai macam DAO.
  6. Ya Buat Programnya :p

Nah diharapkan Tips tersebut mempermudah mereka yang ingin membuat sebuah aplikasi Enterprise.

Mohon masukkannya.

Apa itu Hibernate

Hibernate adalah sebuah Framework ORM ( Object Relational Mapping ). yaitu memetakan sesuatu ( dalam hal ini umumnya tabel dalam database ) menjadi sebuah Objek ( menggunakan apa yang disebut PERSISTENCE => mewakilkan sesuatu pada sebuah objek, jika sesuatu yang diwaklikan ingin diolah, maka objek tersebutlah yang akan dimanipulasi ).

Apa sih kelebihannya ?? untuk pemrograman database kita dapat membebaskan diri dari "QUERY Terhadap Tabel" dimana untuk fungsi insert, update, atau delete, dimungkinkan untuk sama sekali tidak menulis query. yang berpengaruh pada sedikitnya kode ( pengeffisiensian kode ).

Hal hal yang perlu diperhatikan dalam penggunaannya :

  • Masih adanya buka tutup sesi Query pada penggunaannya ( dapat diotomatisasi menggunakan framework Spring ).
  • Jika ingin melakukan Query untuk seleksi berdasarkan kondisi tertentu maka, yang dilakukan query adalah pada objek database, BUKAN TABEL.
  • Tidak secepat pemrograman berbasis query pada umumnya, dibutuhkan trik untuk mencapai performa optimal.

Namun hal hal itu tidak bermasalah, dikarenakan lebih banyak kelebihan yang ditimbulkannya dibandingkan kelemahannya.

Mohon untuk Komentarnya

Ngopiii Mulu

Saya mulai rada-rada sensi dengan kebiasaan orang-orang menikmati kopi. ( udah mahal, rada bahaya buat kesehatan, cenderung membuat ketagihan, temennya rokok, dijauhi atlet ).

Ko ya tetep lariis aja tempat itu, apa karena fenomena Internet Cafee makanya orang ke tempat itu ?, atau karena bangsa kita memiliki prinsip "makan ngga makan, asal kumpul" ?, sehingga mereka memilih tempat ngopi tersebut sebagai tempat kumpul.

Yang dicermati dari masalah ini, betapa besarnya racun yang telah "dinikmati" penikmat tempat ngopi tersebut. yang nantinya akan membahayakan kesehatan mereka kelak.

Kenapa ga buat aja Juice Corner, Fruit Corner, atau Milk Corner ( superman aja pernah ngomong "got milk" untuk iklan promosinya ), taruh di tempat keramaian ( jangan di lembang atau daerah pedesaan pinggiran kota ), dan kasihlah tempat-tempat tersebut dengan fasilitas HotSpot biar banyak yang dateng sebagai magnet tambahan.

Ide tersebut terpikirkan karena pada dasarnya saya adalah orang yang anti Kopi, dan juga sangat bagus untuk memperbaiki gizi bangsa kaum-kaum menengah dan dapat memperpanjang usia hidup (dimana dosen saya bilang untuk siap-siap mati pada usia 60 tahun), dimana di sekeliling kita sendiri sudah bertebaran racun yang sulit sekali untuk dihindari (polusi, pestisida, pupuk, dll..).

Semoga ide ini dapat mengilhami berdirinya tempat-tempat nongkrong yang "Sehat"

Internet Caffee

Saat ini sebenenarnya banyak sekali Coffee Corner (pojok tempat ngopi) namun yang menjadi pola pemikiran saya saat ini sepertinya pola konsumsi myoritas pada tempat tersebut mulai berubah seiring berkembangnya teknologi Wi-Fi.

Trend yang terjadi sekarang ini bahwa orang jika ingin menikmati internet dengan bandwith yang bagus diharuskan membeli sesuatu dari coffee corner tersebut. jadi coffee atau minuman di tempat tersebut "dipaksa" dibeli oleh penikmat internet.

Makanya tempat-tempat seperti Ngopi ******, atau apalah yang bertuliskan kopi, Coffee. Kurang saya anggap layak untuk mencantumkan hal kopi tersebut, karena yang diincar orang-orang tersebut justru fasilitas HotSpot nya.

Kenapa tidak langsung saja tulis Internet sebagai nama tempatnya ( sehingga menjadi Internet doeloe, Mister Internet, atau apa kek asal ada tulisan yang berhubungan dengan internet ) jika masih mayoritas pelanggan tersebut sebenarnya lebih butuh fasilitas berinternet daripada konsumsi pangan di tempat itu.

Hidup Internet Caffee..

Apa sih JSF ( Java Server Faces )

Java Server Faces adalah sebuah spesifikasi terbaru dari SUN untuk sebuah pembuatan web yang ber MVC, dan Component based.

Maksudnya??

Saat ini ASP.NET sangat terkenal akan kemudahannya dalam membuat sebuah web pages, tetapi alasan utama menurut saya adalah dikarenakan dia telah mengadopsi component based web design, sehingga pengguna dapat menambahkan sesuatu kepada web nya hanya dengan drag & drop / menambahkan dll, kemudian di load.

kemudian SUN pun mencobanya, dan menambahkan sesuatu yang tidak dirancang/ diketahui penggunaanya pada ASP.NET, yaitu sebuah konsep MVC

apa sih MVC, kenapa dia beda dengan ASP.NET ( saat ini ASP.NET dengan konsep MVC telah hadir namun ASP.NET dirancang tanpa memperhitungkan konsep MVC )

ASP.NET pada dasarnya dirancang untuk menggunakan cara Code Behind => Memisahkan antar kode visual/tampilan, dengan kode logika

Kalau MVC, tuh ditambahkan satu lagi yaitu setting alur perpindahan (mungkin sedikit layak disebut site map)

Jadi ketika menggunakan ASP.NET atau non MVC, semua url/ result redirect, ditaruh dalam kode program. masalah terjadi ketika orang ingin memindahkan alamat redirect tersebut ke halaman lain, tanpa ingin membuka kode logika yang isinya ratusan barus, dan belum juga tambahan atrribut string. waah repot deeh..

Ketika menggunakan JSF, result function untuk redirect, hanya berupa sebuah String. dan hasilnya disimpan / di mapping pada sebuah XML (dan dipermudah lagi dengan adanya visual editor untuk file xml tersebut pada IDE ), sehingga alur perpindahannya sangat mudah untuk diatur, dan pengguna dapat bisa langsung melihat arus perpindahan / site map pada sebuah situs.

dengan penggunaan komponen maka pembuatnya dapat menambahkan AJAX tanpa coding javascript, atau menambahkan dengan component yang ada di internet seperti calendar, web editor, dll

dan Binding dengan value/attribute antara komponen visual dan non visual menggunakan EL (Expression Language) sehingga di sini coding juga dipermudah, namun dengan konsekuensi si desainer visual harus memiliki kesepakatan dengan programmer, mengenai nama value.

Yah segini Saja apa yang bisa saya sampaikan.

Mohon komentar untuk kekurangannya.

Apa Itu Spring

Spring itu sebuah Framework yang menggunakan konsep Injection of Control

apa itu Injection of Control?

Injection Of Control adalah suatu cara untuk mengisi sebuah Class (pada OOP Programming) beserta attributesnya tanpa kita harus menginstancenya terlebih dahulu ( new NamaClass() ).

Buat apa? pada pemrograman saat ini ada masalah masalah yang umunya memiliki suatu pattern, bisa ketika load sebuah class, dan mengisinya dengan suatu hal, tetapi tujuan utama framework ini ialah menyederhanakan berbagai macam hal sehingga dibutuhkan coding yang lebih sedikit.

Implementasinya macam macam? bisa untuk menyimpan konfigurasi, settingan class, dan hingga menyederhanakan proses pembuatan class, dan load attributes dalam sekali coding.

ini konsep yang menarik sekali karena bisa membuat kita lebih terfokus dengan proses bisnis dalam aplikasi tersebut.

Mohon Post Komentarnya

My new BLOG

alamatnya pindaaah lagi
sori klo pindah2 nih jadinya

oh ya dengan ini blog saya di tigaenamb.wordpress.com dihapus nih

FAREWELL TIGAENAMB (you are my past)

Web Saya Yang Baru

Setelah tulisan ini naik maka web saya ganti dari tigaenamb.com menjadi bobbyprabowo.com
dengan alasan katanya ga menjual banget namanya yang lama

terus klo lagi pedekate aga malu klo denger namanya (itu nama kok sama ama ukuran sih)

maklum buatnya jaman2 error nih, mohon maklum

Blogged with the Flock Browser