Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash.



dokumen-dokumen yang mirip
Modul 3. Oleh : Mohammad Sholikin. 1

E-trik Ajax. Database MySQL. Dedi Alnas

Cara Belajar Xampp Pada Mysql untuk Php

BAB VII Database MYSQL

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

TUTORIAL PHP MEMBUAT PROGRAM APLIKASI BASIS WEB INVENTARIS LAB KOMPUTER DISUSUN OLEH DEKA MUKHAMAD WILDAN SKS

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

MODUL 8 Insert, Update, & delete

Pertemuan 11 Pengenalan DBMS dan MySQL

Bab II. TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB 2 LANDASAN TEORI

Pemrograman PHP & MySQL

MODUL 11 PHP&MYSQL UPDATE & SEARCHING

POLITEKNIK NEGERI JAKARTA

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BELAJAR DENGAN XAMPP MySQL

BELAJAR PHP DAN MYSQL UNTUK PEMULA

KBKF53110 WEB PROGRAMMING

BAB 2. Membuat Halaman Web Sederhana. Materi

BAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

BAB II TINJAUAN PUSTAKA

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

Modul-7 CRUD & Searching. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. dilakukan dengan menggunakan teknologi yang berbeda beda. Selain itu terdapat

Modul Praktikum Desain Web 2015

MODUL 7 CRUD (CREATE, READ, UPDATE,DELETE) dibawah ini adalah fungsi PHP yang akan digunakan untuk pembuatan CRUD

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

BAB 2 LANDASAN TEORI

APLIKASI E-TUGAS BERBASIS WEB CMS STUDI KASUS AMIK TUNAS BANGSA PEMATANGSIANTAR

BAB 2 LANDASAN TEORI

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data


A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

Pemrograman Web BAB I Pendahuluan

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Pemrograman Web Week 2. Team Teaching

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI

PEMROGRAMAN PHP DASAR

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Mengenal Pemrograman PHP7 Database untuk Pemula

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

Membuat Database di MySQL

Bab 2. Tinjauan Pustaka

Bab12 Pembuatan Aplikasi Biodata dengan PHP MYSQL

MENGELOLA DATA MySQL DENGAN PHPMYADMIN

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

Modul-6 MySQL, Koneksi Database, dan Menampilkan Data

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB IV IMPLEMENTASI DAN EVALUASI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

Modul Pembuatan Aplikasi Biodata dengan PHP dan MySQL

Triswansyah Yuliano

BAB II LANDASAN TEORI

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

Cara Membuat Website Lokal dengan Xampp

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 2 LANDASAN TEORI. tujuan tertentu. Sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

PENGANTAR KOMPUTER DAN TI 2C

BAB 2 LANDASAN TEORI

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB III PEMBAHASAN 3.1 Analisa Sistem

kegiatan-kegiatan yang saling berkaitan dan prosedur-prosedur yang saling berhubungan untuk melaksanakan dan mempermudah kegiatan-kegiatan utama

BAB III ANALISA DAN PERANCANGAN SISTEM

Mengelola Bagian Utama Website Sekolah

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Contoh Penerapan Reference Integrity di MySQL dengan PhpMyAdmin

BAB II TINJAUAN PUSTAKA

BAB IV PENGUJIAN DAN ANALISIS

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

PEMROGRAMAN WEB 09 JavaScript Lanjut

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

Membuat Database mysql dengan PhpMyAdmin

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

PRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT. Disusun Oleh : Munengsih Sari Bunga

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang dengan sangat. pesat dan banyak terdapat layanan jasa informasi sampai penjualan

Achmad Solichin

Transkripsi:

BAB XIV MANIPULASI DATABASE MYSQL Kompetensi Dasar Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash. Indikator Setelah mengikuti perkuliahan, mahasiswa diharapkan dapat: 1. Membuat database MySql 2. Membuat program PHP yang menghasilkan text format XML 3. Membaca text format XML dengan actionscript 3 4. Menampilkan, menambah, merubah dan menghapus data mysql dengan actionscript 3 dan PHP Deskripsi Singkat Di Bab XIV mahasiswa akan membuat aplikasi multimedia yang dapat menampilkan, menambah, merubah dan menghapus data dari database mysql dengan menggunakan actionscript 3 dan PHP. Dalam bab ini mahasiswa dianggap sudah paham tentang database mysql dan PHP yang ada di mata kuliah di semester sebelumnya. Materi 1. Database Mysql 2. Pemrograman PHP 3. Menampilkan, menambah, merubah dan menghapus data dengan flash. Teori MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL database management system atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi Modul Praktikum Multimedia STMIK Duta Bangsa - 132

