08 October 2010

Mimpi yang tak sempurna...


Ketika ku terlelap,,,,
terbuai dalam mimpi tentang cinta,,,
bersamamu ku jalani ini semua,,,,,,,
sedih,pedih,duka dan lara,,,,
kita rajut mimpi kita bersama,,

dua tahun kebersamaan itu,,,
sungguh kita lah pemenang atas segala rintangan,,,
kau tahu aku,,aku mengenalmu lebih dari sypapun itu...
hatimu adalah hatiku,,,jiwaku seutuhnya milikmu....
dua tahun kebersamaan itu,,,,
lebih dari sekedar waktu yang kini telah berlalu.....

mimpi kita tetap ada,,,,
hanya saja enggan ku tuk bermimpi lagi,,,
karena tak kan ada lagi dirimu kini..
kini kesendirian merengkuh jiwa kita....
memaksa hati kita tuk berpisah dan menjauh....
mimpi kita tak lagi sama....

cinta berikan kita bahagia,,,,
cinta pula awal dari kepedihan yang sekarang kita rasa,,,
demi dan untuk cinta,,,,
sungguh lemah hati ini berpijak....
goyah jiwa ni tuk tegap....

genangan tetes air mata telah teredam di kedua kelopak mataku,,,
bersiap membasahi keringnya jiwaku saat ni tanpamu...
meratapi setiap detik yang berlalu,,,
dan berakhir pada kerinduan dan penyesalan yang terdalam...

kini,,,
hinggar bingar dunia dan manusia selain kita berbicara banyak tentang kita,,,,
segala kata mereka semakin membebani jiwamu,,,
dan sungguh tak ingin ku kau terluka semakin dalam....
meski luka ku tuk merelakan kebahagiaanmu kan abadi tuk selamanya,,,,

jangan lah kau bersedih...hapus lah air matamu.....
hanya harapku kau kan sadari....mimpi kita adalah nyata....
sedalam pedih yang kau rasa,,,,cinta adalah cinta.........
cinta ini tetaplah sama seperti pertama kali dua tahun kebersamaan itu kita jalani...

meski mimpi kita tuk bersama tak lagi sama,,,,
tetaplah bermimpi sayang,,,,
meski mimpi ini tak lagi sempurna tanpamu.....
tetaplah bawa kebahagianmu kini tanpa diriku,,,,
cinta ini tetap ada,,,,
teruntukmu kasihku....

Karya : Rendi Utoyo

Dalam puisi...


Ku toreh segala resah hati dalam sebuah bingkai kata yang bernama puisi...
ntah kapan tiba saatnya,,,
saat dimana aku kan tenggelam dalam ungkapan isi hati yang terdalam...
dalam puisi ku menari...
dalam puisi ku menyanyi...
dalam puisi ku bersua...
dalam puisi ku bercerita......
ini lah aku ....
seorang manusia yang terlalu yakin akan ketidaksempurnaanya...
aku Lah , aku !
dalam puisi ku tampak jati diriku...
dalam puisi ku bisa mendengar rintihan detak nadiku....
ku bercerita tentang dunia yang ku yakini tak selamanya kumiliki....
heufffff.................
namun tiba saatnya,,,,,
ketika waktu terhenti,,,dan imajinasi buyarkan kata yang tertanam di ujung lidah pikiranku ...
dan sejenak pun ku berhenti ...
jangan kau tanyakan apa , mengapa , dan sypa ....
lihat, dengar dan resapi Lah...
dalam puisi , ituLah aku !

Karya : Rendi Utoyo

Seseorang yang tanpa kesempurnaan...


Seketika ku sendiri ....
Terasa di ujung Penantian panjang ....
Tanpa kepastian dalam pekaT malam....
Hingar bingaR dunia maLam ....
Tak Runtuhkan sepi dan sunyi yang merasuki hatiku ini ...
Entah apa inginku berbuat ....
Raga ini enggan tuk melakukan ....
BerjeLaga ku daLam dunia maya ...
Berselancar menapaki jalan hati , hidup , dan pikiran manusia selain aku ...
Tanpa beban jari jemariku menari diatas papan catur dunia ...
dan Hela nafasku pun panjang .........
Ketika kenangan itu Terlintas ...
Terlukis jelas , wajah-wajah masa lalu yang telah pergi dan tak kembali ....
Pedih dan Haru bercampur dalam keheningan hati yang diiringi senandung Lirih ..
dan Terpejamku tak kuasa topang beban hati yang teramad dalam ...
Canda dan tawa yang kurindukan kini ,,,
Tak beriku arti hidup di dunia ....
Buatku bermimpi....
akan ada tempat di takdirku nanti ,,,,
dimana sepi , sunyi , dan sendiri tak kurasakan lagi ....
Tapi....
seketika pekaT malam ini....
Bangun kan ku dari KhayaLan yang tak pasti .....
Ku pun tersadar ....
aku adalah seseorang yang tanpa kesempurnaan .....

