Dalam kajian ilmiah, fakta dikumpulkan untuk menjadi data. Data kemudian diolah kembali sehingga dapat diutaraka secara jelas dan tepat sehingga dapat
dimengerti oleh orang lain.
2.3 Internet
Internet interconnection-networking merupakan seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control
Protocol Internet Protocol sebagai protocol pertukaran paket atau informasi
untuk melayani milyaran pengguna diseluruh dunia. Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun
1969, melalui proyek yang disebut “ARPANET” Advanced Research Project Agency Network, dimana mereka mendemonstrasikan bagaimana dengan
hardware dan software komputer yang berbasis UNIX bisa melakukan komonukasi dalam jarak yang tak terhingga melalui saluran telepon.
2.4 WWW World Wide Web
World Wide Web merupakan sebuah sistem yang terdapat di dalam internet dan bertugas melakukan pencarian sekaligus pemberian informasi yang cepat dengan
menggunakan teknologi hypertext. Web awalnya adalah ruang informasi di dalam internet, dengan menggunakan teknologi hypertext pemakai dapat menemukan
Universitas Sumatera Utara
informasi dengan mengikuti link yang telah disediakan di dokumen web yang ditampilan dalam browser web.
Internet sangat identik dengan web, karena popularitasnya sebagai penyedia informasi dan interface yang dibutuhkan oleh penggguna internet dari
masalah informasi sampai dengan komunikasi. Web memudahkan komputer untuk berinteraksi dengan user internet satu dengan yang launnya dalam
pertukaran datainformasi di dalamnya.
2.5 Pengenalan PHP
PHP merupakan suatu bahasa yang dirancang secara khusus untuk penggunaan web. PHP Personal Home Page yang merupakan bahasa standar yang digunakan
di dalam dunia website. PHP sangat membantu dalam proses pengembangan sebuah website. PHP sendiri merupakan software open source yang dapat
digunakan di beberapa sistem operasi seperti Linux, Mac, Windows dll.
PHP memproses seluruh perintah yang berada di dalam script PHP didalam web server dan menampilkan outputnya kedalam web browser klien.
PHP sendiri merupakan bahasa pemrograman yang dapat menghasilan output HTML maupun output lain sesuai keinginan misalnya JPEG, PDF, NEF dll yang
dijalankan sepenuhnya pada server, sedangkan yang dikirimkan ke browser hanya hasilnya saja. Hakim L, dan Musalini U, 2004.
Universitas Sumatera Utara
2.5.1 Sejarah PHP
PHP pertama kali diciptakan pada tahun 1995 oleh Rasmus Lerdorf yang pada waktu itu hanya mampu mengolah formulir data sari web saja. Kemudia Rasmus
mengembangkannya lagi dan merilis kode sumber tersebut untuk umum dan menamakannya PHPFI. Dengan perilisan kode sumber ini menjadi open source,
sehingga banyak orang menggunakannya.
PHPFI merupakan akronim dari Personal Home PageForms Interpreter. Pada awalnya, PHPFI hanya mempunyai fungsi dasar dari PHP yang ada
sekarang ini. Jadi, dengan kata lain tumpuan PHP sekarang ini adalah PHPFI karena ketika pertama dibuat menggunakan Perl maka PHPFI juga mempunyai
susunan karakter pemrograman yang sama dengannya.
Pada tahun 1997, Rasmus resmi mengeuarkan PHPFI versi 2.0 dimana fungsi
– fungsi pada versi tersebut ditulis dengan menggunakan bahasa C. Karena telah memiliki fungsi khusus untuk mengakses database, maka pada tahun yang
sama terdapat sekitar 50.000 lebih domain yang menggunakan PHPFI sebagai platform mereka untuk website.
Universitas Sumatera Utara
2.5.2 Perkembangan PHP
Setelah meluncurkan versi 2.0, PHP versi 3.0 pun diluncurkan kembali walau sedang dalam tahap alpha. PHP 3 merupakan generasi baru hasil pengembangan
PHPFI. Banyak developer yang terlibat didalamnnya. PHP versi 3.0 yang juga luncur pada tahun yang sama yaitu 1997 dikeluarkan karena melihat adanya
kelemahan PHPFI yang digunakan dalam pengaplikasian e-commerce. Alasan untuk memulai mengembangkan PHP semakin kuat ketika versi 3.0 dirilis
dikarenakan versi ini sangat mendukung pengembangan berbagai jenis database, protocol dan API.
Tidak berselang lama, PHP 4 diluncurkan untuk menangani kelemahan PHP 3 yang kurangnya efisiensi waktu dan kinerja yang tidak stabil. Dengan
penambahan fitur baru, seperti session, output buffering dan kecepatan proses input data yang tinggi membuat PHP 4 menjadi pilihan yang aman untuk berbagai
jenis pekerjaan. Selain itu, inti perbedaan PHP dengan bahasa pemrograman lain terletak pada intinya yaitu Zend Engine yang merupakan inti dari PHP itu sendiri.
Sebagai ini, Zend Engine berfungsi menangani input, menerjemahkan dan mengeksekusinya serta menjadi perantara.
Dan pada PHP 5 resmi rilis pada Juni 2004, untuk menangani kelemahan dan kekurangan pada versi sebelumnya. PHP 5 sendiri dapat membuat format file
swf , dan applet java dimana PHP 5 ini diklaim merupakan versi sempurna dari
versi – versi sebelumnya.
Universitas Sumatera Utara
2.6 MySQL
MySQL merupakan sebuah perangkat lunak sistem pengelola basis data Data Base Management System atau dapat juga disebut DBMS yang multithread,
multi-user dengan sekitar 7 juta instalasi penggunaan di seluruh dunia. MySQL
AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GPL General Public License, tetapi mereka juga menjualnya dibawah komersial
untuk kasus – kasus dimana penggunaannya tidak cocok dengan penggunaan
GPL. MySQL adalah suatu database yang sangat popular dengan pengembangan web web developers. Kecepatan dan ukuran yang kecil serta akses yang cepat
membuatnya menjadi pilihan bagi programmer – programmer untuk
mengembangkat website mereka, ditambah lagi MySQL sejatinya adalah open source
yaitu gratis bebas di unduh.
MySQL sekarang banyak digunakan oleh masyawakat luas untuk membangun websitesitus yang memerlukan basis data sebagai pengolahan data.
Mobile Commerce Application, Penerbit Andi.
2.6.1 Tipe – Tipe Data MySQL
MySQL memiliki banyak varian tipe data untuk nantinya diisikan ke dalam field
Tipe data ini nantinya akan menentukan besar kecilnya ukuran suatu table.
Universitas Sumatera Utara
Kelompoknya terbagi atas numerik, string, date-and-time serta kelompok himpunan enum. Berikut beberapa tipe data dalam MySQL :
1. Int m, merupakan tipe angka -2147483648 sd 2147483648.
2. Float m, yaitu angka pecahan.
3. Date, yaitu format tanggal yang mengacu kepada hari, bulan dan tahun.
4. Char m, kelompok string dengan panjang tetap sesuai dengan yang
ditentukan. 5.
Varchar m, merupakan string dengan panjang yang berubah – ubah sesuai dengan yang tersimpan pada saat itu,
6. Text, yaitu string yang tidak mempunyai batas maksimal karakter.
2.7 HTML
HTML merupakan singkatan dari HyperText Markup Languange yaitu bahasa pemrograman standar yang biasa digunakan untuk membuat suatu web. HTML
dapat dibaca di berbagai platform seperti Windows, Linux, Mac dll. HTML sendiri ialah suatu dokumen teks biasa yang mudah dimengerti untuk membuat
informasi yang nantinya dapat diakses oleh orang lain. Penamaan dokumen HTML dapat dilakukan dengan memilih suatu nama dan menambahkan ekstensi
“.htm” atau “.html” setelah nama tersebut dan tidak menggunakan tanda kutip.
Universitas Sumatera Utara
Ekstensi HTML yang menggunakan 3 karakter awalnya adalah untuk mengakomodasikan sistem penamaannya yang ada dalam sistem informasi DOS.
Nama Dokumen pada beberapa sistem operasi bersifat case sensitive. HTML terdiri dari beberapa bagian dan fungsinya sebagai penanda suatu kelompok atau
perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode from, judul dengan tittle dan sebagainya. Berikut adalah contoh skema
gambaran bagian – bagian dari HTML :
html
head
title nama atau juduk web tittle
head body
Isi dari web body
html Keterangan :
1. Dokumen HTML selalu ditandai dengan tag pembuku html dan
diakhiri dengan tag penutup html. 2.
Pada keterangan title title kita dapat menyisipkan kalimat ataupun kode - kode untuk menjadi tampilan atas pada website.
Universitas Sumatera Utara
3. Pada elemen head head, dapat juga kita sisipkan kode kode untuk
menuliskan keterangan tentang dokumen HTML. Atau dapat juga kita sisipkan bahasa pemrograman untuk JavaScript maupun CSS.
4. Pada elemen body body berisi tag untuk pengisian layout tampilan
website.
Semua elemen pada bahasa pemrograman berkaitan satu sama lain dan saling berhubungan untuk menciptakan ikatan yang nantinya akan tersimpan di dalam
suatu website itu sendiri.
2.8 Sublime