MySQL PERANCANGAN SISTEM INFORMASI PENYEWAAN KENDARAAN ALAT BERAT DENGAN CARA PO (PURCHASE ORDER) ATAU PROYEK DAN PENGENDALIAN LAPORAN KEUANGAN PENYEWAAN PADA PT. SUMBER NUSANTARA.

16 case nilai: statement . . .

2.5. MySQL

MySQL adalah database yang menghubungkan script PHP, menggunakan perintah query dan escape character yang sama dengan PHP. MySQL mempunyai tampilan client yang mempermudah kita dalam meng-akses database dengan kata sandi untuk mengijinkan proses yang boleh kita lakukan. Kelebihan dari MySQL dapat melakukan transaksi dengan mudah dan efisien serta mampu menangani jutaan user dalam waktu yang bersamaan. Dalam bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris row atau record dan kolomcolumn atau field. Sedangkan dalam sebuah database dapat terdiri dari beberapa table.

2.5.1. Kelebihan MySQL

Database MySQL memiliki beberapa kelebihan dibandingkan dengan database lain, diantaranya : 1. MySQL merupakan Database Management System DBMS 2. MySQL sebagai Relation Database Management System RDMS atau disebut dengan database Relational. 3. MySQL merupakan sebuah database server yang free, artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus membeli atau membayar lisensinya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 17 4. MySQL merupakan sebuah database client. 5. MySQL mampu menerima query yang bertupuk dalam satu permintaan atau Multhithreading. 6. MySQL merupakan Database yang mampu menyimpan data berkapasitas sangat besar hingga berukuran GigaByte sekalipun. 7. MySQL didukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan aplikasi apa saja termasuk berupa visual seperti visual Basic dan Delphi. 8. MySQLadalah Database menggunakan enkripsi password, jadi database ini cukup aman karena memiliki password untuk mengakses nya. 9. MySQL merupakan Database Server yang multi user, artinya database ini tidak hanya diguanakan oleh satu pihak orang akan tetapi dapat digunakan oleh banyak pengguna. 10. MySQL mendukung field yang dijadikan sebagai kunci primer dan kunci unique 11. MySQL memiliki kecepatan dalam pembuatan tabel maunpun peng-update an tabel. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 18

2.5.2. Type Data MySQL

Beberapa tipe data dalam MySQL yang sering dipakai: Tabel 2.1 Tipe Data MySQL Tipe data Keterangan INTM [UNSIGNED] Angka -2147483648 sd 2147483647 FLOATM,D Angka pecahan DATE Tanggal Format : YYYY-MM-DD DATETIME Tanggal dan Waktu Format : YYYY-MM-DD HH:MM:SS CHARM String dengan panjang tetap sesuai dengan yang ditentukan. Panjangnya 1-255 karakter VARCHARM String dengan panjang yang berubah-ubah sesuai dengan yang disimpan saat itu. Panjangnya 1 – 255 karakter BLOB Teks dengan panjang maksimum 65535 karakter LONGBLOB Teks dengan panjang maksimum 4294967295 karakter

2.5.3. MENGHUBUNGKAN PHP DENGAN MySQL

Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini: File utama.php: ?php function open_connection { host=”localhost”; username=”root”; password=””; databasename=”privatdb”; Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 19 link=mysql_connecthost,username,password or die Database tidak dapat dihubungkan; mysql_select_dbdatabasename,link; return link; } ? Isi dari variabel host, username, password dan databasename dapat disesuaikan sesuai dengan setting pada MySQL server yang ada.

2.6. SQL SERVER