Karya : Rendi Utoyo

Dikala kisah ini kuakhiri...


aku pantas tuk mendapatkanya....
dapatkan apa yang kau lakukan dibelakangku ....
aku teramad pantas dapatkan keperihan hati ini ....
karena ku pun tau....
kau kan segera merasakan hal yang sama ....
atau mungkin tidak !
karena kini ,,,,
Cinta itu adalah Kepalsuan diantara kita ...
ntah cinta atau hanya rasa yang tersisa dan belum hilang sepenuhnya ....
aku tersudut diantara kebimbangan teriring kepedihan...
melihatmu...
terasa hancur hati ini tak kuasa membendung bayang terpendam...
rintih dan rapuh hatiku tiap ku tau dan sadari apa yang kau lakukan ......
tapi ku pantas dan kuterima itu ....
ku beri kau cinta...ku pun beri kau luka .....
dan kini ku sesali itu semua ,,,,
tapi ternyata sejak lama kau telah buat luka dibelakangku yang ku ketahui kini....
kini...
entah apa yang harus kusesali....
kebersamaanku bersamanya....
atau penyesalanku atas yang telah kulakukan padamu...
Hanya saja kini,,,,
semua terasa menyiksa bagiku ...
kepedihan ini teramad dalam kurasakan....
perih hatiku karena mu !
tapi rus ku akui...
mungkin kau juga pernah merasakanya....
dan tuk itu , Teruntuk maafku padamu kini...
biar semua ini hilang dan pudar tanpa serpihan hati yang tersisa...
pudar bersama waktu...
dan hilang dengan datangnya Cinta yang baru ...
Cukup sampai disini !!!!!!
aku tak kan kuasa tuk bersamamu lagi ...
dan kau pun kan segera sadari itu ....
entah masih pantaskah cinta ini ku kenang...
cinta yang teramad dalam...
tapi tak bisa bertahan karena ketidakyakinan ...
dan pasti tak kan terlupa hingga cinta terakhirku ...
karena kau lah cinta pertamaku ....

Karya : Rendi Utoyo

Akhir dari segalanya...


Disaat hati telah sadari kesalahanya
Kini, semua terasa sia-sia cinta ini kembali
Ku telah terlalu jauh melangkah mati
Hingga enggan dan ragu membayangi hatimu

Kini kau siapa?
Kini aku siapa?
Kau pertanyakan akhir dari segalanya!
Dan jawaban seperti apakah yang bisa kuberikan padamu?
Kau tentu tau jawabanya,tapi setia tuk mengingkarinya

Kini tibalah ku pada kesenderian lagi diantara kita
Lagi,lagi,dan lagi !
EntahLah,tapi aku makin terbiasa

Mungking iniLah jalan cerita cintaku
Mungkin keputusanku tak puaskan mau mu
Hingga kau telah anggap rasa itu tak seperti dulu
Kau tak beriku kesempatan tuk perbaiki cinta yang tulus kuberi hanya Untukmu

Karena kini hanya ada hampa dalam hatimu
Dan semua pun telah terjadi,maafkanlah asaku
Dan biarkan cinta ini terkenang
Sebagai tanda bahwa cintamu pernah kumiliki

Karya : Rendy Utoyo

Pasrah...


Indahnya janji yang pernah terikrar
Manisnya cinta yang pernah tercipta
Bagaikan mimpi yang tak pernah berakhir

Jika rindu ini menjenuh kanmu
Jika sayang ini menyakit kanmu
Jika cinta ini membuatmu menjauh
Aku rela engkau membenci cintaku

Bukannya hati ini tak sakit
Bukannya hati ini tak hancur
Bukannya hati ini tak perih
Hanya kepasrahan yang mengiringi Aku

