HTML Basis Data LANDASAN TEORI

46 Materi yang valid untuk digunakan bahan studi literatur antara lain buku, jurnal, paper bahkan artikel blog dari para akademisi. Tidak dianjurkan untuk mengambil bahan studi literatur dari Wikipedia atau blog anonym

2.15. HTML

. Tahun terbit dokumen juga menjadi pertimbangan penting, tidak boleh lebih dari sepuluh tahun, apalagi untuk bidang bidang yang berkembang pesat seperti TI Nielsen, 2010. HTML Hypertext Markup Language adalah suatu bahasa yang digunakan untuk menulis halaman web. HTML Hypertext Markup Language dirancang untuk digunakan tanpa terganutng pada suatu platform tertentu platform independent. Dokumen HTML Hypertext Markup Language adalah suatu dokumen teks biasa, dan disebut sebagai markup language karena mengandung tanda-tanda tag tertentu yang digunakan untuk menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Sutarman, 2007: 27.

2.16. PHP

Personal Home Page PHP, dibuat pertama kalioleh Rasmus Lerdoff. Awalnya bernama PHPFI, Personal Home Page Form Interface. PHP awalnya merupakan program CGI yang dikhususkan untuk menerima input form yang ditampkan browser web. 47 PHP secara resmi merupakan kependekan dari HyperText Preprocessor yang merupakan bahasa script server-side yang disisipkan pada HTML Sidik, 2005: 4.

2.16.1. Kelebihan PHP

PHP memiliki keunggulan diantara bahasa server-side scripting yang banyak digunakan sekarang ini. Beberapa kelebihan PHP yaitu Sutarman, 2007: 95 1 Mudah dibuat dan kecepatan akses tinggi. 2 Dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula, seperti UNIX, Windows98, Windows NT dan Macintosh. 3 Diterbitkan secara gratis. 4 Dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS, Xitami , dan sebagainya. 5 Termasuk bahasa yang embedded bisa ditempel atau diletakkan dalam tag HTML. 6 PHP termasuk server-side programming. 7 PHP mendukung berbagai macam sistem database seperti oracle, Sybase, mSQL, MySQL, Solid, Postgres SQL, dan Generic ODBC . 48 8 PHP juga mendukung komunikasi dengan layanan lain melalui protocol IMAP, SNMP, NNTP, POP3, dan lain- lain.

2.16.2. Bahasa Script PHP

Setiap program PHP disebut dengan script. Script berupa file teks, yang dapat dibuat dengan menggunakan program editor file teks biasa seperti notepad, PHPed, Ultraedit, vi dalam lingkungan UnixLinux, dan lain sebagainya. Script PHP diawali dengan tag ? Kemudian diakhiri dengan tag ?, setiap baris perintah atau statement harus diakhiri dengan menggunakan tanda titik koma ;. Penyimpanan nama file PHP menggunakan ekstensi .php sebagai standar.

2.17. Basis Data

Basis data database merupakan kumpulan dari data yang saling besangkutan satu dengan yang lainya, tersimpan diperangkat keras komputer hardware dan digunakan perangkat lunak software untuk memanilpulasinya. Database marupakan satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi disebut juga dengan database system. Sistem basis data Database System adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu 49 dengan yang lainya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi. Data dan Informasi telah menjadi bagian vital dalam pertumbuhan sistem informasi, Saat ini data dan informasi pada umumnya disimpan dalam satu atau lebih database. Pada skala yang luas dan historis penyimpanan data disimpan dalam sebuah gudang data atau yang lebih dikenal dengan Data warehouse. Data dan informasi tersebut dikelola oleh sistem khusus yang dikenal dengan Database Management System DBMS. DBMS tidak hanya berperan untuk menyimpan data ataupun informasi, tetapi juga dapat berperan besar dalam pengelolaan, manipulasi data, hingga Business Intelegence. DBMS seperti SQL Server, MySQL, PostgreSQL , ataupun Oracle, pada umumnya berkomunikasi dengan antarmuka aplikasi dengan menggunakan dua pendekatan yakni menggunakan SQL Statement dan Stored Procedure Wilyanto, 2000: 3. SQL Statement baik berupa Data Definition Language dan Data Manipulation Language adalah cara yang umum bagi aplikasi untuk memperoleh data untuk ditampilkan. Namun seiring dengan faktor keamanan dan performa terdapat alternatif SQL Statement untuk dibungkus dalam Stored Procedure. Stored procedure menyimpan statement-statement SQL dalam sebuah berkas yang disimpan di database server , sehingga dari sisi performa eksekusi, utilitas jaringan, dan keamanan, stored procedure banyak dipakai sebagai solusi akses data. 50 Namun pada keadaan tertentu, developer dan DBA menghadapi suatu permasalahan manipulasi data yang tidak dapat dilakukan oleh stored procedure ataupun SQL Statement. Sebagai contoh bagaimana mengimplementasikan validitas kartu kredit dengan SQL Statement, bagaimana melakukan pemformatan nomor KTP, dan bagaimana meng- generate nomor asuransi bagi pelanggan baru. Hal tersebut mungkin bisa dilakukan dengan SQL Statement, tetapi tentunya akan membuat sedikit dilema dari tingkat kompleksitas. Pada keadaan tersebut pada umumnya tim pengembang melakukan pendekatan dengan dua cara yakni. Melakukan manipulasi data di bagian aplikasi. Manipulasi data dilakukan dengan bantuan bahasa pemograman seperti C++, C, atau VB.NET. Membuat Extended stored procedure di DBMS dengan bantuan bahasa pemograman C++.

2.18. MySql