Searching...

Sabtu, 17 Oktober 2009

HTML 5


Sudah sekitar 10 tahun HTML 4.0/HTML 4.01 dikenal dalam dunia web development, waktunya beralih ke HTML 5 ?

Tahun-tahun terakhir ini merupakan suatu masa di mana teknologi web berkembang demikian pesat. Poin penting dari teknologi web saat ini adalah bagaimana aplikasi web makin dipercaya sebagai alternatif untuk melakukan berbagai bentuk kegiatan yang dulunya hanya mungkin dilakukan oleh aplikasi dekstop.

Banyak hal yang sudah dapat dicapai oleh aplikasi web sampai dengan hari ini, tak jarang mita menemukan aplikasi web untuk perkantoran dan bisnis, game nline berbasis web, kolaorasi dokumen online, dan sederet kegiatan lain yang mungkin tidak terbayangkan di masa lalu. Secara teknis, yang masih menjadi batasan adalah kemampuan aplikasi web untuk mengakses sitem komputer, yang tentunya juga keteratasan browser sebagai sisi client.

Mei 2009, saat Google mengumumkan layanan baru bernama Google Wave dan mendemonstrasikannya pada konferensi Google I/O, kembali sebuah terobosan dilakukan dengan menampilkan kemampuan aplikasi web yang mengesankan, misalnya kolaborasi realtime antar-website, atau drag and drop gambar dari dekstop ke browser . Google wave adalah contoh aplikasi web yang mengimplementasikan HTML 5, versi HTML akan datang yang mendobrak keterbatasan HTML selama ini.

Pada januari 2008, HTML 5 diumumkan sebagai draft. Walaupun statusnya belum berupa rekomendasi resmi, beberapa spesifikasi HTML 5 mulai didukung oleh berbagai layout engine dan browser terkemuka. Spesifikasi HTML 5 dikerjakan bersama oleh W3C dan WHATGW ( Web Hypertext Application Technology Working Group ). WHATGW adalah komunitas yang didirikan beberapa individu dari Apple, Mozila Foundation, dan Opera Software, beranggotakan antara lain David Hyatt dari Apple dan Ian Hickson dari Google.

STRUKTUR dan MARKUP

Mengikuti perkembangan teknologi, HTML 5 didesain untuk mempermudah pengembangan aplikasi web. Salah satunya dengan mengenalkan elemen-elemen markup yang baru. Struktur konten web umumnya terbagi atas blok-blok seperti header, footer, sidebar, dan seterusnya. Cara yang umum digunakan saat ini adalah membagi blok tersebut dengan elemen <> atau membaginya secara inline dengan elemen <>, untuk membedakan blok tertentu, elemen <> ataupun <> memanggil atribut class atau id yang telah didefinisikan dalam CSS. Karena itu umum ditemukan pemanggilan class seperti < id="”header”">,API
HTML 5 akan memperkenalkan API ( Application Programming Interface ) yang semakin memeperluas batasan HTML, antara lain :
1. Offline Data Storage
Memungkinkan anda untuk tetap mengakses data (lama) di browser dalam kedaan offline. Contoh offline data, seperti saat anda membaca arsip e-mail pada program Outlook atau thunderbird, yang merupakan aplikasi dekstop.
2. Drag and Drop halnya offline data, drag an
Seperti halnya offline data, drag and drop adalah sesuatu yang biasa kita lakukan pada aplikasi dekstop. Dengan API drag and drop pada aplikasi web, akan membuat interaksi menjadi lebih mudah. Contoh demo drag and drop ( dan juga demo lainnya ) dapat anda lihat pada website http://html5demos.com.
3. Geolocation
API untuk menunjukan informasi lokasi geografis, sumber informasi diambil dari GPS (Global Positioning System),IP, sinyal jaringan seperti wifi, bluetooth, atau id GSM/CDMA. Implementasi API ini di masa depan akan cocok bagi anda yang sering berinternet menggunakan mobile device.

Masih terdapat banyak API lainnya dan terus dikembangkan. Dalam implementasinya, Anda akan memerlukan pemrograman JavaScript untuk menjembatani penggunaan API ini.

TEKNOLOGI dan TREN

Seperti efek domino, HTML 5 menggerakkan banyak hal. Browser-browser beradaptasi mendukungnya, berbagai CMS mengarahkan developmentnya untuk ikut mengimplementasikannya, yang pada akhirnya menggeser kebiasaan ppengguna internet membentuk sebuah kebiasaan dan tren baru.tetapi pada prinsipnya, yang berubah hanyalah tools atau caranya, tujuan dari teknologi web itu sendiri ttetap terarah memecahkan kendala-kendala komunikasi.