Meski bibir tak mampu berucap
Meski mulut tak mampu berkata
Meski kata hati tak lagi berarti
Namun malam dan kenangan telah pahami
Betapa tulus cinta ini untukmu

Terimakasih cintaku
Untuk kenangan yang pernah kau beri
Satu ikrar untukmu
Tak akan kumencari pengganti


Karya : Rendy Utoyo

14 April 2010

Pemanfaatan Web Service pada Windows Form dengan Visual

Web services adalah class yang dikompilasi dan disimpan dalam sebuah web server. Dengan protokol tertentu, sebuah web services dapat diakses baik dalam sebuah jaringan lokal atau intranet, maupun dalam jaringan secara luas atau internet. Sebuah web services tidak hanya dibuat dengan menggunakan bahasa pemrograman Visual Basic .NET , tetapi juga bisa dibuat dengan menggunakan bahasa pemrograman lain yang mendukung penggunaan .NET Framework seperti Visual C#, Visual C++, Java dan yang lain.

Sebuah web service sendiri diwakilkan dalam sebuah URI (Universal Resource Identifier) yang umumnya adalah sebuah alamat web server tersendiri. Dengan mengakses sebuah URI, maka web services menjadi sebuah class yang dapat diakses dari berbagai arah dan dengan berbagai cara baik untuk aplikasi berbasis Windows ataupun aplikasi berbasis web.

Sebuah web service dalam Visual Basic .NET dibuat dengan menggunakan template ASP .NET Web Services Template. Dengan ekstensi file default asmx, sebuah web services secara umum membutuhkan sebuah web server yang mendukung penggunaan ASP .NET dengan versi yang kompatibel (1.0 hingga 2.0) yang telah terinstalasi dengan baik pada sistem operasi tertentu (Windows 2000 - profesional dan server -, Windows XP dan Windows 2003).

Di dalam Visual Basic .NET, sebuah web services lebih dikhususkan untuk aplikasi berbasis web. Tetapi dalam sebuah aplikasi berbasis Windows, penggunaan web services juga akan sangat menguntungkan, baik bagi programmer maupun pihak pengguna. Bagi programmer, penggunaan web services akan mempermudah dalam pendefinisian dan penggunaan class yang akan diakses dalam frekuensi yang akut. Selain itu, dengan adanya web services, programmer dapat dengan mudah melakukan revisi terhadap fungsi yang ada didalam web services tanpa harus melakukan upgrade terhadap program yang telah terinstalasi di komputer client.

Meski sebuah web services hanya ditempatkan dalam sebuah web server di jaringan lokal, tetapi dari sisi pengguna akan meringankan beban komputer client dalam menggunakan sumber daya di aplikasi yang sudah dibuat oleh programmer, karena web services akan dieksekusi di server yang bersangkutan.


Pembuatan Web Services
Web services yang dibuat adalah web services sederhana yang berisi sebuah fungsi yang akan menghitung selisih bulan tanggal sistem dengan tanggal kedua yang akan menjadi parameter inputan dari web services tersebut. Fungsi tersebut nantinya akan menjadi sebuah fungsi publik yang dapat diakses melalui obyek yang terbentuk dari inisialisasi class dari sebuah web services.

Pembuatan web services dimulai dengan membuat project baru di Visual Basic .NET melalui template ASP .NET Web Services Template, dengan asumsi pada kasus ini telah terdapat sebuah web server IIS 6.0 dengan sistem operasi Windows 2003 Enterprise Server.



Kemudian kita buat web services yang berisikan fungsi untuk menghitung selisih bulan, dengan listing sebagai berikut:

Imports System.Web.Services


(Namespace:="http://localhost/HitungBulan/hitung")> _
Public Class Hitung
Inherits System.Web.Services.WebService

[" Web Services Designer Generated Code "]

_
Public Function Menghitung(ByVal xTanggal As Date) As Integer
Return DateDiff(DateInterval.Month, xTanggal, Now)
End Function

End Class

Dalam pembuatan web services tersebut , yang paling penting diperhatikan adalah pembuatan fungsi Menghitung yang akan menjadi fungsi yang akan diakses melalui sebuah aplikasi berbasis Windows. Fungsi tersebut harus bersifat public dan merupakan sebuah fungsi yang telah didefinisikan sebagai sebuah WebMethod sehingga dapat diakses melalui obyek yang akan terbentuk dalam aplikasi.

