Matakuliah Tahun : T0732 / Sistem Multimedia : 2007 Perancangan Multimedia untuk World Wide Web Pertemuan 12 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • menyesuaikan desain aplikasi multimedia untuk penggunaan di World Wide Web Bina Nusantara 1 Outline Materi • • • • Teknologi WWW Authoring Tools untuk WWW Desain untuk WWW Konsiderasi untuk Elemen-Elemen Multimedia Bina Nusantara Teknologi WWW • HTML (HyperText Markup Language) – – – – DHTML (Dynamic HTML) XML (eXtensible Markup Language) SMIL (Synchronized Multimedia Integration Language) VRML (Virtual Reality Markup Language) • Dukungan Browser – Plug-in media handlers: memungkinkan movie, file multimedia ditampilkan melalui native browser, seperti: shockwave plugin, Quicktime VR, real audio, acrobat reader – JAVA Script: memungkinkan transfer dari applets, program kecil melalui HTTP dan dijalankan pada browser. Bina Nusantara 2 Halaman-halaman Web • • • • Halaman-halaman web dibuat dari text documents yang mendasar Halaman-halaman web dapat dibuat di text editor apapun, seperti: notepad Elemen-elemen multimedia (kecuali text) disimpan ke dokumen secara eksternal HTML mendefinisikan format (look - tampilan) dan fungsional (feel kegunaan) dari halaman-halaman web dan menyediakan link ke sumbersumber eksternal Bina Nusantara Keuntungan HTML • • • • • • • Ukuran file kecil Tidak membutuhkan authoring tools yang mahal Ruang web yang terjangkau Tidak membutuhkan ketrampilan programming Menyediakan link-link ke lokasi eksternal dan download Sekali upload, menyediakan “Publikasi instan” Dapat dilihat pada komputer manapun dengan software web browser yang gratis Bina Nusantara 3 Kerugian HTML • Apa yang dirancang tidak akan tampil sama di setiap komputer • Tidak ada standar HTML • Browser yang berbeda mendukung HTML tags yang berbeda/unik • Hardware yang berbeda mempengaruhi hasil akhir • Hypertext hanya menyediakan interaksi yang terbatas Bina Nusantara Authoring Tools untuk WWW • Macromedia Dreamweaver • Microsoft Frontpage Bina Nusantara 4 Hal Berkaitan Dengan Desain • • • • • Browser yang berbeda Ukuran monitor dan window Bandwidth Accessibility Usability http://www.apis.ca/Understanding_Websites/Good_Sites_Bad_Sites/What_makes_a_good_website.htm Bina Nusantara Browser yang berbeda • Tidak semua web browser mendukung fitur yang dimiliki, seperti implementasi dari DHTML yang berbeda • Setting pada browser mempengaruhi produk akhir – – – – – Font yang dipilih dan di-install Warna background Warna Hypertext Image Autodownloading Ukuran window Bina Nusantara 5 Statistik Browser Bina Nusantara IE 6 IE 7 Firefox Netscape 51% 21% 12% 11% Safari IE 5 Opera Mobile 3% 1% 1% 0.3% http://www.thecounter.com/ http://www.upsdell.com/BrowserNews/stat.htm Hal Berkaitan Dengan Monitor & Window • Banyak orang yang menggunakan web dengan resolusi yang beragam dan layar window dengan ukuran yang berbeda • Rekomendasi Æ gunakan liquid design ketika mendesain halaman-halaman web • Kita dapat mendesain dengan menggunakan resolusi layar yang umum • Personal Digital Assistants (contoh : Palm, Windows CE, dan peralatan WAP lain mempunyai resolusi layar yang rendah) Bina Nusantara 6 Liquid Design • Liquid design Æ website yang dapat menyesuaikan diri pada ruang yang tersedia, seperti air yang mengambil ruang dalam gelas Bina Nusantara Bandwith • Rule of thumb (aturan dasar) bagi orang yang menggunakan modem dengan 28.8k adalah 2kps untuk mentransfer grafik pada web • Contoh : sebuah grafik standard 40k bisa mengambil waktu 20 detik untuk tampil pada browser dari user Bina Nusantara 7 Hal Berkaitan Dengan Accessibility • Visual Impaired Users (User Tuna Netra) – Tidak dapat mengakses image yang digunakan untuk menyampaikan konten atau untuk membantu navigasi – Kesulitan dalam membedakan elemen layar yang penting atau text yang menggunakan image sebagai background • Solusi – Menyediakan ALT text untuk deskripsi singkat dari grafik, gunakan Longdesc attributes (Dalam HTML, longdesc adalah attribute yang digunakan dalam image element, frame element, atau iframe element) atau berikan link ke halaman lain untuk content yang lebih panjang. – Banyak pergerakan, pencahayaan dan lain lain, dapat mengganggu, hadi hindari client-based refresh & redirection, banyak animasi gif dan lain sebagainya – Hindari menggunakan frame atau table yang tidak dibutuhkan • Bagaimana accessible dari site anda ? http://www.w3.org/WAI/ER/existingtools.htm Bina Nusantara Accessibility – ALT text Bina Nusantara 8 The Ten Most Violated Homepage Design Guidelines oleh Jacob Nielsen 1. Tampilkan dengan jelas apa yang ditawarkan oleh site anda yang berguna untuk user dan bagaimana layanan anda dibedakan dari kompetitor yang lain 2. Gunakan liquid layout yang memungkinkan mengatur ukuran homepage 3. Gunakan warna untuk membedakan links yang sudah dan belum dikunjungi 4. Gunakan graphics untuk menampilkan konten sebenarnya, bukan hanya untuk mendekorasi homepage anda 5. Masukkan tag line yang secara eksplisit menyimpulkan apa yang dilakukan oleh situs atau perusahaan 6. Mudahkan akses ke features baru dari homepage anda 7. Masukkan deskripsi singkat dari situs pada window title 8. Jangan menggunakan heading untuk memberi label pada area pencarian; lebih baik gunakan sebuah tombol “Search” di sebelah kanan kotak 9. Untuk stock quotes, tampilkan juga persentase perubahan, bukan hanya poin yang didapat atau hilang 10. Jangan masukkan link aktif ke homepage pada homepage itu sendiri Bina Nusantara Text untuk Web • • • Pengguna boleh memilih untuk melihat website menggunakan font yang disukai (setting user preference dalam browser) Font Face standar : Times New Roman, Courier, dll Untuk fleksibilitas dalam mengatur font : CSS (Cascading Style Sheets) – CSS tersedia dalam DHTML Bina Nusantara 9 Images untuk Web • Format Standar : GIF, PNG, JPEG • Format lain membutuhkan plug-ins khusus • GIF dan PNG adalah kompresi lossless dan mendukung transparansi • PNG Æ pengganti GIF • JPEG Æ kompresi lossy, sepuluh kali lebih terkompres daripada GIF • Macromedia Fireworks dirancang khusus untuk membuat grafik bagi halaman-halaman web Bina Nusantara Suara untuk Web • Format standar : AU, Wav, MIDI Æ embedded • MIDI biasanya digunakan untuk latar belakang musik • Ukuran Wav besar – 11khz, 8 bit mono Æ mengurangi kualitas tetapi tetap dapat didengar • Menggunakan plug-in : Shockwave Audio (swa), QuickTime Bina Nusantara 10 Animasi untuk Web • HTML Tag : <blink> dan <marquee> • Javascript • Animated GIF (GIF89) dapat digunakan untuk membuat animasi cel yang sederhana • Animation Plug-ins/players : Director, Flash, QuickTimeVR Catatan : Walaupun animasi baik untuk menarik perhatian user, tapi perhatikan untuk tidak menggunakan animasi blink untuk text bacaan Bina Nusantara 3D untuk Web • VRML • Macromedia Director Bina Nusantara 11 Flash atau non-Flash? • Keuntungan Flash – Sedang tren – Perancanan yang bagus – Kontrol penuh dan fleksibel bagi perancang untuk merancang interaksi dengan user • Hal berkaitan dengan Flash – – – – – Download yang lama bagi user dengan internet koneksi yang lama Membutuhkan plug-in tambahan Versi yang berbeda membutuhkan plug-in yang berbeda Tidak dapat mengakomodasi text dalam jumlah besar Sulit / Tidak mungkin untuk user tuna netra untuk menggunakan Bina Nusantara Video untuk Web • Elemen multimedia dengan ukuran paling besar • Low bandwidth video membutuhkan kompresi – Pilihlah teknik kompresi yang paling sering digunakan • Teknologi Streaming – – – – – Data ‘streams’ (mengalir) dari server ke player Player mulai bekerja saat data sedang streaming (mengalir) Audio streaming menggunakan sebuah buffer Video streaming menggunakan sebuah buffer yang lebih besar Contoh : www.youtube.com Bina Nusantara 12 Website yang baik atau buruk ? • http://www.coolhomepages.com/ • http://www.webpagesthatsuck.com/ Bina Nusantara Baik atau Buruk ? Bina Nusantara 13