Minggu, 25 Januari 2009

RIA and Open Laszlo

1. RIA (Rich Internet Application)
RIA adalah kependekan dari Rich Internet application yaitu aplikasi web yang mempunyai fitur dan fungsionalitas sama seperti aplikasi dekstop tradisional. RIA merupakan persilangan dari aplikasi web saat ini dengan aplikasi dekstop, memindahkan beberapa proses ke sisi client dan tetap melakukan beberapa fungsi pada server.

RIA memperkenalkan sebuah lapisan logika yang disebut dengan Client Side Engine, yang berada di antara pengguna dan server web. Dengan adanya lapisan ini, memungkinkan pengembang membangun aplikasi web dengan karakteristik antara fat rich client/server dan thin-poor web based UI model. Adanya client-side engine tidak menghalangi aplikasi untuk mengimplementasikan model komunikasi sinkronus. Tetapi juga memungkinkan interaksi pengguna dengan aplikasi berjalan secara asinkronus-terlepas dari server.

pengembang bisa memanfaatkan kemungkinan-kemungkinan ini untuk membuat aplikasi mereka lebih responsif.

Inti dari pengembangan RIA adalah memungkinkan aplikasi menjadi lebih responsif, memaksimalkan user experience, dan tetap menghasilkan target yang ingin dicapai.

2. Open Laszlo
open laszlo (selanjutnya disebut Laszlo) adalah platform RIA yang bebas dan open source. Tidak seperti platform atau framework RIA lainnya yang kebanyakan berbayar atau membutuhkan plugin khusus yang berbayar. Untuk mengunduh dan menggunakan server Laszlo, tidak dipungut biaya alias gratis.

Laszlo terdiri dari compiler dan servlet presentational pada sisi server, serta sekumpulan service dan class pada sisi client. Sisi client ini disebut LFC, Laszlo Foundation Classess.



program dalam Laszlo ditulis dalam bahasa khusus yaitu LZX, yg mana oleh server Laszlo akan dikompilasi untuk kemudian dikeluarkan ke browser dalam bentuk swf atau dhtml sesuai dengan kebutuhan. Tidak perlu menulis baris kode yang berbeda untuk bentuk keluaran yang berbeda. Cukup sekali saja sudah bisa dijalankan dimana saja. Server Laszlo adalah sebuah nama Java Servlet yang berjalan pada kontainer servlet Tomcat atau server aplikasi J2EE.

Baris program Laszlo ditulis dalam LZX. LZX adalah sebuah bahasa berbasis XML yang merupakan campuran dari bahasa markup deklaratif, berkebalikan dengan bahasa prosedural, mendefinisikan sesuatu, bukan prosedur menciptakan sesuatu. Bahasa markup yang paling dikenal adalah HTML. Bahasa markup sangat cocok untuk mendefinisikan antar muka pengguna, karena ringkas dan intuitif. Menggunakan tag-tag sebagai penanda. Untuk mendefinisikan sebuah elemen digunakan tag-tag XML dengan beberapa tag sudah tersedia untuk elemen-elemen dasar Laszlo . Sedangkan untuk prosedural atau algoritma pemrograman termasuk menentukan bagaimana elemen-elemen ini digunakan javascript yang sudah dikenal luas didukung oleh sebagian besar pengembang dan browser saat ini.

referensi : Jurnal Sisfo ITS vol. 1 No. 1 Sept 2008

Kamis, 22 Januari 2009

ZK Framework

Pada tahun 2005 Potix Corporation mengeluarkan framework dan library yang dibangun dengan bahasa Java untuk mengembangkan aplikasi web, ZK framework yg mana mengimplementasikan XUL (XML for User Interface Language) untuk memudahkan pemgembang karena dengan XUL ini, semua interface seperti dari button, listbox, treebox, semua dapat langsung digunaka dengan mudah seperti menuliskan kode HTML.

Java digunakan untuk memberikan event-event atau semua fungsi yang harus dilakukan setiap komponen-komponen tsb, sehingga antara tampilan dan bisnis proses dapat dipisahkan dan karakteristik pemrograman Java yg berbentuk Object Oriented sangat memudahkan para pengembang, penggunaan HTML, dalam aplikasi web tidak dapat dilepaskan oleh karena itu ZK Framework mendukung penggunaan bahasa HTML untuk mengembangkan aplikasi web.

