Author: Smart Zone
Last saved by: Friends
Company: Smart Zone Inc.

BAB II
DASAR TEORI

2.1  Pengertian WAP 
	WAP (Wireless Application Protocols) adalah sebuah standar komunikasi antar mobile device telephone dengan informasi yang ada di Internet. Teknologi ini menyatukan dalam sebuah ponsel dan alat-alat komunikasi mobile device telephone lainnya.

2.1.1  Sejarah WAP
	Protokol ini awalnya dikembangkan oleh WAP Forum pada tahun 1997 yang didirikan oleh Ericsson, Motorola, Nokia, dan Unwired Planet. WAP Forum merupakan organisasi nirlaba yang bertujuan untuk menetapkan standar dalam memberikan akses Internet ke kelas konsumen melalui alat wireless. Standar ini membantu Platform global untuk menciptakan jalur yang berbeda tetapi sejalan dengan Internet.
	Cara kerja WAP hampir sama dengan cara kerja Internet, Seperti halnya dengan PC yang membutuhkan ISP (Internet Service Provider) sebagai gateway dalam menjebatani PC dengan Internet, WAP juga memerlukan WAP gateway untuk menjebatani ponsel dengan Internet dalam mengirim dan menerima data. 
	WAP tidaklah sehebat website. Pada saat ini WAP belum dapat menampung bentuk-bentuk informasi dalam bentuk animasi dan suara. Dalam WAP, gambar masih amat sangat terbatas, dan informasi dalam wujud teks tidak dapat ditulis panjang lebar, serta komponen tabel sangat tidak dianjurkan. Hal tersebut terjadi karena keterbatasan dalam sebuah ponsel. Ponsel tidaklah secanggih PC dimana mampu mengolah teknologi multimedia. Kecepatan koneksi Internet dari ponsel WAP menuju server melalui WAP gateway dengan memanfaatkan fasilitas gelombang elektromagnetik tidaklah sebanding dengan kecepatan koneksi Internet menggunakan sistem kabel (Fixed-Line) seperti yang sekarang kita terapkan pada sebuah PC. Pada awalnya kecepatan transfer data untuk ponsel berteknologi GSM(Global Service for Moblie Communication) hanya mencapai 9,6 sampai 22,8 KBps. Masih jauh dibandingkan transfer data yang dilakukan melalui modem. Tetapi kini sejumlah perusahaan pembuat perangkat keras ponsel dan jasa layanannya telah meluncurkan teknologi GPRS (General Packet Radio Service) yang mampu meningkatkan kecepatan transfer data setara dengan modem yaitu 115 KBps. Bahkan berbagai kalangan sedang menantikannya diluncurkannya teknologi 3G yang kecepatan transfer datanya mencapai 2MBps. Dengan demikian impian untuk mengakses Internet dari ponsel akan menjadi semakin nyata.

2.1.2  Cara Kerja WAP
	Terdapat tiga bagian utama dalam akses WAP, yaitu perangkat wireless yang mendukung WAP, WAP gateway sebagai perantara, dan web server sebagai sumber dokumen. Dokumen yang berada dalam web server dapat berupa dokumen HTML(Hyper Text Markup Language) ataupun WML(Wireless Markup Language).  Dokumen WML kusus ditampilkan melalui browser dari perangkat keras WAP. Sedangkan dokumen HTML yang seharusnya ditampilkan melalui web browser, sebelum dibaca melalui browser WAP diterjemahkan terlebih dahulu oleh gateway kedalam format WML agar dapat menyesuaikan dengan layar posel yang relatif kecil. Sehingga beberapa perusahaan telah mulai menyiapkan WAPsite disamping Website yang sudah ada. 
	Seperti halnya menampilkan Internet dari web browser, untuk menampilkan WAP dibutuhkan WAP browser. Didalam ketentuan ponsel ini disebut micro browser. Seperti halnya mengetikan URL untuk mengakses web site, kita juga melakukan hal yang sama untuk mengakses WAPsite di ponsel. Dengan mengakses web server melalui ISP dan login ke Internet, maka halaman WAP akan dikirim dan dimunculkan di layar ponsel. Bagi pengguna PC, juga disediakan browser emulator yang bisa digunakan untuk mengakses situs tersebut.

