Kesimpulan bahwa perancangan sistem informasi merupakan proses menyusun sistem baru atau mengubah sistem lama berdasarkan evaluasi terhadap
sistem yang lama yang terlebih dahulu diajukan kepada pemakai atau manajemen puncak untuk diperhitungkan.
2.3 PHP
2.3.1 Sejarah PHP
PHP pertama kali dibuat tahun 1994 oleh Ramus Lerdorf. Ini berawal saat Ramus membuat sejumlah skrip perl yang dapat mengetahui siapa saja yang melihat
homepage-nya. Skrip- skrip ini kemudian dikemas menjadi tool yang disebut “Personal Home Page”. Rasmus adalah salah seorang pendukung open source.
Oleh karena Ramus mengeluarkan Personal Home Page Tool versi 1.0, dan pada tahun 1995 menciptakan PHPFI Personal Home Page For Intrepeter versi 2.0
bersifat open source.
Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Tepat November 1997 PHP FI berhasil diliris dalam bahasa C. Perusahaan
bernama Zend menulis ulang PHP menjadi lebih bersih, baik, dan cepat. Pada tahun 1998 Zend meresmikan PHP 3.0. Kemudian pada tahun 1999 Zend merilis
kembali PHP 4.0. Tahun 2004 dirilis PHP 5.0 dengan inti Zend Engine 2.0. Versi ini dikenalkan dengan model pemrograman berorientasi objek.
Universitas Sumatera Utara Universitas Sumatera Utara
2.3.2 Pengertian PHP
PHP PHP: Hypertext Preprocessor merupakan salah satu dari bahasa pemrograman berbasis website. PHP bersifat server-side programming, artinya
kode PHP yang ditulis akan dieksekusi di sisi server sehingga pengunjung tidak dapat melihat source code dari skrip PHP yang dibangun.
2.3.3 Penggabungan Sript PHP dan HTML
Bahasa pemrograman PHP dapat digabungkan dengan HTML. Kode PHP diawali dengan tanda lebih kecil dan ditutup dengsn tanda lebih besar . Pemisah
antar intruksi adalah tanda titik koma ;. Untuk menambah komentar komemtar, komentar, komentar. Ada 2 penggabungan PHP dan HTML
yaitu:
1. Embedded Script
Yaitu script PHP yang disisipkan diantara tag-tag HTML. Contoh penulisan Embedded Script:
html head
titte Embedded Script title
head
Universitas Sumatera Utara Universitas Sumatera Utara
body ?php
Echo “SELAMAT DATANG DI PHP”; ?
body html
2. Non Embedded Script
Non Embedded Script adalah script program PHP murni. Termasuk tag HTML yang disisipkan dalam script PHP.Contoh penulisan Non
Embedded Script: ?php
Echo”html”; Echo”head”;
Echo”title mengenal PHP title; Echo”head”;
Echo”body”; Echo”P SELAMAT DATANG DI PHPP;
Echo”body”; Echo”html”;
?
Universitas Sumatera Utara Universitas Sumatera Utara
2.3.4 Kelebihan dan Kelemahan PHP
Bahasa pemograman php juga mempunyai kelebihan dan kelemahan. Adapun kelebihan dan kelemahannya sebagai beriku :
a. Kelebihan dari PHP yaitu: 1.
PHP memiliki tingkat akses yang lebih cepat. 2.
PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet.
3. PHP memiliki tingkat keamanan yang tinggi.
4. PHP mampu berjalan dibeberapa server, misalnya Apache, Microsofi.
5. PHP mampu berjalan di LINUX sebagai platform system operasi utama bagi
PHP. 6.
PHP juga mendukung akses ke beberapa database yang sudah ada. 7.
PHP bersifat gratis
b. Kelemahan dari PHP yaitu: 1.
Tidak ideal untuk pengembang skala besar. 2.
Tidak bisa memisahkan antara tampilan logic dengan baik walau pengguna template dapat memperbaikinya.
3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli
dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.
Universitas Sumatera Utara Universitas Sumatera Utara
2.3.5 Fungsi PHP dan MySQL
Adapun fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah:
1. mysql_connect
Fungsi mysql_connect adalah untuk menggabungkan PHP dengan database MySQL. Formatnya:
mysql_connectstring hostname, string username, string password;
2. mysql_select_db
Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, maka langkah selanjutnya adalah memilih database yang akan digunakan.
Fungsi mysql_select_db digunakan untuk memilih database. Formatnya: mysql_select_dbstring database, koneksi;
3. mysql_query
Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query.
Query memberi perintah kepada database untuk melaukan apa yanh dikehendaki.
Formatnya:
mysql_querystring query, link identifier;
Universitas Sumatera Utara Universitas Sumatera Utara
4. mysql_num_rows
Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL.
Formatnya:
mysql_num_rows int result;
5. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array.
Dengan fungsi ini, hasil query ditampung dalam bentuk array. Formatnya:
Array rmysql_fetch_arrayint result, int[result_type;
2.4 MySQL