Minggu, 11 Mei 2008

Berapakah Dalamnya Akar itu?

Pada suatu hari, seorang tua yang bijaksana berjalan melalui hutan, bersama seorang muda yang terkenal sebagai anak muda yang tidak bisa bertanggung jawab dan berkepala batu. Orang tua itu menghentikan langkahnya, lalu menunjuk sebuah pohon yang masih kecil.
"Cabutlah pohon itu!" katanya. Dengan segera pemuda itu menbungkuk dan hanya dengan dua jari saja, secara mudah dia dapat mencabut pohon kecil itu.
Setelah berjalan lebih jauh lagi, orang tua itu terhenti di depan sebuah pohon yang sudah agak besar. "Coba cabutlah pohon ini!" katanya.
Sekali lagi pemuda itu menuruti perintahny, namun kali ini dia menggunakan kedua tangannya dan mengerahkan segenap tenaganya untuk dapat mencabut pohon tersebut.
Akhirnya mereka berhenti lagi di depan sebuah pohon yang besar sekali. "Sekarang, cabutlah pohon ini!" perintah si orang tua itu.
"Wah hal itu tidak mungkin bisa kulaksanakan" protes si pemuda "untuk mencabut pohon itu aku membutuhkan sebuah buldozer".
"Engkau benar sekali" jawab si orang tua, "kebiasaan, entah itu baik atau buruk, sama seperti pohon itu. Kebiasaan yang belum berakar dalam seperti pohon yang masih kecil sehingga dapat dicabut dengan mudah. Kebiasaan yang akarnya sudah mulai mendalam adalah seperti pohon yang sudah agak besar, untuk mencabutnya diperlukan usaha dan tenaga yang banyak. Kebiasaan yang telah berlangsung lama, adalah seperti pohon besar yang sudah terlalu dalam akarnya, sehingga orang itu sendiri sudah tidak dapat mencabutnya. Jagalah dirimu agar kebiasaan yang sedang engkau tanam adalah kebiasaan yang baik. Cabutlah kebiasaan buruk itu sesegera mungkin, sebelum dia sempat berakar dengan dalam."

Obat Tidur

Seorang lelaki yang terlihat begitu pucat dan lesu memeriksakan dirinya ke seorang dokter. "Dokter, semua tetanggaku mempunyai anjing dan anjing-anjing itu menyalak siang dan malam, membuat aku tidak bisa tidur" kata lelaki itu.
"Oh, aku punya kabar baik untukmu," kata si dokter sambil menyodorkan beberapa botol pil." Ini beberapa contoh obat tidur yang bagis. Beberapa masalahmu tadi pasti bisa terselesaikan."
"Bagus!" kata laki-laki itu, "Aku akan mencoba apapun. Berikan aku yang paling bagus, Dok!"

Beberapa minggu kemudian si lelaki itu kembali. Wajahnya terlihat lebih berantakan dan pucat dari kunjungan pertamanya ke dokter itu. "Dok, resep Anda tidak berhasil. Aku malah menjadi lebih lelah dari sebelumnya!""Aku tidak mengerti kenapa bisa begitu," kata sang dokter sambil menggeleng-gelengkan kepalanya. "Obat yang aku berikan pada Anda itu adalah obat tidur yang paling kuat yang dijual di seluruh apotik di negara ini!"

"Mungkin memang benar," jawab lelaki itu, "tetapi aku masih saja tidak tidur sepanjang malam untuk memancing anjing-anjing datang padaku. Pada saat aku bisa menangkap satu anjing, ternyata sulit untuk memaksa dia menelan obat tidur itu, Dok!"

Kamis, 17 April 2008

TEKA - TEKI

Di Sebuah Pulau terpencil tinggalah dua kelompok manusia.
- kelompok pertama adalah kelompok jujur, dimana anggotanya selalu mengucapkan hal yang benar (tidak pernah berbohong)
- Kelompok kedua adalah kelompok pembohong, dimana anggotanya selalu mengucapkan hal yang tidak benar (selalu berbohong)
Tiga Penghuni pulau tersebut bertemu dan si Ali berkata " kita bertiga adalah termasuk dalam kelompok pembohong", lalu si Badu berkata pula "Salah, hanya satu diantara kita adalah dari kelompok jujur".

Pertanyaannya :
Dari kelompok manakah Ali, Badu dan Charli?

Sabtu, 12 April 2008

ANIMASI 3D

Perkembangan dunia 3D sekarang ini sangat pesat, sekarang ini film-film yang menggunakan animasi 3D. Film-film itu dapat berupa film yang murni menampilkan adegan 3 dimensi, atau dapat juga merupakan campuran antara adegan asli dengan animasi 3D.
Saya ingin membagikan apa yang sudah saya dapat waktu saya mendapatkan training tentang Animasi 3D.