di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL). PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet Praktik 1. Membuat database Mysql Dalam kasus ini kita akan membuat database untuk menyimpan konten presentasi a. Silahkan buat database dengan nama presentasi. Berikut langkah-langkahnya: - Jalankan apache server dan mysql server. Dalam kasus ini menggunakan Xampp, dapat juga menggunakan software lain. - Buka di browser alamat : http://localhost/phpmyadmin b. Buatlah tabel slide dengan dua field. - Klik nama database presentasi create table Modul Praktikum Multimedia STMIK Duta Bangsa - 133

- Aturlah struktur table seperti berikut ini Nama Field Idkonten Konten Struktur Type : Int Length : 5 Auto_Increament Index: Primary Type : Text c. Tambahkan satu record sebagai sampel data, dengan menggunakan insert 2. Membuat file PHP Dalam kasus ini akan dibuat 5 (lima) file php sebagai penghubung antara flash dan mysql yaitu koneksi, tampil, tambah, ubah dan hapus. Buatlah folder terlebih dahulu di : c:/xampp/htdocs dengan nama dbflash Modul Praktikum Multimedia STMIK Duta Bangsa - 134

a. Membuat koneksi mysql dengan PHP. Ketik kode berikut menggunakan notepad atau php editor yang anda punya dan simpan dengan nama koneksi.php Keterangan : - $hasil akan dibaca oleh actionscript. - Format text yang dapat dibaca oleh actionscript sebagai berikut: namavariabel=nilai variabel Jika variabel lebih dari satu dapat dipisahkan dengan tanda & namavariabel1=nilai variabel1&namavariabel2=nilai variabel2 b. Membuat kode php untuk mengecek status koneksi. Ketik kode berikut menggunakan notepad atau php editor yang anda punya dan simpan dengan nama cekkoneksi.php Keterangan : $hasil akan dibaca oleh actionscript. Modul Praktikum Multimedia STMIK Duta Bangsa - 135

c. Menampilkan data mysql dengan php dan ditampilkan dalam format XML. Ketik kode berikut menggunakan notepad atau php editor yang anda punya dan simpan dengan nama tampil.php. Keterangan: - header('content-type: text/xml') : format file berupa text/xml Sebelum melanjutkan dilahkan dibuka dibrowser terlebih dahulu. Ketik alamat : http://localhost/dbflash/tampil.php sehingga tampil seperti gambar berikut: d. Membuat kode php untuk menyimpan data ke mysql. Ketik kode berikut menggunakan notepad atau php editor yang anda punya dan simpan dengan nama simpan.php. Modul Praktikum Multimedia STMIK Duta Bangsa - 136

Keterangan : - $hasil akan dibaca oleh actionscript - Operator.= akan menambahkan nilai dari $hasil sebelumnya yang ada di file koneksi.php e. Membuat kode php untuk merubah data di mysql. Ketik kode berikut menggunakan notepad atau php editor yang anda punya dan simpan dengan nama ubah.php. f. Membuat kode php untuk menghapus data dari mysql. Ketik kode berikut menggunakan notepad atau php editor yang anda punya dan simpan dengan nama hapus.php. 3. Membuat interface menggunakan flash Disini kita akan membuat interface atau form untuk menampilkan, menambah, merubah dan menghapus data dari mysql. a. Buatlah layer seperti pada gambar berikut ini Modul Praktikum Multimedia STMIK Duta Bangsa - 137

b. Membuat label. Klik frame nomor 1 di layer slide - Klik text tool Aturlah properties seperti pada gambar berikut ini - Drag ke Stage Ketik judul FLASH dan MYSQL - Lakukan Hal yang sama untuk membuat tulisan id konten dan konten, seperti gambar berikut: c. Membuat text untuk menampilkan field idkonten - Gunakan text tool kemudian atur properties seperti gambar berikut ini: Modul Praktikum Multimedia STMIK Duta Bangsa - 138

- Drag ke stage kemudian berikan nama instance name txtidkonten d. Membuat text untuk menampilkan field konten - Gunakan text tool kemudian atur properties seperti gambar berikut ini: - Drag ke stage kemudian berikan nama instance name txtkonten e. Membuat text untuk menampilkan status koneksi - Gunakan text tool kemudian atur properties seperti gambar berikut ini: Modul Praktikum Multimedia STMIK Duta Bangsa - 139

- Drag ke stage kemudian berikan nama instance name txtkonek f. Membuat text untuk menampilkan pesan query - Gunakan text tool kemudian atur properties seperti gambar berikut ini: - Drag ke stage kemudian berikan nama instance name txtpesan Modul Praktikum Multimedia STMIK Duta Bangsa - 140

