Archive for March, 2008
Foto-foto pas ngisi acara wedding nya sodara temen (2 bln lalu)
Upload foto-foto ah… (ga jelas gini) :>
Ini aku sama mas tole (sang dewa gitar), mirip ga sih? sama2 arab soalnya. (tapi klo aku arab2 boongan, dya arab beneran !)
Yang ini lagi di toilet (sempet2nya, he3)
Add comment March 22, 2008
Diantara yang ‘terbaik’ dan yang ‘lebih baik’, mana yang lebih baik?
Kira-kira 2 hari yang lalu aku membaca sebuah artikel yang menceritakan profil seorang juara dunia di bidang olahraga. Hmm… setelah membaca artikel tersebut, aku bener2 terpanggil untuk cepet2 ngubah persepsiku akan hal kesuksesan. Apa sih hal menarik yang aku dapatkan dari artikel itu?
Pada artikel tersebut, diceritakan pula sekilas tentang kisah perjalanan sang juara tersebut. Memang pada dasarnya sang juara ini punya bakat yang besar di bidang olahraga yang ia tekuni hingga saat ini. Namun, perbedaannya adalah prinsip hidupnya yang ia pegang sekarang ini dibandingkan dengan yang dulu. Dulu ia selalu berpegang pada prinsip selalu berusaha menjadi yang ‘terbaik’ untuk menjadi yang terbaik. Bagaimana pun caranya, pokoknya ia pengen menjadi yang superior. Nah kira2 apa dampaknya bagi dia? Karena prinsip tersebut, ia menjadi terlalu berambisi dengan cita-citanya. Ego pribadi didahulukan. Segala cara ia lakukan untuk mencapai tujuan. Pikiran dan perasaannya selalu gelisah jika ada orang yang mencapai prestasi yang lebih baik. Akibatnya, pada kenyataannya ia sering kali gagal untuk mencapai tujuan oleh karena hilangnya konsentrasi akan fokus utama. Teman-teman dan orang-orang terdekat disekelilingnya pun satu persatu mulai menjauhinya, karena ia dianggap orang yang egois.
Lalu, menurutnya, rahasia dibalik kesuksesan yang ia raih saat ini sebagai seorang juara dunia adalah dengan mengubah sikap dan prinsip hidup. Ia mengubah prinsip hidup dari menjadi yang ‘terbaik’ menjadi paling tidak ‘lebih baik’ dari yang sebelumnya. Dengan menjadi yang lebih baik dari yang sebelumnya, ia menjadi tidak lagi terlalu terobsesi dengan cita-citanya. Cukuplah berkonsentrasi pada keadaan diri sendiri, tidak terpengaruh oleh keadaan di luar dirinya. Ia sering melakukan evaluasi diri lalu perbaiki segala kekurangan yang ditemui.Tujuannya hanyalah satu yaitu menjadi orang yang lebih baik. Apapun hasil yang ia capai, ia terima dengan sepenuh hati. Malah dengan tidak terobsesi untuk menjadi yang terbaik, ia bisa menjadi yang terbaik. Ia pun menjadi orang yang disukai oleh banyak orang. Nice !
Abis baca artikel tersebut, aku jadi teringat dengan penggalan “Doa Hari Ahad” dari kitab Shahifah as Sajjadiyah yang berbunyi, ”…Jadikanlah hari esokku menjadi lebih baik dari saat ini dan hari ini…”. Dan penggalan tersebut banyak dapat ku temui di doa-doa lainnya. Malah aku tidak mendapatkan kata-kata “menjadi yang terbaik” pada kitab tersebut. Dengan kata lain, agama pun menganjurkan untuk berusaha menjadi manusia yang lebih baik.
Setelah ku pikir-pikir, emang bener juga sih. Aku pun pernah mengalami hal yang serupa dengan sang juara. Rasa gelisah akan kegagalan & rasa iri akan kesuksesan orang lain tuh tinggi banget. Kesimpulannya, boleh-boleh aja punya cita-cita yang setinggi langit. Asal jangan terobsesi dan terlalu bergantung atau berpegang pada cita-cita tersebut, yang malah dapat menjadi bumerang bagi diri kita sendiri, bumerang yang merusak konsentrasi dan mengotori kemurnian berkreasi. Cita-cita yang paling baik sebenernya sih simple aja, jadilah menjadi manusia yang lebih baik di hari esok. :>
2 comments March 22, 2008
Doa Hari Jumat
Puji bagi Allah,
yang awal sebelum penciptaan dan penghidupan,
yang akhir setelah punah semuanya,
Yang Maha Tahu dan tak melupakan orang yang mengingat-Nya,
yang tidak merugikan orang yang mensyukuri-Nya,
Yang tidak mengecewakan orang yang memohon kepada-Nya
yang tidak memutus harapan orang yang mengharapkan-Nya
Ya Allah, aku minta kesaksian-Mu dan cukuplah Engkau sebagai saksi,
aku mminta kesaksian seluruh malaikat-Mu penghuni langit-Mu dan pemikul Arsy-Mu
serta yang Kau bangkitkan sebagai Nabi dan Rasul-Mu dan yang Kau ciptakan dari berbagai makhluk-Mu
Aku bersaksi, sesungguhnya Engkau Allah tak ada tuhan kecuali Engkau,
Tunggal tak berserikat, Tak Bertara, Firman-Mu tak berubah, tak terganti.
Dan sesungguhnya Nabi Muhammad saw hamba-Mu dan rasul-Mu dipenuhinya apa yang Kau bebankan padanya untuk semua hamba.
Dia berjihad di jalan Allah ‘Azza wa Jalla dengan jihad yang sebenarnya.
Dia memberi kabar gembira tentang pahala yang pasti.
Dia memperingati akan siksa yang sesungguhnya.
Ya Allah, teguhkan aku dalam agama-Mu selama Kau hidupkan aku,
jangan gelincirkan hatiku setelah Kau beri daku petunjuk,
dan karuniakan padaku rahmat dari sisi-Mu
Sungguh Engkaulah Maha Pemberi, limpahkan sejahtera kepada Nabi Muhammad dan keluarganya,
jadikan aku pengikut dan golongannya, dan bangkitkanlah daku dalam barisannya.
Bimbinglah daku untuk melaksanakan salat Jumat dan segala yang Engkau wajibkan.
Dan Kau bagikan karunia pada hari Pembalasan pada orang yang layak menerimanya.
Sungguh Engkau Maha Mulia lagi Maha Bijaksana.
Add comment March 22, 2008
Ciri-Ciri Pembicara Terbaik
Di sela-sela kejenuhan dan kepenatan ngerjain tugas-tugas kuliah hari minggu kemarin (gimana yach caranya hari libur bener2 dimanfaatin buat liburan? Hiks2..), sekadar me-refresh kembali pikiran dengan hal yang baru, aku membuka-buka buku yang berjudul “Seni Berbicara” karangan Larry King, salah seorang pembicara yang sukses. Buku itu sudah lama ku beli, tapi belum pernah ku baca-baca.
Ada 8 hal yang aku dapat simpulkan setelah membaca buku tersebut. 8 hal tersebut merupakan ciri-ciri pembicara terbaik menurut versi Larry King. 8 hal itu adalah sebagai berikut.
1. memandang suatu hal dari sudut pandang yang baru
2. memiliki cakrawala yang luas
3. antusias
4. tidak pernah membicarakan diri sendiri
5. sangat ingin tahu
6. empati
7. memiliki selera humor
8. punya gaya bicara sendiri
2 comments March 22, 2008
Idle….ngutak-ngatik tampilan blog aja ah.
Huh,, bosen bgt dengan tampilan lama. jadi bikin males nulis di blog.
Sekarang tampilan&layoutnya lumayanlah, semoga jadi rajin nulis lagi, he3
1 comment March 22, 2008
Asyik juga yah ngenet di mcD malem2
Huh, akhirnya. tugas grafika di upload jg. aq ngumpulin tugasnya jam 23:57. 2 menit sebelum garis mati/deadline (23:59), he. Di mc Donald lagi…
Nah, sekarang lagi asyik2 nya nge net & chatting ria d mc D (skrg waktu telah menunjukkan jam 1.30 dini hari). Bener nih, asyik bgt. cepat pula..boleh di coba loh, he3.
Aku rekomendasiin yg punya sifat2 kayak ‘kalong’ alias suka ngelembur, silakan coba nge net di mc D deh. (bukan bermaksud promosi)
2 comments March 17, 2008
Doa hari Ahad
Dengan Nama Allah Yang Maha Pengasih lagi Maha Penyayang
Dengan Nama Allah,
yang tidak aku harapkan kecuali karunia-Nya,
yang tidak aku takutkan kecuali keadilan-Nya,
yang tidak aku percayai kecuali firman-Nya,
yang tidak aku pegang kecuali tali-Nya.
Kepada-Mu aku berlindung, Wahai pemilik Ridha dan Ampunan, dari kezaliman dan permusuhan,
dari bencana zaman,
dari gelombang kesedihan,
dari rangkaian kemalangan,
dari habisnya waktu sebelum siap.
Aku mohon bimbingan kepada-Mu menuju apa yang baik dan yang mendatangkan kebaikan.
Aku mohon pertolongan kepada-Mu untuk mencapai keberuntungan dan mendatangkannya.
Pada-Mu aku mengharapkan limpahan keselamatan seutuhnya, dan kesejahteraan selamanya.
Aku berlindung kepada-Mu ya Rabbi dari bisikan setan,
aku bernaung pada kekuasaan-Mu dari kezaliman para penguasa.
Terimalah salatku dan puasaku, jadikanlah hari esokku dan sesudahnya lebih baik dari saat ini dan hari ini.
Muliakanlah keluargaku dan kaumku, jagalah waktu jaga dan tidurku,
Engkaulah ya Allah, Penjaga Yang Terbaik, Yang Paling Pengasih dari segala yang mengasihi.
Ya Allah, aku berlepas diri dari kemusyrikan dan kekafiran, pada hari ini dan sesudahnya,
yaitu pada semua hari Minggu, aku ikhlaskan doaku mengharap perkenan-Mu.
Limpahkanlah sejahtera kepada Nabi Muhammad dan keluarganya,
sebaik-baik makhluk-Mu yang menyeru kepada kebesaran-Mu.
Muliakan daku dengan kemuliaan-Mu yang tak pernah punah,
jaga diriku dengan mata-Mu yang tak pernah tidur
Tuntaskan urusanku dengan bergantung kepada-Mu,
tutup usiaku dengan ampunan-Mu.
Sungguh, Engkau Maha Pengampun lagi Maha Penyayang
1 comment March 17, 2008
Lantunkanlah Doa ini Bagi yang lagi sedih dan gelisah karena Dosa2 dan Kesalahan
Ya Allah,
Wahai yang melindungi hamba-Nya yang lemah,
Yang menjaga hal-hal yang menakutkan,
aku betul-betul dikucilkan oleh dosa-dosa sehingga tiada satu pun yang menemani,
aku tak kuasa menghadapi amarah-Mu sehingga tidak ada yang dapat membantuku,
aku tak lama lagi akan bertemu dengan-Mu dan tiada satu pun yang mampu menenangkan ketakutan,
siapakah yang bakal memberi ketenangan dari amarah-Mu,
padahal Engkaulah yang menurunkan ketakutan itu padaku,
siapa yang akan membantuku jika Engkaulah yang mengucilkan diriku,
siapakah yang memberi kekuatan jika Engkaulah yang melemahkan diriku,
Ya Ilahi,
siapakah yang memberi perlindungan selain yang kuasa atas yang dikuasai,
siapakah yang memberi ketenangan selain yang menang atas yang kalah,
siapakah yang memberi pertolongan selain yang diminta atas yang meminta
Ya Allah,
di tangan-Mu lah berada sebab itu semua,
kepada-Mu lah tempat berlindungan dari kekuatan,
maka limpahkanlah sejahtera kepada Nabi Muhammad dan keluarganya,
tenangkanlah ketakutanku ini, kabulkanlah permintaanku ini
Ya Allah,
bila Engkau memalingkan wajah-Mu yang mulia dari diriku dan menutup pintu karunia-Mu yang besar dari diriku,
atau menghalangi rezeki-Mu kepadaku atau memutus ikatan-Mu denganku,
maka aku tidak akan menemukan jalan lain dalam harapanku ini selain kepada-Mu,
aku tidak kuasa memperoleh apa yang ada disisi-Mu dengan pertolongan selain-Mu,
Inilah aku hamba-Mu dalam genggaman-Mu di tangan-Mu lah seluruh hidupku bergantung,
tiada satupun urusanku yang lancar tanpa Engkau,
kekuasaan-Mu tetap menguasai diriku,
keputusan-Mu tetap berlaku adil kepadaku,
aku tidak punya kuasa untuk keluar dari kekuasaan-Mu,
aku tidak sanggup melampaui kehendak-Mu,
aku tidak mungkin bisa mengatur keinginan-Mu,
ali tidak mungkin mencapai keridhaan-Mu,
aku tidak mungkin bisa memperoleh apa saja yang ada di sisi-Mu selain dengan ketaatan-Mu dan berkat karunia rahmat-Mu jua
Ya Ilahi,
aku berada di waktu pagi dan sore sebagai hamba yang pasrah kepada-Mu,
aku tidak kuasa menarik manfaat bagi diriku dan tidak pula menolak mudharat kecuali bila Engkau kehendaki,
aku persaksikan semua ini pada diriku,
aku mengakui keterbatasan kemampuanku,
maka sempurnakanlah padaku apa yang telah Engkau janjikan pada diriku dan penuhilah apa yang telah Engkau berikan kepadaku
Aku ini hanyalah hamba-Mu yang miskin dan penuh kerendahan,
yang lemah dan buta, yang hina dan menderita, yang fakir dan khawatir, yang senantiasa meminta perlindungan
Ya Allah,
limpahkanlah sejahtera kepada Nabi Muhammad dan keluarganya,
janganlah Engkau membuatku lupa untuk tetap mengingat-Mu sesuai yang telah Engkau gariskan kepadaku,
jangan pula Engkau membuatku lalai akan segala kebaikan-Mu sesuai yang Engkau putuskan kepadaku,
daku tak mau putus asa dari perkenan dan jawaban-Mu,
sekalipun Engkau memperlambat(jawaban itu) kepadaku baik dalam keadaan senang maupun susah,
baik ditimpa cobaan berat maupun di saat sejahtera dan tenang,
baik dikala sehat wal afiat maupun dalam keadaan diuji suatu musibah,
baik dalam keadaan kurang beruntung maupun dalam keadaan beruntung
baik dalam suasana lapang maupun dalam kesulitan,
baik saat miskin maupun di saat kaya.
Ya Allah,
limpahkanlah sejahtera kepada Nabi Muhammad dan keluarganya,
berilah aku kesempatan untuk selalu memuji-Mu dan mensyukuri-Mu di setiap waktu dan kesempatanku,
sehingga aku tidak merasa gembira dengan apa yang Engkau berikan kepadaku dari urusan duniawi,
dan tidak pula merasa sedih atas apa yang Engkau tolak padaku (dalam dunia),
getarkanlah hatiku dengan ketakwaan kepada-Mu,
gunakanlah badanku ini demi kepentingan yang Engkau terima dari diriku,
sibukkanlah diriku dengan tetap mentaati-Mu,
dan tidak diganggu oleh segala hal lainnya karena kalau tidak demikian, aku bisa terperosok mencintai apa yang Engkau benci
dan membenci apa yang Engkau cintai
Ya Allah,
limpahkanlah sejahtera kepada Nabi Muhammad dan keluarganya,
tetapkanlah hatiku untuk senantiasa mencintai-Mu dan untuk selalu mengingat-Mu,
giatkanlah hatiku untuk selalu takut kepada-Mu,
arahkanlah untuk tetap mentaati-Mu,
lapangkanlah jalan untuk selalu mencintai-Mu,
hiasilah denegan harapan akan apa yang ada disisi-Mu selama hidupku ini seterusnya,
jadikanlah ketakwaanku kepada-Mu dari segalai isi dunia sebagai bekalku,
jadikanlah perjalananku menuju rahmat-Mu,
jadikanlah pula keridhaan-Mu sebagai pintu masuk bagiku dan
jadikanlah surga-Mu tempat kembaliku
Berikanlah aku kekuatan yang membuatku sanggup memikul seluruh keridhaan-Mu,
jadikan pula pelarianku kepada-Mu sebagai harapanku atas apa yang ada di sisi-Mu,
teguhkanlah hatiku dengan sikap waspada terhadap segala kejahatan makhluk-Mu,
anugerahilah daku ketentraman bersama-Mu,
kasih-Mu atas kepada hamba-hamba-Mu yang mentaati-Mu
Jangan Engkau berikan kepada orang-orang kafir dan kaum durhaka rasa belas kasihan padaku,
tidak pula pertolongan, tidak pula suatu keperluan kepadanya,
namun jadikanlah kerendahan hatiku, kelembutan jiwaku,
rasa lapangku dan kecukupanku hanya kepada-Mu semata dan kepada hamba-hamba-Mu yang terpilih
Ya Allah,
limpahkanlah sejahtera kepada Nabi Muhammad dan keluarganya,
angkatlah daku sebagai sahabat dan penolong hamba-hamba terbaik-Mu,
karunia aku kerinduan kepada-Mu dan mengamalkan apa yang Engkau cintai dan ridhai.
Sesungguhnya Engkah Maha kuasa atas segala sesuatu, dan itu semua mudah bagi-Mu
Add comment March 11, 2008
1 Minggu yang Sibuk
Badan pegal-pegal, hidung pilek-pilek, kepala pusing-pusing, mata terkantuk-kantuk..fiuuuhh. apalagi ya efek samping selama 1 minggu ini??- terhitung dari hari Minggu (2/03/2008) s.d. hari ini, Selasa (11/03/2008). Begitu banyaknya aktifitas yang ku lakukan selama 1 minggu ini. Waktu tidur berkurang drastis. Kalau dihitung-hitung waktu tidur ku selama minggu ini cuma lebih kurang 3 jam dengan kualitas tidur yang rendah (emang kyk gimana yah tidur yang berkualitas itu?he3). Bener2x pola hidup yang ga sehat!
Okey, dimulai dari aktifitas pertama. Hari minggu lalu aku pergi ke Jakarta pulang pergi menghadiri pesta pernikahan Mas Arin, kakaknya Adit teman sma ku. Selama dalam perjalanan pulang pergi di bus, aku sempet2in membaca-baca sebuah buku sebagai referensi untuk membuat sebuah tugas. Pulang ke Bandung lagi sekitar jam 9 malem. Tadinya berniat istirahat sebentar, namun takut ‘kebablasan’ alias ketiduran sampe pagi,yang mengakibatkan efek samping tugas tidak selesai, : ( , aku mengurungkan niat utk beristirahat dan langsung mulei ngerjain tugas yang harus dikumpulin besok. Dan akhirnya tugasnya pun selesai, pada saat jam weker di kamarku telah menunjukkan pukul 03.00 pagi. Jam 5.30 nya aku dah bangun lagi. Sehabis sholat subuh, aku kembali membuka laptopku untuk ngerjain proyek non kuliah yang harus diselesaikan secepatnya..
Aktifitas kedua.., hari selasa sore (4/03/2008), aku kembali berangkat ke Jakarta untuk menghadiri pesta lagi, sampe-sampe aku bolos kuliah Grafika. Kali ini giliran adiknya Mas Arin yang ada hajatan, yaitu Adit, sahabatku. Adit melangsungkan pesta tunangan sebelum dia berangkat kembali ke Jerman di café Solaria Jakarta. Kali ini juga, aku bukan hanya berperan sebagai hadirin. Aku diminta keluarganya Adit untuk mengisi acara musik di pesta tersebut. Seperti biasa, aku bermain piano dan seperti biasa juga, ‘maen tembak’ aja alias tanpa persiapan… Jam 9 malam acaranya beres, dan aku bersama 2 orang temanku langsung pulang kembali menuju Bandung. Kita tiba di Bandung kira2 jam 1 dini hari. Lagi-lagi, aku tidak langsung istirahat setelah nyampe di kost. Aku kembali ngerjain tugas kuliah sembari menonton pertandingan sepak bola Liga Champion, AC Milan vs Arsenal, bareng2 dgn anak2 kostan. Dan aku pun tidur sekitar pukul 6 pagi dan bangun lagi pukul 9 paginya. Fiuhh….
Aktifitas ketiga, hari jumat sore (7/03/2008), lagi-lagi aku ke Jakarta. Dalam tempo 5 hari ini, aku sudah 3 kali bolak-balik ke Jakarta. Dah kayak orang yang super sibuk aja. Kali ini aku bermain di acara Java Jazz Festival bersama-sama temen2 band-ku, tapi bukan yang di panggung gede nya loh, cuma maen di panggung kecil di luar gedung yang mirip kios-kios. Tapi lumayanlah bisa nonton konser jazz gratis.he3.. Terobati juga cape ku dengan menikmati musik2 jazz dari berbagai kalangan, baik yang artis terkenal dalam negeri maupun mancanegara ataupun yang kayak band-ku ini yang mash ‘cupu’, he3. Banyak juga aku melihat artis-artis Indonesia yang sudah tidak asing lagi menjadi penonton di sana.
Aktifitas-aktifitas lainnya, karena terlalu banyak menyibukkan diri dengan urusan2 selain kuliah, banyak tugas-tugas kuliah yang di-pending pengerjaannya. Akibatnya, aku harus bekerja lebih intensif lagi agar tugas-tugas tersebut dpt diselesaikan sebelum waktu pengumpulan. Dari hari sabtu s.d. senin kemarin, aku mulai ngerjain tugas mata kuliah Grafika (yang cukup menyita banyak waktu dan pikiran) hanya berdua saja, yang harusnya dikerjain berkelompok (6 orang), karena anggota kelompok yang lain sedang mengerjakan tugas lainnya, ada juga yang sedang sakit dan sedang melayat kakek ke kampung halaman.
Alhamdulillah, hari ini (Selasa, 11/03/2008), akhirnya aku bisa menarik nafas sejenak dulu untuk mengosongkan segala macem pikiran. Tapi, bukan berarti minggu2 ke depan bakal santei. Sudah banyak rencana aktifitas-aktifitasku lainnya yang menunggu untuk dikerjakan. Minggu kemarin bener2 menguji kesabaran dan ketahanan fisikku. Tapi ga apa-apalah. Aku mencoba untuk mengambil hikmahnya untuk setiap kejadian yang tlah kulalui. Aku bersyukur kepada Allah karena masih diberi banyak aktifitas, walaupun terkadang ekstrim, sehingga terhindar dari ngerjain perbuatan2 yang ga bermanfaat atau bahkan merusak. Semoga aku tetep tahan banting, he3…
Add comment March 11, 2008
Algoritma Bressenham
Setelah mengerjakan tugas ke 2 mata kuliah Grafika, aku mempelajari sebuah algoritma untuk menggambar garis ke layar monitor, yaitu Algoritma Bressenham. Bressenham sendiri merupakan seorang ahli komputer yang dulu pernah menjadi pionirnya IBM.
Algoritma ini merupakan optimasi dari algoritma penggambaran garis yang konvensional. Algoritma Bressenham mereduksi bahkan mengeliminasi operasi perkalian, pembagian, dan operasi pembulatan yang dilakukan pada algoritma konvensial. Dalam dunia komputasi dengan komputer, operasi-operasi tersebut memiliki harga yang ‘mahal’ (kompleksitas yang tinggi). Ide dari algoritma Bressenham ini cukup simple namun sangat powerful, yaitu memilih titik koordinat pixel tetangga yang akan digambar berikutnya secara iteratif dan berhenti di titik/pixel tujuan. Pixel tetangga yang dipilih dapat secara axial (horizontal dan vertikal) ataupun secara diagonal.
Pada algoritma Bressenham, diantara dari operasi-operasi yang ‘mahal’, hanya operasi pembagian yang dilakukan. Itu pun cuma 1 kali dilakukan, yaitu perhitungan galat/error. Nilai galat tersebut digunakan untuk menentukan pilihan koordinat pixel tetangga apakah secara axial atau diagonal. Jika galat < 5, pixel tetangga dipilih secara axial, sedangkan jika galat >= 5, pixel tetangga dipilih secara diagonal.
Kekuatan algoritma Bressenham bukan hanya ‘murahnya’ proses komputasi, tetapi juga menggambarkan sebuah garis lurus yang bersifat kontinyu ‘tampak terlihat lurus’ pada layar monitor yang diskrit. Berikut ini kode program algoritma konvensial dengan algoritma bressenham dalam bentuk prosedur bahasa C. Silakan diliat-liat perbedaannya. :>
Kode program algoritma konvensional
void plot_lines(int x1, int x2, int y1, int y2, byte color){
/* Prosedur untuk menggambar garis yang melalui 2 buah titik yaitu (x1,y1) dan (x2,y2) , kecepatan rendah (pendekatan konvensional) */
/* I.S. : sembarang */
/* F.S. : pixel(xi,yj) dengan i=x1 sampai i=x2 dan j=y1 sampai j=y2 berwarna 'color' sehingga seolah-olah membentuk sebuah garis */
int y,xi,x,yi,dy,dx;
dy = y2-y1;
dx = x2-x1;
if(abs(dx) >= abs(dy)){/* jika garis cenderung horizontal*/
if((x2-x1)>=0){
for(xi=x1;xi=x2;xi--){
y = ((xi - x1)*(y2-y1)/(x2-x1)) + y1;
y = abs(y);
plot_pixel(xi,y,color);
}
}
}
else{/* jika garis cenderung vertikal */
if((y2-y1)>=0){
for(yi=y1;yi=y2;yi--){
x = ((yi - y1)*(x2-x1)/(y2-y1)) + x1;
x = abs(x);
plot_pixel(x,yi,color);
}
}
}
}
Kode program algoritma bressenham
void plot_lines_bresenham(int x1, int y1, int x2, int y2, byte warna){
int dx,dy,dx_abs,dy_abs;
float derror,error;
int x, y;
int sign = 0;
dy = y2 - y1;
dx = x2 - x1;
error = 0.0;
if(abs(dx) >= abs(dy)){/* jika garis cenderung horizontal*/
dx_abs = abs(dx);
if(dx_abs!=0){
derror = (float)dy/(float)dx_abs;/* error */
y = y1;
if(dy>0){/* jika y2 > y1*/
sign= 1;
}
else if(dy<0){ /*jika y2=0){
for(x = x1; x= 0.5 || error=x2; x--){
plot_pixel(x,y,warna);
error = error + derror;
if(error>= 0.5 || error0){
sign= 1;
}
else if(dx=0){
for(y = y1; y= 0.5 || error=y2; y--){
plot_pixel(x,y,warna);
error = error + derror;
if(error>= 0.5 || error<=-0.5){
x = x + sign * 1;
error = error - sign* 1.0;
}
}
}
}
else{
plot_pixel(x1,y1,warna);
}
}
}
3 comments March 11, 2008
