Pengenalan Peronal Home Page PHP

sendiri. Apalagi bobot TPA pada SNMPTN 2012 sebesar 30, sedangkan mata pelajaran lain masing-masing hanya 10. Kerjakan soal yang menurut anda paling mudah, kemudian ke soal-soal yang lebih sulit. Setiap soal TPA mempunyai bobot yang sama. Soal-soal TPA didesain dengan waktu sangat terbatas. Oleh karena itu berlatihlah untuk memahami pertanyaan, mencari cara pemecahan, serta meningkatkan kecepatan dan kepercayaan diri dalam menjawab soal. Tips menghadapi soal-soal TPA: 1 Berlatihlah dalam waktu yang sangat terbatas seperti tes yang sesungguhnya. Tujuannya untuk membiasakan diri dengan situasi yang sesungguhnya. Latihan ini menghindari anda dari kesalahan karena tekanan situasi. 2 Biasakan diri untuk melatih menjawab satu soal dalam waktu 45 detik atau kurang. 3 Jadwalkan secara mandiri latihan yang meliputi hal-hal berikut: mempelajari gambaran tes, mencari soal-soal sejenis, berlatih soal sesuai kemampuan anda, membiasakan diri menghadapi tes uji coba dengan waktu yang terbatas, dan mengulangi uji coba pada bagian yang anda sering melakukan kesalahan.

2.4 Pengenalan Peronal Home Page PHP

PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang digunakan alam dunia web. PHP adalah bahasa pemrograman yang berbentuk skrip yang diletakkan didalam web server. Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Prepocessor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Universitas Sumatera Utara Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut serverside, berbeda dengan mesin maya Java yang mengeksekusi program pada sisi klien client- server.Kasiman Peranginangin, 2009

2.4.1 Sejarah PHP

PHP dibuat pada tahun 1994 oleh Rasmus Lerdof. Tetapi dikembangkan oleh orang lain dan setelah melalui 3 kali karya penulisan, akhirnya PHP menjadi bahasa pemrograman Web. PHP adalah sebuah produk yang berbentuk open source, sehingga source code dari PHP dapat digunakan, diganti, diedit tanpa harus membayar atau dikenakan biaya

2.4.2 Kelebihan dan Kelemahan PHP

Kelebihan PHP sebagai bahasa server-side adalah: 1 Bahasa pemrograman PHP adalah sebuah bahasa skrip yang tidak melakukan sebuah kompilasi dalam penggunaannya. 2 Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan konfigurasi yang relatif mudah. 3 Dapat digunakan di berbagai mesin linux, unix, windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. Adapun kelemahan PHP adalah: 1 Tidak ideal untuk pengembangan skala besar. 2 Tidak bisa memisahkan antara tampilan dengan logik dengan baik walau penggunaan template dapat memperbaikinya. Universitas Sumatera Utara 3 PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperrhatikan isu dan konfigurasi PHP.

2.4.3 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu memberikan tanda tag buka dilanjutkan tanda tanya ? kemudian ditutup dengan tanda tanya dilanjutkan dengan tanda tag tutup ?. Ada dua tipe penggabungan antara PHP dan HTML yaitu: 1 Embedded Script Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara ini, penulisan tag PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan skrip PHP untuk proses di dalam server. Embedded Script menempatkan sebagai bagian dari skrip HTML. Contoh penulisan Embedded Script dapat dilihat dibawah ini: html head titleTestingtitle head body ?php echo “Halo Dunia”; ? body html 2. Non Embedded Script Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen. Dengan cara ini, penulisan tag PHP digunakan untuk mengawali dan mengakhiri keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan skrip HTML sebagai bagian dari skrip PHP. Contoh penulisan Non Embedded Script dapat dilihat dibawah ini: Universitas Sumatera Utara ? echo „html‟; echo „head‟; echo „titleTestingtitle‟; echo „headbody‟; echo „Halo Dunia‟; echo „body‟; echo „html‟; ? 2.5 MySQL MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User Pengguna Banyak. MySQL adalah Relational Database Management System RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License. Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

2.6 Macromedia Dreamweaver