Anda di halaman 1dari 14

BAB I

PENDAHULUAN

1.1 MySQL

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan


secara gratis. MySQL merupakan database open source yang saat ini cukup banyak digunakan
pada berbagai aplikasi. Keandalannya dalam mengolah database ditunjang kecepatannya
dalam mengakses perintah query serta banyaknya fitur-fitur yang dimiliki menjadikannya
sebagai database idola saat ini.

PHPTriad adalah sebuah bundle software under windows yang didalamnya terdapat Apache
(webserver), PHP (script programming language), dan MySQL. Semua software tersebut bisa
didapatkan hanya dengan satu kali install. Bagi pemula yang ingin belajar PHP-MySQL,
PHPTriad sangatlah membantu. Karena kita tidak terlalu dipusingkan dengan instalasi
software yang dibutuhkan secara terpisah-pisah.

1.2 Instalasi PHPTriad

Untuk mendapatkan PHPTriad kita bisa langsung mengunduhnya dari http://


download.cnet.com/PHPTriad/3000-10248_4-10048390.html

Berikut ini adalah langkah dalam melakukan instalasi PHPTriad.


1. Jalankan setup PHPTriad

1
2. Setelah di pilih “I Agree” maka proses instalasi dilakukan

3. Setelah selesai tekan tombol “close”

1.3 Menjalankan Apache

Untuk menjalankan apache kita bisa dengan mudah meng-klik :


Start –> All Programs –> PHPTriad –> Apache Console –> Start Apache

2
1.4 Menggunakan MySQL Monitor

Untuk menggunakan MySQL monitor, lakukan langkah-langkah berikut :

1. Buka Command Prompt

2. Pindah ke direktori instalasi MySQL dengan mengetikkan :


cd c:\apache\mysql\bin

3. kemudian ketikan perintah berikut :


C:\apache\mysql\bin> mysql

3
BAB II

DATABASE DAN TABEL

2.1 DATABASE

Membuat Database

Di karenakan tugas yang kami susun mengenai Virtual Private Server (VPS) maka database
yang akan dibuat diberi nama “server”.

Untuk membuat database “server” ketikan perintah sebagai berikut :

Selanjutnya untuk melakukan administrasi terhadap database “server”, ketikan perintah :

4
2.2 TABEL

Membuat Tabel

Table yang akan dibuat terdiri dari lima tabel yaitu tabel server, tabel layanan, tabel
pelanggan, tabel tarif dan tabel maintenance dengan struktur masing-masing tabel beserta cara
pengetikannya sebagai berikut :

1. Tabel Server

IP varchar (15) PRIMARY KEY


jenis_virtualisasi varchar (10)
bandwidth varchar (10)
node varchar (5)

2. Tabel Layanan

kode_layanan varchar (10) PRIMARY KEY


nama_layanan varchar (10)
jenis_layanan varchar (15)

5
3. Tabel Client

id_client int (10) PRIMARY KEY


nama_client varchar (50)
tgl_daftar DATE
jenis_layanan varchar (15)
IP varchar (15)

4. Tabel Tarif

kode_tarif varchar (5) PRIMARY KEY


jenis_layanan varchar (15)
masa_aktif varchar (20)
harga int (10)

6
5. Tabel Maintenance

IP varchar (15)
tgl_maintenance DATE
operator varchar (30)

Mengisi Record

Setelah tabel selesai dibuat , maka sekarang tinggal memasukkan data ke dalam tabel tersebut.
Berikut ini adalah data-data yang akan diisi ke dalam tabel berikut cara pengetikannya:

1. Tabel Server

IP jenis_virtualisasi bandwidth node


109.169.56.146 OpenVZ 2 TB 1vztx
109.169.58.252 OpenVZ Unlimited 4vzla
65.162.53.77 Xen 1 TB 2xnla
96.44.140.40 OpenVZ 300 MB java

7
2. Tabel Layanan

kode_layanan nama_layanan jenis_layanan


vps1 openvpn vpn
vps2 mobinity tunelling
vps3 rapidleech leecher

3. Tabel Client

id_client nama_client tgl_daftar jenis_layanan IP


001 ernest 14 Agustus 2010 vpn 65.162.53.77
002 rony 17 September 2010 tunelling 109.169.56.146
003 fery 21 September 2010 tunelling 109.169.58.252
004 shan 25 Oktober 2010 leecher 96.44.140.40

8
4. Tabel Tarif

kode_tarif jenis_layanan masa_aktif harga


v07 vpn 7 hari 10000
v30 vpn 30 hari 35000
m07 tunelling 7 hari 15000
m30 tunelling 30 hari 40000
l30 leecher 30 hari 120000

5. Tabel Maintenance

IP tgl_maintenance operator
109.169.56.146 03-Agust-10 arief
109.169.58.252 05-Sep-10 ajis
65.162.53.77 15-Okt-10 ajis
96.44.140.40 20-Nop-10 arief

9
BAB III

QUERY

Query adalah istilah untuk melihat isi record dalam satu atau lebih tabel. Disini akan
ditampilkan 15 macam query yaitu :

1. Melihat seluruh record pada tabel client

2. Melihat nama client pada tabel client

3. Melihat kode tarif dan dan masa aktif pada tabel tarif

10
4. Melihat nama client yang menggunakan jasa layanan tunelling pada tabel client

5. Melihat kode tarif, jenis layanan dan harga yang masa aktifnya 30 hari pada tabel
tarif

6. Melihat id client, nama client, tanggal daftar dan nama layanan

11
7. Melihat kode layanan, nama layanan, masa aktif dan harga

8. Melihat nama client, tanggal daftar, nama layanan dan IP bila nama layanan
“mobinity”

9. Melihat jenis virtualisasi, node, tanggal maintenance dengan operator “ajis”

12
10. Melihat seluruh isi tabel client yang tanggal daftarnya sebelum tanggal 25

11. Melihat seluruh isi tabel server dengan node “la”

12. Melihat seluruh isi tabel tarif dengan kode tarif yang diawali huruf “m”

13
13. Menampilkan jumlah client dari tabel client

14. Menampilkan harga terendah dan tertinggi pada tabel tarif

15. Menampilkan nama client, tanggal daftar, jenis layanan dan bandwidth yang
terdaftar pada bulan September.

14

Beri Nilai