Friday, February 18, 2011

Ciri-ciri Cewek Jatuh Cinta (upss... :p)


Iseng-iseng akibat efek dari kuker alias kurang kerjaan karena nyari artikel di gugel kagak nemu2..
akhirnya pada suatu hari yang mendung nan berawan..(tssah), tiba-tiba dari hasil berselancar menelusuri mbah gugel, saya mendapatkan (baca:nyomot) artikel ini dari sebuah blog. Hmmm...dulu sempet juga sih, membaca artikel yang nadanya mirip2 kayak gini. Tapi ya dikarenakan tidak ada hal yang bersangkut paut sambung menyambung menjadi satu, itulah indonesia...(loh???) dengan saia, maka artikel itu pun sambil lalu saja saya baca, dan tentunya tidak saya pahami maksudnya..(o my__).
Di kesempatan kedua ini, tiba2 saja tak ada angin tak ada gledek dan tak ada ujan, pengen serius ajja memahaminya. Hehe... (jangan ditanya mengapa).
Nih, cekidot aja langsung :

***********************************************************************************

Eniwei…

Untuk para lelaki yang pun penasaran bagaimana tingkah polah perempuan yang sedang dilanda cinta… berikut beberapa poin penjabarannya…

1. Mendadak Dandan
Yang namanya cewek, biasanya doyan dandan. Cuma biasanya kalo lagi jatuh cinta, dandanannya suka rada ‘lebih’. Yang biasanya gak suka pake eyeshadow mulai pake walau tipis-tipis. Kalaupun tomboy, bila sedang jatuh cinta… mendadak jadi peduli juga sama penampilan. Saya dulu punya temen yang tomboywati abis-abisan. Ketika dia jatuh cinta, tentunya tidak jadi seperti waria, namun mendadak bawa lipgloss kemana-mana. Waktu ditanya, begini jawabannya: “Bibir gue sekarang sering kering.” Aeh. Iya deh. Selain lip gloss, si tomboy ini mendadak wangi walau pilihan parfumnya gak jauh-jauh dari wewangian maskulin. Ketika ditanya, jawabannya adalah: “Ah, dapet lungsuran dari kakak gue…” Iya deh.

2 . Gak Doyan Makan
Makanpun tak enak… tidurku pun tiada nyenyaaakkk… aiiiihhh… bener banget kata Hedi Yunus. Perempuan yang lagi jatuh cinta biasanya ga doyan makan. Yang biasanya sepiring aja masih pengen nambah, kalo lagi mehe-mehe biasanya baru makan sesuap udah bilang ‘kenyang’. Kenapa? Hal ini biasanya didorong oleh faktor fisik berupa rasa mual mules yang sering timbul di bagian perut. Kalo bahasa Inggrisnya dikenal dengan istilah ‘butterflies’. Biasanya nggak napsunya makan ini timbul saat makan berdua si kecengan, atau lagi nunggu telepon atau sms si kecengan. Hayah.

3. Mendadak Banci Curhat
Nah. Curhat-curhatan ini nggak cuma ke temen-temen, tapi juga ke kecengan. Kalo ke temen, saya masih gak masalah. Tapi curhat ke kecengan, ini SALAH BESAR. Satu: itu kampungan, dua: bo plis deeh, belom jadi pacar udah curhat macem-macem. Gak asik. Bisa-bisa bikin si cowok drop. Dan si banci curhat ini biasanya menganggap teman-temannya peramal mendadak yang pasti bisa memberikan jawaban bila diberi pertanyaan seperti ini: “Bo, tadi kan dia bilang ‘besok aku telpon deh ya’. Itu artinya apa ya bo? Menurut lo dia suka apa enggak ya sama gue?” Halah.

4. Mendadak Rajin SMS
Ini mah sama aja sama yang cowok. Tapi SMS-SMS yang dikirim cewek biasanya lebih subtle seperti: “Eh, di rumah aku hujan. Di rumah kamu hujan gak?” Biasanya sih pengennya dibales dengan: “Hujan juga… romantis ya, bikin aku kangen sama kamu…” Tapi jawaban yang biasanya diterima adalah: “Enggak tuh.” Atau: “Ujan juga.” Jawaban-jawaban pendek sialan seperti ini biasanya bikin si cewek jadi uring-uringan sendiri dan langsung bermetamorfosis menjadi mahluk yang sudah dijabarkan di poin ke-3.

5. Mendadak Sensitif
Yang dimaksud dengan mendadak sensitif adalah… jadi gampang nangis, gampang tersinggung, gampang panik dan gampang marah. Gampang nangis karena khawatir salah bersikap didepan si kecengan, gampang tersinggung kalo ada yang bilang “Ah, dia mah biasa aja lagi sama lo…”, gampang panik kalo salah kostum di depan si kecengan dan gampang marah kalo ternyata si kecengan memperlihatkan indikasi sudah punya pacar atau kecengan lain yang bukan dirinya. Kalau ada temen yang lagi masuk fase ‘gampangan’ ini… wah, yang tabah-tabah aja deh. Namanya juga lagi jatuh cinta…

***********************************************************************************

Wkwkwkwkwkwkwk.... sempet senyum2 gag jelas juga waktu pertama mbacanya.
Hmmm... tapi, meskipun nggak diumumin di dalemnya, tapi rasa-rasanya ini tuh ciri2 ataw pertanda bagi cewek/cowok pada umumnya aja. Naaaa____ untungnya saia ini bukan yang termasuk ke dalam kategori "umum" ntuh (dalam bahasa kasar, artinya gua nggak normal. Hyahaha). Yaaah...meskipun ada 1-2 poin yang bener, sih. Tapi selebihnya, SALAH TOTAL...!!!!! Hohoho____

Hal itu dikarenakan saya bukan cewek rata2, yang menyukai seseorang dengan cara yang rata-rata juga. Alias cintaku bukanlah cinta biasa...Huhuy (Afgan mode = ON). Kalo saya suka ma seseorang mah, kagak pake lipstik tambahan, kagak pake ngomong, kagak pake senyum...(malah keseringan ngacir ), ato diliatiiiiiiiiiiiiiiiiiinnnn ajja diem2, melengos kalo dia noleh, lalu setelah jauh senyum2 sendiri kayak orang gila. Hohoho....
Yang paling parah dan sering terjadi, mendadak tangan jadi dingin kek habis dicelupin di freezer, kalu habis ngomong or deket sm dia. Uuuacem. Dan segala planning serta berbagai celotehan nggedabrus yang biasanya lancar, mendadak menguap entah kemana. Yang ada, jadinya ku hanya senyam senyum, diem, jawab sekenanya (iya, nggak, oww, masa'? hmmm.., dan segala jenis saudara sepupunya).
Hedeeew... (- -)"7

Pertanda saya jatuh cinta lainnya adalah, mendadak saya jadi penguntit kegiatannya (hyahhh___ cukup serem sih menurutQ). Tapi setelah tanya sana-sini sama ahlinya, kegiatan kayak gitu menurut mereka wajar2 ajja kok. Jadi yaaa...lanjuuuuuut deh (bagi yang merasa dirugikan, maap yah). Hehe. Dan lain-lain dah pokoknya... Ogah deh saya Xplore disini. Biar yang pernah kusukai ajja yang bisa merasakannya
Hopefully, semoga artikel singkat nan padat ini bermanfaat, terlebih buat kamu2 yang dilanda asmara, baik sama temen sekelas, temen satu sekolah, satu kantor, satu kampus, atau satu2 aku sayang ibu lainnya . Cinta itu indah koq. Hehehe....(sambil melirik profile FB cowok yang kusuka di depan lepi saya dengan mata berkaca2). Cuma kadang2 makan ati juga kalo si "dia" sering bikin qt bingung dengan menebak2 perasaannya, ato sebel pas dy lagi nyuekin qt...(ToT) oww..that's so painful (lebay, dah).
Ada yang bilang siy, "love is journey".
So, nikmatin ajja prosesnya dengan hati yang lapang (lapang jika ternyata dy nggak ada feel sama kita, dan "sangat lapang" jika ternyata dy punya rasa yang sama >> ngarep.com :D), meskipun seringkali apa yang kita harapkan, kadang bisa jadi nggak sesuai dengan kenyataan (kayak yang lagi happening padaku sekarang.
It's an sad ending 4 me... Padahal ku dah terlanjur ampun-ampunan suka ma dia). Hicks...
Wuokeyh. Just enjoy your journey, gals... (~_^). Susah ato senang... that's life.

Thursday, January 27, 2011

Menangani Dilema Generic Host Process for Win32 Services



Diangkat dari kisah nyata) Beberapa waktu lalu. Hmmm...sebenernya udah lumayan lama sih. Sekitar 2 bulan yang lalu. Alkisah, pas saya lagi asik-asiknya browsing di internet, tiba-tiba nggak ada ujan nggak ada gledek apalagi listrik mati, lepi mendadak ngehang. Mula-mula tak pikir dia ngehang kayak biasanya kalo aplikasi yang dijalankan terlalu banyak, ato si IDM lagi dalam proses mencaplok suatu file dari halaman situs yang saya buka. Tapi "hang" ini ciri-cirinya lebih aneh lagi. Ada window baru yang nongol disana, bertuliskan "GENERIC HOST PROCESS FOR WIN 32 SERVICES", dengan tampilan kayak gambar diatas. Persis!!!!

Nah,kalo kita klik ntuh option don't send, ujug-ujug komputer akan ngeblank, lalu ia akan bermetamorfosis layaknya themes classic. Ditambah lagi, n ini yang paling nyebelin, koneksi internet kita tiba2 jadi putus, mogok kerja nggak tau dengan alasan apa. Padahal gaji, eh salah. Pulsanya udah terpenuhi dengan cukup baik (halah__). Walaupun coba di-disconnect trus dikonekin lagi, tetep aja ogah bener mau konek dia. Gag cuma sampe disana aja. Coba deh, kalo udah gitu buka video ato mp3 di sembarang aplikasi. Trataaaaa____. Maka akan Anda temukan kenyataan pahit lainnya dari efek "Generic Host" ini, yaitu suaranya kagak bakalan nongol, biar diutek kek gimanapun. Kagak tau ni napa kok sang "troublemaker" nyebelin ini pake acara nggandeng si audio-nya PC buat ikutan mogok bareng. Buset dah, pengen tak jus rupane dia__. Hemmmph...nasyib...


Jalan keluar dari permasalahan pelik ini satu-satunya adalah RESTART.Hal ini terang saja mempengaruhi imej baik motto "the power of restart" yang dengan hati teguh saya yakini sedari jaman cina berkuncir (tssah__). Tapi sayangnya, setelah kita penuhi keinginannya untuk direstart, si kompi nggak bakalan sembuh seperti sediakala. Coba deh, begitu dia kita konekin lagi ke internet, selang 15 menit kemudian..... TRATAAAA....!!!!! Si Generic Host for Win 32 kembali nongol dengan wajah tanpa dosa. Dan solusi yang dimintanya tetep satu. Yakkkk....RESTART. Oww...oww..owww____

Pernah coba solusi laen, yaitu dengan ganti browser. Capa tau nih penyakit ngambul gara2 dia sensi ma firefox. Jadi...akhirnya cobalah saya pakai Opera buat browsing, kali ajja masalahnya di browser. Hehe (sotoy). Percobaan pertama, hemm...bisa sih, tapi nggak bertahan lama (sekitar 30 menit) dia ikut2an ngambek kayak temennya, si firefox. Bahh...tambah nyut2 ini pala.


Sebenarnya nih window "Generic host" bisa dipinggirin bentar untuk me-mending mogoknya dia, alias gag di klik apa2. Tapi juga kagak bisa lama2. Karena sekitar 5 menit kemudian dia bakal mogok juga, dan all window bakal berubah dengan kekuatan bulan, jadi window classic. Padahal jika dilihat2, connection status yang bisa diliat di pojok kanan bawah noh...juga masih connect. Tapi mayan lah, setidaknya jeda "pending"nya bisa dibuat ngesave hasil-hasil browsingan bentar .

Nah...ngobrol2 soal nih error, nah... kasus kayak gini ntuh biasanya terjadi pada windows XP SP2 kebawah. Dan dari hasil konsultasi dengan mbah gugel, ternyata bencana ini diakibatkan oleh sejenis worm yang ngirim sinyal2 ke server/web, dan bikin koneksinya disconnected!!. Untuk versi windows yang lain belum pernah ngalamin, sih. Beuh, tapi jangan sampe lagi, dah...(T___T). Meskipun kata pepatah, "pengalaman adalah guru terbaik", tapi cukup sudah sekali sajja. Merana bener aku dibuatnya. Usut punya usut sih, katanya ini dikarenakan untuk OS XP sp2 keatas, sistem kemanannya sudah jauh lebih baik daripada versi ini. Tapi sayangnya, saia ini masih cinta mati sama XP. Hoho...(gak penting). Lagian menurut senpai saia (BTW, makasih senpaaaai.... :) ) SP2 dapat dikatakan lebih stabil, bila dibandingkan versi service pack XP lainnya.

