Alokasi Waktu
WEB DINAMIS
8 x 45 menit
PERTEMUAN KE: 3
B. PERATURAN PRAKTIKUM
1. Praktikan harus menghadiri setiap sesi praktikum, tidak hadir tanpa keterangan dianggap
gugur (Nilai kosong)
2. Praktikan wajib hadir tepat waktu
3. Praktikan wajib mematuhi peraturan yang ada di lab komputer
4. Penyerahan laporan maksimal sebelum jam 21.00 WIB boleh via email.
C. TUGAS TEORI
1. Jelaskan sejarah internet!
Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika
Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research
Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware
dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak
yang tidak terhingga melalui saluran telepon.
Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat
dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal
pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control
Protocol/Internet Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu
Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem
jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital
untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya
informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.
Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute,
University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu
jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan
Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan
semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan
untuk mengaturnya.
Oleh sebab itu ARPANET dipecah manjadi dua, yaitu “MILNET” untuk keperluan militer dan
“ARPANET” baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas.
Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian
disederhanakan menjadi Internet. 🙂
Sumber : https://id.wikipedia.org/wiki/Internet
b. TCP/IP
TCP/IP adalah sebuah perangkat lunak jaringan komputer yang terdapat dalam satu
sistem dan memungkinkan komputer satu dengan komputer lain dapat mentransfer
data dalam satu grup network/jaringan. TCP singkatan dari Transmission Control
Protocol dan IP singkatan dari Internet Protocol. TCP/IP menjadi satu nama karena
fungsinya selalu bergandengan satu sama lain dalam komunikasi data.
c. URL
URL adalah singkatan dari “Unifrom Resource Locator” yaitu merupakan rangkaian
karakter menurut format standar tertentu, digunakan untuk menunjukan alamat dari
suatu sumber misalnya seperti dokumen, file dan gambar yang terdapat di internet.
d. Homepage
homepage adalah halaman muka dari seuatu situs web (web site), atau lokasi dari
situs web di mana dokumen web dapat diakses.
e. Browser
Pengertian browser adalah perangkat lunak yang berfungsi menampilkan dan
melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server.
f. Domain
Domain adalah sebuah string pengenal yang digunakan untuk mengidentifikasi
sebuah server seperti web server atau mail server pada sebuah jaringan komputer
ataupun internet agar mudah untuk diakses oleh user.
Perangkat lunak
Sistem operasi yang digunakan pada pengembangan web dinamis lebih baik jika menggunakan
versi yang mendukung. Biasanya pembuat sistem operasi akan menyediakan versi yang
memang khusus diperuntukkan bagi server. Versi ini biasanya memiliki tingkat keamanan dan
stabilitas yang lebih tinggi dari versi desktop-nya. Sebagai contoh, pada linux ada distro ubuntu
versi server, suse menyediakan versi enterprise server, dan demikian juga distro-distro lainnya.
Sedangkan pada windows tersedia windows nt, windows server 2000, windows server 2003 dan
yang terbaru windows server 2008.
Kebutuhan perangkat lunak yang sangat membedakan antara web statis dan web dinamis
adalah bahasa pemrograman sisi server. Bahasa pemrograman ini diinstall dan digunakan untuk
web server dalam menerjemahkan perintah-perintah tertentu didalam bahasa tertentu pula.
Sebagai contoh: jika kita hanya menginstall web server apache saja, maka kita tidak dapat
menjalankan halaman web dinamis yang kita tulis dengan bahasa pemrograman 'php atau jsp'.
Maka, agar dapat menjalankan halaman web dinamis tersebut kita perlu menginstall 'php atau
tomcat'.
Perangkat pengembang web dinamis saat ini sudah banyak tersedia meskipun ada beberapa
memiliki harga yang relative mahal. Beberapa diantaranya adalah: microsoft visual studio,
borland delphi studio, adobe dreamweaver, dan lainlain. Perangkat lunak ini selain dapat
sebagai html editor, juga mendukung bahasa pemrograman server seperti: 'asp.net, php, jsp,
dan coldfusion'. Perangkat lunak pengembang yang gratis juga tersedia, yang antara lain:
netbeans yang mendukung penuh jsp, eclipse yang mendukung banyak bahasa pemrograman,
komodo editor, dan lain-lain. Meskipun gratis, tetapi fasilitas yang disediakan tidak kalah
dengan yang tidak gratis.
Perangkat lunak lain yang dibutuhkan adalah 'dbms'. Hal ini karena biasanya web dinamis
menggunakan basis data sebagai tempat penyimpanan data. Dbms personal seperti microsoft
access bukan pilihan yang baik untuk web dinamis, karena factor keamanan dan kinerjanya
yang tidak sesuai dengan sifat-sifat web dinamis. Basis data berbasis sql yang bersifat server
seperti: mysql, oracle, microsoft sql server dan lain-lain adalah merupakan pilihan yang cocok
untuk digunakan dalam web dinamis.