• Tidak ada hasil yang ditemukan

PHP terkenal dengan 4 kelebihannya yaitu 4P(Four Pee):

1.) Practical/Praktis

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan,dan ini meningkatkan kepraktisan buat para penggunanya.

Misalnya saja programmer tidak diharuskan untuk menuliskan atau menghapus variable.Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang kemudian dipanggil dalam sebuah script,menebak formula terbaik dalam penetapan variabel secara otomatis.kemudian menghapus variabel dan mengembalikan resource ke sistem setelh script berhasil di eksekusi.pada akhirnya,PHP mampu membuat programmer lebih berpikir pada tujuan akhir dan project yang akan dibuat.

2.) Power

Sudah menjadi rahasia umum kalau PHP mampu membuat halaman dinamis,memanipulasi form, dan dapat dihubungkan dengan database.selain yang disebutkan tadi,ternyata PHP juga dapat melakukan hal-hal di bawah ini:

1.) Membuat dan memanipulasi file Macromedia Flash,gambar,dan Portable Document Format PDF,

2.) Mengevaluasi sebuah password.Misal:Apakah sebuah password yang dibuat,mudah di tebak atau tidak.

3.) Berkomunikasi dengan LDAP.

4.) Menguraikan string,bahkan yang kompleks sekalipun,dengan menggunakan POSIX dan Perl Based Regular Expression Library.

5.) Berkomunikasi dengan banyak protocol.

6.) Berkomunikasi dengan credit-card processing solution.

3.) Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi pemecahan masalah.dilain sisi,ada banyak pilihan yang ditawarkan oleh PHP.Contohnya ada pada database yang di dukung oleh PHP.Kurang lebih semuanya ada 25 database, termasuk Adabas D, dBase, Empress, FilePro, FrontBase, Hyperware, IBM DB2, Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Oyrimos, PostgreSQL, Solid, Sybase, Unix dbm dan Velocis.

Kemampuan sting-parsting juga bisa dianggap sebagai banyaknya kemungkinan yang ditawarkan oleh PHP.Dalam hal ini,PHP memiliki lebih dari 85 function untuk memanipulasi string.Kelebihan ini tak hanya akan menawarkan

keleluasaan untuk melakukan operasi string yang kompleks, namun juga menjembatani program yang memiliki functionalitas yang sama (seperti Python dan Perl).

4.) Price

PHP merupakan salah satu open source software, yang dapat diartikan sebagai berikut:

a) PHP dapat dimodifikasi, didistribusikan dan diintegrasikan dengan produk lain oleh penggunanya.

b) Pengembangan dan auditing yang dilakukan secara terbuka.

c) Semua orang bebas berpartisipasi.(Kadir, Abdul. 2008)

2.8Pengenalan tentang MySQL

MYSQL merupakan software database yang sangat cepat yang dapatdiandalkan.dan mudah digunakan. MYSQL dikembangkan untuk menangani database yang berukuran sangat besar.

Hal tersebut lebih cepat daripada menyediakan solusi dan telah berhasil digunakan dalam menghasilkan kebutuhan yang tinggi untuk beberapa

tahun.Dalam perkembangannya yang konstan,pada saat ini MYSQL menawarkan lebih banyak fungsi-fungsi yang sangat berguna.

MYSQL merupakan server database yang sangat cepat,multi-threaded,multi-user(digunakan oleh berbagai ragam pemakai) dan robust SQL (Structured Query Language) (bunafit Nugroho,2004).

2.10 Definisi MySQL

Berikut ini akan dijelaskan mengenai beberapa definisi MYSQL untuk memperjelas pengertian tentang software ini:

a.MYSQL adalah sistem pengaturan database.

Sistem pengaturan database tersebut seperti proses untuk penyimpanan data dalam komputer database.pengaksesan,dan penambahan.karena komputer sangat baik untuk menangani data dalam jumlah yang besar,pengaturan database memainkan peranannya di pusat pengaturannya,baik itu sebagai suatu utilities (kegunaan) yang berdiri sendiri,atau sebagai bagian dari aplikasi yang lainnya.

b.MYSQL adalah sistem pengaturan relational database.

Suatu relational database,menyimpan datadalam bentuk tabel-tabel yang kemudian akan diletakkannya semua data dalam satu ruang penyimpanan yang besar.Hal ini akan meningkatkan kecepatan dan kefleksibelan.tabel-tabel tersebut dihubungkan dengan suatu hubungan yang ditentukan sebelummya

yang membuat hubungan tersebut menjadi sesuatu yang mungkin untuk mengkombinasikan data yang diminta dari beberapa tabel yang disediakan.

