Rabu, 31 Desember 2008

Membangun web

HYPERTEXT MARKUP LANGUAGE (HTML)
Dasar desain web yang poaling umum digunakan adalah html. Html (hypertext markup language) adalah bahasa dari world wide web ysng dipergunakan untuk menyusun dan membentuk dokumen agar dapat ditampilkan pada program browser. Tiap kali kita mengasekses dokumen Web, maka sesungguhnya kita mengases duklumen seseorang yang ditulis dengan menggunakan format HTML. Beberapa orang merasa keberatan jika dikatakan HTML sederhana adalah sebuah bahasa pemograman karena struktur yang dimilikinya dianggap sederhana. Kode-kode dibaca oleh browser baris per baris,dari atas kebawah. HTML juga tidak memiliki ‘lopping’(perulangan) seperti bahas pemograman lain. Dengan demikian pembaca dokumen bias melompat dari suatu dokumen ke dokumen lain dengan mudah.

Saat ini terdapat banyak sekali HTMLauthoring(software yang digunakan untuk membuat atau mendesain halaman web).macromedia Dreamweaver,adobe GoLire,MS frontpage,Netstcape Composer,Hotdog adalah contoh-contohnya. Setelah dikembangkannya GTML versi 4.0 tahun 1997.pada tahun 2000 diberi nama XHTML 1.0 yang merupakan modifikasi HTML versi 4.01 untuk menyesuaikan diri dari standar XML (eXtensible Markup Language)

MULTIMEDIA DAN VRML
Salahsatu daya tarik adalah kemampuannya untuk menampilkan elemen –elemen multimedia di Web. Suatu situs Web (Web Site) tidak hanya mampu menampilkan suatu hypertext, tapi telah berkembang menjadi suatu hypermedia yang dapat menampilkan gambar,suara, video, dan animasi. Virtual Reality Marketing language (VRML) merupakan bahas yang digunakan untuk menampiulkan obyek 3D di web. Tujunan penggunaan VRML untuk menyediakan informasi yang mendekati kenyataan atau realitas. Untuk menjelajahi suatu situs Web, kita tidak perlu lagi melakukannya dengan melompat dari suatu halaman ke halaman lain tapi dapat melakukannya seperti sedang berjalan dari suatu ruangan ke ruangan lain.

PENGEMBANGAN PROGRAM WEB
Karena HTML dirasa sebagai Web yang statis,padahal kebutuhan akan ditampilkan untuk E-commerse menjadi daya tarik dalam berbisnis, maka bahas pemograman internet mulai dikembangkan secara atraktif dan dinamis. Materi situs Web semakin kompleks, terutama berkat kalangan komersial yang berubah. Muncullah kebutuhan-kebutuhan baru untuk:
 Berinteraksi dengan pengunjung situs.
 Menampilkan informasi perusahaan yang berasal dasi data base
 Menampilak halaman yang memproses informasi dari klien ter –update. Otomatis, berbeda tampilan sesuai kondisi tertentu, dan sebagainya.
Apa yang jharus berada di sisi sever kami tak cukup lagi hanya kumpulan file statik, tapi program aplikasi dan database. situsWeb seperti ini yang disebut situs Web dinamik. Hingga saat ini banyak teknologi yang bersaing dalam bahasa pemograman inamik di internet,yang secara garis besar dibagi menjadi 2 bentuk pemograman yaiitu Server-side dan Client-Side.
 Server- side programming , proses (baik menyimpan atau megeksekusi program akan dilakukan di server Web yang menghubungkan Web page). Model ini cirinya adaah lebih kompleks, membutuhkan server khusus, tetapi aman. Contoh pemograman adalah Common Gatheway Interface(CGI)/Perl, ASP (Active server Page), PHP, dan Jsp (Java Server Page).
 Client-side programming, (Web browser)hanya akan menerima hasilnnya dalam bentuk HTML, yaitu dapat men-dowload program dengan WEB page, yang dilaksanakan pada mesin client. Model ini cirinya adalah sederhana , generic ,nemun kurang aman. Contoh pogramnya adalah : java applet, dan VBScript.
Penggunaan keduanya hendaklah disesuaikan dengan ap[likasi Web yang digunakan.
Server-side digunakan untuk memproses ssegala sesuatu yang berhubungan dengan sertver misalinya manipulasi data base. Client-side digunakan untuk mengadakan interaksi dengan user yang frekuensinya tinggi, namun data yang diperlukan reklatif sedikit atau telah tersedia sebelumnya, misalnya aplikasi untuk permainan atau pemeriksaan event pada browser. Sebaiknya kita tidak menggunakan client-side untuk aplikasi Web uyang membutuhkan data yang banyak dan selalu berubah-ubah, atau menggunakannya untuk verifikasi user dan password.


0 Comments:

blogger templates Quick_ahm @ 2010