INTERNETT

Mobile Network

WEB Server
( WML )

WEB Server
( HTML )

WAP Gateway

WAP
Device

Gambar 2.1 Ilustrasi Cara Kerja WAP
	Memberikan layanan informasi melalui WAP yang sifatnya statis tidak akan menguntungkan bagi pengakses WAPsite. Dengan ini dinamis, WAPsite akan lebih dibutuhkan para pengguna ponsel. Karena kebutuhan informasi yang mereka cari adalah informasi real time, yang saat ini juga dibutuhkan tanpa bergantung pada lokasi dan keberadaan PC. Dibutuhkan pemrograman aplikasi WAP untuk bisa menjawab kebutuhan tersebut. 
	Model pemrograman WAP terdiri atas tiga bagian, yaitu WAPclient yang mengirim permintaan iformasi, gateway sebagai penerjemah antara WAP dan HTTP, serta server yang memperoses permintaan dari gateway untuk kemudian menjawabnya. Jawaban yang merupakan proses dari CGI script ini akan dikirim ke klien melalui gateway sebagai perantara. Hasil konversi yang dilalui oleh WAP gateway mampu memperkecil ukuran informasi yang akan dikirim ke klien.

2.2  Perancangan Basis Data
Membuat rancangan suatu basis data merupakan suatu hal yang sangat penting dalam suatu pengolahan data. Basis Data tidak hanya mempercepat pemmerolehan data tetapi juga dapat meningkatkan pelayanan kepada pelanggan. Bagi perusahaan-perusahaan yang bergerak dibidang bisnis, keuntungan seperti ini dapat meningkatkan daya saingnya terhadap perusahaan-perusahaan lain. Hal ini pulalah yang mendorong banyak perusahaan yang menggunakan pemrosesan secara manual mulai beralih memanfaatkan basis data. 
Kesulitan utama dalam merancang suatu basis data adalah bagaimana merancang suatu basis data yang dapat memuaskan untuk keperluan saat ini dan di masa mendatang atau dalam jangka waktu tertentu. 
Terlepas dari masalah yang ditangani proses perancangan basis data dibagi menjadi 3 tahapan:

1.	Perancangan basis data secara konseptual 
Perancangan basis data secara konseptual merupakan upaya untuk membuat model yang masih bersifat konsep.
2.	Perancangan basis data secara logis
Perancangan basis data model ini merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai (model relasiomal, hirarki, atau jaringan). Namun sebagaimana halnya peancangan basis data secara konseptual, perancangan ini tidak bergantung pada DBMS yang akan dipakai. 
3.	Perancangan basis data secara fisis
Perancangan basis data model fisis merupakan tahapan untuk menuangkan perancangan basis data yang bersifat logis menjadi basis data fisis yang tersimpan pada media penyimanan eksternal (yang spesifik seperti DBMS yang dipakai).

2.2.1  Merancang Model Konseptual Basis Data
Pada perancangan model konseptual penekanan tinjauan dilakukan pada struktur data dari relasi antar file. Model konseptual adalah menggunakan model data relasional. Terdapat dua buah teknik yaitu :
1.	Teknik Normalisasi
Proses normalisasi merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entitas dan relasinya. Pada proses normalisasi selalu diuji pada beberapa kondisi apakah ada kesulitan pada saat menambah, menghapus, mengubah, membaca pada suatu basis data. Bila ada kesulitan pada pengujian tersebut, maka relasi tersebut dipecah lagi menjadi beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat basis data yang optimal. Normalisasi memberikan panduan yang sangat membantu bagi pengembang untuk mencegah penciptaan struktur tabel yang kurang fleksibel atau mengurangi ketidakefisienan.
2.	Teknik Entity Relationship
Basis data adalah sekumpulan file yang saling berkaitan. Pada model data relasional hubungan antar file direlasikan dengan relasi, yang merupakan kunci utama dari masing-masing file. Perancangan basis data yang tepat akan menyebabkan paket-paket program relasional dapat bekerja secara optimal. 

