Monday, May 31, 2010

Hal Sepele Bisa Merubah Indonesia


Waktu itu hari Jumat. Yah, seperti biasa, setiap pada hari itu aku selalu berjalan tergopoh-gopoh menuju kampus. Telat bukan lagi toleransi bagi dosen PKN ini. Masuk kuliah jam 7 pagi terasa amat berat bagi diriku yang punya kebiasaan tidur kembali setelah shalat subuh. Apalagi jarak antara kost dengan kampus cukup jauh. Sekitar 15 menit akhirnya aku sampai juga di depan kelas. Hah! Aneh! Semua teman-temanku masih berada di luar kelas. "Dosennya ga ada ham", kata salah satu temanku. Hufh, sungguh tidak enak rasanya di hati. Sudah dibela-belain bangun pagi, dosennya malah ga masuk. Lebih parahnya lagi, dosen ini tidak menggantinya dengan jam yang lain. ><

Friday, May 21, 2010

Soal Logika: Siapa Pembunuhnya?

Bagi temen-temen yang bukan dari jurusan IT mungkin saja tidak suka dengan hal-hal yang berbau logika (atau tidak peduli lebih tepatnya ^^). Lebih-lebih dengan pemrograman! Mungkin sebel kalo liat temen, saudara, atau mungkin tetangganya lagi programming atau coding. Sambil bertanya-tanya, "Mereka tuh ngapaen aja seh? Kayak ga da kerjaan aja!". Hadeeehh, ckckck.

Sebenarnya bukan hanya temen-temen aja, kami yang dari jurusan IT kadang juga sebel dengan persoalan logika dan pemrograman. Apalagi kalo dapat soal praktikum yang bikin puyeng. Hehehe :D

Tapi tunggu dulu, sebentar lagi aku akan tunjukkan kepada kalian semua bahwa logika tuh tak selamanya membosankan. Terbukti loh, ini terjadi pada diriku setelah menemukan soal logika yang keren abiz pas browsing. Soal ini sungguh menarik. Sekalipun butuh waktu agak lama, ternyata soal ini seru banget. Pokonya lega kalo udah ketemu jawabannya. Langsung aja, neh soalnya:


Friday, April 30, 2010

Animasi GLB dan GLBB Versi 2

Di beberapa postingan yang lalu aku sudah menjelaskan tentang bagaimana membuat animasi GLB dan GLBB dengan menggunakan flash. Aku rasa cara membuatnya tidak terlalu sulit. Nah, sekarang aku coba sempurnakan animasi tersebut. Dalam animasi ini kedua Gerak Lurus tersebut aku gabungkan. Jadi kita bisa melihat animasi GLB dan GLBB sekaligus di sini.

Cara menggunakannya sangat mudah. Kamu bisa menggerakkan symbol bola kecil dengan tombol arrow keyboard. Kelebihan dari animasi ini, aku sudah memprogram dan mendesainnya sedemikian rupa agar bola tersebut bisa bergerak 4 arah (bukan 2 arah seperti animasi terdahulu). Pada kondisi default, bola akan bergerak GLB. Namun kamu bisa mengubah-ubah tipe gerak bola dengan menekan tombol GLB atau GLBB yang terletak di kanan bawah.

Friday, April 16, 2010

Class dan Object pada Java



Terus terang, pada permulaan belajar bahasa Java, aku sedikit kesulitan untuk mengerti konsep class dan object ini. Mungkin karena di semester 1 lalu aku sudah terbiasa dengan bahasa C yang terstruktur, sehingga agak sulit untuk berpindah ke konsep OOP. Namun setelah dipelajari, ternyata konsep ini tidak sesulit yang kubayangkan sebelumnya. Malahan konsep ini membuatku merasa lebih asyik dalam memprogram. :) Untuk mengembangkan suatu program pun jadi lebih cepat dan mudah daripada bahasa C yang terstruktur.