Akhirnya, dengan menggerundel ditambah semangat 45 untuk mengalahkan musuh menyebalkan ini... saya manfaatkanlah watu 15 menit yang diberikannya untuk mencari solusi lewat mbah gugel (tenkyu, mbah) untuk mencari solusinya. nah...dari hasil browsin itu, saya menemukan kira2 7 jalan keluar, antara lain:

1. UPDATE WINDOWS SECURITY
Bisa diunduh langsung di situs resminya Microsoft.

http://support.microsoft.com/kb/894391

Trus jalankan. Setelah restart, coba perhatiin. Apa tuh Generic Host bisa disembuhin pake cara ini. Kalu dari pengalaman saya sih kagak mempan. Alias langsung lewaaat. Haha. Tapi sapa tau nih metode bisa ampuh di kompinya situ. Tak ada salahnya mencoba :)

2. NUTUP PORT LEWAT REGISTRY EDITOR
Cara kedua yang bisa dilakukan adalah dengan menutup port 445 dan 135. Whay??? bikos (katanya :p) tuh worm lewatnya dari kedua port ini. So, buat nutup kedua jalur ini, kita bisa pake regedit alias registry editor-nya bawaan Microsoft punya.

- Menutup Port 445 :
1. Start Registry Editor (Regedit.exe) dengan meng-klik Start menu, kemudian klik
Run.
2. Pada kotak kecil yang terbuka, ketik: regedit kemudian klik OK. Registry
Editor sekarang terbuka.
3. Carilah registry berikut:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service
\NetBT\Parameters. Di bagian kanan window carilah opsi yg bernama
TransportBindName. Dobel klik angka tersebut, kemudian delete default
value, sehingga menjadi kosong (blank value).

Menutup Port 135 :
1. Lanjutkan dengan mencari kunci berikut :
HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
2. Cari String Value yang bernama : EnableDCOM lalu Set value ke: N
(biasanya tertulis Y)
3. Tutuplah Registry Editor. Restart kompi.

- Perhatian :
Sebelum melakukan perubahan pada registry tersebut, sebaiknya dibackup
terlebih dahulu. Nah... masalahnya dari solusi jenis ini, cuman bisa dipake buat kompi yang nggak konek kemana-mana via LAN. Karena eh karena, dengan kita nutup port 135 & 445 si kompi jadi gag bisa ngaktifin file & print sharing-nya. So, ni solusi mutlak gag bisa dipake buat warnet2 &semacamnya, karena ntar alamat billingnya bisa gag kebaca, buuuk. Hehe (kalo saia ma, malah seneng . Gratisan)

3. PAKE PROGRAM
a) WWDC
Download aplikasinya di:

http://www.firewallleaktester.com/tools/wwdc.exe

Nih aplikasi sebenernya punya tujuan yang sama kayak solusi nomer 2, yaitu buat nutup-buka port2 yang dianggap mencurigationisasi atau disinyalir sebagai jalur masuknya virus or worm yang berbahaya bagi kesehatan dan kesejahteraan kompi (tsssah_). Tapi buat yg masi nubi (baca: awam), plus takut settingnya berubah, gag sesuai or takut gag bisa balikin lagi (gue banget), nah... mbah gugel menawarkan jasa solusi dengan menggunakan tools yg namanya wwdc. Di tools itu nanti kita tinggal klik – klik tombol ajja. Pokonya lebih simpel daripada musti ngapalin njlimet lewat regedit. Setelah tools ada dkompi, tinggal diopen truz close/disabled port 135 & port 445. Habis itu, tetep kudu restart.

b) CombofiX
Download aplikasinya disini :

http://download.bleepingcomputer.com/sUBs/ComboFix.exe

Trus untuk nginstalnya, matiin inetnya sementara dolo. Untuk installnya, maybe kita kudu sabar buat merestart kompi beberapa kali, karena combofix memaksa sistem untuk restart setelah klik menu. Hepinya, dengan cara ini+upgrade antivirus yang bagus (kebetulan saia pake Kaspersky Internet Security 2010), beda dengan pendahulunya, yaitu cara 2, untuk kasus saia... problem solved . Trus, disini sharing LAN juga bisa digunakan. Horeee...


4. Cara akut alias gak ada pilihan laen (tidak disarankan. Haha). INSTAL ULANG.

Hemmp... Ni nemu beberapa tambahan, da tiga solusi baru buad ngatasin Generic Host For Win32 Error di Windows, yang diambil dari Sizlopedia:

Solusi 1 :
Klik Run> ketik "regedit"
Klik bagian: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Browser > Parameters. Carilah dengan mengklik Find kata kunci : IsDomainMaster
dan set Data: False. Restart kompi, deh.

Solusi 2 :
Klik Run>ketik "cmd" (tanpa tanda ketik). Tulislah "netsh" di konsol command lalu tekan enter Kemudian ketik "winsock" dan tekan enter lalu ketik "reset"
Restart kompi.