framework yg dikembangkan dengan bahasa Java ini kompatibel dengan semua server, browser, karena kode aplikasi yg dibuat akan diproses di server dan kemudian ditampilkan di browser. Aplikasi web yang dihasilkan akan lebih responsif karena data yang dikirim dari server ke client dalam jumlah yg kecildan tanpa dirasa oleh pengguna.

ZK Framework ini mempunyai sebuah arsitektur sistem di dalam sistem kerja framework ini mempunyai engine yang berfungsi untuk merender komponen maupun menjalankan event.

alur kerja ZK Framework :
1. ketika user mengetikkan alamat web atau mengklik link pada halaman web, sebuah request, dikirim kepada server
2. ZK Loader akan meng-load suatu halaman web yang diminta oleh user, lalu menginterpretasikannya untuk penciptaan komponen yang sesuai.
3. setelah menginterpretasikan semua halaman web, ZK Loader merender hasilnya kedalam HTML, dan hasil render berupa halaman HTML, ditampilkan di browser.
4. ZK Client Engine yang berada pada browser user, mendeteksi semua yang dilakukan oleh user seperti menggerakkan mouse, merubah isi textbox, apabila terjadi aksi tertentu maka ZK Client Engine mengirimkan request kepada ZK AU Engine untuk merespon aksi user tsb, misalnya merubah warna textbox apabila user salah input data.

referensi : Imlementasi ZK Framework untuk pembuatan aplikasi web dinamis, Tedy Setiady dan Rachmad Kurniawan, in proceeding of KNSI 2007

Rabu, 21 Januari 2009

Return On Investment

Return On Investment atau biasa disingkat ROI mempunyai definisi :
Metode untuk mencari prosentase (%)dari manfaat atas perbandingan dari biaya yang akan dikeluarkan



Analisis ROI :
1. Apabila ROI <= 0, maka tidak layak
2. Apabila ROI >= 0, maka layak


Contoh : awal investasi proyek sistem sebesar 5M, apbila manfaat dan biaya ditentukan sbb :



pertanyaan : Apakah proyek tsb layak atau tidak???

Jawab :




sehingga ROI

Senin, 19 Januari 2009

Mendisiplinkan Orang Lain, ehm.. Sulit..

Hahahahah
Sebenernya sih lebih ke pengalaman pribadi ya..
Again curhat. Hehehe.. yup, disiplin, satu kata yang nampaknya sederhana tapi mengandung arti yg sangat dalam. Disiplin menurut gw pribadi salah satunya adalah on time, sesuai waktu, tepat, dsb. Gw adalah termasuk salah satu orang yang bisa dibilang disiplin atau lebih kepada on time sih.

Emg sih dari kecil gw udah dibiasakan untuk jadi anak yg disiplin, gmn ga, dari gw SD, bokap udah nempelin jadwal apa yg harus gw lakukan dari bangun pagi, pulang sekolah, ampe malem mw tidur, tu semua ada di kertas yg ditempel di lemari kamar gw. Komplit, mulai dari jam nya, kegiatan apa yg harus gw lakukan, sampai apa konsekuensinya kalo gw ga ngejalanin apa yg udah tertulis disitu.

Hmmm.. ya mungkin karena Bokap gw yg berlatarbelakang militer (I mean my dad is a police :D) who is very discipline, dy tuh pengen bgt anaknya juga bisa disiplin, so dari kecil gw dan adik gw udah dibiasakan untuk disiplin, apa2 tepat waktu. Sehingga berdampak sampai sekarang di umur gw yang 21 th (actually this year 22, berasa tua, hahaha).

Kalo di bilang apakah gw termasuk orang yg disiplin, I got to say yes, lebih kearah on time sih, ketika gw janjian jam segini ya jam segitu gw akan datang (lho bahasa yg ambigu) ok gini, misal gw janjian jam 7 pagi, ya gw akan ditempat janjian itu ya jam 7, sesuai janji. Gw ga tau kenapa I just can’t be late even 5 menit. Risih aja kayaknya klo harus ampe telat, ya ga mengingkari kadang2 banyak hal yg bikin kita ngaret, tapi gw selalu berusaha untuk tepat waktu.

