Internet WWW World Wide Web HTML

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