Secara umum, ada 3 hal yang dapat dilakukan di dunia 3 dimensi :
1. Visualize design
Visualize design merupakan gambaran yang dapat diberikan kepada penonton tentang suatu bentuk 3D, yang meliputi desain interior, promosi suatu produk, seperti Handphone, kendaraan, dll. Pada visualize design, pembuatan objek-objek 3D ini diharapkan mampu memberikan gambaran kepada penonton tentang apa yang sudah dibuat melalui estetika yang ditampilkan.
2. Game/Character
Sekarang ini, pembuatan game atau film yang menggunakan character tertentu sudah sangat banyak beredar, dengan perkembangan teknologi yang sudah ada sekarang, dapat malah character 3D yang dihasilkan dapat sangat menyerupai character asli pada dunia nyata.
3. Visual Effect
Pemberian efek-efek ini sangat menjadi penunjang dalam menciptakan suatu suasana tertentu kepada penonton.

Secara umum ada 3 tahapan yang dilakukan untuk menciptakan sebuah movie :
1. Pre Production
Pada bagian ini, merupakan tahap pengembangan ide, konsep cerita, pembuatan character. Pembuatan ini biasanya membutuhkan banyak kertas dan pensil untuk membuat sketsa dari karakter maupun environment.

Pembuatan ini biasanya ditunjang dengan adanya story board. Story board merupakan kumpulan gambar yang tersusun secara sistematis yang menggambarkan alur cerita dari film. Pada story board ini, kita harus mampu untuk membuat dan merencanakan adegan per scene, apakah itu untuk pemberian effectnya, backing sound, sudut pandang kamera, maupun durasi per scene yang dibutuhkan. Hal ini menjadi penting untuk memudahkan kita dalam memasuki proses berikutnya, yaitu produksi

2. Production
Tahap kedua merupakan tahap produksi itu sendiri. Jika dalam industri perfilman, tahapan produksi merupakan tahapan ketika pengambilan tiap adegan. Pada industri 3D, production meliputi 4 bagian, yaitu modelling, texturing, animasi dan rendering.
Pada tahapan ini, kita membuat model character dan environment dengan menggunakan software 3D, kemudian memberikan texture dan menganimasikannya. Setelah itu adegan per scene tersebut di render untuk dijadikan format tertentu, agar nantinya dapat dilakukan penggabungan adegan per scenenya

3. Post Production
Pada tahapan ini meliputi compositing atau penggabungan setiap adegan scene yang telah kita render. Biasanya dapat menggunakan software compositing seperti adobe premiere, Movie maker, dll. Pada tahapan ini kita memberikan backing sound, suara character, sound effect, transisi video, dll. Kemudian hasilnya akan diekspor ke dalam format yang diinginkan untuk dapat disaksikan oleh semua orang.

Selasa, 08 April 2008

GOOGLE APPS

Google sekarang merupakan penyedia layanan pencarian informasi di internet yang paling popular. Sayangnya, baru sedikit orang benar-benar mengenal lebih dalam segala fasilitas, kemampuan dan layanan yang diberikan oleh Google.

Dalam publikasinya, Google pernah memaparkan perusahaan tersebut berhasil memberdayakan ratusan atau mungkin ribuan komputer yang sudah mulai tak digunakan untuk dijadikan server. Dengan banyaknya komputer personal yang dibuat sebagai server tsb, Google sekarang menduduki peringkat atas di lalu lintas dunia Maya.

Bagi yang sering ber-email ria, Google menyediakan fasilitas Google Apps. Google Apps merupakan seperangkat fasilitas yang diberikan Google untuk hosting beberapa produk terutama untuk hosting e-mail. Dengan Google Apps dapat membuat komunikasi “next generation” dengan menggunakan melalui internet. Google Apps juga dapat membagikan dan mem-publish informasi dengan cepat dan mudah

Hosting e-mail artinya kita menaruh lalu lintas data e-mail di server tersebut. Jadi, space atau hardisk dan bandwidth menjadi tanggung jawab perusahaan server yang menyediakan hosting e-mail. Dengan menggunakan hosting e-mail dari Google Apps, kita yang punya domain akan bisa tetap memiliki e-mail dengan alamat domain kita.
Secara umum, Google Apps punya tiga jenis layanan, yaitu Standard Edition, Premier Edition, dan Education Edition. Standard dan Education diberikan secara gratis dengan kapasitas per akun e-mail hingga 6,5 GB, sedangkan Premier dibanderol dengan harga 50 dollar AS per akun e-mail per tahun dengan kapasitas hingga 25 GB.Fitur e-mail Google Apps sama dengan fitur e-mail yang dimiliki Gmail. Tersedia fasilitas pencarian data di e-mail kita dan juga bisa dijadikan untuk chatting secara instan ke sesama pengguna Gmail dan Google Apps.

