Teknologi web base

A.Teknologi Web Internet

   Internet sebenarnya merupakan sambungan jaringan komputer berskala luas atau WAN (Wide area Network), yang setiap peralatan komputer di seluruh dunia dapat saling berhubungan satu sama lainnya.
       Web merupakan layanan informasi berupa rangkaian tulisan (hypertext) dalam sebuah dokumen yang dapat dibaca, dilihat, dan dioperasikan oleh pengguna (user) mengggunakan aplikasi web browser. Dengan interface web,

   Teknologi web bermula pada tahun 1993 di European Particle Physic Lab (Conse European pour la Recherche Nucleair) atau CERN yang membangun aplikasi hypertext untuk bertukar informasi pada jaringan komputer.

 

B.Perbedaan web statis dan dinamis

Website Statis

Website Dinamis

Pengguna hanya dapat melihat, tanpa bisa melakukan interaksi apapun. Seperti mengisi data atau yang lain.

Pengguna dapat mengupdate informasi atau konten langsung dari website-nya

Kebanyakan digunakan pada website company profile. Karena hanya menampilkan informasi penting saja.

Digunakan pada banyak situs, seperti web toko online, website blog pribadi dan masih banyak lagi.

Tidak banyak menggunakan bahasa pemrograman, hanya sebatas HTML & CSS. Biasanya ditambah juga Javascript agar web terlihat lebih hidup.

Menggunakan bahasa pemrograman web, seperti PHP, MySQL, Ruby dan yang lain.

Waktu pembuatan web-nya relatif singkat, tergantung banyaknya halaman yang dibuat.

Waktu pembuatan memakan waktu yang cukup lama.

File tiap halaman terpisah, sehingga apabila ingin membuat halaman baru maka harus membuat file baru juga.

Apabila hendak membuat halaman baru, tidak perlu membuat file lagi. Cukup buatkan saja programnya.

Informasi atau konten jarang di-update.

Konten bisa di-update kapan saja, karena hanya perlu merubah lewat CMS

Tidak menggunakan databasesemua informasi tersimpan dalam satu file halaman tersebut.

Menggunakan database, untuk menyimpan data-data. Sehingga ketika web diakses, tinggal mengambil dari database tersebut.

 

C. Konsep Kerja Web

    HTML atau Hypertext Markup Languange 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 berbasis 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, gambar, suara, video, dan animasi. Namun, sekarang banyak bermunculan beragam web browser yang sudah canggih seperti Mozzila Firefox, Google Chrome, Internet Explorer, Safari, Opera, dan Maxthon.


   Melalui web browser, client akan me-request (melakukan permintaan) dengan menuliskan URL nama file dokumen.html yang ada pada web serve melalui sambungan internet. Web server akan menanggapi permintaan tersebut dengan mencari file yang diminta pada penyimpanan harddisk.
     Web server adalah sebuah mesin komputer dengan layanan HTTP (Hypertext Transfer Protocol) yang menyimpan dokumen dokumen HTML pada media penyimpanan dan bertugas untuk melayani setiap permintaan halamn web dari web client. Protocol adalah suatu standar pemrosesan data informasi yang dapat dijalankan oleh beragam mesin dan system operasi. URL atau Uniform Resource Locator adalah teknik pemanggilan sebuah nama dokumen HTMl pada sebuah mesin web serve, sebagai contoh nama URL, yaitu sebagai berikut.

 

1.     URL Ghoper

          URL  ghoper merupakan suatu metode pemanggilan sytemGhoper server pada port 70 dengan sistem keamanan yang agak ketat.Cara pemanggilan adalah gopher://gopher.contoh.com.Jika nomer port layanan sudah dialihkan menjadi 1500, carapenulisnnya menjadi menjadi gopher://gopher.contoh.com:1500/.

 

2.     URL News

 

      URL news biasanya dikhususkan pada sebuah group news

penggunakan internet. Cara pemanggilannya, yaitu dengan menulis

alamat URL menggunakan format news://contoh.com. Aplikasi

yang digunakan untuk klien ini adalah NCSA Mosaic.

 

3.     URL File

 

      URL file merupakan metode pemanggilan sebuah dokumen

Pada lokasi server tertentu. Contoh formatnya, yaitu file://www.

abc.com/dokumen/berita.pdf.

4.     URL HTTP

 

Protocol ini biasanya digunakan untuk melayani sistem

transfer dokumen. Metode pemanggilan adalah sebagai

berikut http://www..abc.com/teks/index.html.

 

D.Perbedaan halaman web HTML,ASP, dan PHP

HTML

ASP

PHP

Merupakan bahasa markup

 ASP dikembangkan oleh Microsoft.

Merupakan bahasa pemrograman

Berjalan di sisi client (bagian depan website)

ASP adalah singkatan dari Active Server Pages.

Berjalan di sisi server (bagian belakang website)

Digunakan untuk membuat kerangka tampilan

ASP atau ASP.NET sangat aman.

Digunakan untuk membuat sebuah proses

Relatif lebih mudah

ASP atau ASP.NET lebih cepat daripada PHP.

Cukup rumit dibandingkan HTML

Tidak memerlukan web server untuk menjalankan kode HTML

 Pengkodean ASP lebih kompleks daripada PHP.

