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