tugas softskill pengantar website, program pembuat web

advertisement
TUGAS SOFTSKILL
PENGANTAR WEBSITE, PROGRAM PEMBUAT WEB, DAN
WEB SERVER
NAMA
: MUHAMMAD ADITYA RAHMAN
KELAS
: 2IA22
NPM
: 54412843
PENGERTIAN WEBSITE
A. Pengertian Website
Website atau situs merupakan kumpulan halaman yang menampilkan informasi data teks,
data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik
yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling
terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah
hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah,
dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh
website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti
Facebook, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh
pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.
Website pertama kali ditemukan oleh Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan
situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari
Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui
informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat
dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.
B. Aplikasi Pemrograman Web
1. Komodo Edit
Komodo Edit adalah sebuah aplikasi gratis yang banyak digemari oleh para desainer web.
Program Komodo Edit ini memiliki fasilitas yang sangat lengkap terutama dalam penyusunan
kode HTML dan CSS. Aplikasi ni juga memiliki fasilitas pengelolaan fitur tambahan
(extentions) seperti pilihan bahasa dan dukungan kompatibilitas script dan tambahan lainnya.
Komodo tersedia dalam dua versi yaitu Komodo Edit and Komodo IDE. Dan bisa digunakan
untuk Linux, Mac OS X dan Windows.
2. NetBeans
NetBeans IDE adalah IDE Java yang dapat membantu Anda membangun aplikasi web. Seperti
kebanyakan IDE, NetBeans pada awalnya memang akan terasa sedikit berbeda karena belum
terbiasa. Tapi saya yakin jika belajar menggunakannya dari hal-hal yang sederhana pasti ini akan
sangat membantu anda. Tetapi sekali Anda terbiasa untuk itu Anda akan ketagihan. Salah satu
fitur bagus adalah kontrol versi termasuk dalam IDE yang benar-benar berguna bagi orang yang
bekerja di lingkungan pengembangan yang besar.
3. HTML-Kit
HTML-Kit adalah editor web design yang juga bisa anda pilih, karena memiliki keunikan serta
performa yang cukup tinggi dalam proses pembuatan desain halaman web. Tambah lagi aplikasi
ini memiliki sistem validasi script sehingga cukup membantu kita dalam menghasilkan script
yang memang kompatible untuk semua browser.
4. Eclipse
Eclipse merupakan editor web design yang sangat lengkap karena memiliki fitur pengembangan
penuh khususnya aplikasi web. Eclipse ini memiliki keunggulan pada bagian plugint yang bisa
diinstall maupun uninstall sesuai keperluan. Banyak web developer menggunakan ini karena
dukungannya yang cukup lengkap terhadap pilihan bahasa pemrograman yang digunakan.
5. SeaMonkey
SeaMonkey adalah salah satu produk Mozilla yang dikemas dalam all-in-one Internet
application suite. Aplikasi ini lengkap termasuk web browser, email dan newsgroup client, IRC
chat client, dan composer web page editor. Salah satu keunikan aplikasi ini adalah integrarsinya
dengan browser dan FTP sehingga kita dengan mudah melakukan uji coba live view.
C. Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi
menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan
mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk
dokumen HTML
Macam - macam Web Server diantanya:
1.
2.
3.
4.
5.
6.
Apache Tomcat
Microsoft windows Server 2003 Internet Information Services (IIS)
Litespeed
Sun Java System Web Server
Xitami Web Server
Zeus Web Server
Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet
Information Service (IIS).
Cara kerja web server :


Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau
software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan
permintaan user.
Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan
Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP
(networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu
dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi
permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol
transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu
Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan
dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia
ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda
mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet.
Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta
web page dan kemudian web server akan mencari data HTML yg ada dan di kemas
dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke
browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak
ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web
page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet
dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa
bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient
(browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke
web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa
yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua
masukan yang diperolehnya dari web clientnya.
Referensi:
http://worldfriend.web.id/pengertian-web-server
http://dunia-teknik.com/pengertian-website.htm
http://dunia-teknik.com/wp-content/uploads/2013/07/
http://www.zainalhakim.web.id/posting/10-program-web-design-gratis-untuk-windows.html
Download