- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
Belajar PHP part 4


TS
yuliuseka
Belajar PHP part 4
FTP biasanya populer untuk mentransfer file berukuran besar, misal nya installer
program yang ukuran nya bisa ratusan MB. FTP juga didesain agar mudah digunakan
untuk meng upload file (memberikan file ke server, bukan meminta file dari server).
FTP dilengkapi mekanisme resume, sehingga proses download bisa diulang dari
posisi terakhir koneksi terputus.
Software server HTTP dan FTP bisa diletakkan dalam komputer yang sama
(mempunyai domain yang sama). Oleh karena itu komputer perlu mekanisme
membedakan mana request yang ditujukan kepada Web Server (http) dan mana yang
ftp. Internet mempunyai mekanisme bernama port number, nomor port. Mungkin hal
ini dapat dianalogikan, bila kampus UI adalah sebuah server, maka nomor port adalah
nomor urut tiap fakultas. Semua orang boleh berangkat sama sama ke kampus UI,
tetapi mungkin ada yang sebagian berniat ke FH, sebagian ke FE yang lain ke FT.
Begitu pula dengan port number ini, dalam konfigurasi standard, request yang di
arahkan ke port number 80 di artikan sebagai request http, sedangkan port number 21
diterjemahkan sebagai ftp. Kadang kadang, Web Server berjalan juga di port 8080.
Coba Anda perhatikan, kita menyebut software di sisi server untuk ftp adalah ftp
server, tetapi untuk protocol http, kita sebut Web Server (meski ada pula yang
menyebut http server). Hal ini karena, HTTP lah pondasi dari sebuah struktur
bernama WWW (World Wide Web), jaring informasi jutaan komputer server di
Internet. Tetapi, http tidak sendirian, dia dibantu HTML (hypertext markup language),
sebuah ‘bahasa pemrograman’ simple yang terutama berjalan diatas http.
Halaman web biasanya akan kita jumpai dalam file file dengan ekstensi .htm atau
.html. (bukan jpg). (pertanyaan: kenapa ada 2 macam ekstensi, .htm dan .html ?
kenapa tidak satu saja ?). File HTML (misal nya dengan nama biodata.html) berisi
text informasi (misal nya biodata Cinta Laura) dan ‘markup’ text yang mempunyai
arti khusus (itu kenapa dinamakan hypertext, lebih dari sekedar text) yang akan
diartikan oleh ‘browser’ kita. Misal nya markup “<IMG >”
artinya instruksi kepada browser untuk mencari dan menampilkan gambar dengan
nama CintaOjek.jpg. Ada banyak markup text dengan arti masing masing, misal nya
untuk me lay out halaman, menentukan font, dan lain sebagainya. Yang paling penting, markup text ini bisa digunakan untuk membuat LINK, yaitu kita dapat
menandai suatu bagian halaman web yang dapat digunakan untuk menuju halaman
web lain baik halaman web itu ada di dalam server kita atau di server lain.
Untuk dapat mengikuti kuliah Pemrograman Web dengan baik, Anda perlu
menginstall Web Server di komputer Anda. Dalam perkuliahan ini, kita menggunakan
Apache Web Server diatas Windows. Manual installasi Apache disertakan di akhir
bab ini.
Disamping http dan ftp, ada juga teknologi / protocol lain, misal nya
- SMTP, untuk berkirim email (surat elektronik)
- VoIP, untuk ber telepon murah
- Streaming, untuk broadcast radio internet, movie dan lain lain
Selain protocol, ada banyak istilah dalam dunia Internet yang Anda juga perlu tahu:
- WWW (World Wide Web), merupakan kumpulan web server dari seluruh
dunia yang berfungsi menyediakan data dan informasi untuk digunakan
bersama.
Jadi misal, Anda ingin menampilkan photo CintaOjek.jpg, lalu bagaimana Anda tahu
kalau photo yang lain juga ada ? misal, CintaBecek.jpg ? HTML memungkinkan kita
menempatkan link, tulisan yang dapat di klik, yang menampilkan tulisan Next
Photo,lalu pada saat di klik, otomatis membuat browser Anda meminta ke server
photo ke dua dari sang artis.
HTML hanya menentukan browser untuk mencari dan menampilkan CintaOjek.jpg,
tetapi bagaimana komputer kita yang sedang menjalankan browser dapat men-
download file CintaOjek.jpg , atau bahkan file biodata.htm itu sendiri ? Proses
download file ini lah yang menggunakan HTTP.
Web Server akan menterjemahkan path,misal nya /CintaLaura/photos ke lokasi fisik
file di server. Folder fisik di web server tidak harus sama dengan path dalam URL
nya, jadi mungkin saja path /CintaLaura/photos akan diterjemahkan di folder
/var/www/members/12111/photos.
Bagaimana Server Web melayani request dari browser ? Ketika ada request dari
browser, maka Server Web melakukan 3 langkah berikut :
a. Membaca request dari browser.
b. Mencari page di server sesuai permintaan browser.
c. Kirim balik page yang dimaksudkan melalui internet atau intranet ke browser
tersebut.
program yang ukuran nya bisa ratusan MB. FTP juga didesain agar mudah digunakan
untuk meng upload file (memberikan file ke server, bukan meminta file dari server).
FTP dilengkapi mekanisme resume, sehingga proses download bisa diulang dari
posisi terakhir koneksi terputus.
Software server HTTP dan FTP bisa diletakkan dalam komputer yang sama
(mempunyai domain yang sama). Oleh karena itu komputer perlu mekanisme
membedakan mana request yang ditujukan kepada Web Server (http) dan mana yang
ftp. Internet mempunyai mekanisme bernama port number, nomor port. Mungkin hal
ini dapat dianalogikan, bila kampus UI adalah sebuah server, maka nomor port adalah
nomor urut tiap fakultas. Semua orang boleh berangkat sama sama ke kampus UI,
tetapi mungkin ada yang sebagian berniat ke FH, sebagian ke FE yang lain ke FT.
Begitu pula dengan port number ini, dalam konfigurasi standard, request yang di
arahkan ke port number 80 di artikan sebagai request http, sedangkan port number 21
diterjemahkan sebagai ftp. Kadang kadang, Web Server berjalan juga di port 8080.
Coba Anda perhatikan, kita menyebut software di sisi server untuk ftp adalah ftp
server, tetapi untuk protocol http, kita sebut Web Server (meski ada pula yang
menyebut http server). Hal ini karena, HTTP lah pondasi dari sebuah struktur
bernama WWW (World Wide Web), jaring informasi jutaan komputer server di
Internet. Tetapi, http tidak sendirian, dia dibantu HTML (hypertext markup language),
sebuah ‘bahasa pemrograman’ simple yang terutama berjalan diatas http.
Halaman web biasanya akan kita jumpai dalam file file dengan ekstensi .htm atau
.html. (bukan jpg). (pertanyaan: kenapa ada 2 macam ekstensi, .htm dan .html ?
kenapa tidak satu saja ?). File HTML (misal nya dengan nama biodata.html) berisi
text informasi (misal nya biodata Cinta Laura) dan ‘markup’ text yang mempunyai
arti khusus (itu kenapa dinamakan hypertext, lebih dari sekedar text) yang akan
diartikan oleh ‘browser’ kita. Misal nya markup “<IMG >”
artinya instruksi kepada browser untuk mencari dan menampilkan gambar dengan
nama CintaOjek.jpg. Ada banyak markup text dengan arti masing masing, misal nya
untuk me lay out halaman, menentukan font, dan lain sebagainya. Yang paling penting, markup text ini bisa digunakan untuk membuat LINK, yaitu kita dapat
menandai suatu bagian halaman web yang dapat digunakan untuk menuju halaman
web lain baik halaman web itu ada di dalam server kita atau di server lain.
Untuk dapat mengikuti kuliah Pemrograman Web dengan baik, Anda perlu
menginstall Web Server di komputer Anda. Dalam perkuliahan ini, kita menggunakan
Apache Web Server diatas Windows. Manual installasi Apache disertakan di akhir
bab ini.
Disamping http dan ftp, ada juga teknologi / protocol lain, misal nya
- SMTP, untuk berkirim email (surat elektronik)
- VoIP, untuk ber telepon murah
- Streaming, untuk broadcast radio internet, movie dan lain lain
Selain protocol, ada banyak istilah dalam dunia Internet yang Anda juga perlu tahu:
- WWW (World Wide Web), merupakan kumpulan web server dari seluruh
dunia yang berfungsi menyediakan data dan informasi untuk digunakan
bersama.
Jadi misal, Anda ingin menampilkan photo CintaOjek.jpg, lalu bagaimana Anda tahu
kalau photo yang lain juga ada ? misal, CintaBecek.jpg ? HTML memungkinkan kita
menempatkan link, tulisan yang dapat di klik, yang menampilkan tulisan Next
Photo,lalu pada saat di klik, otomatis membuat browser Anda meminta ke server
photo ke dua dari sang artis.
HTML hanya menentukan browser untuk mencari dan menampilkan CintaOjek.jpg,
tetapi bagaimana komputer kita yang sedang menjalankan browser dapat men-
download file CintaOjek.jpg , atau bahkan file biodata.htm itu sendiri ? Proses
download file ini lah yang menggunakan HTTP.
Web Server akan menterjemahkan path,misal nya /CintaLaura/photos ke lokasi fisik
file di server. Folder fisik di web server tidak harus sama dengan path dalam URL
nya, jadi mungkin saja path /CintaLaura/photos akan diterjemahkan di folder
/var/www/members/12111/photos.
Bagaimana Server Web melayani request dari browser ? Ketika ada request dari
browser, maka Server Web melakukan 3 langkah berikut :
a. Membaca request dari browser.
b. Mencari page di server sesuai permintaan browser.
c. Kirim balik page yang dimaksudkan melalui internet atau intranet ke browser
tersebut.






suhukho dan 2 lainnya memberi reputasi
3
175
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan