HTML Hypertext Markup Language PHP

Fitriyanti Hasibuan : Sistem Informasi Akademik Pada Man 2 Model Padangsidimpuan Berbasis Web Menggunakan PHP Dan MySql, 2009.

2.5.1 Web Statis Web statis adalah web yang berisimenampilkan informasi-informasi yang sifatnya

statis tetap. Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Singkatnya, untuk mengetahui suatu web bersifat statis atau dinamis dapat dilihat dari tampilannya. Jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap maka web tersebut statis. Pada web statis, pengguna hanya dapat melihat isi dokumen pada halaman web dan apabila diklik akan berpindah ke halaman web yang lain. Interaksi pengguna hanya terbatas dapat melihat informasi yang ditampilkan. Web statis biasanya merupakan HTML yang ditulis pada editor teks dan disimpan dalam bentuk .html atau .htm.

2.5.2 Web Dinamis

Web dinamis adalah web yang menampilkan informasi serta berinteraksi dengan pengguna. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunakan form sehingga dapat mengolah informasi yang di tampilkan. Web dinamis bersifat interaktif, tidak kaku, dan terlihat lebih indah.

2.6 HTML Hypertext Markup Language

Fitriyanti Hasibuan : Sistem Informasi Akademik Pada Man 2 Model Padangsidimpuan Berbasis Web Menggunakan PHP Dan MySql, 2009. Hypertext Markup Language HTML merupakan sebuah bahasa scripting yang berguna untuk menuliskan halaman web. Pada halaman web, HTML dijadikan sebagai bahasa script dasar yang berjalan bersama berbagai bahasa scripting pemograman lainnya. Tidak diperlukan suatu program editor khusus untuk menggunakan perintah- perintah HTML, misalnya dapat menggunakan Notepad, Edit Plus ataupun editor lain yang berbasis GUI Graphical User Interface seperti Microsoft Frontfage, dan yang digunakan penulis adalah Macromedia Dreamweaver 8. Dengan program ini kode HTML tidak perlu diketik, karena semua perintahnya diwujudkan secara icon base. Tetapi bagi seorang pengembang aplikasi web, kemampuan pengasaan terhadap kode- kode HTML sangat diperlukan, sehingga sangatlah disarankan untuk menguasai kode perintah HTML, maka pergunakanlah editor teks misalnya Notepad. Dan adapun secara umum tugas-tugas yang dapat dilakukan oleh HTML adalah: a. Mengontrol tampilan dari web page dan isinya. b. Mempublikasikan web secara online. c. Membuat online form yang bisa digunakan untuk menangani pendaftaran buku tamu, dan transaksi online lainnya. Fitriyanti Hasibuan : Sistem Informasi Akademik Pada Man 2 Model Padangsidimpuan Berbasis Web Menggunakan PHP Dan MySql, 2009. d. Menambahkan objek-objek seperti image, audio, video, dan juga applet dalam dokumen HTML. Browser merupakan software yang diinstal di mesin client yang berfungsi untuk menterjemahkan tag-tag HTML menjadi halaman web. Browser yang biasanya digunakan adalah internet explorer, nescape navigator dan banyak browser yang lain.

2.7 PHP

PHP singkatan dari PHP hypertext Preprocessor yang digunakan sebagai bahasa sript serve-side dalam pengembangan Web yang disisipkan pada dokumen HTML. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs web tersebut lebih mudah dan efisien. PHP merupakan software Open-Source yang disebarkan dan dilisensikan secara gratis serta dapat di-download secara bebas dari situs resminya yaitu : http:www.php.net . PHP yang ditulis dengan menggunakan bahasa C dapat dikembangkan sendiri dengan menambah fungsi-fungsi baru. PHP adalah bahasa yang sangat popular. Sebagian besar sintaks PHP mirip dengan sintaks dalam bahasa C dan Perl.

2.7.1 Sejarah Singkat PHP

PHP diciptakan pertama kali oleh Rasmus Lerdof pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdof adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Fitriyanti Hasibuan : Sistem Informasi Akademik Pada Man 2 Model Padangsidimpuan Berbasis Web Menggunakan PHP Dan MySql, 2009. Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai di situ, kemampuan PHP terus ditambah, dan versi terbaru yang telah dikeluarkan adalah PHP 5.0.x.

2.7.2 Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh GCI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies bahkan lebih daripada kemampuan CGI. PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Unix, Microsoft Windows, Macintosh. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information server MIIS, Personal Web Server PWS, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI processor. PHP tidak terbatas pada hasil keluaran HTML HyperText Markup Languages. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database. Berikut database yang dapat didukung oleh PHP : Fitriyanti Hasibuan : Sistem Informasi Akademik Pada Man 2 Model Padangsidimpuan Berbasis Web Menggunakan PHP Dan MySql, 2009. a. Adabase D b. dBase c. Direct MS-SQL d. Empress e. FilePro read only f. FrontBase g. Hyperwave h. IBM DB2 i. Informix j. Ingres k. Interbase l. MSQL m. MySQL n. ODBC o. Oracle OC17 dan OC18 p. Ovrimos q. PostgrSQL r. Solid s. Sybase t. Unix DBM u. Velocis

2.7.3 Sintaks PHP

Sintaks ProgramScript PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP. Fitriyanti Hasibuan : Sistem Informasi Akademik Pada Man 2 Model Padangsidimpuan Berbasis Web Menggunakan PHP Dan MySql, 2009. 1. ?php …? 2. script language = “PHP” … script 3. ? … ? 4. … Cara 1 dan 2 merupakan cara yang paling umum digunakan sekalipun cara 3 tampak lebih praktis karena cara 3 tidak selalu diaktifkan pada konfigurasi file php. Ini yang terdapat pada direktori C:\Program Files\Apache Software Foundation\Apache2.2\PHP. Cara 4 juga dimungkinkan sebagai kemudahan bagi Anda yang sudah terbiasa dengan ASP Active Server Pages. Namun, bila itu tidak dikenal, maka harus dilakukan pengaktifan pada file konfigurasi php.ini. Pengaktifan yang dilakukan pada file php.ini terdapat pada baris berikut: Language options Allow ASP –style tags. Asp_tags = off Ubah Off menjadi On, kemudian simpan dan restart kembali web server Anda.

2.8 MySQL