Untuk melakukan pengecekan terhadap sintaks ataupun logika web services tersebut, dapat dilakukan eksekusi web services melalui Visual Basic .NET, sehingga akan muncul browser baru seperti pada gambar berikut:



Setelah web services dieksekusi, maka browser akan menunjukkan semua fungsi publik yang terdapat dalam services tersebut ( dalam kasus in hanya terdapa satu fungsi ). Jika berupa fungsi dengan sebuah parameter lebih, maka dapat dilakukan testing terhadap fungsi tersebut. Tetapi jika tidak terdapat parameter atau sebuah pesan, testing tetap dapat dilakukan meski kadang tidak muncul hasil yang diharapkan.

Saat fungsi di dalam web services dicek, maka bisa dilakukan tes parameter yang ada, dalam hal ini adalah tanggal kedua yang akan dihitung selisih bulannya. Dengan asumsi tanggal sistem saat fungsi ini dijalankan adalah tanggal 26-08-2004, maka hasil yang didapat adalah sebuah dokumen XML dari fungsi tersebut seperti pada gambar berikut:



Pembuatan Windows Form di Visual Basic .NET

Setelah pembuatan web services beserta verifikasi fungsi selesai dilakukan, maka dilakukan pembuatan Windows form yang akan dijadikan sarana pengaksesan web services tersebut. Pembuatan Windows form dilakukan dengan menggunakan template default dari Visual Basic .NET.

Di dalam Windows form tersebut ditempatkan sebuah komponen DateTimePicker , dua buah label dan dua buah button dengan layout form seperti pada gambar berikut:



Pada saat form diload pertama kali, label yang berisi nilai Tanggal hari ini akan berisi tanggal sistem yang sedang aktif, sedangkan untuk komponen DateTimePicker akan menjadi parameter bagi pengguna untuk melakukan perhitungan selisih bulan yang ada. Listing dari form_load adalah sebagai berikut:

Label2.Text &= Now.Today

Pada saat tombol Selisih Bulan ditekan oleh pengguna, maka diharapkan akan muncul pesan yang menyatakan selisih bulan antara tanggal sistem dengan tanggal yang menjadi parameter. Sebelum dilakukan pengetikan listing, maka Windows form tersebut harus terlebih dulu direferensikan kepada web services yang telah kita buat sebelumnya.

Cara melakukan referensi tersebut adalah dengan melakukan pemilihan pada menu Project dan memilih sub menu Add Web Reference. Kemudian selanjutnya diketikkan alamat dari web services yang sudah kita buat.





Saat sebuah web services berhasil direferensikan terhadap sebuah Windows form, maka berarti programmer telah siap untuk menggunakan semua fungsi publik dari class web services tersebut, dengan cara melakukan inisialisasi dari web service tersebut ke dalam listing program. Langkah-langkah akses web services tersebut adalah sebagai berikut:

1. Deklarasikan class baru yang mengacu pada web services yang sudah dibuat. Asumsi yang digunakan adalah web services disimpan pada web server di komputer yang sama, sehingga diarahkan ke localhost, sedangkan untuk kepentingan yang lebih luas, alamat web server dapat diarahkan langsung ke web server yang menampung web services secara langsung.

Dim wsHitung As New localhost.Hitung

2. Lakukan akses terhadap fungsi publik yang terdapat pada web services, lalu tampung hasilnya pada suatu variabel.

Dim xHasil As Integer
xHasil = wsHitung.Menghitung(DateTimePicker1.Value)

3. Tampilkan hasil dari fungsi tersebut sebagai pesan atau sebagai umpan balik terhadap perintah yang lain.

MessageBox.Show("Selisih bulan : " & xHasil.ToString, "Hasil")

4. Musnahkan class yang sudah terbentuk dari web services tersebut untuk menghemat sumber daya dan akses data.

wsHitung.Dispose()

Proses Testing
Proses testing dilakukan dengan eksekusi dari Windows form yang sudah dibuat. Saat eksekusi dijalankan dengan melakukan input parameter tanggal dengan selisih satu tahun pada komponen DateTimePicker, didapat hasil seperti pada gambar berikut:





Sumber : www.h4ruk4n4t4.co.cc