2.2.2  Bentuk-Bentuk Normalisasi
Pada proses normalisasi ini perlu dikenal definisi dari tahapan normalisasi yaitu :
1.	Bentuk Tidak Normal (Unnormalized Form)
Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu, dapat saja tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan yang dimasukkan.

2.	Bentuk Normal Ke satu (First Normal Form)
Bentuk normal pertama biasa dikenakan pada tabel yang belum ternomalisasi, atau tabel yang memiliki atribut yang berulang, Bentuk normal kesatu mempunyai ciri-ciri yaitu setiap data dibentuk dalam flat file (file datar atau rata), data dibentuk dalam satu record demi satu record. Tidak ada set atribut yang berulang-ulang atau atribut bernilai ganda. Tiap field hanya satu pengertian, bukan merupakan kumpulan kata yang mempunyai arti mendua, hanya satu arti dan juga bukanlah pecahan kata-kata sehingga artinya lain.
3.	Bentuk Normal Kedua (Second Normal Form)
Untuk mengubah suatu relasi yang tergolong sebagai bentuk normal pertama kedalam bentuk normal kedua perlu dilakukan dekomposisi terhadap relasi tersebut. Proses dekomposisi dapat dilakukan dengan menggambarkan diagaram dependensi fungsional terlebih dahulu,  Berdasarkan diagram ini, relasi dalam bentuk normal pertama dipecah kedalam sejumlah relasi.
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utama. Sehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci-kunci field. Kunci field haruslah unik dan dapat mewakili atribut lain yang menjadi anggotanya.

4.	Bentuk Normal Ketiga (Third Normal Form)
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif (dependensif transitif) terhadap kunci primer. Dengan kata lain, setiap atribut bukan kunci haruslah bergantung pada kunci utama dan pada kunci utama secara menyeluruh.
5.	Boyce-Codd Normal Form (BCNF)
Untuk menjadi BCNF, relasi haruslah dalam bentuk normal kesatu dan setiap atribut harus bergantung fungsi pada atribut superkey, atau semua penentu (determinan) adalah kunci kandidat (atribut yang bersifat unik).

2.3	 Diagram Arus Data
Diagram arus data sering digunakan untuk menggambarkan suatu sistem yang ada atau sistem yang baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir, misalnya lewat telepon, surat, dan sebagainya, atau lingkungan fisik dimana data tersebut akan disimpan. Diagram arus data dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas denngan menggunakan simbol-simbol sebagai berikut.

Merupakan kesatuan entity di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem.

Kesatuan Luar

Arus data ini mengalir di antara proses, simpanan data dan kesatuan luar. Arus data ini menunjukkan arus data dari data yang berupa masukkan untuk sistem atau hasil proses sistem.

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

Simpanan data, merupakan lokasi di mana data akan di simpan

2.4	  Bagan Alir Sistem
Bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. Bagan alir sistem digambarkan dengan menggunakan simbol-simbol sebagai berikut.

Menunjukkan data masukan.

	Simbol data masukkan

Simbol dokumen

Menunjukkan dokumen output baik proses manual, mekanik atau komputer.

  Simbol proses

Menunjukkan kegiatan proses dari operasi program komputer.

Menunjukkan input dan output menggunakan media penyimpanan hard disk

    Simbol disket

    Simbol garis

Menunjukkan arus dari proses.

Menunjukkan penghubung ke halaman yang masih sama atau ke halaman lain.

  Simbol penghubung