Lebih lanjut
http://en.wikipedia.org/wiki/comparison_of_layout_engines_(HTML_5)
http://www.sitepoint.com/article/html-5-snapshot-2009/
http://code.google.com/webstats/2005-12/classes.html

Sumber : PC Media Magazine
readmore »»  

Jumat, 16 Oktober 2009

MULTIMEDIA DATABASE

MULTIMEDIA DATABASE

A. PENGERTIAN MULTIMEDIA DATABASE
Multimedia Database merupakan salah satu bentuk database yang berisi kumpulan data multimedia (lebih dari satu media). Multimedia sendiri terdiri dari dua type,yaitu static dan dynamic media.
  • Static media : Text, Graphic, Image
  • Dynamic media : Animation, Music, Video, Audio
Lalu dari pengertian diatas muncul sebuah pertanyaan kenapa harus multimedia database? Apa yang mempengaruhi perkembangan dari multimedia database itu sendiri?
Hal-hal yang mempengaruhi perkembangannya adalah sebagai berikut :
  1. Penggunaan komputer yang semakin luas dan kemampuan komputer yang semakin meningkat. Selain itu berkembangnya alat alat teknologi yang bisa menangkap display multimedia seperti handicam,kamera digital, scaner dan lainnya. Ditambah lagi media penyimpanan data yang semakin besar.
  2. Jaringan komunikasi data dengan kecepatan tinggi yang sudah tersedia saat ini.
  3. Semakin banyaknya aplikasi yang berhubungan dengan data multimedia.
Setelah kita mengetahui beberapa tujuan dari pembelajaran multimedia database selanjutnya kita harus tau mengenai contents atau isi dari sebuah multimedia database. Sebuah Multimedia Database (MMDBs) harus mengatur beberapa tipe informasi yang berhubungan dengan Multimedia Data, seperti :
  • Media Data – Aktual data, dapat berupa gambar, audio, vidio yang dicapture, didigitalisasi, diproses, dikompress dan disimpan.
  • Media Format Data – Berisi informasi tentang format dari media data setelah ditambah, diproses dan diencoding. Terdiri dari informasi seperti sampling rate, resolusi, frame rate, encoding sceme dan lain lain.
  • Media Keyword Data – Berisi deskripsi keyword, biasanya berhubungan dengan pembuatan media data. Contohnya sebuah vidio, biasanya memiliki tanggal, waktu dan tempat merekam. Biasanya disebut juga Content Descriptive Data...
Download artikel lengkap
readmore »»  

Sabtu, 10 Oktober 2009

Cara Kerja Web berdasarkan Client & Server


