WHAT'S NEW?
Loading...

Database Manager With Adobe Air AS3(Persiapan)

Database Manager With Adobe Air AS3(Persiapan)
Database Manager With Adobe Air AS3(Persiapan)

Memulai tutorial Database Manager With Adobe Air AS3 ada baiknya kita terlebih dahulu mempersiapkan perlengkapan apa yang kita perlukan saat mendesain Database Manager With Adobe Air AS3

    1. Adobe Flash (minimal CS4) karna kita akan berkerja dengan Adobe Air
    2. Wamp atau Xamp (atau boleh juga virtual Mysql sejenis)atau boleh juga jika anda ingin langsung menggunakan secara online
    3. EDITOR TeksDisini saya Menggunakan Notepad++ anda bisa menggunakan Dreamweaver atau yang lainnya
    4. Paint Sebagai pengedit gambar ,... disini saya menggunakan Paint.Net
    5. Perlengkapan tambahan Cemilan dan rokok jika diperlukan hehe :)

biar gak penasaran dengan apa yang akan kita buat berikut cuplikan demonya

Live demonya

Demo Database Manager With AS3

Tahap Pertama

Saya asumsikan anda telah membuat tabel database,Untuk tutorial ini saya menggunakan tabel dengan sql Dump seperti ini :


CREATE TABLE IF NOT EXISTS `databasemanager` (
  `nama` varchar(100) NOT NULL,
  `phone` varchar(100) NOT NULL,
  `sex` varchar(1) NOT NULL,
  `description` text NOT NULL,
  `alamat` text NOT NULL,
  `gambar` text NOT NULL,
  PRIMARY KEY (`nama`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `databasemanager`
--

INSERT INTO `databasemanager` (`nama`, `phone`, `sex`, `description`, `alamat`, `gambar`) VALUES
('Ricko nada (ADMIN)', '085263411099', 'L', 'Programer flash yang biasa aja,..', 'pasaman sumatera barat', 'http://rickonada.tk/tool/upload/images/thumbnail_ricko.jpg'),
('PEPI SOFYARNI.', '-', 'P', 'Mungkin cuma si phy yang tau apa yang dipikirkan si phy ..... hehehe', 'Pesisir selatan', 'http://rickonada.tk/tool/upload/images/thumbnail_yphykk.jpg'),
('CUPRA BANDARI', '-', 'P', 'Teman terbaikku (Admin) meskipun Aku(Admin) tak pernah dianggap baik', 'Lampung', 'http://rickonada.tk/tool/upload/images/thumbnail_si_cupra(mbak).jpg'),
('HANIF WIRAWAN', '-', 'L', 'teman kuliah', 'Pasaman', 'http://rickonada.tk/tool/upload/images/thumbnail_Hanif.jpg');

Tahap Kedua

Menggenerate Data Tabel to Xml karna kita sadari tutorial untukk as3 lebih banyak menggunkan load xml dan agar lebih mudah ditampilkan pada flash saya menngunakan script Php berikut dan saya beri nama dataxmlmanager.php


<?php
header('Expires: Mon, 26 Jul 2012 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
 
$server = "localhost";
$username = "root";
$password = "";
$database = "namadbkamu";


mysql_connect($server, $username, $password);
mysql_select_db($database);

$namaTabel = "databasemanager";

header('Content-Type: text/xml');

$query = "SELECT * FROM $namaTabel ORDER BY nama";

$hasil = mysql_query($query);
$jumField = mysql_num_fields($hasil);

echo "<?xml version='1.0'?>";
echo "<data>";
while ($data = mysql_fetch_array($hasil))
{
   echo "<".$namaTabel.">";
   for ($i=0; $i<=$jumField-1; $i++)
   {
      $namaField = mysql_field_name($hasil, $i);
      echo "<".$namaField.">".$data[$namaField]."</".$namaField.">";
   }
   echo "</".$namaTabel.">";
}
echo "</data>";
?>

Dan jika di klik akan menghasilkan tampilan sebagai berikut

Demo Database Manager With AS3

Persiapan kita telah selesai selanjutnya kita akan pelajari bagaimana cara meload data pada flash di postingan berikutnya

Update 23 juli 2012 : Untuk melanjutkan tutorial Database Manager With Adobe Air AS3 pada tahap insert ,edit dan delet maka kita memerlukan penambahan script php insert,edit,dan delet berikut scripthnya:

PHP INSERT DATA BARU

berikut scripthnya dan beri nama insert.php


<?php
//lakukan koneksi ke MySQL
$server = "localhost";
$username = "root";
$password = "";
$database = "namadbkamu";
mysql_connect($server, $username, $password);
mysql_select_db($database);


$pagenama = $_POST['namamu'];
$pagetext = $_POST['ket'];
$pagepicture = $_POST['fotoku'];
$pagephon = $_POST['tlpn'];
$pagesex = $_POST['klmin'];
$pagealmt = $_POST['home'];

$masuk =mysql_query("INSERT INTO databasemanager  VALUES('$pagenama','$pagephon','$pagesex','$pagetext','$pagealmt','$pagepicture')");
?>

PHP UBAH DATA

berikut scripthnya dan beri nama update.php


<?php
//lakukan koneksi ke MySQL
$server = "localhost";
$username = "root";
$password = "";
$database = "namadbkamu";

mysql_connect($server, $username, $password);
mysql_select_db($database);


$pagenama = $_POST['namamu'];
$pagetext = $_POST['ket'];
$pagepicture = $_POST['fotoku'];
$pagephon = $_POST['tlpn'];
$pagesex = $_POST['klmin'];
$pagealmt = $_POST['home'];

$sql =mysql_query("UPDATE databasemanager SET nama='$pagenama', phone='$pagephon', sex='$pagesex' , description='$pagetext', alamat='$pagealmt', gambar='$pagepicture' WHERE nama='$pagenama'");

if($sql){
echo "phpConfirm=Sukses " ;
}
?>

PHP HAPUS DATA

berikut scripthnya dan beri nama hapus.php


<?php
//lakukan koneksi ke MySQL
$server = "localhost";
$username = "root";
$password = "";
$database = "namadbkamu";

mysql_connect($server, $username, $password);
mysql_select_db($database);

// membaca ID dari data yang akan dihapus
$nama= $_POST['nama'];
mysql_query("DELETE FROM databasemanager WHERE nama='$nama'");

?>

Disini terlihat bahwa saya memisahkan semua file php,, gunanya hanya agar terlihat jelas bagian scriptnya,.. jika anda ingin meringkas semua php menjadi 1 file anda bisa mempergunakan sistem case dan GET

By Ricko nada di Pustaka FlashTerima kasih telah membaca Database Manager With Adobe Air AS3(Persiapan)

3 comments: Leave Your Comments

  1. wah mantap e mas, boleh ya kalo saya berguru sama mas rico
    hehehehe
    mas, boleh backlink gak??
    tukeran link gitu mas, link blog ku
    kepinginbisaflash.blogspot.com

    kalo mas berkenan lho ini

    ReplyDelete
  2. wah mantap e mas, boleh ya kalo saya berguru sama mas rico
    hehehehe
    mas, boleh backlink gak??
    tukeran link gitu mas, link blog ku
    kepinginbisaflash.blogspot.com

    kalo mas berkenan lho ini

    ReplyDelete
    Replies
    1. ~x( wah mas,.... saya masih baru belajar lo mas,.... hehehehe :t



      nah kalau tukaran link,.... saya gak punya tempat buat link exchange,.... kudu buat dulu hehehe :) soalnya kebiasaan dr dulu.... gak pernah tukaran link :D

      Delete