Solusi 3 :
Download LspFix (http://cexx.org/lspfix.htm) dan ikuti langkah-langkah yang diberikan.

O yah, don't forget tuk selalu mengawali dan mengakhiri acara benah-membenahkan ini dengan bacaan do'a dan fatihah, temand. And then... trataaaaaaaaaa____it works!!! =D Ohohoho...tak terkira rasanya bahagia dan berbunga-bunganya diriku (padahal dibantu mbah gugel, itu mah__). Haduwh...arigatou, mbah....(^ ^). Berkat berbagai, beragam, dan beraneka tips dan solusi tersebutlah, hingga pada akhirnya kompi saia, silepibaiksekalitemanwida bisa sembuh secara total dan kembali sehat wal afiat dan kembali bisa saya gunakan buat ngaskus, ngepesbuk, donlot2, gugling tugas, update antivirus, dan tak lupa Ngegame plant vs. Zombie >>>(?????). Ah...indahnya hidup ini > sambil menikmati nutrisari rasa jeruk nipis...
tring..tring...* * * * *.
Selamat mencoba... jangan lupa lempar cendolnya yah, gan...
hehe

Monday, September 27, 2010

Let's Blogging (Again) !!! (^___^)


Setelah berusaha dengan lumayan keras untuk menampik pikiran2 sesat dari otakku, yang bunyinya kurang lebih seperti "Siapa juga ntar yang bakalan baca blog-ku?" (ditulis dengan hati hancur tuh, sebenernya), kukuatkan batinku (whhuuuesstehhh) untuk kembali blogging lagi, dalam rangka menebarkan ilmu, unek-unek, info, dan kebaikan (Trataaaaaaaa) di dalam dunia perblogg-an. Yaaah...meskipun akhirnya kalo yang (entah karena keajaiban apa yang menyertainya) nyangkut di blog-ku ini cuma satu ato dua butir orang, tak papala...asal ada. (T___T).

Berbekal sedikit tambahan ilmu yang kudapet dari kampus, mbah Google, pesbuk, dan pengalaman pahit-manis dalam menjalani hidup..(lebaa___y.com), aku ingin menulis lagi di blog ijo-ku ini, dan__pengennya,sih. Bisa tetep istiqomah buat ngarawatnya. Yaaah...paling nggak seminggu sekali, la. Ato paling ancur (karena n berhubung sekarang lagi musim skipsi nan mengerikan) disempetin nulis sebulan sekali. Tapi tentu, tak luput dari kemalesan dan kesuka ngeles-an saia, sehingga seperti biasa, dimohon bacaan do'a dan surat fatihah-nya para blogger sekalian demi tersingkirkannya para "syaiton2" tersebut. Alfaaatihah..(-____-).

O yah, mumpung bau2 lebaran masih belom ilang bener, Minal Aidzin wal faidzin buat semuanya, yah...=D dalam kasus ini terutama buat blog-ku. I'm sorry (T T) --> but not goodbye kayak lagunya Krisdayanti.

Terakhir, seperti mengulang pembukaan blog-ku yang terbengkalai beberapa waktu lalu, terimakasih yang tak pustus2nya kepada pihak2 yang tak mungkin kusebutkan namanya satu-persatu disini. Mulai dari temen2, sahabat, tetangga, ikan2ku, kucingku, keluarga besarku, orang2 yang menyayangiku, membenciku, dan yang secara tidak langsung memberikan pelajaran hidup padaku. DLL dah, pokoknya. Karena alih2 ngeblog, ntar isi blognya jadi daftar nama geje semua. Tapi yang terpenting, tak lupa kuucapkan terimakasih yang tak terhingga untuk Penciptaku, yang Maha Cinta (^ ^), kedua orang tuaku yang lucu, sodaraku, sohib, n dosen favoritku, Pak Muladi. Thanks...thanks...thanks....

n the last, but not very last (ini bener nggak sih bahasa Inggrisnya?)..Hope U enjoying this blog...(^____^).

Zettai Kareshi


Karya Watase Yuu lagi-lagi bikinku jatuh cintrong. Setelah 2 seri komiknya terdahulu, yaitu Imadoki! dan Fushigi Yuugi (kalo nggak salah di Indonesia jadi Curious Play) sukses bikinku jungkir balik dan nangis bombay, karya mangaka kelahiran 1970 yang terbaru ini, Zettai Kareshi, ato yang artinya Absolutely Boyfriend (kagak tau napa di Indonesia namanya jadi Perfectly Boyfriend), lebih sukses lagi bikinku nangis lebay, bahkan setelah hari besoknya after sesi nangis-menangis ini selese, masih kerasa aja sedihnya. Ato apa mungkin karena efek tokohnya cakep kali, ya? Coba kalo si Night kagak cakep, mungkin aku nggak bakalan nangis. Wkwkwkwk...(geje.com)

Mengutip kata temenku "cinta2an tuh mesti sedih, cinta selalu membawa duka, lok gak duka pasti bukan cinta... ". Maka semakin melebarlah bagian otakku yang meyakini dengan khusyuk, bahwa kerjaannya CINTA emang bikin orang nangis...(T___T). Padahal tanpa cinta juga orang nggak bakalan bisa hidup. Oooh...ribet kubik. (Berasa sok tua. padahal yang ngomong juga baru ngerasain idup 21 taun).

Komik ini berkisah tentang sebuah perusahaan robot "geje" Knonos Heaven (segala-galanya tentang perusahaan ini geje, pokoknya XD), yang bikin lover series robot, dan produk pioneer mereka yaitu series 01, yang diuji-cobakan pada seorang anak SMA, Izawa Riiko. Riiko yang capek setengah idup karena seumur2 cintanya mesti ditolak mlulu, kontan nggak curiga sama sekali waktu ditawari si Namikiri (yang jelas2 dari kostumnya aja anehnya g ketulungan. Kayak mau ikut cosplay) seorang "kekasih ideal"...katanya dia sih. Maklum, omongan salesman kan mesti yang bagus2 mlulu. Hahaha. Dan si Riiko, dengan o'onnya mau aja ngisi formulir, dan yang parahnya lagi ngisiin lebih dari 100 sifat ideal yang diinginkannya buat dimiliki sang kekasih nanti. Dia juga mana "ngeh" kalo ternyata "sang kekasih" yang dimaksudkan Namikiri adalah seorang robot. Maka jadilah dia teriak2 histeris waktu paketan yang berisi "mayat" robot itu tiba2 ambruk di depannya dengan kondisi telanjang, dan harganya itu loh, nggak nguati baget. Sekitar 1 milyar US dolar (karena kebanyakan diisi sifat ideal). Wkwkwkwk...dodol pokoknya.



Kisah seru ini nggak cuma berhenti disini aja, masih banyak rentetan cerita berwarna-warni bak permen jagoan neon menghiasi tiap chapter komiknya. Nggak seru kalo diceritain smua disini. Mending langsung cekidot aja nyari komiknya. komik online-nya juga ada. Apalagi sekarang udah dibikin dorama-nya. Tapi versi manga n doramanya banyak banget yang beda. Biarpun intinya tetep sama, sih. Robot Lover. Yaaah...meskipun secara pribadi q lebih suka manga-nya. tapi versi dorama nya juga bagus, kok. Night-nya tetep cakep, Mokomichi Hayami (kok ya kebetulan). Yang jadi soshi juga cakep kok (Hiro Mizushima). Mika (Ueno Natsuhi) juga di dorama ini keliatan cantiknya. Pass deh pokoknya. Emang susah jelasinnya. Mendingan donlot kedua versinya aja biar lebih ngeh. Soalnya percuma dari tadi berkicau nerangin mlulu tapi arahnya nggak jelas.

Efek dari nonton film ini, 1. Jadi nambah perbendaharaan bahasa jepang-ku. Soalnya ada kata2 yang sering diulang disono."Hajimimashite" ato yang dalm bahasa inggris artinya nice to meet you. Ahahaha... (ketahuan deh kalau orang udik).
2. Jadi berasa kayak hidup di dunia khayalan. Jadi pingin bikin robot lover juga, maksudnya. Hedeeeehhh....(___') " padahal yang nulis ini bikin robot line tracer aja sampek jatuh bangun, kok. Satu lagi. Aku jadi teringat2 gaya oon-nya si Night yang suka kejedot pintu karena sangking tingginya yang nggak ketulungan, n demen berkedip2 gak jelas lalu nyengir tiba2 kayak boneng. Minus efek "cling", berkilao giginya aja. Ahaaaay....idup d dunia khayalan emang susah..(T___T). Nggak ada yang normal kayak hidupku sehari-hari.

BTW, jadi inget perjuangan mati2anku (yang sekaligus jahiliyah) dulu buat dapetin series komiknya. Pake boong komiknya ilang segala ke Pak Rental-nya biar bisa tak beli dengan harga BARU!!!. Fiuhh... eee...lha dala ternyata setelah kenal akrab sama nyang namanya internet, baru dong kalo disono malah ada lengkap. Gratis lagi...(T___T). Donlot ni pilm 3 hari 3 malem g selese2 juga. Memecahkan rekor bertapaku, pokoknya. Sambil donlot, sempet juga kepikiran. Coba ntar aq bikin film yang normal-normal aja. Udah bisa ditebak. Pasti nggak laku. Orang jaman sekarang emang sukanya yang nggak normal-normal sih. Tiba-tiba aku jadi parno takutnya lepiQ ku yang kurawat dengan baik entar punya perasaan, dan deeply in love with me..(uhukkkk)...XD

Tapi ngomong2 soal Absolute Boyfriend, kayaknya aku punya teori tersendiri. Zettai Kareshi = My husband. Bagus, nggak?? Ahahaha...
That's my "Knight" should be..(^ ^). Tak lupa, thanks buat YouTube n cgiworld 4 uploading the dorama series. N of course 4 the publisher, onemanga.com & A M Comics (yang udah sudi nerbitin komik ini d Indonesia).Hope U enjoy watching/reading (^___^)

Wednesday, April 7, 2010

MEMBUAT BUKU TAMU SEDERHANA

Setelah kita mengoprek penanggalan dan pewaktuan.....so, kali ini kita bakalan njajal buat mbikin buku tamu sederhana berbasis PHP. Aplikasi ini akan secara langsung menampilkan kembali pada browser, sehingga cukup memudahkan bagi sie kesekretariatan untuk tidak membuka/tutup atau minimize/maximize window untuk melihat antara form masukan an keluarannya (n____n) -->berdasarkan pengalaman nyata nan pahit sebagai sie kesekretariatan
Kalu mau dikategorikan, aplikasi buku tamu ini tergolong super sederhana. Karena eh karena, si buku tamu ini hanya memuat dua informasi dari tamu yang akan mengisinya, yaitu informasi mengenai nama dan alamat tamu saja. Yang artinya, aplikasi buku tamu ini bakalan cukup berguna kalo yang si empunya acara mau mengadakan walimatul urusy, n yang diundang cuma di kalangan RT ato RW sekitar saja. Tapi, nggak efektif jadinya kalo aplikasi ini digunakan untuk acara2 laen yang biasanya memerlukan informasi tambahan lainnya seperti nomor telpon, e-mail, atau komentar.


Untuk scriptingnya, adalah sebagai berikut:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<title>Buku Tamu Desa Semut</title>
</head>

<body background="Leaves.JPEG">
<h2 align="left">Aplikasi Buku Tamu</h2>

<form action="<?php $_SERVER['PHP_SELF'];?>" method="post"><form action="<?php $_SERVER['PHP_SELF'];?>"
method="post" enctype="multipart/form-data">
<table border=0>
<tr>
<td width=100>Nama</td>
<td><input type="text" name="nama" /></td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="alamat" /></td>

</form>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="submit" /></td>
</tr>
</table>

</form>

<hr />

<?php

$fl = 'buku_tamu.txt';

if (isset($_POST['nama']) && $_POST['nama'] && isset($_POST['alamat']) && $_POST['alamat']) {
$dt = $_POST['nama'] .'#' . $_POST['alamat'] . "\n";
file_append_contents($fl, $dt);

}


$arr = file($fl);
?>

<table border=1 cellspacing=1 cellpadding=1>
<tr>
<th width=10>No</th><th width=200>Nama</th><th width=200>Alamat</th>
</tr>

<?php
$i = 1;
foreach ($arr as $val) {
$d = explode('#', $val);
?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $d[0];?></td>
<td><?php echo $d[1];?></td>
</tr>
<?php
$i++;
}
?>
</table>

<?php


function file_append_contents($filename, $data) {
$olddata = file_get_contents($filename);
return file_put_contents($filename, $olddata.$data);
}

?>

</body>
</html>

Dan hasilnya sodara-sodara.....



n Jangan lupa untuk menyimpannya dengan ekstensi .php --> not .html Oyi????
So, untuk versi buku tamu lainnya.....
Semoga saya dapat segera mem-postingnya as soon as possible (n____n)
Sementara, yang simple-simple aja dulu yah. Cos saya juga masih pusing dengan berbagai "posting" lainnya.
Hicks...(T___T)
Oke dech...semoga bermanfaat....(n__n)

Tuesday, April 6, 2010

Membuat Fungsi Countdown Tanggal

Setelah minggu lalu berkutat dengan form, maka minggu ini kita bakal belajar tentang pembuatan fungsi countdown untuk menghitung mundur tanggal dan mengembalikan nilai integer dari selisih hari , jam, dan menit alias dengan kata lain, adalah informasi penanggalan dan waktu.
Informasi penanggalan maupun perhitungan waktu ini sering diperlukan ketika membangun aplikasi web. nah, untuk membuatnya, PHP sendiri telah menyediakan ekstensi built-in yang dapat dimanfaatkan tanpa perlu melakukan konfigurasi tambahan. PHP juga memungkinkan URL dan sumber daya jaringan lainnya diperlakukan layaknya file lokal.


Seluruh masukan dari fungsi ini adalah berupa string tanggal. Misalkan tanggal sekarang adalah 7 April 2010 (tanggal dari sistem) dan argumen yang diberikan adalah tanggal 15 Maret 1989. Maka fungsi akan mengembalikan nilai selish hari, jam dan menit dari tanggal 15 Maret 1989 jam 12.00 am, yaitu 7693 hari 9 jam dan 23 menit.
Scripting dari aplikasi ini adalah sebagai berikut:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<title>Buku Tamu Desa Semut</title>
</head>

<body background="Leaves.JPEG">
<h2 align="left">Aplikasi Buku Tamu</h2>

<form action="<?php $_SERVER['PHP_SELF'];?>" method="post"><form action="<?php $_SERVER['PHP_SELF'];?>"
method="post" enctype="multipart/form-data">
<table border=0>
<tr>
<td width=100>Nama</td>
<td><input type="text" name="nama" /></td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="alamat" /></td>

</form>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="submit" /></td>
</tr>
</table>

</form>

<hr />

<?php

$fl = 'buku_tamu.txt';

if (isset($_POST['nama']) && $_POST['nama'] && isset($_POST['alamat']) && $_POST['alamat']) {
$dt = $_POST['nama'] .'#' . $_POST['alamat'] . "\n";
file_append_contents($fl, $dt);

}


$arr = file($fl);
?>

<table border=1 cellspacing=1 cellpadding=1>
<tr>
<th width=10>No</th><th width=200>Nama</th><th width=200>Alamat</th>
</tr>

<?php
$i = 1;
foreach ($arr as $val) {
$d = explode('#', $val);
?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $d[0];?></td>
<td><?php echo $d[1];?></td>
</tr>
<?php
$i++;
}
?>
</table>

<?php


function file_append_contents($filename, $data) {
$olddata = file_get_contents($filename);
return file_put_contents($filename, $olddata.$data);
}

?>

</body>
</html>

n Trataaaaaa....... Hasilnya ntar kayak gini loh:




Aplikasi ini belum sempurna bener, mengingat saya belum sempat menambahkan beberapa fungsi seperti Current time, alias waktu sekarang. Sehingga pada fungsi ini, penghitungan jam dan menit diambil dari waktu default yang telah ditetapkan, yaitu pukul 12.00
Yah.... next time kalo saya masih ada umur n kesempatan, insyaAllah bakal dibahas lagi lebih jauh, deh.
He..He....
Yapz...semoga bermanfaat...(n____n)

Wednesday, March 31, 2010

BIKIN SIMPLE FORM LOGIN, YUUUUK.....!!!!

Whoaaaah.....
Hari2 terakir semester selalu mendung. Tugas dan amanah bertebaran dimana-mana.
Jadilah ini merupakan minggu2 BeTe saya. He..he...
Tapi alhamdulillah, minggu ini masih diberi kesempatan buat belajar bikin form login dengan keadaan sehat wal afiat...(n_n)
Hmmm...ngemeng2 soal login form, kayaknya hampir semua yang pernah internetan dah tau, makhluk apa yang namanya "form login" itu. Tapi bagi yang nggak tau, (meskipun kemungkinannya 0,0000001%) yah...dijelasin dikit, deh disini...

Form login dalam suatu situs dinamis menggunakan php sudah hampir menjadi kebutuhan wajib. Tanpa adanya login rasa-rasanya ada yang kurang dari suatu situs itu. Yaah...mirip2 sayur tanpa garem gitu, dah pokoknya. Dengan login kita bisa mengatur siapa saja yang berhak masuk ke halaman tertentu dan siapa saja yang prohibited buat masuk kesono. Intinya, keberadaan form dan pemrosesannya mutlak diperlukan dalam membangun aplikasi web yang interaktif.


Pada aplikasi web, teknik pengiriman form dapat dilakukan melalui tiga metode: POST, GET, dan kombinasi keduanya. Dalam konteks PHP, parameter-parameter GET dapat dibaca melalui superglobal $_GET, sedangkan POST melalui $_POST. Selain itu, keduanya juga dapat dibaca menggunakan $_REQUEST.

Sehingga dikarenakan hal itulah...(halah mbulet), marilah kita membuat aplikasi login form sederhana (tanpa database) yang terdiri dari field
ID/Username dan Password. Gunakan variabel di PHP untuk mensimulasikan verifikasi data yang dimasukkan. Dengan spesifikasi:
- Terdapat scripting JavaScript untuk validasi awal (field tidak boleh kosong,
masukan id dan password harus huruf).
- Jika field kosong dan langsung di-submit, kembalikan fokus kursor ke field pertama
(id)
- Ada validasi sisi server (dari PHP) untuk memastikan bahwa nilai field adalah
string.
- Jika nilai id dan password sesuai dengan pre-defined value di variabel, munculkan
pesan selamat datang dan cetak nilai id. Sebaliknya, jika tidak sesuai,
tampilkan pesan kegagalan.
Jadi, hasil akirnya nanti bakalan kayak gini deh...



Kalo kita bener masukin username dan password-nya (Nb : Username=mbokwid; passw=nanas), tampilannya nti kayak dibawah nih :



N kalo gagal, kita bakal disuruh buat balik lagi ke form login awal dengan memilih "kembali ke login". Preview-nya kayak gini, nih:



So, nih login form kedudukannya hampir mirip sama petugas imigrasi, gitu deh. Yang perlu diperiksa ini itu,dan segala macem sebelum kita "dilegalkan" buat memasuki wilayah tertentu. He..He...

Hmmm...sementara postingan kali ini hanya nampilin yang sederhana2 dulu.
Untuk yang pake database n form logout...ntar InsyaAllah menyusul --> (alias nunggu tugasnya nggak numpuk, maksudnya...=p)

Nah, untuk sourcecode lengkapnya, bisa didonlot disini.
Ato kalo nggak bisa, boleh juga donlot disini:
Link1
Link2
Link3
Yaaapz...!!! Semoga bermanfaat....(n_n)

Thursday, March 18, 2010

Memperkecil ukuran gambar hasil jepretan foto digital dengan menggunakan paint

Jiaaaaattttttt......... siapa sangka program bawaan windows yang bernama "paint" ini ternyata sangat berguna.
Kemaren sempet coba-coba buat ngedit salah satu gambar kegiatan hasil jepretan pake kamera digital 7 pixel (hasil pinjem tetangga. Maklum, gaji ke-13 nya belum ada. He..He..)
Hasilnya lumayan bening.
Yah...jadilah saya seharian memotret disana-sini. Dari motret diri sendiri, temen2, jalan, daon, ayam, kucing, sampe hal yang sebenernya nggak penting buat dipotret. Nah, masalahnya baru muncul setelah kita selesai memotret2 ria.
Dalam satu kali sesi pemotretan saja (sekitar 50-60 jepretan), kapasitas hardisk yang harus kita sisihkan untuk koleksi foto "geje" ini adalah sekitar 150MB. Ini belum untuk sesi 2,3,4 dan seterusnya.


Wew...bayangkan berapa banyak lagi space hardisk yang harus dimakannya. Padahal bagi saya, space 1MB saja sudah sangat berharga, mengingat kapasitas total hardisk di lepi Acer 4315 kesayangan-qoe yang tersedia adalah 80GB....(T_T)
Jadi harus pinter-pinter me-manage apa2 wae yang mau dimasukkan ke dalamnya. Terlebih mengingat kalu saya tuh orangnya suka nyolongin pilm, gambar, e-book, dan terutama program dari temen2 saya. He..He..

Nah, pada suatu hari yang cerah....lha kok tiba2 ada keinginan mendadak buat mengedit salah satu hasil jepretan2 geje itu. Maunya sih cuma dikasih anak panah trus keterangan apaaa gitu. Eh, lha kok di gambar ke-sekian yang saya edit, belom tak apa2-in (entah karena buru2 ato apa, yang nulis juga amnesia) sudah tak tekan save alih2 save as.. lalu langsung di-close.

Maka jadilah saya jejeritan karena takut itu file kenapa-napa. Eh, ternyata setelah ditengok lagi...itu file bukan cuma masih sehat wal afiat seperti semula, tapi juga ukuran file-nya jadi mengecil sekitar hampir seperlimanya!!. Yakk..repeat mode = ON. SEPERLIMANYA!!!!!! alias dari 3220KB menjadi 657KB.
Berikut adalah contoh perbandingan antara gambar yang belum di-convert dengan gambar hasil convert-nya paint seperti yang sudah saya ceritakan tadi...(sekalian pengen mamerin ayah saya yang ganteng, maksudnya. Khe..Khe..)






Siip kan??? (n_n)
Walhasil, maka bersemangatlah saya untuk membuka-save seluruh hasil foto itu.

Cukup simpel, to???
Tapi, nggak enaknya ya itu.
Tangan jadi kriting gara2 kebanyakan nge-klak klik file-nya atu2. Byuhhh.....

Nyemmm....mungkin blogger lain ada tips ato ide lain nggak, gimana cara ngecilin ukuran file gambar pake metode lainnya, dengan output yang tetep bagus dan yang pasti tanpa menyebabkan efek samping seperti tangan kriting kayak tadi.
He..He..
Oke deh. Semoga bermanfaat...

Wednesday, March 17, 2010

Membuat Tabel Generator Dengan PHP

Yapz....kalu sebelumnya kita udah men-duet-kan si Java dengan HTML, maka this week....kita bakal beranjak untuk mengenal dan mempelajari PHP sebagai partner HTML untuk membuat Table Generator. Tapi Java....teteup, setia menemani HTML disini (n_n).
PHP ato Hypertext Preprocessor nih merupakan salah satu bahasa web-scripting yang sangat powerful. Sejak pertama kali diperkenalkan, bahasa ini dimaksudkan buat menghasilkan halaman-halaman web yang dinamis. Sampe sekarang nih, PHP banyak banget digunakan dalam membuat aplikasi web—baik lokal maupun Internet—dinamis dan atraktif.


Nah....kalo pun ada yang binun terkait definisi Table Generator, atau sebenarnya Table Generator ini termasuk makanan jenis apa lagi,
Maka...marilah sama-sama kita simak liputan saya minggu ini, sodara-sodara.....(Ho..Ho..Ho...)

Pada jaman dahulu kala, jika sebelumnya (yang saya tau, maksudnya.. =p ) kita kudu mesti wajib menambahkan script lagi kalu mau menambahkan atau mengurangi baris or kolom dari tabel di HTML....maka, ilmu terbaru yang saya dapet setelah hasil bertapa kemaren... (he..he...nggak ding, bercanda) alias dari Pak Dosen, maksudnya...adalah ternyata eh ternyata, kita bisa menggunakan sebuah trik yang namanya "Generator Table With PHP". Pongggg!!!! maka semakin sadarlah saya kalau Tuhan itu Maha Kuasa (maksudnyaa?????). Ya begitulah kira2. Ha..Ha.... (Geje mode = ON)

Wokey, kembali ke jalan yang lurus.
Jadi, disini, tabel yang dibikin akan di-generate secara fleksibel. So, kita buat sebuah fungsi yang menerima argumen berupa jumlah sel plus jumlah kolomnya dulu. Sehingga jumlah sel tabel yang bakal dibentuk nanti adalah berdasarkan nilai jumlah sel dan jumlah kolom yang kita masukkan. Salah satu contoh sederhananya adalah sebagai berikut :

1. Langkah pertama, kita buat fungsi yang bakal menerima masukan argumennya terlebih dahulu. Script-nya kira2 seperti ini...

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=“http://www.w3.org/1999/xhtml” xml:lang=“en” lang=“en”>

<head>
<center>
<title>Table Generator</title>
</head>
<center><font color='black' size=11>TABEL GENERATOR</font></a><br><br>
<p><body background=“ppt.jpg”>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>

</head>
<body>
<form method=”post” action=”generator.php”>
<table width=”277″ border=”0″>
<tr>
<td width=”89″>Baris</td>
<td width=”172″><strong>: </strong><input name=”RowsTotal” type=”text” id=”RowsTotal” onKeyUp=”getmax();” onfocus=”this.select();”></td>
</tr>
<tr>
<td><label>Kolom</label></td>
<td><strong>: </strong><input name=”ColumnsTotal” type=”text” id=”ColumnsTotal” onKeyUp=”getmax();” onfocus=”this.select();”></td>
</tr>
<tr>
<td>Cell Total </td>
<td><strong>: </strong><input name=”CellsTotal” type=”text” id=”CellsTotal” onKeyUp=”getmax();” onFocus=”this.select();”></td>
</tr>
<tr>
<td>Max Cells </td>

<td><strong>: </strong><input name=”maxcells” type=”text” id=”maxcells” readonly=”readonly” style=”background-color:#999999″>
</td>
</tr>
<tr>
<td>
<div align=”center”>
<br/>
<input type=”reset” name=”Reset” value=”Reset”>
</div></td>
<td>
<div align=”right”>
<br />
<input type=”submit” name=”Generate” value=”Generate”>
</div></td>
</tr>
</table>
</form>

<script language=”JavaScript” type=”text/javascript”>
<!––
function getmax() {
var R = parseInt(document.getElementById(‘RowsTotal’).value);
var C = parseInt(document.getElementById(‘ColumnsTotal’).value);
var X = parseInt(document.getElementById(‘CellsTotal’).value);
var cellmax = document.getElementById(‘maxcells’);
var total = ‘N/A’;
total = R * C;
cellmax.value = new String(total);
if (X > total)
{
alert(‘Jumlah cell yang Anda masukkan melebihi batas, Cell maksimal : ‘ + total);
document.getElementById(‘CellsTotal’).value = new String();
}
}
//––>
</script>

</body>
</html>


Simpan script tersebut pada aplikasi pengolah kata sederhana seperti Notepad atau (yang biasa saya pake--> terlebih karena gratis. He..He..) Notepad ++, lalu simpan dengan nama "fungsi.html".

2. Buat generator PHP-nya. Script-nya kaya toh dibawah ini...


<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<title>GENERATOR</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
</head>
<body background=“ppt.jpg”>
<?php
$rows = 1;
$columns = 1;
$cells = 1;
?>

<?php $rows = (int) $_POST["RowsTotal"]; ?>
<?php $columns = (int) $_POST["ColumnsTotal"]; ?>
<?php $cells = (int) $_POST["CellsTotal"]; ?>

<center>
<p>
<br/>
<br/>
<?php

$width = $columns * 75;
echo “<table width=”.$width.” border=1>”;
$rw = 0;
$cel = 1;
while ($rw < $rows && $cel <= $cells)
{
echo “<tr>”;
$cl = 0;
while ($cl < $columns)
{
if ($cel <= $cells)
{
echo “<td><div align=center>”.$cel.”</div></td>”;
$cel++;
}
$cl++;
}
echo “</tr>”;
$rw++;
}
echo “</table>”;

?>
<p><br/>
Baris : <?php echo $rows; ?><br />
Kolom : <?php echo $columns; ?><<br />
Cell yang Digunakan :<?php echo $cells; ><br />

</body>
</html>

Trus simpan ntuh script dengan nama "generator.php" --> Inga'... Inga'!!! ekstensinya .php, bukan .html
Jalankan fungsi. html pada Web server lokal. Nah, nanti kira2 tampilannya akan seperti ini...





Disini, kita bisa memasukkan jumlah baris dan kolom yang kita inginkan. Secara otomatis, field "Maks. Cells" akan terisi sesuai dengan jumlah cell maksimum yang ada, yaitu jumlah_baris x jumlah_kolom yang kita masukkan. Sementara, field "Cell Total" dapat kita isikan sesuai dengan jumlah cell yang kita butuhkan. Inga'...Inga'..!!! jumlah cell total yang kita masukkan haruslah kurang atau sama dengan jumlah cell maksimum dari tabel. Ibaratnya, tikus pan kalo mau bisa muat masuk lubang kucing (kalo tikusnya pengen bunuh diri, maksudnya). Nah...tapi kalo kucing mah, kan tak bise, tu....masuk lubangnya tikus (kecuali kalo pengen njebolin dinding, pasti. He..he...). Yah, kira-kira seperti itu deh sodara-sodara... =D

Untuk Source Code-nya, bisa antum donlot disini.
Yups...semoga postingan kali ini bermanfaat, yah.... (>_<)
Doakan dengan semakin sering memposting dan berbagi ilmu, saya jadi tambah pinter. He..He... (ngarep puol).

Wednesday, March 10, 2010

Membuat Form Pemesanan Sederhana

Hmmmmmm.....(Dengan banyak "m". Maksudnya?? Nggak tau juga. Geje mode = ON, Ngantuk mode = ON, getStatus = bantal Memanggil2)
Whuaaa...posting malem2 ternyata menyiksa mata asli plus mata batin.
Maap bantalku, sabarlah menungguku...
He..He...

Wokey...!!!Kembali ke laptop.
Kalo tadi kita udah membahas, mengupas, dan menguliti (Whuah...sadis amat) tentang pembuatan kalkulator
sederhana pake HTML,

So, kali ini kita bakal belajar bikin form pemesanan sederhana ala Cafe Semut bin Green Warteg yang (teteup...) berbasis HTML
hasil berduet dengan Java.

Pada form pemesanan ini field harga, jumlah total, diskon, n jumlah dibayar bersifat read only. Jika pesan diisi, maka field jumlah total secara otomatis akan menghitung totalnya, termasuk juga field jumlah dibayar, yang jumlah totalnya didapet dari jumlah (harga x pesan), n jumlah dibayarnya adalah jumlah total - diskon.

Field diskon secara otomatis bakal diisi 10000 kalu jumlah pesanan lebih dari Rp 50.000,- (Tapi nggak berlaku kelipatannya, loh...). So, otomatis jumlah dibayar juga bakal berkurang.
Yang terakhir, kalu tombol batal di-klik, maka semua field dari a sampe z bakal disapu ranjau, eh salah...disapu bersih maksudnya...=p

Gambaran programnya kira-kira kayak gini loh....



Nggak perlu demo, tenang..tenang...source code tetep bisa didunlut disini.

Ukay...semoga bermanfaat...(n_n)


Nb : Ngomong2 soal leptop, hemmm...jadi teringat leptopnya Tysna yang ilang beberapa waktu lalu.
Kira2 sekarang lagi dimana yah???? (?_?)

Kalkulator Super Sederhana

Yups....minggu ne, kita akan belajar mbikin program kalkulator super sederhana berbasis HTML.
Nah, kenapa saya bilang ini adalah kalkulator super (bahkan boleh ditambahi "duper". He..He..) sederhana?

Karena kalkulator imut ini hanya mampu menangani 4 janis operand aja, antara lain +, -, x, dan /.
Untuk akar, log, dan kawan-kawan...sepunten-e sing katah... kulo meniko njih masih mempelajarinya..(T_T)
Mungkin buat blogger lain yang udah mumpuni dan udah punya pengalaman bikin program kalkulator yang
lebih canggih, boleh berbagi informasi disini... (n_n)

Singkatnya, kalkulator ini mboten dibangun murni kaliyan bahasa HTML tok, alias dia disini berduet dengan bahasa
pemrograman Java. Script Java disini diselipkan dengan menggunakan perintah <script language="JavaScript" type="text/javascript">
dan diakhiri dengan </script>




Nah, ending-nya ntar kira-kira jadinya kayak gini nih...(kecuali kalo mau diutek2 lagi, pastinya..=P)




Nyek..nyek..nyek....
Lumayan, toh????
Nyem...hasilnya lumayan asik, to????
Hmm...Untuk source code lengkapnya bisa di-dunlut disini. OkriKK???
Belajar Web jadi makin seru...(plus makin puyeng, tentunya...(T_T))
He..He...Intinya, I Lop U Pull deh buat Web dan kawan-kawan...(>_<)

So, selamat menjajal-njajal ria Yawh....n Semoga bermanfaat...^_

Wednesday, March 3, 2010

Membuat Desain Layout Web Sederhana Dengan CSS

Belajar Pemrograman Web susah????
Hmmm...emang sih pada awalnya sempat kepikiran kayak gitu.
Lha gimana nggak, wong liat deret script-nya aja udah bikin puyeng bin mbulet. Apalagi kalo ngerjainnya??
Nah, kira-kira seperti itulah pikiran sesat saya pada saat awal mula mempelajari pemrograman Web beberapa waktu yang lalu (Don't Try This at Home!!! (>_<) )

Lhadala...lha kok ternyata, semakin lama dipelajari, si yang namanya pemrograman berbasis web ini lumayan menyenangkan. Yaaaa....meskipun bisa dibilang sayya yang punya blog ini juga "belum" (bukan berarti nggak = semoga 'ndang' bisa =D )dapat dikatakan ahli juga. He..He...


Okeh...kembali ke laptop.
Jadi, pada artikel kali ini, saya akan mencoba sedikit membahas tentang pembuatan desain layout dengan menggunakan CSS, ato Cascading Style Sheet.
CSS ini sendiri merupakan bahasa yang digunakan untuk mengatur tampilan / desain suatu halaman HTML.

Ceritanya, pada jaman bahula dulu..sebelum CSS menjadi standar untuk mendesain halaman web seperti sekarang, halaman web di desain menggunakan tag <table>. Jadi kayak dibuat dulu desainnya, dalam format .psd atau jpeg, lalu di slice atau di potong-potong (bukan mutilasi) menjadi bagian–bagian terpisah. Setelah itu dibuat tabel dengan ukuran yang sesuai, lalu desain tadi di “tempel” pada tabel sebagai image yang melekat pada tabel, atau sebagai background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat karena kolom – kolom penyusun table <tr> dan <td> diberi tambahan atribut image source. Side effect dari hal ini adalah halaman web menjadi padat dan tidak SEO friendly

Nah...sehingga jadilah cara selip-menyelip tabel saat ini dihindari untuk digunakan lagi, dan sebagai gantinya adalalah menggunakan division.

Oke, utuk tahap pertama..maka kita buat lebih dahulu desain layout halaman web-nya seperti di bawah ini.




Nah, dari kerangka itu selebihnya kita bisa mengutak-atiknya untuk mencipatakan halaman web yang kita inginkan. Bisa ditambahkan foto, slogan, motto, atau apalah sesuai keinginan Anda, tentunya agar tampilan web ini kelihatan lebih menarik.

Contoh hasilnya, adalah seperti pada gambar di bawah ini.




Nah...ternyata meskipun masih merupakan layout sederhana, tapi hasilnya cukup menggembirakan, bukan??? (setidaknya bagi saya yang baru belajar web. He..He..)

Untuk source code secara lengkapnya, dapat diunduh disini.

Yupz...selamat mencoba, dan semoga bermanfaat...(n_n)

Wednesday, February 24, 2010

Ngeblog Lagi

Waaa.....dah lama ndak nge-blog.
Jadi rasanya lumayan aneh waktu mbuka blog-ku lagi. Serasa ada de-javu yang mak bedunduk "menclok" di otak.
Tapi beidewei, kecian blog-ku terlantar....(T_T)
Hanya dibuka dan diisi saat diperlukan. Hu..Hu...maap ya, mai blog....Bukan maksud hatiku seperti itu. Tapi apa daya tugas menumpuk. He..He....(penyesalan mode = ON)

Oke, back to mai blog.


So, mulai sekarang...sesuai dengan "tujuan awal" dari pembuatan blog ini, yaitu sebagai forum belajar dan berbagi, maka ceritanya ini lagi diusahakan bin diupayakan untuk terus menghidupkan dan membudidayakan sharing ilmu dan berbagai pengalaman lewat media blog ini. Jadi bagi para bloggers yang dah mengarungi pahit manis kehidupan ngeblog dan yang lebih mumpuni ataupun sama-sama belajar dalam berbagai bidang yang sedang dibahas dan dipelajari di blog ini, dimohon partisipasinya...(sembah sujud)

Tak lupa, terimakasih yang tak terhingga untuk ibu dan ayahku tercinta atas support dan doanya yang tiada pernah berhenti buat anaknya yang (konon kata mereka) manis ini..=P
--> Maap, bukannya saya habis menerima MTV award ato apa, tapi ini sekedar ungkapan betapa bersyukurnya diri ini punya orang tua sebaek dan se-"unik" mereka berdua.
Pokoknya I Lop U Pull deh, buat mereka....(T_T)
Walaupun sayangnya, mereka pada akhirnya belum bisa membaca ungkapan hatiku yang dalam ini. Karena eh karena satu-satunya ilmu komputer yang dikenal, diketahui dan digemari oleh sang ayah adalah Zuma. Yup...zuma deluxe si kodok, miliknya PopCap Games ntuh. Yang hingga kini teteup menjadi jawara game di hatinya abahku yang ganteng, meskipun berbagai game terbaru sudah kutawarkan pada blio (Contohnya : Plant vs. Zombie), dan hasilnya?????
Yakkkk!!!! Ditolak, sodara-sodara...(misi sales-women ver 1.1 gagal)
Setia begete,kan???
Nah, kalo si Ibuk mah...Hmmm...satu-satunya situs internet yang dikenalnya, tidak lain dan tidak bukan adalah sang Mr. Google. Kenapa???
Kata blio sih..."ya soalnya kalo nyari tugas biasanya emang lewat google". Weleh...ya sudahlah kalo begitu....
Biarlah peluk, cium, dan sms-ku buat mereka saja yang mewakili blog ini. He..he...

The last one alias yang terakhir...(ini bener nggak sih bahasa inggrisnya????) Hmmm....Doakan saja saya tetep diberi keistiqomahan untuk terus mem-posting tulisan-tulisan yang (insya Allah) bermanfaat di blog ini.
He..He....(Amiiiiin.... (n_n) )

Nb : Makasih Kang Devid, buat kompornya. Seneng juga akhirnya punya pengikut. Meskipun baru satu...(T_T). Tp beidewei, thankz a lot..(n_n).

Saturday, June 20, 2009

Dibalik Al-Baqarah 186


Tanyakan
kepada semua orang, adakah manusia yang tidak memiliki persoalan hidup? Siapa di antara kita yang sepanjang hidupnya diliputi kesenangan? Siapa pula di antara kita yang tidak memiliki obsesi yang tak kunjung terealisasi? Adakah diantara kita yang merasa tenang karena yakin bahwa dosa-dosanya tidak akan menyeretnya ke dalam neraka?


Mereka tentu akan menjawab, "Tidak ada!"
Kita semua memiliki beragam persoalan. Kita pun sering diliputi kesedihan dan duka. Cita-cita dan harapan yang masih tertunda. Bayangan-bayangan dosa pun senantiasa menghantui.
Lalu kemana hendak mengadu?MENGAPA RAGU BERDOA?
Seorang lelaki datang kepada Rasulullah SAW dan mengatakan, "Wahai Rasulullah, apakah Tuhan kita itu jauh sehingga kita menyeru-Nya, ataukah Dia dekat, sehingga kita cukup berbisik kepada-Nya?" Maka turunlah firman Allah SWT
"Dan apabila hamba-hamba-Ku bertanya kepadamu tentang Aku, maka Aku adalah dekat. Aku mengabulkan permohonan orang yang berdoa apabila ia memohon kepada-Ku"
(QS. Al Baqarah: 186).
Pertanyaan yang ditanyakan oleh lelaki tersebut adalah pertanyaan yang begitu mudah. Tapi Rasulullah SAW tidak menjawabnya. Apakah Rasulullah SAW tidak mengetahui jawabannya? Tentu saja Rasulullah mengetahuinya.

Marilah kita cermati kembali firman Allah di atas, "Apabila ia memohon kepada-Ku". Ayat ini mengandung konsekuensi berdoa terlebih dahulu sebelum berharap pengabulannya. Ya, Allah akan mengabulkan permintaan Anda, tapi dengan syarat, Anda mesti berdoa terlebih dahulu

Perhatikanlah firman Allah SWT dalam ayat-ayat berikut ini, dan perhatikan pula jawabannya.

"Mereka bertanya kepadamu tentang bulan sabit. Katakanlah, "Bulan sabit itu adalah tanda-tanda waktu bagi manusia dan (bagi ibadat) haji." (QS. Al Baqarah: 189).

"Mereka bertanya kepadamu tentang berperang pada bulan Haram. Katakanlah, "Berperang dalam bulan itu adalah dosa besar." (QS. Al Baqarah: 217).

"Mereka menanyakan kepadamu tentang (pembagian) harta rampasan perang. Katakanlah, Harta rampasan perang kepunyaan Allah dan Rasul." (QS. Al Anfâl: 1).

"Mereka bertanya kepadamu tentang khamar dan judi. Katakanlah, "Pada keduanya terdapat dosa yang besar dan beberapa manfaat bagi manusia, tetapi dosa keduanya lebih besar dari manfaatnya". " (QS. Al Baqarah: 219).

Setiap pertanyaan dalam ayat-ayat di atas jawabannya selalu didahului dengan kata "qul" (katakanlah). Berbeda dengan ayat berikut ini,
"Dan apabila hamba-hamba-Ku bertanya kepadamu tentang Aku, maka Aku adalah dekat. Aku mengabulkan permohonan orang yang berdoa apabila ia memohon kepada-Ku."
(QS. Al Baqarah: 186).

Dalam ayat ini, Allah SWT langsung menjawabnya tanpa menggunakan kata "qul"(katakanlah), sebab hubungan yang ada adalah hubungan langsung, kontak terbuka antara kita dengan Allah SWT, kapan dan di mana saja, tanpa ada perantara antara kita dengan-Nya.

Apalagi yang menghalangi tangan kita untuk tengadah berdoa kepada-Nya? Bukankah Allah, Yang Mahakaya lagi Mahakuasa atas segala sesuatu telah berkata kepada kita, "Mintalah kepada-Ku, niscaya akan Aku kabulkan permohonanmu"?

Allah yang Mahakaya, Pemilik segala sesuatu, menyuruh Anda untuk meminta kepada-Nya. Tapi mengapa ketika kita ditimpa musibah, atau didera cobaan dan kesulitan, kita lebih memilih untuk meminta dan mengadu kepada sesama makhluk? Masuk akalkah seorang yang sedang tenggelam, memohon pertolongan dari orang yang juga tenggelam?
Masuk akalkah, seseorang yang sedang membutuhkan, meminta pertolongan kepada orang yang juga membutuhkan?

Allah SWT berfirman, "Hai manusia, kamulah yang berhajat kepada Allah; dan Allah Dialah yang Mahakaya (tidak memerlukan sesuatu) lagi Mahaterpuji." (QS. Fâthir: 15)

Alangkah dalam pengertian ayat ini! Setiap kita membutuhkan Allah! Orang kaya di antara kita adalah fakir. Penguasa kita adalah fakir. Rakyat jelata kita pun fakir. Setiap kita adalah hamba-hamba Allah yang fakir! Dan Allahlah yang Mahakaya, Al Ghaniy Al Hamîd. Kata-kata Al Ghaniy ini disebutkan dalam bentuk ma'rifah, agar kita tahu bahwa kekayaan ini adalah kekayaan (ketidakbutuhan) yang sifatnya mutlak dan absolut.

Anda bertanya, "Siapakah sebenarnya Sang Pemberi yang begitu Dermawan itu?" Dialah Allah! Salah satu nama-Nya adalah "Al Karîm", yang berarti Zat Yang Mahamemberi tanpa diminta. Subhânallah! Maka apalagi jika diminta!

KEUTAMAAN DOA
Pernahkah Anda memperhatikan susunan surah-surah dalam Al Qur'an? Ternyata Kitabullah dimulai dengan doa, surah Al Fatihah. Bukankah surah ini berisi doa agar kita ditunjuki jalan yang lurus? Lalu surah An-Nâs, surah penutup dalam AlQur'an. Surah ini pun berisi doa perlindungan dari kejahatan bisikan setan, jin maupun manusia.

Maka Al Qur'an dibuka dengan doa lalu ditutup dengan doa pula, menunjukkan keutamaan yang agung dari doa ini.

1. Yang Paling Mulia di Sisi Allah
Rasulullah SAW bersabda,
"Tidak ada yang lebih mulia di sisi Allah melebihi doa." (HR. Tirmidzi & Ibnu Majah)

2. Karenanya Allah Cinta
Rasulullah SAW bersabda,
"Barang siapa yang tidak berdoa kepada Allah, maka Allah akan murka kepadanya." (HR.Ahmad dan selainnya, dinyatakan hasan oleh Al Albânî).

Dari hadits ini, kita bisa pahami bahwa doa adalah ibadah yang dicintai oleh Allah. Demikian pula orang yang berdoa dicintai oleh Allah. Mengapa demikian? Karena Allah murka kepada hamba-Nya yang tidak mau berdoa, yang menganggap dirinya sudah tidak membutuhkan pertolingan dari Allah lagi.
Allah SWT suka melihat hambanya merendahkan diri di hadapan-Nya, seraya memohon pertolongan dari-Nya.

3. Ibadah yang Paling Utama
Ibnu Abbas radhiyallohu anhuma berkata, "Ibadah yang paling afdhal adalah doa." (HR. Hâkim, juga diriwayatkan secara marfu’ dan dinyatakan hasan oleh Al Albânî).

BENTUK-BENTUK PENGABULAN DOA

Sekian banyak kenikmatan yang telah Allah karuniakan kepada Anda merupakan jawaban atas doa-doa Anda kepada-Nya. Anda bertanya, "Bagaimana bisa seperti itu?". Ternyata, doa yang kita panjatkan tidak ada yang sia-sia, karena bisa jadi doa yang kita panjatkan itu dikabulkan dalam bentuk lain.

Di antara bentuk pengabulan doa adalah:
Pertama: Doa Anda dikabulkan di dunia.
Kedua: Ditangguhkan sampai saat yang tepat.
Ketiga: Sebagai penangkal keburukan yang mungkin akan menimpa Anda.

Inilah rahmat dan kasih sayang Allah kepada hamba-hamba-Nya, di mana Dia tak pernah menyia-nyiakan kebaikan yang kita lakukan. Tapi mungkin Anda tidak tertarik dengan hal ini. Dan Anda berkata, misalnya ketikaAnda sedang butuh uang untuk suatu
keperluan dan Anda telah berdoa kepada Allah agar diberi rezeki, "Allah Maha Mengabulkan doa, dan saya menginginkan doa saya dikabulkan di dunia. Saya hanya ingin uang, bukan dalam bentuk lain."

Ini adalah hal yang wajar. Tapi apakah Anda yakin bahwa setiap doa Anda akan mendatangkan kebaikan? Sebab bisa jadi, sebagian doa Anda justru akan mendatangkan kejelekan bagi Anda. Anda mungkin telah berdoa agar bisa lulus di perguruan tinggi favorit di kota Anda. Anda betul-betul menghiba bahkan sampai meneteskan air mata dalam berdoa. Namun Anda ternyata tidak diterima di perguruan tinggi itu. Apa yang akan Anda katakan? "Allah tidak mengabulkan doaku!".

Namun sebenarnya Allah telah mengabulkannya! Yaitu dengan menghalangi kejelekan yang hampir menimpa Anda tanpa Anda sadari jika Anda diterima kuliah di tempat tersebut. Bisa jadi di PT itu Anda akan dipertemukan dengan teman-teman yang buruk akhlak dan perangainya, yang justru akan menggelincirkan Anda dalam kebinasaan dunia dan akhirat.
Atau, Allah menangguhkan jawaban doa tersebut di akhirat dalam bentuk pahala yang tidak pernah Anda sangka-sangka sebelumnya. Demikian menakjubkannya pahala itu, sampai-sampai Anda berharap agar doa-doa Anda tidak
dikabulkan di dunia. Semua untuk simpanan akhirat saja.

Semoga kita tergolong sebagai hamba Allah yang pandai bersyukur.
Amin....

Thursday, June 18, 2009

Mengenal Internet Sevice Provider


Bagi anda yang setidaknya pernah melakukan koneksi ke internet secara pribadi dari rumah (bukan memakai fasilitas kantor atau umum semacam warnet) tentunya sudah terbiasa dengan istilah ISP ini. Apakah ISP itu ? ISP adalah kepanjangan dari Internet Service Provider atau bila di-Indonesiakan menjadi Penyedia Jasa Internet.


Dalam proses koneksi ke internet, ISP ini sangat vital dan merupakan garda terdepan. Ini terutama dikaitkan dengan kenyamanan akses yang sangat ditentukan oleh kapasitas yang disediakan oleh ISP yang bersangkutan. Karena itu hal ini merupakan fokus utama dalam menentukan ISP yang sesuai dengan kebutuhan dan kemampuan anda.

Karena itu sebelum menentukan ISP yang akan dipakai, ada beberapa info minimal yang perlu anda. Ini biasanya tertulis di situs masing-masing ISP yang bisa anda akses melalui direktori penyedia jasa. Poin penting yang perlu diketahui adalah :

* Backbone koneksi yang dimiliki. Ini menentukan kapasitas terpasang yang bisa disediakan untuk lalu-lintas data. Semakin besar backbone yang dimiliki semakin baik. Biasanya dinyatakan dengan ukuran Mbps.
* Kecepatan dan jenis modem yang bisa dilayani. Terutama perlu dipastikan layanan di daerah dimana anda akan melakukan koneksi, karena meski ISP yang sama seringkali layanan yang bisa diberikan berbeda tergantung daerahnya.
* Lokasi akses poin terdekat. Ini terutama untuk kota besar seperti Jabotabek atau Surabaya, dimana meski satu kode wilayah biaya pulsa telepon bisa sangat berbeda.
* Lokasi akses poin lain selain di sekitar domisili anda.

Selanjutnya adalah memahami kebutuhan anda dan mencari ISP yang sesuai dengan kebutuhan tersebut.

* Bila anda sering bepergian dan membutuhkan akses ke internet dimanapun anda berada, maka prioritas utama adalah mencari ISP dengan jaringan luas di berbagai kota. Ini akan sangat murah karena dimanapun anda berada cukup mengakses akses poin terdekat. Sehingga anda cukup membayar pulsa lokal yang murah.
* Berkaitan dengan hal ini, anda tidak perlu mencari ISP yang menyediakan jasa roaming meski anda sering ke luar negeri. Karena di luar negeri (terutama negara maju) anda bisa mengakses melalui warnet yang banyak bertebaran. Untuk mengakses surat elektronik di POP server ISP anda misalnya, anda bisa memakai sarana web-email gratis atau yang lebih cepat dan praktis memakai pembaca POP mail seperti yang disediakan di tiap webmail. Karena itu untuk internet sarana roaming memang tidak relevan dan mahal. Hal ini memang berbeda dengan ponsel.
* Sesuaikan kecepatan akses yang bisa dilayani ISP anda dengan modem yang anda miliki. Memakai ISP yang menyediakan kecepatan 56 Kbps tentu saja tidak bijaksana bila modem anda hanya 33.6 Kbps, padahal untuk itu anda harus membayar lebih mahal. Selain itu perlu diingat bahwa meski modem dan ISP anda bisa melakukan koneksi 56 Kbps, pada prakteknya ini jarang terjadi karena buruknya jaringan telepon, padatnya jaringan dan sebab lainnya. Terlebih secara nasional backbone yang menghubungkan Indonesia dengan negara luar relatif kecil. Ini terutama terasa pada puncak krismon yang lalu. Ini tidak aneh karena sewa backbone inilah yang merupakan pos pengeluaran terbesar dan ditentukan dalam mata uang US$. Tidak heran pada masa krismon sampai dilakukan pemotongan backbone akibat ketidakmampuan perusahaan-perusahaan TI nasional. Meski saat ini keadaan sudah mulai membaik, namun tetap saja kapasitas yang dimiliki Indonesia masih sangat terbatas. Karena itu terasa ada perbedaan akses ke situs yang servernya secara fisik berada di Indonesia dan luar Indonesia. Ini menyebabkan beberapa situs besar memakai dua server untuk situs yang sama, yaitu di luar negeri untuk pengakses di luar negeri dan di dalam negeri untuk pengakses di Indonesia.
* Untuk anda yang hanya mengakses dari tempat tertentu saja (rumah misalnya), pilih ISP yang memiliki akses poin terdekat dengan lokasi anda. Ini untuk mencegah anda harus membayar mahal seperti SLJJ meski masih dalam kode kota yang sama. Kalau perlu pastikan tarif antara akses poin dan lokasi anda ke Telkom.
* Bila lokasi anda kebetulan bisa dilayani oleh TV kabel serta anda termasuk pemakai berat internet, ada baiknya mempertimbangkan koneksi melalui TV kabel. Selain jauh lebih cepat dan relatif bebas gangguan, anda bisa memakai internet 24 jam dengan biaya bulanan yang sama. Meski terasa agak mahal, karena harus membeli modem khusus, bila dihitung sebenarnya ini jauh lebih murah. Tentu saja ini tergantung pada kapasitas pemakaian anda perbulannya sampai sejauh mana.
* Bila pemakaian internet anda sifatnya insidentil saja, mungkin lebih murah memakai ISP dengan sistem prabayar. Sebab dengan sistem ini anda tidak perlu membayar biaya bulanan.
* Yang terakhir, pertimbangkan semua aspek terutama kapasitas pemakaian rata-rata perbulan dan sarana yang disediakan ISP anda. Untuk itu mungkin anda bisa mencoba 1-2 bulan untuk mengetahuinya. Setelah itu anda tidak perlu ragu untuk berganti ISP yang lebih sesuai. Karena itu batasi hubungan dengan ISP sebatas “sarana masuk” ke internet dan hindari ketergantungan pada ISP tertentu dengan memakai email dari ISP secara aktif misalnya. Lebih baik memakai email cuma-cuma yang banyak disediakan.

Monday, May 25, 2009

MELURUSKAN SALAH KAPRAH TENTANG HACKER



Dalam beberapa tahun ini terminologi hacking memang menjulang. Buku yang “tipis”, “instan” dan menggunakan judul “hacking” menjadi syarat baru penulisan buku-buku populer di Indonesia. Ini adalah permainan berbahaya dari para penerbit (yang diamini penulis) karena kerusakannya bisa sampai ke generasi muda kita. Membuat semakin kentalnya budaya bahwa ilmu pengetahuan bisa didapat dengan cara cepat, instan, bahkan cukup dengan modal buku setebal 20-50 halaman. Yang pasti hacker bukanlah craker, hacker membangun sesuatu sedangkan cracker merusaknya. Mari kita kupas tentang hakekat hacker dan hacking activities ini.
Sebagian besar literatur menyebut bahwa istilah dan budaya hacker pertama kali digunakan pada tahun 1961 ketika MIT mendapat kesempatan menikmati mesin PDP-1. Komputer pertama produksi DEC ini menjadi mainan favorit mahasiswa MIT khususnya yang tergabung di Tech Model Railroad Club. Mereka membuat alat-alat pemrograman, membuat banyak program, mengembangkan etika, jargon dan bahkan ngoprek PDP-1 sehingga menjadi mesin video-game generasi awal. Budaya inilah yang kemudian terkenal menjadi budaya hacker yang sebenarnya. Para hacker di Tech Model Railroad Club menjadi tim inti laboratorium penelitian Artificial Intelligence (AI) MIT yang menjadi pioneer dalam penelitian AI di dunia sampai saat ini.

Project ARPAnet yang dikembangkan oleh Departemen Pertahanan Amerika tak lepas dari campur tangan para hacker MIT ini. ARPAnet lah yang menyatukan budaya hacker dari berbagai “suku”, misalnya dari Standford University dan Carnegie Mellon University (CMU). Para hacker MIT bahkan akhirnya berhasil mengembangkan sistem operasi sendiri bernama ITS (Incompatible Time-Sharing System) yang legendaris, menggantikan TOPS-10 sistem operasi standard yang diproduksi oleh DEC untuk PDP-10. ITS awalnya dibangun dengan assembler, tapi kemudian diubah ke dalam bahasa LISP, bahasa pemrograman functional yang dekat dengan dunia Artificial Intelligence.

Kreasi lain dari para hacker MIT yang cukup legendaris adalah Emacs (karya Richard Stallman), editor favorit yang tetap dipakai oleh banyak programmer mesin unix sampai saat ini. Saya mengenal pertama kali Emacs ketika masuk kampus di Saitama University tahun 1995, saya gunakan untuk menulis semua laporan kuliah saya, membaca email, browsing web, membaca newsgroup dan bahkan Emacs jugalah yang saya gunakan untuk membangun IlmuKomputer.Com generasi awal. Selain hacker dari MIT, para hacker Stanford University dan CMU juga tidak mau kalah, mereka bahkan berhasil mengembangkan aplikasi bersekala besar berupa expert system dan robot industri.

Hacker dari Bell Labs bernama Ken Thomson yang dibantu oleh hacker lain bernama Dennis Ritchie dengan bahasa C-nya mengembangkan sistem operasi Unix. Kolaborasi Thomson dan Ritchie adalah kekuatan yang sangat fenomenal, karena mesin Unix dan bahasa C adalah formula manjur pengembangan sistem operasi Unix dari varian manapun sampai saat ini (BSD maupun System V dimana Linux termasuk didalamnya). Perlu dicatat juga bahwa pada tahun 1982, para hacker dari Stanford dan Berkeley yang dipimpin William (Bill) Joy mendirikan satu perusahaan bernama Sun Microsystem.

Era 1984 dimulainya berbagai episode cracking yang cepat terkenal karena diangkat oleh pers dan para jurnalis. Para jurnalis mulai keliru menyebut kejahatan komputer dan penyimpangannya sebagai sebuah “hacking activities” dimana pelakuknya disebut dengan hacker.

Hacker yang sebenarnya adalah seperti Richard Stallman yang berjuang dengan Free Software Foundation dan puluhan tahun bermimpi membangun sistem operasi bebas bernama HURD. Linux Torvald juga adalah seorang hacker sejati karena tetap komitmen dengan pengembangan kernel Linuxnya sampai sekarang. Kontributor dalam pengembangan Linux dan software open source lain juga adalah para hacker-hacker sejati.

Pelaku carding (penyalahgunaan kartu kredit), phreaking, dan defacing bukanlah hacker tapi mereka adalah cracker. Ungkapan legendaris dari Eric S Raymond dalam tulisan berjudul how to become a hacker, “hacker membangun banyak hal dan cracker merusaknya“. Hacker sejati adalah seorang programmer yang baik. Sesuatu yang sangat bodoh apabila ada orang atau kelompok yang mengklaim dirinya hacker tapi sama sekali tidak mengerti bagaimana membuat program. Sifat penting seorang hacker adalah senang berbagi, bukan berbagi tool exploit, tapi berbagi ilmu pengetahuan. Hacker sejati adalah seorang penulis yang mampu memahami dan menulis artikel dalam bahasa Ibu dan bahasa Inggris dengan baik. Hacker adalah seorang nerd yang memiliki sikap (attitude) dasar yang baik, yang mau menghormati orang lain, menghormati orang yang menolongnya, dan menghormati orang yang telah memberinya ilmu, sarana atau peluang.

Bukanlah sifat seorang hacker apabila diberi kepercayaan memegang administrasi di sebuah server malah memanfaatkannya untuk kegiatan cracking. Atau bahkan kemudian menyerang dan menghancurkan server dari dalam ditambahi dengan memberi ejekan kepada pemilik server yang telah memberinya kesempatan. Dengan terpaksa saya sampaikan, sayapun pernah mengalaminya. Selama ini saya selalu mendukung movement anak-anak muda di dunia maya, saya senang dengan semangat mereka. Ratusan komunitas saya beri domain dan hosting gratis sebagai reward perdjoeangan mereka karena mau sharing knowledge ke teman-teman lain di tanah air. Sayangnya ada cracker yang mengaku hacker (meski tidak memiliki attitude sebagai hacker) yang mempermainkan peluang ini. Setelah puas membuat satu dedicated server yang berisi ratusan situs komunitas lain di-shutdown perusahaan penyedia server karena kegiatan phreaking yang dia lakukan, masih sempatnya mengumpat saya dengan sebutan-sebutan yang tidak manusiawi. Apakah saya kapok? Tidak :) Saya akan tetap memberi kepercayaan, dukungan server dan domain gratis bagi aktifis-aktifis dunia maya.

Hacker bukanlah orang dengan nickname, screenname atau handlename yang lucu, konyol dan bodoh. Eric S Raymond menyebut bahwa menyembunyikan nama, sebenarnya hanyalah sebuah kenakalan, perilaku konyol yang menjadi ciri para cracker, warez d00dz dan para pecundang yang tidak berani bertanggungjawab atas perbuatannya. Hacker adalah sebuah reputasi, mereka bangga dengan pekerjaan yang dilakukan dan ingin pekerjaan itu diasosiasikan dengan nama mereka yang sebenarnya. Hacker tidaklah harus orang komputer, karena konsep hacking adalah para pembelajar sejati, orang yang penuh antusias terhadap pekerjaannya dan tidak pernah menyerah karena gagal. Dan para hacker bisa muncul di bidang elektronika, mesin, arsitektur, ekonomi, politik, dsb.

Meluruskan pemahaman masalah hacker adalah proyek penyelamatan generasi dan perbaikan bangsa. Dan ini bisa dimulai dengan memperbaiki kurikulum pendidikan kita sehingga mampu mendidik mahasiswa kita menjadi hacker sejati. Dan marilah kita bersama-sama berdjoeang supaya menjadi hacker yang bisa memberi manfaat dan yang bisa memperbaiki republik ini dari keterpurukan.

Mengenal Remote-Anything


Remote-Anything adalah software remote PC yang paling asyik! ini beberapa kemampuan yang bisa dilakukan PC Master terhadap PC Slave

* Nyalain-matiin PC secara remote
* Kontrol penuh terhadap keyboard dan mouse
* Layar PC Slave bisa ditampilkan secara live di monitor PC Master
* Akses data/file tanpa diketahui termasuk copy paste dari dan ke PC Slave
* Merekam semua aktifitas PC Slave
* Mengambil password (bila PC Slave win 98)
* Ukuran file software kecil dan tidak terdeteksi oleh program antivirus
* Bisa dihidden sehingga komputer target tidak tahu kalau sedang dimonitor
* Dan masih banyak lagi

…sst ini sebenernya tool bagi para administrator jaringan, sangat berbahaya kalau digunakan oleh orang yang tidak berhak.

Saya menggunakan tool ini dulu banget, pada saat baru mengenal jaringan LAN di kantor. Hasilnya saya bisa tahu siapa-siapa aja yang suka chating jam kerja dan apa yang mereka bicarakan. Juga berhasil membuat sebuah PC dianggap berhantu karena bisa chating sendiri tanpa ada orangnya. :-) Bener ini contoh tidak baik :-(

Jadi kalau Anda bukan administrator jaringan atau orang yang tidak berhak, jangan lakukan!!!

Ingat itu melanggar UU ITE. he…..he…

Pasal 30
(1) Setiap Orang dengan sengaja dan tanpa hak atau melawan hukum mengakses Komputer dan/atau
Sistem Elektronik milik Orang lain dengan cara apa pun.
(2) Setiap Orang dengan sengaja dan tanpa hak atau melawan hukum mengakses Komputer dan/atau
Sistem Elektronik dengan cara apa pun dengan tujuan untuk memperoleh Informasi Elektronik dan/atau
Dokumen Elektronik.
(3) Setiap Orang dengan sengaja dan tanpa hak atau melawan hukum mengakses Komputer dan/atau
Sistem Elektronik dengan cara apa pun dengan melanggar, menerobos, melampaui, atau menjebol
sistem pengamanan.

Pasal 31
(1) Setiap Orang dengan sengaja dan tanpa hak atau melawan hukum melakukan intersepsi atau
penyadapan atas Informasi Elektronik dan/atau Dokumen Elektronik dalam suatu Komputer dan/atau
Sistem Elektronik tertentu milik Orang lain.

7 Langkah Menghentikan Banjir Virus Shortcut


Virus PIF/Starter atau yang lebih dikenal dengan virus shortcut membuat kesal korbannya dengan banyak sekali shortcut yang dibuat oleh virus tersebut. Repotnya, kalau cara penanganan virus ini tak tepat maka ia malah akan kembali lagi, lagi dan lagi.

Oleh sebab itu, simak 7 cara jitu dari analis virus Vaksincom MG Lat untuk menghentikan banjir shortcut yang diakibatkan virus ini:

1. Sebelumnya matikan dulu proses system restore.

2. Matikan proses dari file Wscript yang terletak di C:\Windows\System32, dengan cara menggunakan tools seperti CProcess, HijackThis atau dapat juga menggunakan Task Manager dari Windows.

3. Setelah dimatikan proses dari Wscript tersebut, kita harus men-delete atau me-rename dari file tersebut agar tidak digunakan untuk sementara oleh virus tersebut.

Sebagai catatan, kalau kita me-rename dari file Wscript.exe tersebut dengan otomatis, maka akan dikopikan lagi di folder tersebut. Oleh sebab itu, kita harus mencari di mana file Wscript.exe yang lainnya, biasanya ada di C:\Windows\$NtServicePackUninstall$, C:\Windows\ServicePackFiles\i386.

Tidak seperti virus-virus VBS lainnya, kita bisa mengganti Open With dari file VBS menjadi Notepad, virus ini berextensi MDB yang berarti adalah file Microsoft Access. Jadi Wscript akan menjalankan file DATABASE.MDB seolah-olah dia adalah file VBS.

4. Delete file induknya yang ada di C:\Documents and Settings\\My Documents\database.mdb, agar setiap kali komputer dijalankan tidak akan me-load file tersebut. Dan jangan lupa kita buka juga MSCONFIG, disable perintah yang menjalankannya.

5. Sekarang kita akan men-delete file-file Autorun.INF. Microsoft.INF dan Thumb.db. Caranya, klik tombol START, ketik CMD, pindah ke drive yang akan dibersihkan, misalnya drive C:\, maka yang harus kita lakukan adalah:

Ketik C:\del Microsoft.inf /s, perintah ini akan men-delete semua file microsoft.inf di seluruh folder di drive C:. Sementara kalau mau pindah drive tinggal diganti nama drivenya saja contoh: D:\del Microsoft.inf /s.

Untuk file autorun.inf, ketik C:\del autorun.inf /s /ah /f, perintah akan men-delete file autorun.inf (syntax /ah /f) digunakan karena file tersebut memakai attrib RSHA, begitu juga untuk file Thumb.db lakukan juga hal yang sama.

6. Untuk men-delete file-file selain 4 file terdahulu, kita harus mencarinya dengan cara search file dengan ekstensi .lnk ukurannya 1 kb. Pada 'More advanced options' pastikan option 'Search system folders' dan 'Search hidden files and folders' keduanya telah dicentang.

Harap berhati-hati, tidak semua file shortcut / file LNK yang berukuran 1 kb adalah virus, kita dapat membedakannya dari ikon, size dan tipenya. Untuk shortcut yang diciptakan virus ikonnya selalu menggunakan icon 'folder', berukuran 1 kb dan bertipe 'shortcut'. Sedangkan folder yang benar harusnya tidak memiliki 'size' dan tipenya adalah 'File Folder'.

7. Fix registry yang sudah diubah oleh virus. Untuk mempercepat proses perbaikan registry salin script dibawah ini pada program 'notepad' kemudian simpan dengan nama 'Repair.inf'. Jalankan file tersebut dengan cara:

- Klik kanan repair.inf
- Klik Install