1 Pengenalan Aplikasi Berbasis Web
1 Pengenalan Aplikasi Berbasis Web
Kelas PKKP
Modul 1 (Satu)
Topik Pengenala Aplikasi Berbasis Web
Internet
Internet merupakan sebuah jaringan komputer yang sangat besar
(meliputi seluruh dunia) jaringan besar yang menghubungkan jaringan-jaringan
kecil menggunakan protokol transmisi berbasis TCP/IP (Transmission Control
Protocol/Internet Protocol). TCP/IP adalah salah satu jenis protokol (aturan) yg
memungkinkan kumpulan komputer dapat berkomunikasi dan bertukar data di
dalam suatu network (jaringan).
Sebuah website bisa berupa hasil kerja dari perorangan atau individu,
atau menunjukkan kepemilikan dari sebuah organisasi, perusahaan, dan
biasanya website itu menujukkan beberapa topik khusus, atau kepentingan
tertentu. Sebuah website bisa berisi hyperlink (pranala) yang menghubungkan ke
website lain, jadi, kadangkala perbedaan antara website yang dibuat oleh
individu perseorangan dengan website yang dibuat oleh organisasi bisnis bisa
saja tidak terlalu terlihat.
Website ditulis, atau secara dinamik di konversi menjadi HTML dan
diakses melalui sebuah program software yang biasa disebut dengan web
browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau
diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa
komputer pribadi, laptop, PDA ataupun telepon selular.
Sebuah website dibuat didalam sebuah sistem komputer yang dikenal
dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa
menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang
kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk
merespon permintaan dari pengguna. Apache adalah piranti lunak yang biasa
digunakan dalam sebuah webserver, kemudian setelah itu adalah Microsoft
Internet Information Services (IIS).
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan
lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi. Protokol
merupakan sebuah aturan atau standar yang mengatur atau mengijinkan
terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih
titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak
atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol
mendefinisikan koneksi perangkat keras.
Aplikasi Client-server
Dalam dunia internet, halaman web yg biasa kita akses menggunakan
perangkat elektronik (komputer hingga ponsel) apabila dicetak dan dikumpulkan
dimungkinkan sekali akan membutuhkan rak buku yang sangat banyak dan
panjang, hal ini akhirnya memunculan istilah perpustakan terbesar dunia.
Halaman web yang kita akses umumnya ditaruh pada sebuah komputer dengan
kemampuan yang besar (memori, harddisk dan proses yang memadai) dan
disimpan dengan aturan tertentu sehingga dapat diakses orang dari jarak yang
sangat dekat hingga sangat jauh.
Gambar 3. Skema Client - Server
HTML : statis, berorientasi klien (tidak ada proses yang berjalan didalam server)
Bahasa dasar dalam dunia web dan internet adalah dikenalkannya HTML
(Hypertext Markup Language) sebagai standar penulisan halaman web.
Perkembangan perangkat pengembang aplikasi berbasis web sangat beraneka
ragam mulai dari yang sangat sederhana hingga yang cukup kompiek, berikut ini
adalah daftar aplikasi pengembang berbasis web :
a. Notepad
b. MS Word
c. Microsoft Frontpage
d. Macromedia Dreamweaver