MODUL XII, WEB 2

AJAX DENGAN DATABASE 1
  1. TUJUAN
Mahasiswa mampu mengakses database dengan menggunakanfungsi ajax.
  1. PEMBAHASAN
Ajax dapat dikomunikasikan dengan data pada file XML.Ajax juga dapat dikomunikasikan dengan database.
Pembahasan Praktikum :
a.     Databasetes
*     Enterpassword: ****
Password mysql adalahroot. Kalau berhasil maka akan ada pemberitahuan seperti dibawah ini.
*     Welcometo the MySQL monitor.  Commands end with; or \g.
Your MySQL connection id is 1
Server version: 5.0.45-community-nt-logMySQL Community Edition (GPL)
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ toclear the buffer.
\h artinya help digunakan apabila kitabutuh bantuan dan \c digunakan apabila kita menginginkan perintah yang kitatulis tidak dikerjakan biasanya dipakai apabila kita menuliskan perintah yangsalah.
*     mysql>create database tes;
Query OK, 1 row affected (0.03 sec)
Perintah diatas digunakan untuk membuat database barudengan nama tes. Query OKartinya kita telah berhasil membuat database tes.
*     mysql>use tes;
Database changed
Perintah diatas adalah perintah untuk masuk kedalamdatabase tes. Databasechanged artinya kita telah berhasil masuk kedalam database tes.
*     mysql>create table mahasiswa
 -> (nim char(10) not null,
 -> nama varchar(30),
 -> alamat varchar(40),
 -> ipk float);
Query OK, 0 rows affected (0.06 sec)
Perintah diatas digunakan untuk membuat tabel dengan namamahasiswadengan isi field nim sebagai primary key, nama, alamat dan ipk. Query OK artinya kita telah berhasil membuat tabel mahasiswa.not null artinya field tersebut harus diisi data.
*     mysql>insert into mahasiswa(nim,nama,alamat,ipk)values
   -> (‘001′,’Totok’,’Klaten’,’3.50′),
   -> (‘002′,’Titik’,’Yogyakarta’,’3.82′),
   -> (‘003′,’Toni’,’Semarang’,’2.89′),
   -> (‘004′,’Andi’,’Solo’,’3.00′),
   -> (‘005′,’Budi’,’Wonogiri’,’2.90′);
Query OK, 5 rows affected (0.03 sec)
Records: 5 Duplicates: 0  Warnings: 0
Perintah diatas digunakan untuk memasukkan record barupada tabel mahasiswa.Dalam pengisian record harus sesuai dengan field yang kita tulis.Query OKartinya kita telah berhasil memasukkan record kedalam tabel mahasiswa. Records : 5 artinya ada 5 record atau kita telah memasukkan 5 record kedalam tabel mahasiswa.
*     mysql>desc mahasiswa;
Perintah diatas digunakan untuk melihat struktur tabel mahasiswa.
+——–+————-+——+—–+———+——-+
| Field  |Type        | Null | Key | Default |Extra |
+——–+————-+——+—–+———+——-+
| nim    |char(10)    | NO  |     |         |      |
| nama   |varchar(30) | YES  |     | NULL   |       |
| alamat | varchar(40) | YES  |     |NULL    |       |
| ipk    |float       | YES  |     |NULL    |       |
+——–+————-+——+—–+———+——-+
4 rows in set (0.01 sec)
*     mysql> select * from mahasiswa;
Perintah diatas digunakan untuk menampilkan data, datayang dimaksud disini adalah isi data dari tabel mahasiswa. * artinya kita ingin menampilkan semua kolom.
+—–+——-+————+——+
| nim | nama  | alamat    | ipk  |
+—–+——-+————+——+
| 001 | Totok | Klaten     | 3.5 |
| 002 | Titik | Yogyakarta |3.82 |
| 003 | Toni  | Semarang  | 2.89 |
| 004 | Andi  | Solo      |    3 |
| 005 | Budi  | Wonogiri  |  2.9 |
+—–+——-+————+——+
5       rows in set (0.00 sec)
b.     koneksi.php
*     dan ?>
Pasangan kode merupakan kode yang sebenarnya disebut dengan skrip PHP, kode tersebutdigunakan untuk mengawali dan mengakhiri skrip PHP.
*     $host=”localhost”;
$user=”root”;
$pass=”root”;
$dbase=”tes”;
Merupakan deklarasivariabel host yaitu localhost, variabel user yaitu root, variabel pass yaituroot dan variabel dbase yaitu tes.
*     $kon=mysql_connect($host,$user,$pass); merupakan perintah variable kon untuk mengkoneksikanatau menghubungkan file keserver yaitu variable host, user dan pass artinyakelocalhost, dengan user dan pass root. Atau membuka koneksi dengan databaseMysql server.
*     if(!$kon) die (“Gagal Koneksi…!!!”);untuk mengetes apakah berhasil melakukan koneksi atau tidak,jika berhasil maka akan connect ke server $kon yaitu localhost jika gagal makaakan menampilkan Gagal Koneksi.
*     if(!mysql_select_db($dbase)) die (“Gagal KoneksiDatabase…!!!”); untuk mengetes apakah berhasilmelakukan koneksi database atau tidak, jika berhasil maka akan masuk padadatabase tes jika gagal maka akan menampilkan Gagal Koneksi Database.
c.praktek12_1.php
*      merupakan bagian kepala. Dibagian ini kita bisamenentukan judul dokumen HTML.
*     
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s