BAB VI KESIMPULAN DAN SARAN
2.7 MACROMEDIA FLASH , MySQL dan PHP .1 Macromedia Flash.1 Macromedia Flash
Macromedia flash adalah salah satu program animasi yang paling fleksibel dalam membuat suatu hasil karya animasi. Macromedia flash dapat digunakan untuk membuat animasi interaktif maupun non interaktif yang dilaengkapi dengan bahasa pemrograman ActionScript dan mengimplementasikan koordinat-koordinat, data dan tampilan..
Macromedia Flash 8 adalah sebuah program animasi yang telah banyak digunakn oleh para animator untuk menghasilkan animasi yang
nama_atribut nama_atribut
profesional. Diantara program-program animasi, program Macromedia Flash 8 merupakan program yang paling fleksibel dalam pembuatan animasi, seperti animasi interaktif, game, company profile, presentasi, movie, dan tampilan animasi lainnya.
Macromedia Flas 8 merupakan versi terbaru dari seri Macromedia Flash MX 2004. Versi terbaru ini menyajikan banyak perubahan tampilan, piranti baru, filter, blend mode, dan fasilitas lainnya.
Keunggulan dari program Macromedia Flash ini dibanding program lain yang sejenis, antara lain:
• Dapat membuat tombol interaktif dengan sebuah movie atau objek lain
• Dapat membuat perubahan transparasi warna dalam movie.
• Dapat membuat perubahan animasi dari satu bentuk ke bentuk lain. • Dapat membuat gerakan animasi dengan mengikuti alur yang telah
ditetapkan.
• Dapat dikonversikan dan dipublikasikan kedalam .swf, .html, .gif, .jpg, .png, .exe, .mov.
• Dapat mengolah dan membuat animasi dari objek bitmap.
• Flash program animsi berbasis vector memiliki fleksibilitas dalam pembuatan objek-objek vektor.
• Pemrograman dengan ActionScript pada Macromedia flash dapat digunakan untuk pembuatan visualisasi disegala bidang. ActionScript adalah pemrograman visual berorientasi objek.
ActionScript merupakan bahasa pemrograman yang digunakan dalam Macromedia Flash, yang nantinya akan digunakan dalam pembuatan Sistem Informasi ini. Salah satu fungsi dari ActionScript adalah memberikan suatu tampilan tools yang sangat interaktif dengan penggunanya.
Beberapa fungsi dasar dari ActionScript yaitu: 1. Go To – melompat ke frame atau scene.
2. Play dan Stop – untuk menjalankan dan menghentikan movie. 3. Toggle High Quality – untuk mengatur kualitas tampilan movie. 4. Stop All Sounds – menghentikan suara pada movie
5. Get URL – berpindah ke URL lain.
6. FSCommand – mengontrol action yang berjalan pada Flash player
7. Load Movie, Unload Movie – menambah dan menghilangkan movie.
8. Tell Target – mengontrol movie lain dari movie clip. 9. Onmovie Event – action bila mouse event.
(Lukmanul Hakim, dan Siti Mutmainah (2003))
Istilah – istilah dalam program flash :
Tabel 2.1 Istilah-istilah dalam program flash, MADCOMS 2004 Istilah Keterangan
Animasi Sebuah gerakan objek maupun teks yang diatur sedemikian rupa sehingga kelihatan menarik.
Actions Script Suatu perintah yang diletakkan pada suatu frame atau objek agar frame atau objek tersebut dapat digerakkan secara interaktif.
Movie Clip Suatu animasi yang dapat digabungkan dengan animasi atau objek yang lain.
Frame Suatu bagian dari layer yang digunakan untuk mengatur pembuatan animasi.
Scene Scene atau slide adalah suatu layar yang digunakan untuk menyusun objek-objek baik objek teks maupun gambar.
Time Line Bagian yang digunakan untuk menampung layer.
Masking Perintah yang digunakan untuk menghilangkan isi layer sehingga isi layer tersebut akan tampak saat movie dijalankan.
Layer Sebuah nama tempat yang digunakan untuk menampung satu gerakan objek, sehingga jika ingin membuat gerakan lebih dari satu objek sebaiknya diletakkan pada layer tersendiri.
Keyframe Suatu tanda yang digunakan untuk membatasi suatu gerakan animasi.
Gambar 2.9 KeyFrame Keterangan :
Tanda lingkaran hitam lurus angka 5 dan 15 adalah suatu tanda keyframe yang berisi objek.
Tanda lingkaran kosong lurus angka 1 adalah suatu tanda keyframe yang tidak berisi objek. Sebuah tanda lingkaran kosong disebut “blank keyframe”.
Tanda lingkaran kosong yang diatasnya terdapat huruf a yang posisinya sejajar dengan angka 20 adalah suatu tanda keyframe yang tidak berisi objek tapi berisi perintah script.
Tabel berikut memuat bagian-bagian dan fungsi dari elemen-elemen Macromedia Flash
Tabel 2.2 Elemen-elemen flash, MADCOMS 2004 Nama elemen Keterangan
ToolBox Bagian yang digunakan untuk menggambar dan memformat gambar.
properties tambahan dari objek yang sedng dipilih. Tampilan jendela properties tidak sama tergantung objek yang dipilih.
Timeline Bagian yang diguanakan untuk mengatur susunan layer. Layer Bagian yang digunakan utnuk mengatur susunan objek
yang tampak pada stage. Panel/jendela
actions
Bagian yang digunakan untuk memberikan perintah script pada objek yang sedang dipilih. Tampilan jendela actions tidak sama tergantung objek yang dipilih.
Menu Sekelompok perintah yang digunakan untuk mengatur pembuatan objek, animasi, layar dan lain-lain.
Scane / stage Layar yang digunakan untuk menyusun objek gambar, teks, animasi dan lain-lain.
Frame Bagioan dari layer yang digunakan untuk mengatur gerakan animasi.
Panel/ jendela color mixer
Bagian dari layer yang digunakan untuk mewarnai suatu objek, baik warna padat maupun warna gradasi.
components Suatu tombol yang digunakan untuk menampung data-data.
2.7.2 PHP
PHP adalah bahasa server side scripting yang menyatu dengan HTML. Maksud dari server side scripting adalah sintaks dan
perintah-perintah yang diberikan akan dijalankan di server, tetapi disertakan pada dokumen HTML. PHP memiliki keterkaitan dengan beberapa basis data, antara lain Oracle, Sybase, mSQL, MySQL, Solid, PostgreSQL, Adabas, Filepro, Velocis, dBase, Unix dbm dan tidak terkecuali semua database ber-interface ODBC. Server yang digunakan dalam sistem ini adalah Server2Go.
Adapun fungsi-fungsi yang terdapat dalam Php MySql adalah sebagai berikut :
1. mysql_connect()
Fungsi pertama kali untuk dapat terhubung ke MySql ialah fungsi mysql_connect(). Fungsi ini mempunyai atribut lengkap, yaitu :
Mysql_connect(“$host”,”$username”,”$password”); 2. mysql_select_db()
sesudah terhubung ke mysql, langkah selanjutnya ialah memilih database yang akan digunakan.
Mysql_select_db($db,$link_id) Tabel 2.3 atribut mysql_select_db
$db Nama database, contoh php
$link_id Variabel untuk terhubung ke mysql
3. mysql_query()
Syarat ytama untuk mengakses mysql sudah terpenuhi. Fungsi ketiga ialah fungsi untuk melakukan query ke mysql. Tentu saja pembaca
harus mengetahui sintak MySql yang benar karena ini yang akan menjadi modal utama untuk membangun database php mysql.
mysql_query($query, $link_id) 4. mysql_num_rows()
Fungsi ini digunakan untuk menghitung banyak baris yang diambil dari variabel query.
mysql_num_rows($query) 5. mysql_fetch_array()
Fungsi dari php ini digunakan untuk mengambil (fetch) record dari suatu query. Fungsi ini menghasilkan nilai array. Dengan fungsi ini, hasil query dapat ditampilkan di browser. (M.Syafi’I, 2006)
mysql_fetch_array($query)
2.7.3 MySQL
MySQL adalah sebuah database server, dapat juga berperan sebagai client sehingga sering disebut database client/server, yang open source dengan kemampuan dapat berjalan baik di OS (operating system) manapun, dengan Platform Windows maupun Linux. (Bunafit Nugroho, 2005)
MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan
MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial.
Database ini memiliki beberapa kelebihan dibanding database lain, diantaranya adalah:
• MySQL sebagai Database Management System (DBMS).
• MySQL sebagai Relational Database Management System (RDBMS).
• MySQL adalah sebuah software database yang OpenSource, artinya program ini bersifat free atau bebas digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembuatnya.
• MySQL adalah sebuah database server, jadi dengan menggunakan database ini anda dapat menghubungkannya ke media internet sehingga dapat diakses dari jauh.
• MySQL merupakan sebuah database client. Selain menjadi server yang melayani permintaan, MySQL juga dapat melakukan query yang mengakses database pada server. Jadi MySQL dapat juga berperan sebagai client.
• MySQL mampu menerima query yang bertumpuk dalam satu permintaan atau yang disebut Multi-Threading.
• MySQL merupakan sebuah database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran Gigabyte sekalipun.
• MySQL adalah database menggunakan enskripsi password. Jadi database ini cukup aman karena memiliki password untuk mengaksesnya.
• MySQL memiliki kecepatan dalam pembuatan tabel maupun peng-update-an tabel.
• MySQL menggunakan suatu bahasa permintaan standar yang bernama SQL(Struktur Query Language) yaitu sebuah bahasa permintaan yang distandarkan pada beberapa database server seperti Oracle, PostGreSQL dll. (Bunafit Nugroho, 2005)
Query dalam SQL dilakukan untuk mengolah / mengekstraksi informasi. Query adalah suatu bentuk prosedur pengolahan basis data dengan metode-metode tertentu untuk mendapatkan informasi tertentu yang dikehendaki, sesuai dengan parameter yang diberikan didalamnya.