Masalahnya adalah ketika orang lain tidak tepat waktu, (hh.. malas sekali) tapi itulah yg terjadi dan sering gw hadepin sama teman2 gw. Jujur sebel bgt, tapi ya mw gimana lg, mungkin itu udah jadi kebiasaan (ups sorry guys :D) ya tapi itulah kenyataannya. Janjian jam 7, jam setengah 8 baru dateng bahkan jam 8 (hello what took u so long!!!??) sebel aja kita udah bela2in bangun pagi n dateng, eh mereka yg ngaret (huhuhuhu BT)

Tapi ya itulah budaya, kebiasaan orang Indonesia (ya I know not all Indonesian people like that) tapi, temen2 gw kok semua begitu ya.. maaf bgt ya guys klo ada yg tersinggung, tapi jujur gw emg bt klo kalian janjian ma gw, tapi ga tepat waktu, rasanya pengeeeeennn bgt marah n jitak kalian tapi.. yah gw ga mw jd pemarah, tapi kalian ngeselin sih. Besok2 klo janji ma gw, harus on time ya, atau nanti gw tinggal.
Hehehehe

Sabtu, 17 Januari 2009

"Ngerjain" PUREk III Gundar

Hehehehhe, yup itulah yg gw, ade n intan lakuin pada hari jumat 16 Jan 08. yup, kita "ngerjain" seorang Pak Irwan Bastian yang tidak lain adalah Pembantu Rektor III Gunadarma.

"ngerjain" disini artinya bukan hal yg negative lho. Jadi ceritanya begini
Waktu hari Jumat tu ada seminar di gunadarma, karena pembicaranya seorang prof dari Perancis, so it was very exclusive, gmn ga mahasiswa yg boleh daftar Cuma 25 orang (biasanya min 250 org, secara mhs gundar byk ya), sisanya dosen2 n undangan n anak2 sarmag. Gw pengen bgt bisa dtg, karena selain topiknya menarik juga karena.... (heheheh, rahasia ah, it’s my main reason) tapi gw telat daftar.

Udah tu, dilemma gw, dateng pa ga, hal yg membuat gw untuk yakin dateng adalah karena kemaren2 walaupun kita belum daftar seminar atau kul umum, masih bisa masuk, daftar ditempat, tapi klo seminar yg satu ini keliatannya sangat ekslusif, gw ragu apakah hal tsb (daftar di tempat, berlaku). Intan ma ade masih mending, mrk waiting list, nah gw, bener2 modal nekat, gambling. Hal lain yg bikin gw memutuskan untuk dateng adalah karena nyokap bilang gini "ya dateng aja gpp, klo ga boleh masuk ya itung2 tau rasanya ga boleh masuk" hheeheh, karena nyokap ngomong gitu, ya gw tambah yakin untuk dtg.

Nothing to lose.

yup, berangkatlah gw ke depok bertigaan, naek patas. Sampailah di kampus depok, naiklah kita ke lt 6 gd 4, dengan penuh persaan takut, takut diusir, takut ga boleh masuk. Pokonya semua hal campur aduk.

Nothing to lose.

Jreng.. jreng, sampailah kita di lt 6, di meja pendaftaran, sudah penuh orang2 untuk antri tandatangan n ambil seminar kit. Intan maju, "Bu, saya waaaaii.." lum selesai ngomong tu Ibu udah lgsg bilang, "oh Nanti2" yahhh sedih bgt. Gw terus berdoa dalam hati mudah2an pak Irwan, atau Pak Wayan, atau Pak Avi atau dosen siapa aja yg gw kenal lewat, gw mw "tarik" mw bilang minta masukin kita. Hahahah criminal bgt da ah.

Thanks Allah, denger doa gw. Pak Irwan lewat, tapi lg ngobrol dah tu gw maju mundur, maju mundur (maksudnya mw minta tlg) akhirnya maju dan seperti ini yg terjadi
(ilustrasi :D)

Gw : Pak, mw masuk donk pak
Pak Irawan : ya masuk aja
Gw : tapi kita lum daftar pak
Pak Irwan : kok bisa
Gw : iya pak, telat. Ayo donk pak, kita jauh2 dari kalimalang niy

