Teknologi Web Base Bab 1
a. Teknologi Web Internet
|
I |
nternet sebenarnya
merupakan sambungan jaringan computer berskala luas WAN ( Wide Area Network
),yang setiap peralatan computer di seluruh dunia dapat saling berhubungan satu
sama lain. Web merupakan layanan informasi berupa rangkaian tulisan
dalam sebuah dokumen yang dapat di baca, dilihat, dan di operasikan pengguna
menggunakan aplikasi web browser. Teknologi web sangat menguntungkan
untuk dikembangkan karena cukup ringan dan mudah di akses sehingga melahirkan
konsep WWW atau World Wide Web beserta aplikasi browser dan web browsernya.
B. Perbedaan web statis dan
dinamis
|
Web Statis |
Web Dinamis |
|
Interaksi antara
pengunjung dan pemilik web |
web dinamis terdapat
interaksi antara pengunjung dengan pemilik web seperti memberikan komentar,
transaksi online, forum |
|
Bahasa Script yang
digunakan |
web dinamis menggunakan
bahasa pemrograman web yang lebih kompleks seperti PHP, ASP dan JavaScript. |
|
Web statis tidak
menggunakan database karena tidak ada data yang perlu disimpan dan diproses. |
web dinamis menggunakan
database seperti MySQL, Oracle, dll untuk menyimpan dan memroses data. |
|
Konten dalam web statis
hanya diberikan oleh pemilik web dan jarang di-update |
konten dalam web dinamis
bisa berasal dari pengunjung dan lebih sering di-update. |
C. Konsep Kerja Web
|
H |
TML atau HyperText Markup
,Language adalah sebuah dokumen teks yang berisi susunan baris kode menurut
aturan standar tertentu dengan ekstensi file .htm
atau .html. Untuk membuka hasil output pemrograman web
basis HTML adalah dengan menjalankan aplikasi web browser. Aplikasi web
browser adalah aplikasi yang digunakan untuk mengambil isi dokumen HTML
dari server dan menerjemahkannya ke dalam bentuk halaman informasi yang
dapat mengandung tulisan.
Melalui web browser, client akan me-request dengan
menuliskan URL nama file dokumen.html yangada pada web server melalui
sambungan internet. Web server akan menaggapi permintaan tersebut dengan
mencari file yang diminta pada media penyimpanan harddisk. Setelah file
ditemukan, maka server akan mengirimkan file atau dokumen tersebut ke
client. Kemudian oleh web browser, dokumen HTML akan diterjemahkan
isinya menjadi sebuah halaman web yang dapat dilihat informasinya oleh
pengguna.
Web serveradalahsebvuahmesinkomputerdenganlayanan
HTTP
( HyperText Transfer
Protocol ) yang menyimpanadokumen HTML pada halaman media. URL atau Uniform
Resource Locator adalah Teknik pemanggilansebuahnamadokumen HTML pada
sebuahmesin web server. Ada beberapajenispemanggilannama URL,
yaitusebagaiberikut.
·
URL Ghoper
ContohFormat gopher://gopher.contoh.com
·
URL News
Contoh Format news://contoh.com
·
URL File
Contoh Format file://www.abc.com/dokumen/berita.pdf
·
URL HTTP
Contoh Format http://www.abc.com/teks/index.html
D.
PERBEDAAN WEBBErBASIS, HTML, ASP,&PHP
|
HTML |
ASP |
PHP |
|
Bisa berjalan di semua system operasi |
Hanya bisa berjalan di server
hanya bisa berjalan di server dengan platform windows |
Bisa berjalan di windows, solaris,
unix dan linux |
|
dirancang berdasarkan pada konsep bahasa markup
yang dikenal dengan SGML |
Lebih banyak mirip dengan
syntax dan interfacenya visual basic. |
Menggunakan bahasa
C/C++ sebagai bahasa dasar pemrograman |
|
Kode harus ditafsirkan |
Kode berjalan lambat |
Kode berjalan lebih cepat |
|
Tanpa Database |
Database berbayar |
Database Gratis |
E.
web server
|
W |
eb server adalah sebuah peranti lunak
pada mesin server yang menyediakan layanan request HTTP atau HTTPS.
Saat ini ada beberapa web server
yang sering digunakanya itu sebagai berikut.
1. Apache
Berjalan di beberapa platform OS seperti Windows, Linux, dan BDS family
2. Nginx
Berjalan di OS Linux, Mac OS X,HP-UX,BSD Varian, dan
Solaris
3. IIS
Berjalan di OS Windows server
4. LiteSpeed
server
Berjalan di OSLinux,
FreeBSD, Mac OSX, dan Solaris
5. Google
server
Berjalan di OS Berbasis Linux
Peringkat server yang paling
sering di gunakan
https://pbs.twimg.com/media/DE83lzaUMAAHlbo.jpg
f.
Web browser
|
W |
eb browser adalah aplikasi yang di pasang pada mesin computer dengan
tujuan untuk meminta dan menampilkan halaman web baik dari mesin lokal maupun
dari alamat sebuah web server.Berikut adalah urutan peringkat penggunaan
web browser yang di tampilkan pada situs.
1. Mozilla Firefox
Dikembangkan oleh Mozilla
Corporation, dengan kelebihan utama adalah kebebasan menggunakan, mendistribusikan
dan bersifat open source.
2. Google Chrome
Dikembangkan oleh Google Developers, dengan fitur utama kecepatan,
kehandalan, dan kestabilan dalam mengakses halaman web.
3. Opera
Dikembangkan oleh Opera Software, memiliki keringanan dan kehandalan
menjadi keunggulannya.
4. Safari
Dikembangkan oleh Apple Inc. Sebagai produsen computer Macintosh, iPod,
dan iPhone.
5. Internet Explorer
Dikembangkan oleh Microsoft Corporation,
Salah satu andalan paket bawaan Windows
g.
Web programming
|
P |
emrograman web adalah suatu kegiatan merancang dan
menulis halaman web dengan standar kode bahasa pemrograman tertentu.
Berdasarkan jenis hasil output pemrograman web, sebuah halaman web dibagi
menjadi dua macam sebagai berikut.
1) Web Statis
` Adalah sebuah output berupa
halaman web dengan konten dari web tersebut tidak dapat diubah, dihapus,
ditambah dari sisi pengguna.
2) Web
Dinamis
Sangat
fleksibel dalam proses menampilkan informasi pada halamannya. Pengguna
mendapatkan akses tertentu bisa mengedit, menambah, dan menghapus isi konten
halaman suatu web.
Berdasarkan proses
pemrogramannya, web dibedakan menjadi dua sebagai berikut.
1) Client
Side Programming
Yaitu merancang layout halaman web dan menulis script pemrogramannya agar menjadi
sebuah halaman web yang menampilkan informasi secara utuh.Berikut ini adalah
beberapa contoh program yang digunakan untuk client side programming.
·
HTML
·
CSS
·
JavaScript
·
XML
2) Server
Side Programming
Menggunakan piranti server untuk
menerjemahkan script program yang telah dirancang menjadi suatu bentuk halaman
web sehingga dapat dibuka dan dioperasikanpada sisi klien.Contoh bahasa
pemrograman yang digunakan untuk server side programming sebagai berikut.
·
PHP
·
ASP, ASP dot net
·
Java server page

Good Job untuk Tugas 1 buat Krisna
BalasHapus