Uploaded by fauziyoutb

Chapter II

advertisement
BAB 2
LANDASAN TEORI
2.1 Aplikasi Berbasis Web
Yang dimaksud dengan aplikasi web atau aplikasi berbasis web adalah aplikasi yang
dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya dengan
menggunakan bahasa yang disebut dengan HTML (HyperText Markup Language) dan
protokol yang digunakan dinamakan HTTP (HyperText Transfer Protokol). Namun,
tentu saja hal seperti ini memiliki kelemahan. Semua perubahan harus dilakukan pada
level aplikasi. Pada perkembangan berikutnya, sejumlah skrip dan objek
dikembangkan untuk memperluas kemampuan HTML. Pada saat ini, banyak skrip
seperti itu antara lain yaitu PHP, ASP, ASP.NET sedangkan contoh yang berupa objek
antara lain adalah applet (Java).
Dengan mengembangkan kemampuan HTML, yakni dengan menggunakan
perangkat lunak tambahan, perubahan informasi dalam halaman-halaman web dapat
ditangani melalui perubahan data bukan melalui program. Sebagai implementasinya,
aplikasi web dapat dikoneksikan ke database. Dengan demikian, perubahan informasi
dapat dilakukan oleh operator atau yang bertanggung jawab terhadap kemutakhiran
data dan tidak menjadi tanggung jawab pemrogram atau web master. Konsep yang
mendasari aplikasi web sebenarnya sederhana. Operasi yang melatarbelakanginya
melibatkan pertukaran informasi antara komputer yang meminta informasi yang
disebut client, dan komputer yang memasok informasi (atau disebut server). Secara
lebih detail, server yang melayani permintaan dari client sesungguhnya berupa suatu
perangkat lunak yang dinamakan webserver. Secara internal, webserver inilah yang
berkomunikasi dengan perangkat lunak lain yang disebut middleware dan middleware
inilah yang berhubungan dengan database. Model seperti inilah yang mendukung web
Universitas Sumatera Utara
dinamis. Dengan menggunakan web dinamis, dimungkinkan untuk membentuk
aplikasi berbasis web yang berinteraksi dengan database.
2.2 Definisi Website
Website adalah kumpulan halaman-halaman yang digunakan untuk mempublikasikan
informasi berupa teks, gambar dan program multimedia lainnya berupa animasi
(gambar gerak,tulisan gerak), suara dan atau gabungan dari semuanya itu baik yang
bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling
terkait antara satu page dengan page yang lain yang sering disebut sebagai hyperlink.
Website biasanya terangkum dalam sebuah domain atau subdomain yang tempatnya
berada di dalam World Wide Web (www) di internet. Sebuah Web Page adalah
dokumen yang ditulis dalam format HTML yang hampir selalu bisa diakses melalui
HTTP, yaitu protocol yang bisa menyampaikan informasi dari server website untuk
ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari websitewebsite tersebut dapat membentuk sebuah jaringan informasi yang sangt besar.
Halaman-halaman dari website akan bisa diakses melaui sebuah URL yang
bisa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi
sebuah hirarki, meskipun hyperlink-hyperlink yang ada di halaman tersebut mengatur
para pembaca dan memberitahu mereka susunan keseluruhan dan bagaimana arus
informasi ini berjalan. Beberapa website membutuhkan subskripsi (data masukan)
agar para user bisa mengakses sebagian atau keseluruhan isi web tersebut. Contohnya,
ada beberapa situs-situs bisnis, situs-situs email gratisan yang membutuhkan
subskripsi agar kita bisa mengakses situs tersebut.
2.3 Pengertian Internet
Dalam beberapa tahun terakhir ini istilah internet sudah tidak asing lagi, dari orang
dewasa sampai pelajar sudah menggunakan teknologi ini. Bahkan produsen komputer
Universitas Sumatera Utara
pun berlomba-lomba menciptakan komputer yang canggih untuk memenuhi
kebutuhan yang semakin bertambah.
Pada jaman dahulu informasi yang didapat hanya melalui media cetak seperti
koran atau buku serta media elektronik seperti radio dan televisi. Media-media ini
berkembang terus seiring dengan kebutuhan masyarakat akan informasi. Namun
media-media ini banyak kekurangannya, karena hanya memberikan informasi yang
ada maupun berita yang sudah lama juga informasi ini hanya sekali, maksudnya tidak
dapat diulang lagi. Dengan internet, informasi yang didapat tida terbatas oleh waktu,
terbuka sehari-semalam dan dapat mencari informasi yang dibutuhkan.
Internet adalah metode untuk menghubungkan berbagai komputer ke dalam
satu jaringan komputer global, melalui protokol yang disebut Transmission Control
Protocol/ Internet Protokol (TCP/IP). Protokol adalah suatu petunjuk yang
menunjukkan pekerjaan yang akan pengguna (user) lakukan dengan internet, apakah
akan mengakses situs web, melakukan transfer file, mengirim email dan sebagainya.
Protokol biasa dibayangkan seperti suatu bahasa yang digunakan untuk berkomunikasi
berbagai jenis komputer maupun sistem operasi yang terhubung di internet (Abdul
Kadir, 2002).
2.4 Pengenalan PHP
Hypertex Preprocessor (PHP) adalah skrip yang berjalan pada server side yang
ditambahkan dalam HTML. PHP itu sendiri merupakan singkatan dari Personal Home
Page Tools. Skrip ini akan membuat suatu aplikasi yang dapat diintegrasikan kedalam
HTML sehingga suatu halaman HTML tidak lagi bersifat statis, namun menjadi
bersifat dinamis. Sifat server side membuat pengerjaan skrip tersebut dikerjakan di
server sdangkan yang dikirimkan kepada browser adalah hasil proses dari skrip
tersebut yang sudah berbentuk HTML.
PHP dibuat pada tahun 1994 oleh Rasmus Lerdfort. Tetapi dikembangkan oleh
orang lain dan setelah melalui tiga kali karya penulisan, akhirnya PHP menjadi bahasa
Universitas Sumatera Utara
Pemograman Web. PHP adalah sebuah produk yang berbentuk open source, sehingga
source code-code dari PHP dapat digunakan, diganti, diedit tanpa harus membayar
atau dikenakan biaya (Betha Sidik, 2001).
2.5
Pengenalan MySQL
MySQL adalah Relational Database Management Sistem ( RDBMS ) yang
didistribusikan secara gratis di bawah lisensi General Public license ( GPL ). Dimana
setiap orang bebas untuk menggunakan, namun tidak boleh dijadikan produk turunan
yang bersifat closed source atau komersil.
MySQL sebenarnya merupakn turunan salah satu konsep uatama dalam
database sejak lama yaitu SQL (Structure Query Language). SQL adalah bahasa
standar yang digunakan untuk mengakses database server. Bahasa ini pada awalnya
dikembangkan oleh IBM, namun telah di adopsi dan digunakan sebagai standar
industri. Dengan menggunakan SQL, proses akses database menjadi lebih userfriendly dibandingkan dengan menggunakan perintah-perintah pemograman dBASE
atau Clipper yang masih menggunakan perintah-perintah pemograman.
2.6 CSS (Cascading Style Sheet)
CSS merupakan singkatan dari Cascading Style Sheet yang berfungsi untuk mengatur
tampilan dengan kemampuan jauh lebih baik dari tag maupun atribut standar HTML
(Hypertext Markup Language). CSS sebenarnya adalah suatu kumpulan atribut untuk
fungsi format tampilan dan dapat digunakan untuk mengontrol tampilan banyak
dokumen secara bersama. Keuntungan menggunakn CSS yaitu jika kita ingin
mengubah format dokumen, maka tidak perlu mengedit satu persatu.
Penggunaan CSS ada dua cara yaitu dengan menyisipkan kode CSS langsung
dalam kode HTML atau simpan file tersendiri berekstensi *.css. dengan menyimpan
sebagai file tersendiri akan lebih memudahkan untuk mengontrol tampilan dalam
Universitas Sumatera Utara
banyak dokumen secara langsung. CSS mendefinisikan karakteristik tampilan (warna,
style, dan posisi) suatu elemen pada dokumen HTML dalam bentuk properti elemen
tersebut. Pemisahan isi dengan tampilan yang dilakukan dengan penerapan CSS ini,
memberikan kemungkinan penyusunan struktur suatu halaman HTML dengan lebih
fleksibel. CSS merupakan bagian/subset dari yang sangat berperan dalam DHTML (H.
Supriansyah dan Kartoyo, 30 Menit Menjadi Webmaster, 2006).
2.7
Pengenalan Macromedia Dreamweaver CS5
Merancang sebuah website tidak terlepas dari pembuatan desain tampilan web
tersebut, karena desain web merupakan langkah awal dari pembuatan website. Dasar
pembuatan website menggunakan bahasa HTML (HyperText Markup Language) yaitu
bahasa pemrograman dalam pembuatan web. Penggunaan HTML dalam pembuatan
web tidak semua orang dapat menggunakannya untuk mempermudah dalam
pembuatan web ini kita dapat menggunakan aplikasi editor web yang bersifat visual.
Salah satu aplikasi untuk melakukan perancangan desain web secara visual
adalah Adobe Dreamweaver. Aplikasi ini secara umum sudah sangat poluler
digunakan untuk merancang desain website. Saat ini terpopuler di kalangan web editor
yaitu Macromedia Dreamweaver CS5. Aplikasi Adobe Dreamweaver menyediakan
banyak fasilitas yang dapat memudahkan user dalam menghasilkan sebuah website
yang interaktif dan menarik.
Universitas Sumatera Utara
Gambar.2.1 Fasilitas Baru Macromedia Dreamweaver CS5
Universitas Sumatera Utara
Download