assalamu'alaikum.. eits ketemu lagi.. nah, kali ini kita akan membahas mengenai bagaimana sih cara kerja web browser kalau di lihat dari sisi Server n Client nya?? kalau kemaren kita udah mengenang salah satu web browsernya yaitu Netscape Navigator sekarang kita bahas cara kerjanya..
perhatikan deh gambar diatas.. di gambar itu dapat dilihat seorang user yg tengah meminta sebuah informasi atau web page/URL yang bertindak sebagai client dimana web page itu sendiri disimpan didalam sebuah komputer yang disebut sebagai server - server web atau web servers. ketika seorang user meminta sebuah web page ( misal: http://google.com/ ) maka permintaannya tersebut akan segera disampaikan kepada server dengan menggunakan HTTP ( HyperText Transfer Protocol ). dalam bahasa sehari-hari HTTP sama halnya dengan seorang intrepetter ( penerjemah bahasa ) antara dua orang yang sedang berkomunikasi. Setelah permintaan disampaikan kepada Web Server dan jika web Page yang di minta ditemukan maka Web Server akan memberikannya kepada si User atau Client juga dengan menggunakan intepretter atau protocol yang sama yaitu HTTP. Nah, dengan selang delay atau waiting beberapa mikrosecond saja web page akan segera Di Display ( ditampilkan ) pada komputer si User atau Client.. Simple kan? :D semoga teman-teman mengerti dengan apa yang disampaikan.. kalau tidak mengerti silahkan layangkan pertanyaan alias leave your comment guyz ^_^
doozo arigatto gozaimasu...
wassalamu'alaikum wr wb
readmore »»  

Netscape Navigator.. masih ingat kan??

assalamu'alaikum wr wb..

halo pembaca yang budiman, hehe.. kali ini saya ingin membahas atau mengajak teman-teman untuk sedikit berputar ke belakang mengingat atau mengenang (... in memoriam ) :D tentang salah satu web browser yang dulunya pernah berjaya sebelum datangnya Internet Explorer dan menjatuhkan kejayaannya dan sampai skrg masih menjadi Favorite user sebagai web browser.. Netscape yang sampai saat in sudah update sampai ke versi 9.06 nya tetap tidak bisa mengembalikan masa kejayaannya.. mau tau lebih banyak gimana sejarah awal dan perkembangannya lebih lengkap?? silahkan donwload papernya dgn mengklik link dibawah ini ^_^

Download Netscape Navigator
readmore »»  

Jumat, 25 September 2009

Be the best or Do the best?? WHAT DO YOU THINK??

Suatu saat aku pernah mendengar seseorang mengucapkankalimat ini "tidak perlu memiliki peran besar untuk menjadi orang hebat,tapi orang hebat ialah sekecil apapun peran yang ia lakukan ia akanberikan yang terbaik". saat mendengarnya aku tidak terlalu memikirkannya.aku hanya meng"iya"kannya saja tanpa benar-benar memahami kalimat itu.mungkin karena aku memiliki sifat yang akhir-akhir ini baru ku sadari bahwa bukan ituyang aku butuhkan. aku selalu ingin jadi yang terbaik.kupikir itulah yang terpenting jikaaku ingin sukses. namun beberapa bulan yang lalu semboyan itu seolah terlepasdari dalam diriku. sebuah pernyataan dari seseorang tentang sifatku itu membuatku sadarbahwa hidup bukanlah untuk menjadi yang terbaik tapi melakukan yang terbaik.
benarkah??
ya itu benar, aku merasakannya. ketika anda ingin menjadi yang terbaik ada banyak syaratyang harus anda lengkapi. karena ada banyak penilaian yang akan anda lalui.menurut si A anda sudah menjadi yang terbaik, tepapi menurut si B anda belum yangterbaik, lalu datang si C berkata anda masih jauh dari kata yang terbaik, tiba-tibaseseorang bernama D mengatakan bahwa anda masih lebih dari cukup.
isn't it?
menurutku ingin manjadi yang terbaik saja sama halnya dengan melakukan sesuatu yang hanya
memikirkan sisi kuantitasnya saja. tetapi ketika seseorang ingin melakukan yangterbaik ia lebih memikirkan sisi kualitas kerjanya. memiliki hasil yang terbaikitu urusan nomor sekian. have you think about it?

then, bukan berarti untuk menjadi yang terbaik itu bukanlah hal yang tidak bagus,karena itu adalah cita-cita besar.tapi lakukan dulu yang terbaik baru jadi yang terbaik. satu hal lagi, sekecil apapunperan yang kita lakukan berikanlah yang terbaik. tidak masalah apakah kita hanya mengerjakanhal kecil di rumah, di kampus, dalam sebuah organisasi atau dimanapun kita beradatetap berikanlah yang terbaik. karena hidup dimulai dari hal-hal kecil. hal-hal kecilyang tanpa kita sadari bahwa hal kecil itulah yang akan membawa kita kepada haldan peran yang besar. So, Tetap semangat ya untuk melakukan yang terbaik.:)
No matter who you are, the important one is do the best. SEMANGAT !! ^_^
readmore »»  

Selasa, 15 September 2009

Karena Nya

Jika Ukhuwah merupakan kebaikan, maka kebaikan adalah jalan yang panjang. Jadi, jgn pernah berhenti sebelum engkau menemukan penghujungnya. Jika ukhuwah trkadang terasa berat karna diuji, mintalah punggung yang kuat untuk menopangnya. jika yang menjalankan ukhuwah islamiyah makin sedikit, maka jadilah yang sedikit itu. yakinlah jalan yang terjal, sulit, & penuh tantangan inilah yang Allah cintai, yaitu orang2 yang mencintai karena-Nya, saling menasehati karena-Nya, menguatkan di jalan-Nya dan saling berkorban untuk mencari Ridho-Nya. Betapa sulit mencarinya di zaman ini, Maka tak heran jika Allah mengaruniakan Surga-Nya :)
readmore »»  

Rabu, 09 September 2009

Forever be the same

Pathways, streams, and rivers all change..
Glimmering lamps cast light of change..
When the change strikes life's rhythm,
the rhythm of the rain will also change..
and the nature of seasons will change..
But i shall forever be the same to you as I've been..
Every moment, always...
readmore »»