SQL merupakan bagian dari MYSQL yang berbentuk “Structured Query Language”,Sebuah bahasa standar yang umum digunakan untuk mengakses database.

a.MYSQL adalah Open Source Software (perangkat lunak).

Open Source artinya bahwa software tersebut memungkinkan untuk digunakan dan dimodifikasi oleh siapa saja.Setiap orang dapat mendownload software MYSQL yang berasal dari internet dapat digunakan tanpa dikenakan biaya apapun.Setiap orang dapat mempelajari source code dan mengubah sesuai dengan keinginannya.

b.MYSQL menggunakan GPL(GNU General Public License)

Untuk menentukan apakah seseorang memenuhi persyaratan untuk menggunakan software tersebut dalam situasi yang berbeda.Jika seseorang merasa tidak nyaman dengan GPL atau ingin menggunakan MYSQL untuk aplikasi bisnis,maka orang tersebut dapat membeli lisensi yang bersifat komersial.

c.MYSQL adalah sistem client/server yang terdiri dari multi-theaded server SQL yang menyokong perbedaan backends,beberapa perbedaan program-program

dan libraries client,administratip tools,dan beberapa pemrograman interface.( Kadir, Abdul. 2008).

2.11 Karakteristik MySQL

MYSQL mempunyai beberapa karakteritik penting.beberapa karakteristik dari MYSQL akan dijelaskan berikut ini:

1.) Sepenuhnya merupakan multi-threaded yang menggunakan kernel threads (inti urutan).Maksudnya adalah MYSQL mudah digunakan dalam multiple CPU jika disediakan.

2.) Bekerja dalam berbagai macam platforms.

3.) Terdapat banyak tipe-tipe kolom,baik yang signed maupun unsigned yaitu:INTEGER, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, DATE, TIME, DATETIME, YEAR, SET.

4.) Sangat cepat melakukan proses join dengan menggunakan optimized satu arah multi- join.

5.) Terdiri dari operator dan function dalam perintah SELECT dan WHERE yang merupakan bagian dari query.

Berikut penulisan Scriptfunction untuk koneksi ke database MySQL.

1.) Mysql_connect()

Perintah ini digunakan untuk melakukan koneksi ke server database MySQL,fungsi ini memiliki format penulisan sebagai berikut.

Mysql_connect (host,username,password);

a.Host menyatakan nama host (nama server) tempat database MySQL berada.

b.Username adalah nama pemakai yang memiliki izin (hak akses) ke database.

c.Password adalah kata sandi milik pemakai (username).

Biasanya username dan password default MySQL adalah username = “root” dan password = “(sting kosong),serta host = “localhost”

Jika koneksi berhasil, fungsi ini akan mengembalikan sebuah nilai integer yang berguna sebagai pengenal koneksi, jika tidak berhasil fungsi ini akan mengembalikan nilai false.

2.mysql_select_db( )

Perintah ini digunakan untuk memilih database yang ada di server My_SQL,fungsi ini memiliki format penulisan sebagai berikut.

a.nama_database adalah nama database yang akan diakses.

b.pengenal koneksi adalah hasil pemanggilan fungsi mysql_connect( ).

Jika pengenal koneksi tidak ada,maka pengenal koneksi yang terakhir yang akan digunakan.

3.mysql_query( )

Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini memilki format penulisan sebagai berikut:

mysql_query(permintaan, pengenal koneksi);

2.13 Bisnis Proses Perusahaan

Di PT.Sari Melati Kencana diterapkan bisnis proses perusahaan lebih tepatnya lagi sistem requipment dalam menerima atau memilih pegawai berdasarkan profil riwayat hidup yang mana mereka menentukan kriteria patokan misalnya tinggi badan minimal 157 cm, mempunyai penampilan menarik, berat minimal 50kg, lulusan SMA sederajat. Apabila calon pegawai memiliki syarat-syarat tersebut, dia akan diterima di perusahaan tersebut.

2.14 Diagram Perbandingan Berpasangan

Diagram perbandingan berpasangan menjelaskan perbandingan antara calon karyawan satu dengan calon karyawan lainnya. Yang dimana membandingkannya bedasarkan kriteria. Untuk diagram berpasangan, digambarkan seperti gambar berikut:

Gambar 2.9 Diagram perbandingan berpasangan

2.15 Tabel Skala Perbandingan Berpasangan

Tabel Skala Perbandingan Berpasangan digunakan untuk menentukan nilai intesitas dari kepentingan pada skala absolute. Untuk tabel skala perbandingan berpasangan digambarkan seperti pada tabel berikut:

Tabel 2.12 Skala Perbandingan Berpasangan

Intensitas Dar i Kepentingan pada

Dokumen terkait