2.5	 Mengenal Bahasa WML (Wireless MarkUp Language)
WAP menggunakan bahasa komputasi yang dikenal sebagai WML (Wireless Application Protocol) yang mirip dengan HTML. Bahasa komputer yang pandai ini merubah informasi berupa teks dari halaman situs dan menampilkannya kedalam layar phonsel. Bila HTML mempunyai javascript untuk membuat halaman-halaman di dalamnya menjadi interaktif, WML juga mempunyai versi sendiri dari javascript yang disebut WML Script. Namun berbeda dengan javascript yang bisa dimasukkan ke dalam HTML, WML Script tidak bisa dijadikan satu dengan WML dan harus berdiri sendiri sebagai satu file script khusus yang berekstensi wmls. Perbedaan lainnya adalah pada gambar yang akan ditampilkan pada layar ponsel. Gambar yang hendak ditampilkan haruslah dikonversi kedalam format wbmp 1 bit dan terdiri dari warna hitam dan background, mengingat layar phonsel yang relatif kecil dan sebagian besar ponsel yang sudah WAP suport masih belum memliki layar yang berwarna.
 WML adalah salah satu script Markup Language untuk membangun aplikasi WAP. Markup language sendiri berarti bahasa penandaan, yang digunakan untuk memberikan ciri khas pada sebuah dokumen atau teks yang ingin di tonjolkan. Pemberian tanda ini dilakukan dengan cara meletakkan tag diantara dokumen atau teks yang hendak ditandai, misalnya hal ini bertujuan untuk menguatkan suatu teks yang mengandung arti asing.  
Perbedaan lainnya adalah pada struktur penulisan dokumen WML. Jika sebuah dokumen HTML hanya terdiri atas dua bagian utama, yaitu header dan body, dokumen WML mempunyai header, template (optional), dan body yang disebut dengan cards. Susunan dokumen secara lengkap ini disebut dengan deck. 

DECK

TEMPLATE
Preovious,next,home

CARD 1
Halaman Utama

CARD 2
Halaman Help

CARD 3
Halaman Contact

  			Gambar 2.2  Hirarki dalam WML

2.5.1   Penulisan Tag
Penulisan tag dilakukan agar dokumen WML dapat ditampilkan pada browser sesuai dengan keinginan. Secara umum, sebuah tag diawali dengan tanda lebih kecil (<) dan diakhiri dengan tanda lebih besar (>). Tag biasanya merupakan suatu pasangan, yang disebut sebagai tag awal dan tag akhir. Tag awal dinyatakan dalam bentuk < nama tag > dan diakhiri dengan tag akhir yang dinyatakan dalam bentuk </nama tag>. Format penulisannya seperti berikut ini: 
<nama_tag> kalimat </nama_tag>
Tetapi tidak semua tag ditulis berpasangan, karena ada pula tag yang dinamakan single tag atau tag tunggal, yang hanya terdiri atas satu tag awal saja. Pada penulisan tag tunggal, sebelum menuliskan penutup tag, lebih dahulu ditulis dengan tanda garis miring. Format penulisan untuk tag tunggal adalah sebagai berikut 		
<nama_tag/>
Komentar dapat ditulis di dalam dokumen WML, meskipun tidak akan diproses oleh browser, tulisan tersebut dapat dijadikan sebagai alat dokumentasi. Adapun format penulisan komentar adalah sebagai berikut.
<!- - komentar - ->

2.5.2  Membuat Deck
	Di dalam script WML, anda hanya perlu menciptakan sebuah deck saja, yaitu dengan cara menuliskan tag <wml> dan diakhiri dengan </wml>.
2.5.3  Membuat Card
	Suatu kelebihan WML adalah dapat menempatkan beberapa card dalam satu deck sehingga jika kedua card tersebut di hubungkan menggunakan hyperlink, card ini bisa menghemat waktu dan biaya, dikarenakan kedua card tersebut masih berada dalam satu file yang sama sehingga ponsel tidak perlu lagi mengontak server. 