g. Membuat text untuk menampilkan pesan kesalahan - Gunakan text tool kemudian atur properties seperti gambar berikut ini: - Drag ke stage kemudian berikan nama instance name txtsalah h. Menambahkan tombol Tambahkan tombol dengan instance name-nya seperti pada gambar berikut ini: Modul Praktikum Multimedia STMIK Duta Bangsa - 141

i. Menambahkan actionscript Klik frame nomor 1 layer actions Klik kanan Actions (F9) Ketik Kode Berikut ini - Actionscript untuk cek koneksi Keterangan: http://localhost/dbflash/cekkoneksi.php alamat file berada. Dapat diganti sesuai lokasi file URLRequest : class yang digunakan untuk memanggil file dengan menyebutkan URL-nya URLLoader : class yang digunakan untuk memuat isi dari file yang dipanggil URLRequest dataformat : atribut dari URLLoader yang digunakan untuk mendefinisikan format data yang dimuat hasil.target.data.konek : konek merupakan variabel yang dihasilkan dari cekkoneksi.php. Coba anda jalankan di browser http://localhost/dbflash/cekkoneksi.php maka akan dihasilkan text seperti berikut ini: varproseskonek.addeventlistener(event.complete, kompletkonek) ketika varproseskonek selesai memuat file cekkoneksi.php maka akan menjalankan fungsi kompletkonek stage.addeventlistener(event.activate,proseskonek) ketika stage aktif maka akan dijalankan fungsi proseskonek varproseskonek.load(varkonek) memuat varkonek yang berisi alamat file cekkoneksi.php Modul Praktikum Multimedia STMIK Duta Bangsa - 142

- Actionscript untuk menampilkan data Keterangan: XML : Class untuk menampung format text XML xml_idkonten.splice(0, juml_data) : menghapus isi array xml_idkonten dari index 0 sampai index jumlah data-nya xml_data=new XML(hasil.target.data) : membaca data dari XML yang telah dimuat xml_data..idkonten.length(): panjang karakter tag idkonten, dimana idkonten merupakan tag XML xml_data..idkonten dan xml_data..konten : membaca tag xml Modul Praktikum Multimedia STMIK Duta Bangsa - 143

xml_idkonten.push(xml_data..idkonten[i]) xml_konten.push(xml_data..konten[i]) mengisi array idkonten dan konten dengan data yang ada di tag xml untuk menampilkan ke text dengan kode berikut: nomor merupakan index dari array xml_idkonten dan xml_konten - Actionscript untuk tombol maju, mundur, dan tambah - Actionscript untuk simpan data Modul Praktikum Multimedia STMIK Duta Bangsa - 144

Keterangan: varsimpan.method = URLRequestMethod.POST : method yang digunakan dalam pengiriman data menggunakan POST, sama seperti form pada HTML varsimpan.data= vardata : atribut data yang akan dikirim berisi vardata vardata:urlvariables : vardata merupakan variable URL vardata.txtkonten = txtkonten.text : vardata akan mengirimkan variabel txtkonten ke file simpan.php. Dimana simpan.php akan membaca data variable tersebut menggunakan $_POST[ txtkonten ] varprosessimpan.load(varsimpan) : proses memuat varsimpan. Dimana varsimpan telah memanggil file simpan.php - Actionscript untuk ubah data Keterangan : vardata.txtidkonten = txtidkonten.text : vardata akan mengirimkan variabel txtidkonten ke file ubah.php. Dimana ubah.php akan membaca data variabel tersebut menggunakan $_POST[ txtidkonten ] vardata.txtkonten = txtkonten.text : vardata akan mengirimkan variabel txtkonten ke file ubah.php. Dimana ubah.php akan membaca data variabel tersebut menggunakan $_POST[ txtkonten ] varprosesubah.load(varubah) : proses memuat varubah. Dimana varubah telah memanggil file ubah.php Modul Praktikum Multimedia STMIK Duta Bangsa - 145

- Actionscript untuk hapus data Keterangan : vardata.txtidkonten = txtidkonten.text : vardata akan mengirimkan variabel txtidkonten ke file hapus.php. Dimana hapus.php akan membaca data variabel tersebut menggunakan $_POST[ txtidkonten ] varproseshapus.load(varhapus) : proses memuat varhapus. Dimana varhapus telah memanggil file hapus.php SILAHKAN DIJALANKAN CTRL+ENTER Modul Praktikum Multimedia STMIK Duta Bangsa - 146

Tugas 1. Buatlah tabel berita dengan struktur table seperti berikut ini Nama Field Idberita Judul Berita Struktur Type : Int Length : 5 Auto_Increament Index: Primary Type : Varchar Length : 255 Type: Text 2. Buatlah interface flash untuk memanipulasi tabel berita tersebut. Modul Praktikum Multimedia STMIK Duta Bangsa - 147