Pak Irwan (sambil garuk2 kepala) : iya saya tau kalian dari kalimalang, tapi gmn, saya bukan panitia
Ade n Intan: Ayo donk pak, plissss…
Pak Irwan : (dengan muka sedikit bingung) ya udah tunggu bentar
(pak Irwan masuk kedalem, keluar lg, sambil terus garuk2 kepala n tampang bingung, mungkin dalem hati bilang "aduh ni mhs nyusahin gw aja" :D)

Sampai akhirnya Pak Irwan mendekat ke arah meja pendaftaran, dan kita ga tau beliau ngomong apa sama panitia, tiba2 kita bertiga (gw, intan, ade) dipanggil n suruh tulis nama n tanda tangan, hhhhh… sumpah guys tu tuh lega bgt, bernapas lega dah.. ga sia2 dtg pagi2 ke depok (jauh soalnya )

Hehehehe, eh dasar emg kita mhs "durhaka" udah tanda tangan, kita langsung ngacir masuk kedalem, lupa bilang makasih ma pak Irwan. Ya kita pikir nanti pulangnya kita mw bilang makasih,biz pas didalem ruangan, mw nyamperin Pak Irwan, ga enak jg ya, banyak dosen, n kita duduknya rada jauh dari beliau. Pas udah selesai acara, kita cari2 pak Irwan, eh ga ada. Yo wis, nanti aja kalo ketemu lg, kita mw bilang makasih,

Atau lewat blog ini aja ya gw bilang makasih.
"Pak Makasih ya kemaren sudah bantuin kita supaya bisa masuk ke Seminar, Maaf jadi membuat susah Bapak,. Pokonya bapak the best lecture deh"
hehehehe

bwtPak Irwan pokonya dosen yang TOP BGT..

Kamis, 08 Januari 2009

berprestasi dalam keterbatasan : My Self version

yap judul diatas lg ngegambarin apa yg lagi gw rasain. gini ceritanya temen2 gw pada mw kut kursus SAP n ngajakin gw, tapii.. apa daya.. gw ga bisa ikut karena mahal, 2.1 jt, yah tu sih sama kaya bayaran semester gw. bayar semester saja sudah sulit apa lg harus ikut kursus semahal tu :(. yang bikin gw tambah sedih adalah, mereka bilang, masa siy ria ortu lw ga ngasih, klo buat pendidikan mah, ortu pasti ngasih.

iya sih tapiiiiiiiii.. gw tau diri aja. yang harus dibiayain pendidikannya bukan hanya gw, tapi gw masih punya dua adik yang satu masih kuliah n yang satu bentar lg mw masuk SMP. waduh bokap gw banyak pengeluaran ga mungkin tba2 gw minta duit sebanyak tu.

yg sedih lg temen2 gw bilang,"ria, mumpung kita masih kul, kapan lg bisa kursus". iya.. iya gw tau tapi klo emg ga bisa masa harus dipaksain.

back again knp gw nulis judul kaya gitu, sebenernya sih untuk menyenangkan diri sendiri aja. gw ngerasa bahwa gw tetep bisa lancar kul walau,,

gw ga punya laptop
gw ga connect internet 24 jam nonstop
gw ga ikut kursus SAP
dll..

tp gw tetep bangga dengan diri gw dan pencapaian gw di kuliah gw..

gw bangga sama diri gw..

cayyooooo riaa......

love my self

Senin, 05 Januari 2009

virus.. virus.. virus.. BT

BT Bt BT itulah yg gw rasain saat ini, gimana gak, karena kecerobohan gw gak men-scan flasdis dari warnet, komputer gw kena virus..
hhhhh... sedih bgt.. sedih aja ngeliat komputer gw tak berdaya..
huhuhuhuhhuuh
knp c didunia ini harus ada virus??? (pertanyaan yg aneh bin ajaib)

tau deh ni lg mencoba instal berbagai anti virus, yah mudah2an aja bisa.
tapi klo harus ampe di instal ulang...

huaaaaaaaaaa... ga mw jangan.. udah banyak programnya, sayaaaannnnnng,, pa lg ada latexnya..

mudah2an everything ok..

aminnnnnn