Card dibentuk oleh pasangan tag <card> dan </card>. Untuk menuliskan tag cukuplah dengan meletakkan tag <card> dan </card> diantara deck, seperti :
	<wml>
	<card>
		<p> Kalimat </p>
	</card>
	</wml>
Namun mengingat kapasitas memori sebuah ponsel yang cukup terbatas, dalam penggunaan card disarankan secukupnya. 
 
2.5.4   Atribut
Di dalam tag tertentu terdapat atribut yang menyertai dalam pengaturan fungsinya dalam mengatur isi dokumen. Atribut biasanya diletakkan pada tag awal dan berisi nilai-nilai tertentu. Atribut yang menyertai tag < card >. . .</card> antara lain :
a.	Title = “ judul card “
Berfungsi untuk menampilkan topik tertentu dari halaman WAP. 
<card title =”Contoh1”>
b.	Id = “ nama card “
Berfungsi untuk mengidentifikasi sebuah card untuk keperluan tujuan navigasi dari card lain.
<card id =”contoh2”>
c.	Ontimer = “ dokumen tujuan “
Berfungsi untuk menyatakan tujuan card setelah waktu tertentu.
d.	Newcontext = “ true/false “
Berfungsi untuk mengatur penggunaan isi variabel baru untuk dokumen WAP. Jika diisi dengan true, maka seluruh isi variabel yang digunakan adalah baru. Sedangkan jika diisi dengan false, isi variabel yang digunakan adalah lama. 

2.5.5   Link
Antara halaman yang satu dengan halaman yang lain dapat berhubungan dengan adanya link. Selain halaman, link juga dapat digunakan untuk menghubungkan alamat satu dengan halaman yang lain. 
Adapun tag link yang dapat dipakai antara lain :
a.	< go href = “ URL “/>
b.	< a href = “ URL “ > teks keterangan </a>

2.5.6	Menampilkan Gambar
WAP hanya mengenal file berekstensi wbmp sebagai gambar, jadi sebelum kita memasukan gambar file-file yang tidak berekstensi wbmp haruslah dikonversi kedalam tipe wbmp. Perintah untuk memasukan gambar adalah dengan menggunakan tag <img> yang dituliskan didalam card, contoh:
<img src=”gambar.wbmp” alt=”gambar”/>

2.5.7	Elemen Tabel
WML telah mendukung pembuatan tabel, sehingga kita bisa memunculkan tabel beserta data-datanya ke dalam layar ponsel. Tag yang digunakan untuk membuat tabel adalah tag <table>, tag ini harus diletakkan diantara tag <p> dan </p> karena tab <table> merupakan bagian dari elemen paragraf (<p>). Tag <table> memiliki dua buah atribut yaitu tag<tr> </tr> dan tag <td> </td>, tag <tr> berfungsi untuk membuat baris dalam tabel. Sedangkan tag <td> berfungsi untuk membuat  kolom.

2.6	 Mengenal PHP
PHP dikenal sebagai sebuah bahasa script yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman web yang dinamis seperti halnya Active Server Pages (ASP) atau JavaServer Page (JSP).
PHP adalah sebuah bahasa script server-side yang bisa digunakan dengan bahasa HTML atau dokumennya secara bersamaan untuk membangun sebuah aplikasi di web yang sangat banyak kegunaannya. PHP ini mirip dengan bahasa C dan perl yang mempunyai banyak kesederhanaan dalam pemrosesan perintah dan sangat kompatibel digunakan dengan aplikasi database yang ada. Karena memang PHP berasal dari bahasa C dan PERL. Versi pertama PHP dibuat pada tahun 1995, kemudian pada tahun 1996 diluncurkan versi keduanya yang diberi nama PHP/F1, pada pertengahan tahun  1997 versi ketiga dirilis. Barulah pada bulan oktober tahun 2000 versi terakhir PHP 4.0 dulincurkan, Banyak penyempurnaan yang telah dilakukan pada versi ini yaitu : integrasi Zend Engine, Build in HTTP Session, dan tidak lagi menggunakan library tambahan. 
Adapun database yang didukung PHP saat ini antara lain: 
1.	dBASE ( dBASE III+, Visual dBASE, Visual FoxPro, dan semacamnya ),
2.	DBM,
3.	FilePro ( Personix, Inc ),
4.	Informix,
5.	Ingres,
6.	Interbase,
7.	Microsof Access,
8.	MSQL,
9.	MySQL,
10.	Oracle,
11.	Postgre SQL,
12.	Sybase.
Selain mampu membangun komunikasi ke database, PHP juga mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3, atau bahkan HTTP. 

