6 BAB II
TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Penelitian yang dilakukan oleh De Jesus Dos Santos, Manuel (2012) membahas tentang Perancangan Sistem Informasi E-Booking Pariwisata Kota Dili Berbasis
Web dengan metode Penelitian di Kota Dili Negara Timor Leste yang membahas tentang perancangan website e-booking yang berfungsi untuk membuat sistem booking akomodasi dan transportasi darat di Kota Dili. Sistem informasi menggunakan bahasa pemrograman PHP dan MySql sebagai database.
Penelitian yang dilakukan oleh Marino, Christophorus Dwicella (2015) membahas tentang Sistem Pemesanan Dan Pemutaran Lagu Melalui Website Dalam
Jaringan Lokal dengan metode penelitian pada sebuah cafe
atau restaurant. Sistem yang dibuat berbasis web yang dapat diakses menggunakan jaringan lokal melalui laptop atau smartphone. Pada sistem ini memungkinkan setiap user
Data url lagu yang dipesan akan dikirim ke client untuk diputar dan dimasukkan ke dalam playlist. Pada saat user memilih lagu, webpage kembali ke pemilihan kategori lagu dan pada saat perpindahan ke lagu berikutnya, lagu tetap diputar, tetapi webpage harus direfresh agar menampilkan lagu yang sedang diputar. Terjadi buffering selama 11 detik pada saat server pertama kali melakukan koneksi dengan clinet dan pada saat lagu distop selama sekitar 31 detik.
Penelitian yang dibuat ini mengambil topik yang hampir sama dengan penelitian terdahulu. Perbedaan website ini dengan penelitian terdahulu adalah adanya webpage jadwal latihan untuk pelanggan yang sudah
2.2 Landasan Teori
a. Website
Menurut Jovan, FN(2007) Website adalah media penyampai informasi di internet. Macamnya bisa sebagai penyedia informasi komersial (toko online), service (layanan web sms), dan penyampai berita (aplikasi surat kabar online).
Website dibentuk dan diciptakan dari serangkaian script atau code tertentu dari bahasa pemrograman tertentu. Bahasa pemrograman yang dipakai bisa bermacam-macam, seperti bahasa pemrograman ASP, PHP dan lain-lain.
b. Web Server
Menurut Syahputra, Andry(2003) Web server merupakan suatu server internet yang menggunakan protocol HTTP (Hypertext Transfer Protocol) untuk melayani semua proses pentransferan data. Web server bukan hanya dapat melayani jenis data dalam bentuk teks, akan tetpai juga dapat menampilkan format-format data dalam bentuk gambar, baik gambar dalam bentuk 2D atau 3D, suara dan juga dapat berinteraksi dalam dunia wireless internet dengan menjadikannya sebagai sebuah WAP (Wireless Access Protocol) gateway dan sebagainya.
a. Bahasa Pemrograman
Menurut Arief, M.Rudianto(2011) Script pemrograman pada web dibagi menjadi 2 jenis yaitu client side script dan server side script. Client side
script merupakan salah satu jenis bahasa pemrograman
web yang proses pengolahannya dilakukan disisi client. Proses penerjemah atau pengolahannya dilakukan oleh browser sebagai clientnya. Contoh : HTML, CSS,
Sedangkan server side script merupakan bahasa pemrograman web yang pengolahannya dilakukan dalam server yang telah terintegrasi oleh web engine. Fungsi web engine ialah memproses semua script yang ada termasuk client side script. Web engine biasanya harus diinstal dalam komputer terlebih dahulu. Contoh : PHP, ASP, ASP.Net dan lain-lain.
Menurut Ir, Betha Sidik(2006) PHP (HyperText
Processor) merupakan script untuk pemrograman
script web server-side, script yang membuat dokumen
HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML. Dengan menggunakan PHP maka
maintenance suatu situs web menjadi lebih mudah.
Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.
yang memungkinkan pemrogram untuk masuk dan keluar dari mode script PHP.
PHP secara mendasar dapat mengerjakan semua yang dapat dikerjakan oleh program CGI, seperti mendapatkan data dari form, menghasilkan isi halaman web yang dinamik, dan menerima cookies. Kemampuan PHP yang paling diandalkan dan signifikan adalah dukungan kepada banyak database. Membuat halaman web yang menggunakan data dari database.
Menurut Renaldy, Bernard S dan Kurniawan, Erick(2001) ASP (Active Server Side) adalah bahasa pemrograman script yang berbasis server side, script diproses di server sebelum dikirimkan ke komputer client. Pada saat script diproses oleh server, script
diterjemahkan ke dalam bahasa HTML murni, kemudian dikirimkan ke browser untuk ditampilkan.
Menurut swastika, windra(2006) HTML
(Hypertext Markup Language) adalah bahasa
Pada sebuah web ada beberapa elemen yang umum ditemui, contohnya paragraf, tabel, gambar. Untuk menampilkan paragraf, tabel, atau gambar dalam sebuah web, perlu menggunakan tag (penanda).
Tag berguna untuk memberitahukan kepada web
browser, kapan sebuah teks diperlakukan sebagai judul
suatu paragraf atau isi paragraf ataupun isi tabel. Dalam HTML, penulisan tag di apit dengan tanda kurung.
Menurut swastika, windra(2006) CSS (Cascading Style Sheet) meruapakan bahasa pemrograman untuk membuat website. Css memberikan kemudahan dalam mendesain website, misalnya pemisahan konten dengan design, sehingga design halaman dapat digunakan berkali-kali pada
b. Aplikasi Perancangan Web
Menurut buku yang berjudul Adobe Dreamweaver CS3 atas kerjasama penerbit Andi dan Madcoms, Dreamweaver adalah sebuah HTML editor profesional untuk mendesain web secara visual dan mengelola situs atau halaman web. Pada Adobe Dreamweaver CS3 terdapat beberapa kemampuan bukan hanya sebagai software untuk desain web tetapi juga untuk menyunting kode serta pembuatan aplikasi web dengan menggunakan berbagai bahasa pemrograman, antara lain : JPS, PHP, ASP dan ColdFusion.
c. Database
MySQL tergolong sebagai database relasional. Pada model ini, data dinyatakan dalam bentuk dua dimensi yang secara khusus dinamakan tabel. Tabel tersusun atas baris dan kolom, banyal hal yang bisa dilakukan dalam mengoperasikan tabel seperti :
- Mengubah isi tabel - Menghapus baris - Mengganti nama kolom - Menambahkan kolom - Menghapus kolom - Mengganti nama tabel
- Char : Tipe alfanumerik ( bisa berisi huruf, angka, simbol ) sebagai contoh, tipe ini dapat digunakan untuk menyimpan nama orang, alamat, penjelasan barang. Jumlah karakter maksimum 255.
- Varchar : Mirip dengan char, tetapi penyimpanan di kolom disesuaikan dengan jumlah karakter yang menyusun data.
- Int : menyatakan jenis data berupa bilangan bulat yang berkisar antara -2.147.483.648 hingga +2.147.483.647
- Mediumint : Menyatakan data bilangan bulat yang berkisar antara -8.388.608 hingga +8.388.607
- Tinyint : Menyatakan data bilangan bulat yang berkisar antara -128 hingga +128
- Smallint : Menyatakan data bilangan bulat yang berkisar antara -32.768 hingga -+32.767
- Bigint : Menyatakan data bilangan bulat yang berkisar antara -9.223.372.036.85.4.775.808 hingga +9.223.372.036.854.775.807
- Boolean : Menyatakan data yang bernilai benar atau salah. Nilai 0 menyatakan nilai salah dan nilai selain 0 menyatakan nilai benar.
- Date : Menyatakan data berbentuk tanggal
- Text : Berguna untuk menyimpan data teks yang berukuran besar (melebihi 255 karakter)