Goole Aps juga menyediakan layanan gratis lain seperti Google Calendar untuk mengelola jadwal event/meeting, Google Docs untuk mengelola dokumen, spreadsheet, dan presentasi, serta The Start Page, yaitu tampilan website sederhana yang bisa menghubungkan fitur-fitur lain dari Google.

Pengenalan AJAX

AJAX adalah singkatan dari Asynchronous JavaScript and XML. AJAX merupakan teknik baru di dunia pengembangan halaman web yang berguna untuk membuat aplikasi web, yang lebih “kaya” dibandingkan dengan aplikasi web biasa

Apa triknya sehingga AJAX bisa membuat halaman web yang lebih kaya? Jawabannya adalah AJAX memungkinkan sebuah halaman web memperbarui data dari server yang ditampilkannya tanpa harus melakukan refresh, sehingga halaman terlihat lebih responsif.

Fitur dan ciri utama AJAX adalah sebuah halaman web tidak perlu di refresh setiap kali ada data baru yang ingin ditampilkan. Dengan demikian, sebuah aplikasi web akan terasa seperti aplikasi desktop saja. Kecepatan, interaktivitas, fungsionalitas, dan tingkat kegunaan halaman web akan meningkat.

Dari namanya, terlihat bahwa AJAX bersifat asynchronous. Arti asinkron disini bahwa permintaan data tambahan dari server dan loadingnya dilakukan di background tanpa mempengaruhi tampilan dan sifat halaman web sekarang. Jadi, sembari AJAX bekerja mengambil data dari server, user yang sedang membuka halaman web masih tetap bisa berinteraksi dengan halaman web tsb (halaman web tidak mengalami freezing)

Bahasa pemrograman yang digunakan di AJAX adalah bahasa JavaScript. Data diambil dari server menggunakan objek XMLHttpRequest yang didukung berbagai browser modern. Untuk memformat konten yang didapat dari server tidak diperlukan persyaratan tambahan karena semua browser sudah mendukung DOM yang merupakan standar baku dari W3C.

Berikut ini beberapa contoh manfaat AJAX yang bisa digunakan untuk mempercantik halaman web anda:
  • Validasi data yang real time
    Sebuah halaman website lazim mengakomodasi masukan data dari user. Misalnya id user, serial number, kode pos, nama kota dll. Jika anda memiliki daftar di server yang bisa dipakai untuk validasi, anda bisa melakukan validasi langsung di server tanpa harus merefresh halaman web. Contohnya misalnya kalau kalian lagi masukin nama login name selagi kalian ingin membuat gmail anda. Akan langsung muncul tulisan yang menyatakan validitas apakah user name sudah tersedia atau belum.
  • Autocomplete
    AJAX bisa digunakan untuk melakukan autocomplete. Ketika user sedang mengisi data di sebuah for. Karakter yang sedang dituliskan oleh user akan bisa langsung dilengkapi oleh entry-entry yang disarankan. Contohnya, kalau misalnya di yahoo search engine anda menuliskan satu kalimat yang belum utuh, maka secara otomatis akan tersedia daftar entry-entry yang menyambungkan kalimat tersebut secara utuh, sehingga anda tidak perlu menuliskan semua kata yang ingin anda cari
  • Load on demand
    Berdasarkan event tertentu, sebuah halaman HTML bisa mengambil tambahan data di background sehingga memungkinkan browser menampilkan halaman web secara lebih cepat dan bisa diatur kapan penampilannya.
  • Refresh data dan server push
    Halaman web bisa mengambil data dari server tertentu untuk menampilkan informasi terkini, misalnya nilai tukar, dolar, stok, ramalan cuaca, dsb. Kemampuan ini memungkinkan halaman web melihat informasi terkini tanpa harus merefresh halaman web
  • Partial submit
    Halam web yang bisa melakukan submit sebagian form terlebih dahulu tanpa meminta halaman web di refresh terlebih dahulu
  • Mencampur data/mashup
    Halaman web bisa menampilkan data menggunakan berbagai media seperti proxy server side ataupun menggunakan skrip eksternal. Dengan demikian anda bisa mengunakan berbagai data untuk aplikasi anda. Misalnya anda menggabungkan nilai tukar dolar ke rupiah dengan halaman web e-commerce.

Minggu, 06 April 2008

SSSTTT....!

Saat sedang asyik-asyiknya nonton film di sebuah gedung bioskop, Nanang merasa terganggu dengan dua wanita yang duduk di depannya. Seringnya dua wanita itu ngobrol, membuatnya tidak bisa mendengarkan dialog dalam film yang ditontonnya dengan jelas.

Karena tidak mau terganggu lebih lama, Nanag menepuk bahu salah satu wanita tersebut.
"Maaf, ya, mbak" katanya, "saya tidak bisa dengar."

Tiba-tiba si wanita menjawab, "Loh...., bagus donk kalau anda gak bisa dengar. Apa pun yang kami bicarakan, bukan urusan anda, ini rahasia!"