Memang konsep inilah yang sangat membedakan bahasa pemrograman C dengan Java. Java menggunakan konsep OOP (Object Oriented Programming). Lalu apa hubungannya OOP dengan class dan object? Kalau menurutku pribadi, Class dan object inilah yang berperan memberikan kesan khas OOP itu pada bahasa Java. Aku bingung mau menjelaskan darimana, tapi lanjut aja bacanya ya, akan coba kujelaskan sedikit-demi sedikit. :) Lantas, apa yang dimaksud dengan Class dan Object itu sendiri? Baiklah, aku mulai dulu dengan pengenalan tentang Object Oriented Programming. Nanti berangsur-angsur akan kujelaskan juga pengertian Class dan Object beserta cara penggunaannya dalam Java.

Thursday, April 8, 2010

Which is Rich? Which is Poor?

Beberapa hari yang lalu pas lagi surfing di warnet, aku ga sengaja nemu file powerpoint di direktori komputer sana. Judulnya Rich or Poor. Iseng aja aku buka, isinya bahasa inggris. Setelah kulanjutin baca, Subhanallah! Isinya bagus kawan. Semoga bisa jadi instropeksi bagi diri kita.

Mohon maaf jika ada kata-kata yang agak kacau, cz aku translate manual neh, heheh,, selamat membaca...

=== start here ===

Suatu hari, seorang ayah dari keluarga yang sangat kaya mengajak anak laki-lakinya berjalan-jalan ke desa. Sang ayah berkeinginan menunjukkan kepada anaknya betapa miskin kehidupan orang-orang di sana.

Saturday, April 3, 2010

Simulasi GLBB pada Flash


Entah kenapa aku jadi pengen melanjutkan postinganku tentang GLB terdahulu. Rasanya tidak lengkap kalau ada GLB tapi tidak ada GLBB :). Untuk itu ada baiknya sebelum membaca postinganku kali ini kamu baca dulu postinganku sebelumnya tentang Simulasi GLB pada FLash. Well, seperti yang kita tahu, GLBB adalah singkatan dari Gerak Lurus Berubah Beraturan. Gerak Lurus Berubah Beraturan bisa diartikan gerak lurus suatu obyek dengan percepatan konstan. Artinya kecepatan obyek akan bertambah atau berkurang secara bertahap seiring dengan berjalannya waktu. Hal ini terjadi akibat adanya percepatan konstan tadi. Ingat! Percepatan di sini selalu konstan dan tidak sama dengan nol. Kenapa tidak sama dengan nol? Lah, kalau percepatannya nol kecepatan obyek nantinya tidak akan pernah bertambah. Trus apa bedanya kalo gitu dengan GLB? :D Okelah, to the point aja, kita langsung ke bagian yang lebih seru.

Thursday, April 1, 2010

Belajar Dasar Bahasa Java



Sebenarnya tidak ada perbedaan yang terlalu besar antara bahasa C dengan bahasa Java. Syntax-syntax yang digunakan pun sangat mirip. Perbedaan yang sangat mendasar adalah mengenai konsep dari kedua bahasa tersebut. Bahasa C adalah bahasa pemrograman terstruktur sedangkan bahasa Java adalah bahasa pemrograman berorientasi obyek. Jika kamu ingin lebih tahu apa maksud dari "berorientasi obyek" ini, kamu bisa dengan mudah mendapatkan informasinya dari searching di google. Di sini aku cuma sekedar menjelaskan secara dasar penggunaan bahasa Java dan cara memulainya. Seperti biasa, artikel yang kutulis di blog ini hanya untuk orang yang benar-benar pemula. :)

Bagaimana memulainya? Pertama kamu harus menginstal Java Standard Edition. Bisa kamu download di alamat ini: http://java.sun.com/javase/downloads/. Lalu instal Java Standard Edition dengan mengklik jdk-6u6-windows-i586-p.exe (silakan instal versi yang lebih baru jika tersedia). Sekarang atur PATH Environment agar kita bisa mengcompile file Java dengan comand prompt. Caranya: Klik Start => Control Panel => System=> Advanced => Environment Variables dan set PATH: C:\Program Files Files\Java Java\jdk1.6.0_ 06 06\bin.