2.6.1  Kelebihan PHP
Beberapa kelebihan lain dari PHP adalah sifatnya shareware (gratis). Tidak perlu membayar apapun untuk menggunakan perangkat lunak ini. Perangkat lunak ini dapat di download melalui situs www.php.net. Kemudian walaupun masih tergolong program baru, tetapi PHP sudah banyak melalui pembaruan lewat versi-versi terbarunya.
PHP memiliki life cycle yang singkat, sehingga PHP selalu up to date mengikuti perkembangan teknologi inteternet.
PHP dapat dipakai hampir oleh hampir semua web server yang ada di pasaran (misalnya Apace, Xitami, AOLServer, fhttpd, phttd, Microsoft IIS, dan lain-lain) yang dijalankan pada berbagai sistem operasi linux, FreeBSD, Unix, Solaris, Windows.
PHP telah banyak didukung oleh paket database baik yang komersil maupun yang nonkomersil seperti postgreQSL, mSQL, MySQL, Oracle, Infomix, Microsoft SQL Server, dal lain-lain.

2.6.2  Cara Kerja PHP
Cara kerja HTML diawali dengan  permintaan suatu halaman web oleh browser. Berdasarkan URL (Uniform Resouce Locator) atau dikenal dengan alamat Internet, browser mendapatkan alamat dari webserver, mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi yang dibutuhkan oleh webserver.
Kemudian webserver akan mencarikan berkas yang diminta dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera melakukan proses penerjemahan kode HTML dan menampilkannya ke layar pemakai.
Prisip kerja PHP hampir sama dengan kode HTML. Hanya saja, ketika berkas PHP yang diminta didapatkan oleh webserver, isinya segera dikirim ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya (berupa kode HTML) ke webserver. Kemudian webserver menyampaikan ke klien.

2.7	 Mengenal MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal buatan T.c.X Data konsul AB, Swedia. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Database server ini sedikit unik, karena bila digunakan di software nonMicrosoft, MySQL adalah gratis, untuk memperoleh software ini bisa di download pada alamat http://www.mysql.com,  Dan bila digunakan di Microsoft Windows, sifatnya adalah shareware.
MySQL termasuk jenis RDBMS (Relational Database Management System). Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau lebih tabel. Suatu tabel terdiri dari sejumlah baris dan setiap baris mengandung satu atau lebih kolom. Dengan utilitas yang terbatas pada MySQL, mungkin para DBA yang terbiasa dengan SQL server akan merasa kesulitan dengan MySQL, karena banyak kemampuan yang dibuang di MySQL. Di sisi lain, MySQL ini menjadi lebih mudah dipelajari. 
	MySQL dirancang untuk dapat berjalan sampai 100 akses secara simultan, selain itu MySQL juga dirancang untuk dapat berjalan cepat. Oleh karena itu MySQL menghilangkan kemampuan seperti transectional processing. MySQL juga mampu berjalan pada database sampai 100 GB. Hal ini cukup untuk sebuah software gratis. 
Untuk menghubungkan PHP dengan database di server MySQL dibutuhkan dua fungsi utama yaitu:
1.	mysql_connect($hostname, $username, $password); 
Perintah ini berfungsi untuk mengonek ke server MySQL dengan alamat $hostname,login $username, dan password $password.
2.	mysql_select_db($database);
Sedangkan perintah ini untuk mengaktifkan database $database.

6