mysql_connect mysql_select_db mysql_query Xammp

d. Command dan functions. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query. e. Clients dan tools. MySQL dilengkapi dengan tools yang dapat digunakan untuk administrasi database. f. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani alter table.

2.7.2 Konektivitas Php - MySQL

Pembahasan mengenai MySQL secara khusus tidak akan dilakukan. Sebab pada penulisan ini, penulis ingin memfokuskan penggunaan MySQL melalui PHP. Dan untuk menjalankan perintah -perintah MySQL dari dalam script PHP dibutuhkan fungsi koneksi tersendiri. Yaitu :

a. mysql_connect

PHP menyediakan fungsi ini untuk membuat koneksi ke MySQL server. Fungsi ini membutuhkan tiga buah argumen : hostname, database username, dan database user password. mysql_connect “hostname”, ”database user name”, ”database user password ” ;

b. mysql_select_db

Fungsi ini digunakan untuk memilih database yang akan digunakan. Fungsi ini membutuhkan dua buah argumen : nama database dan variabel link mysql_select_db“nama_database”.

c. mysql_query

Fungsi ini digunakan untuk melakukan query terhadap database yang terpilih. Fungsi ini membutuhkan sebuah argumen, yaitu query. Fungsi ini Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. hanya dapat dilakukan jika user telah melakukan koneksi ke MySQL dan memilih database yang akan digunakan. hasil=mysql_query”select from nama_tabel”.

2.8 Xammp

Xammp adalah perangkat lunak gratis yang mendukung banyak sistem operasi, serta merupakan kompilasi dari beberapa program. Fungsinys adalah sebagai server yang berdiri sendiri localhost, yang terdiri atas program Apache HTTP Server, MySQL database, dan penterjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X empat system operasi apapun, Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public Lisensi dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 20

BAB 3 PERANCANGAN SISTEM

Pada bab ini akan dibahas mengenai perancangan sistem mulai dari desain database sampai desain diagram-diagram UML-nya. Sebelum menginjak ke bagian pertama, perlu diketahui bahwa perangkat lunak ini sendiri terdiri dari empat bagian, yaitu .

3.1 Gambaran Umum Sistem

Perangkat lunak yang akan dibuat terdiri dari dua bagian, yaitu administrator dan client. Administrator mengatur segala hal yang berhubungan dengan inserting, updating dan deleting data ke database. Aplikasi inilah yang akan menangani data – data baru yang akan masuk ke system. Seperti nama paket, nama barang dan sebagainya. Demikian juga jika ada perubahan maupun pengahapusan terhadap database. Client merupakan aplikasi bagi pengguna berupa antarmuka untuk membaca semua tentang hal – hal yang berhubungan dengan event. Mulai dari promosi event sampai dengan tentang perusahaan family generation. Client juga berisi antarmuka untuk melakukan registrasi agar menjadi member. Client yang sudah menjadi member dapat langsung melakukan reservasi dengan aplikasi ini. Mulai dari reservasi, data member sampai histori event semua ada di member. Gambar dibawah ini menunjukkan gambaran umum system : Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.