BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Saat ini teknologi Web semakin berkembang pesat. Seiring dengan perkembangan tersebut, muncul berbagai aplikasi berbasis Web. Dengan adanya aplikasi berbasis Web, user dapat dengan mudah menggunakannya dari mana saja asalkan terkoneksi oleh jaringan internet. Selain itu user tidak lagi diharuskan untuk meng-install berbagai macam aplikasi pada sebuah komputer. Aplikasi multimedia internet adalah aplikasi yang menggunakan internet sebagai media penyampaian informasi. Dengan adanya internet, suatu representasi multimedia dapat disebarkan ke audience lain, asalkan audience tersebut memiliki koneksi internet. Untuk representasi multimedia pada internet, khususnya untuk Web banner, yang kini mulai banyak menggunakan file berbasis Flash (*.swf) yang di-embed-kan pada halaman web HTML(Hypertext Markup Language) menggunakan tag <object> dan <embed>. Namun sampai saat ini untuk menghasilkan file berbasis Flash (*.swf) masih harus menggunakan aplikasi pada dekstop seperti Macromedia Flash dan software lain yang serupa. Kekurangan dari aplikasi-aplikasi tersebut adalah tidak menyediakannya fasilitas untuk menghasilkan file Flash (*.swf) berbasis Web. Aplikasi untuk menghasilkan file Flash (*.swf) berbasis Web diperlukan karena dengan aplikasi tersebut user dapat membuat file Flash (*.swf) dari mana saja dengan koneksi Internet. User tidak perlu meng-install aplikasi-aplikasi pembuat Flash berbasis dekstop. Dengan menggunakan sebuah pustaka yang diintegrasikan pada PHP(PHP Hypertext Prepocessor) yaitu Ming Library karya Dave Hayden, sangat memungkin untuk membuat sebuah aplikasi Flash Generator berbasis Web. Ming Library merupakan suatu pustaka yang mampu menambahkan ekstensi pada PHP, sehingga PHP dapat menghasilkan file Flash (*.swf) ‘on fly’. Kelebihan dari pustaka ini adalah mendukung semua fitur yang ada pada perangkat lunak Macromedia Flash 4 dan mendukung untuk ditambahkan Action Script di dalamnya. 1 1.2. Rumusan Masalah Dengan menerapkan Ming Library yang dapat menambah kemampuan PHP untuk menghasilkan file Flash. Pada Tugas Akhir ini akan dibuat sebuah aplikasi Flash Generator dengan menggunakan Ming Library untuk membuat Web banner. Sehingga dengan aplikasi ini user dapat menghasilkan sebuah Web banner yang sesuai dengan keinginannya dan memodifikasinya dengan beberapa template dan efek-efek animasi yang disediakan pada aplikasi ini. Selain itu juga untuk mengetahui sejauh mana Ming Library yang digunakan pada PHP ini dapat menghasilkan sebuah Web banner Flash (*.swf) yang menarik dan nantinya dapat digunakan untuk membuat berbagai macam Web banner secara dinamis. Penelitian ini dianggap menarik untuk dilakukan karena dengan menerapkan Ming Library untuk menghasilkan file Flash (*.swf), merupakan sesuatu yang baru untuk menghasilkan suatu media presentasi multimedia berbasis Flash tanpa menggunakan perangkat lunak Macromedia Flash. Selain itu file Flash (*.swf) yang dihasilkan adalah sepenuhnya berasal dari script PHP. 1.3. Batasan Masalah Adapun batasan masalah yang menjadi pembatas dalam Tugas Akhir ini adalah: Mengimplemantasikan Ming Library pada PHP sebagai aplikasi Flash generator untuk membuat web banner berbasis Flash (*.swf) tanpa menggunakan perangkat lunak Macromedia Flash. Menggunakan SQLite sebagai database dan Apache sebagai server-Web. User dapat menentukan ukuran banner. User dapat menentukan background dan warna background. User disediakan beberapa template untuk menghasilkan web banner. User dapat menginputkan gambar atau logo dengan format JPEG(*.jpg) dan pengaturan logo. 2 User dapat menambahkan efek pada teks, yaitu bergerak, berputar, blur (tampak kabur), morph, dan blink(berkedip). Hasil banner dapat dilihat / preview setelah di-generate. User dapat menyimpan banner-nya ke server dan meng-embed-kannya ke website masing-masing user hanya dengan menkopi URL-nya. 1.4. Tujuan Penelitian Adapun tujuan dari penelitian ini adalah: Sebagai syarat kelulusan mahasiswa teknik informatika di Universitas Kristen Duta Wacana. Mengimplementasikan Ming Library untuk men-generate Web banner Flash. Mengetahui sejauh mana PHP dapat digunakan untuk men-generate Flash dengan menggunakan Ming Library. Menghasilkan aplikasi Flash generator untuk membuat banner Flash berbasis Web tanpa menggunakan perangkat lunak pada dekstop seperti Macromedia Flash. 1.5. Metode Penelitian Metode yang digunakan dalam penelitian ini adalah sebagai berikut: Studi Pustaka Mempelajari teori-teori, buku-buku literature, artikel dan bahan lainnya yang berhubungan dengan objek Tugas Akhir sebagai dasar dalam penelitian ini. Metode Konsultasi Mengadakan konsultasi secara langsung dengan dosen-dosen pembimbing untuk mendapatkan arahan yang jelas dalam pengerjaan tugas akhir ini. Metode Observasi Melakukan pengamatan terhadap hasil dari program aplikasi secara fisik. 3 Metode Analisa Menganalisa dan melakukan penelitian terhadap data-data, keterangan dan informasi yang diperoleh sebagai dasar dalam perancangan sistem yang akan diterapkan. 1.6. Sistematika Penulisan Tugas Akhir ini terdiri dari tiga bagian, yaitu: Bagian awal, bagian utama dan bagian akhir. Bagian awal Tugas Akhir mencakup halaman sampul depan, sampul dalam, pernyataan keaslian skripsi, halaman persetujuan, halaman pengesahan, halaman persembahan, ucapan terima kasih, intisari, daftar isi, daftar tabel, dan daftar gambar. Bagian utama Tugas Akhir terdiri dari lima bab: o Pendahuluan. Memuat latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, metode penelitian, dan sistematika penulisan. o Landasan Teori. Memuat teori-teori yang digunakan dalam Tugas Akhir. o Perancangan Sistem. Mencakup analisis teori-teori yang digunakan dan perancangan sistem yang akan dibuat. o Implementasi dan Analisis Sistem. Menjelaskan mengenai hasil implementasi dan hasil analisa dari implementasi. o Kesimpulan. Berisi kesimpulan mengenai penelitian yang dikerjakan serta saran yang dapat ditambahkan untuk penelitian lebih lanjut. Bagian akhir Tugas Akhir terdiri dari daftar pustaka dan lampiran. 4