Memerlukan web server supaya kode PHP dapat dijalankan

Ekstensi file .html dan .php juga bisa

 ASP atau ASP.NET umumnya digunakan dengan Server MSSQL.

Ekstensi file .php

 

E.Web Server

Web server adalah sebuah peranti lunak pada mesin server menyediakan layanan request HTTP dan HTTPS.Saat ini ada beberapa jenis web server yang sering di gunakan yaitu sebagai berikut

1.Apache

          server ini bersifat open source, dan mampu berjalan pada berbagai platform OS seperti windows, Linux, dan BSD Family

2.Nginx

          Web server Nginx meupakan kependekan dari Engine-X yaitu salah satu jenis server yang bersifat free dan open source.

applitacion yang

 3.IIS

          IIS(Internet information services) merupakan web server secara default digunakan pada system operasi berbasis windows server

4.LineSpeed Web Server

          Linespeed Web Server atau dikenal LSWS merupakan pengganti dari versi Apache server dengan kinerja tinggi.

5.Google Web Server

          Google Web Server atau GWS menempati urutan kelima ketegori aplikasi web server yang paling sering di gunakan di dunia.

6.LIGHTTPD

          Ukuran system LIGHTTPD tidak terlalu kompleks

 

F.Web Browser

       Web broser adalah aplikasi yang di pasang pada mesin computer klien dengan tujuan untuk meminta danmenalpilkan halaman web baik dari mesin local maupun dari alamat sebuah web server. Berikut ini adalah urutan peringkat penggunaan web browser yang di tampilkan pada situs  http://internet-browser-review.toptenreviews.com

 

1.Mozzila FireFox

          Mozilla FireFox dikembangkan oleh Mozilla Corporation,dengan kelebihan utama adalah kebebasan menggunakan ,mensdistribusikan, dan bersifat open source

2.Google Chrome

          Aplikasi ini dikembangkan oleh Google Developers dengan fitur utama kecepatan, kehandalan, dan kestabilan dalam mengakses halaman web dan menampilkan menjadi sebuah informasi.

3.Opera

          Web browser yang di kembangkan oleh Opera Software memiliki keringanan dan kehandalan mrnjadi keunggulannya.

4.Safari

          Aplikasi web browser Safari dikembangkan oleh Apple INC.yang juga sebagai produsen computer macintosh,ipop dan iPhone.

5.Internet Explorer (IE)

          Aplikasi web browser IE adalah salah satu andalan paket bawaan keluarga Windows buatan Microsoft corporation sejak tahun 1995.

 

 

H.Web progaming

       Pemprogaman web adalah suatu kegiatan merancang dan menulis.halaman web dengan standar kode Bahasa pemprogaman tertentu.Berdasarkan jenis hasil output pemprogaman web,sebuah halaman web di bagi menjadi dua macan sebagai berikut.

1.Web statis

Web statis adalah sebuah output berupa halaman web dengan konten dari web tersebut tidak dapat diubah,dihapus,atau ditambah fari sisi penguuna.

2.Web dinamis

                    Berbeda denghan web statis, web dinamis sangat fleksibel dalam proses menampilkan informasi pada halamannya.

1.Berbasis Database          

          Web browser biasanya menggunakan system database untuk melakukan perubahan-perubahan yang terjadi pada halaman web.Perubahan tersebut akan disimpan dalam sebuah database sehingga informasi yang ditampilkan selalu ter-update secara otomatis.

2.Interface yang lebih interaktif

          Tamoilan anatar muka dalam web dinamis dapat diatur mengikuti aturan tertentu berdasarkan data yang telah disimpan dalam database tanpa harus mengubah kode progam webnya terlebih dahulu.

3.Bahasa pemprogaman

Scrip pemprogaman web statis biasanya menggunakan struktur dokumen berbasis HTML dengan kombinasi CSS.

 

Berdasarkan proses pemprogamannya, web dibedakan menjadi dua sebagai berikut.

1.Client side progaming

          Model pemprogaman ini, yaitu merancang layout halaman web dan menulis script pemprogaman agar menjadi sebuah halaman web yang menampilkan informasi secara utuh.berikut ini adalah beberapa contoh progam yang digunakan untuk client side progaming.

·        HTML (HyperText Markup Language)

·        CSS (Cascading Style Sheets)

·        JavaScript

·        XML (Extensible Markup Language)

Karakteristik client side progamming adalah sebagai berikut.

§  Ketika halamaqn web di kirim ke klien, seluruh script progam akan disertakan

§  Menggunakan interpreter dalam melakukan penerjemah cript oleh borwser sehingga keberhasilan halamanb web dimuat tergantung dari teknologi web browser

§  Lebih sederhana

2. Server Side Progaming

Tekinik server side progaming menggunakan piranti server untuk menerjemahkan script progam yang telah di rancang menjadi suatu bentuk halalan web sehingga dapat dikuba dan dioperasikan pada sisi kliennya.Contoh Bahasa pemprogaman yang digunakan untuk server side programming adalah sebagai berikut.

a.      PHP

b.     ASP, ASO dot Net

c.      Javascript

Adapun tool yang dapat digunakan untuk merancang web meliputi Notepad++, Macromedia Dreamweawer, dan Microsoft FrontPage.

         

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

 

Komentar