Sabtu, 26 Februari 2011

KONSEP HTML

Markup Language
 Markup language adalah sejenis pengkodean pada teks yang merepresentasikan teks sebagai suatu struktur detil tentang teks yang diperlihatkan. Pada markup language modern, penggunanya yang sangat menyebar adalah HTML.

Web Page

Web adalah sarana yang dapat membantu anda untuk mengemukakan ide-ide anda. Dalam merancang sebuah web site,  
Atau Halaman web. Sekelompok data yang tampil didalam world wide web,informasi ini dapat dimunculkan dengan menyebutkan alamatnya yang dikenal dengan istilah URL (Uniform Resource Locator). Halaman web ini dibuat dalam suatu format standar HTML(Hypertext  Mark-up Language) dimana dokumen HTML tersebut disimpan dalam suatu server. Sedangkan untuk menampilka halaman tersebut digunakan web browser. sebaiknya anda menentukan :
 
Tentukan tujuan membuat website.
Tentukan halaman-halaman web apa yang diperlukan untuk website tersebut.
Tentukan sasaran pembaca web yang anda buat.
Usahakan menambah suara, gambar, animasi atau fitur-fitur agar web anda terlihat
   menarik. 

Struktur Web Page
 
                      Sebelum mulai membuat dokumen web. Sebaiknya pertimbangkan dengan baik cara mengelola dokumen tersebut. Hal paling mudah kita lakukan adalah dengan membuat struktur / bagan dari rancangan web yang akan kita buat dengan jelas dan tidak menyimpang dari tujuan dan sasaran yang telah di tentukan. Hal-hal yang perlu disampaikan antara lain adalah :
Pembukaan: memperkenalkan dokumen anda kepada pembaca disertai dengan ulasan ringkas tentang maksud dokumen tersebut
Menu utama: memperlihatkan isi dari seluruh web site anda
Penutup: anda bisa menggunakan bagian ini untuk membuat suatu
 ringkasan atau meminta saran dan pendapat pembaca
HyperText Markup Language (HTML)

                          HTML (Hypertext Markup Language) adalah suatu format data yang digunakan untuk membuat dokumen Hypertext yang dapat dibaca dari satu platform ke platform lainnya tanpa melakukan suatu perubahan apapun. Dokumen HTML sebenarnya adalah suatu dokumen teks biasa (ASCII), sehingga di platform apapun dokumen tersebut dapat dibaca.


                   Dengan konsep hypertext ini, untuk membaca suatu dokumen tidak harus melakukannya secara urut, baris demi baris, atau halaman demi halaman. Tetapi dapat dengan mudah melompat dari satu topik ke topik lainnya. Pada dokumen HTML, ini biasa disebut dengan link (hubungan). Dengan memanfaatkan link, maka data sensor dapat ditampilkan dengan metode historical.
Struktur Dokumen HTML
Dokumen HTML disusun tiga bagian yaitu:
    1.   Pasangan tag yang berbentuk <html> dan </html> yang menandakan bahwa kode yang anda buat merupakan kode HTML sehingga browser akan menerjemahkan sebagai dokumen HTML. (didalam tag <html> dan </html> umumnya terbagi atas kepala dan badan).
    2.    Bagian Kepala disimbolkan dengan tag <head> dan </head> yang berguna sebagai informasi umum dari sebuah halaman web. (pada bagian kepala, anda bisa menentukan judul dokumen HTML. Judul ini ditulis dalam pasangan tag <title> dan </title>, tag title hanya boleh berada di bagian kepala).
     3.    Bagian Badan disimbolkan dengan tag <body> dan </body> yang berguna untuk mensetting attribut di seluruh dokumen 



Gunakan selalu huruf kecil (lowercase)
                       kebiasaan kita dalam membuat HTML, hurufnya gede-gede bahkan kadang-kadang campur aduk nggak karuan. Perhatikan contoh HTML yang keliru dibawah ini
 
                              <table WIDTH="100%">
                              <TR>
                              <TD>Contoh Teks</TD>
                              </TR>
                              </table>

                           Jika anda perhatikan pada dicontoh diatas, tag ataupun atribut ada yang menggunakan huruf kapital (uppercase). Didalam HTML kode seperti itu salah, anda harus selalu menggunakan huruf kecil. Karena itu biasakan menggunakan huruf kecil dalam membuat tag html. Walaupun toh hasilnya dibrowser sama saja, tetapi web anda menjadi tidak standard. 




Hindari Pasangan Tag yang Berpotongan dengan Pasangan Tag Lain
Sebuah pasangan tag bisa berada dalam pasangan tag yang lain. Tag seperti ini sering disebut tag berkalang (nested tag). Contoh:
                                       <html>
                                       <head>
                                       <title>Nested Tag</title>
                                       </head>
                                       </html>
Jika anda menuliskan pasangan tag. Pastikan bahwa anda menuliskan dengan benar. Pasangan tag yang berpotongan dengan pasangan tag yang lain perlu dihindari. Karena akan menjadi error dan bukan merupakan bahasa HTML lagi.



Contoh penulisan tag yang salah :
<html>
          <head>
                      <title>
                      <body>
                                Contoh HTML Yang Salah
                      </title>
        </head>
                    </body>
</html> 

Ket:
Terjadi kesalahan letak pada tag <head> dan tag <body>.




Extensible Hyper Text Markup Language (XHTML)
 
Standart Generalized Markup Language (SGML)

                   Disingkat dengan SGML. Sebuah standar dari ISO (International Organization For Standarization) untuk pertukaran dokumen secara elektronik. SGML terdaftar sebagai ISO Standard 8879 (tahun 1986).

          Pada prinsipnya SGML mendefinisikan struktur dari sebuah dokumen dan juga instance dari struktur tersebut. Misalnya, dengan menggunakan SGML seorang penulis bisa menyatakan bagian mana yang berupa header, bagian mana yang harus diberi penekanan khusus emphasize, dan seterusnya. 
                  SGML berdasarkan standar ASCII (American standart Code for Information interchange), yang meskipun terbatas akan tetapi cukup populer dan berhasil. Salah satu cabang dari SGML adalah HTML (Hypertext markup Language) yang sering digunakan di World Wide Web, dan XML.



Extensible Markup Language (XML)  
                adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.
Extensible Hyper Text Markup Language
(XHTML)

                 XML atau Extensible Markup Language  adalah bahasa markup seperti halnya HTML. Hanya saja XML lebih terstruktur penggunaannya, salah sedikit saja maka aplikasi-aplikasi yang dapat membaca XML akan gagal membaca file XML anda.

Perbedaan antara XML dan HTML adalah: 

HTML didesain untuk menampilkan data
XML didesain untuk mendeskripsikan data
Sejarah XHTML
                    Karena itu W3C mengeluarkan standard baru yang menggabungkan kekuatan HTML dan XML menjadi satu yaitu XHTML. Karena XHTML merupakan XML, maka XHTML bisa dibaca oleh semua alat yang mampu membaca XML. Dan karena XHTML juga merupakan HTML maka browser-browser kuno juga mampu membacanya.

 
XHTML 1.0 sendiri dibagi menjadi 3 tipe dokumen yaitu:
     STRICT. Puncaknya standard, gunakan ini apabila anda benar-benar menginginkan kode yang benar-benar terstruktur. Beberapa tag sudah dihilangkan disini seperti <iframe>. Anda harus mengkombinasikan antara XHTML dan CSS
      TRANSITIONAL. Gunakan ini apabila anda ingin tampilan ditampilkan didalam file XHTML tidak di CSS
     FRAMESET. Gunakan yang ini, jika anda ngotot ingin menggunakan frames  
  
Contoh Deklarasi XHTML 1.0 Strict :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

Contoh Deklarasi XHTML 1.0 TRANSITIONAL :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

Contoh Deklarasi XHTML 1.0 FRAMESET :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Resume Desain n Pemrograman Web

Nama      :Ariocky agustinus
Nim         : 10.41010.0256

KONSEP WEB PROGRAMMING
(World Wide Web,HTTP,Internet).


World Wide Web (WWW)
       
       World Wide Web atau yang biasa disebut Web adalah suatu kumpulan informasi pada beberapa server komputer yang terhubung satu sama lain dalam jaringan internet.Informasi-informasi dalam web mempunyai link yang menghubungkan informasi tersebut ke informasi lain dalam jaringan internet .


WWW merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama.WWW juga disebut sebagai web.Merupakan bagian yang paling menarik dari internet.Melalui web dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bias juga berupa gambar,suara,video dan animasi

            Sebenarnya WWW merupakan kumpulan dokumen-dokumen yang sangat banyak yang berada pada computer server (web server,dimana server-server ini tersebar dilima benua termasuk Indonesia,dan terhubung menjadi satu melalui jaringan internet.Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML.suatu halaman dokumen informasi dapat terdiri atas teks yang saling terkait dengan teks laiinya atau bahkan dengan dokumen lain.Keterkaitan halaman lewat teks ini disebut hypertext.Dokumen informasi ini tidak hanya terdiri dari teks,tetapi dapat juga berupa gambar,mengandung suara,bahkan klip video,kaitan antar dokumen yang seperti itu bias disebut hypermedia.

Sejarah World Wide Web (WWW)
                 Sejarah Web dimulai pada bulan Maret 1989 ketika Tim Berner-Lee yang bekerja di laboratorium Fisika Partikel Eropa atau yang dikenal dengan nama CERN (Consei European pour la Rechere Nuclaire) yang berada di Genewa Swiss. Mengajukan protokol (suatu tata cara untuk berkomunikasi) 

 Cara kerja Word Wide Web
        Ketika kita Mengunjungi sebuat situs katakanlah, http://www.facebook.com , ada sebuah proses dibalik layar yang tidak anda ketahui. Proses tersebut cukup kompleks namun, jika digambarkan dalam sebuah diagram sederhana :
          USER> BROWSER >INTERNET >SERVER kembali ke user


Secara Kronologis Urutan Proses Diatas Adalah : 
*          1.User Mengetik Alamat Website Pada Browser
*          2.Browser Mengirim Request Dari User Melalui Protokol HTTP
           3.Server Merespon HTTP  Request dari Browser
*          4.Server Mengirim HTTP Respon ke Browser
*          5.Browser Menampilkan Halaman Browser 

Hyper Text Transfer Protocol (HTTP)
                   Hyper Text Transfer Protocol atau yang biasa dipanggil HTTP adalah suatu protokol untuk menentukan aturan yang harus diikuti oleh web browser dalam meminta atau mengambil suatu dokument melalui internet yang disediakan oleh web server yang dituju.

1.       Sekilas tentang HTTP :

                 HTTP pertama kali dibuat oleh Tim Berners-Lee pada tahun 1990, dengan versi HTTP/0.9. Versi terbaru HTTP adalah HTTP/1.1.       
                HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet.
                 Memang HTTP dapat diimplementasikan di atas protokol yang lain di atas Internet atau di atas jaringan lainnya. seperti disebutkan dalam “implemented on top of any other protocol on the Internet, or on other networks.”, tapi HTTP membutuhkan sebuah protokol lapisan transport yang dapat diandalkan.
                 Sumber daya yang hendak diakses dengan menggunakan HTTP diidentifikasi dengan menggunakan Uniform Resource Identifier(URI), atau lebih khusus melalui Uniform Resource Locator(URL), menggunakan skema URI http: atau https:.
Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.
                 Sebuah sesi HTTP adalah urutan transaksi permintaan dan respons jaringan dengan menggunakan protokol HTTP.
              Sebuah klien HTTP akan memulai sebuah permintaan. Klien tersebut akan membuka sebuah koneksi Transmission Control Protocol|Transmission Control Protocol (TCP) ke sebuah port tertentu yang terdapat dalam sebuah host (umumnya port 80 atau 8080).  Server yang mendengarkan pada port 80 tersebut akan menunggu pesan permintaan klien. Saat menerima permintaan, server akan mengirimkan kembali baris status, seperti “HTTP/1.1 200 OK”, dan pesan yang hendak diminta, pesan kesalahan atau informasi lainnya.

Uniform Resource Locator (URL):
                Yaitu untuk mengidentifikasi sebuah dokumen di web. Didalam URL terdapat informasi nama mesin/host (dalam hal ini komputer) yang akan diakses, nama dokumen beserta logical pathnamenya serta jenis protokol yang akan digunakan untuk melakukan akses ke web. Untuk lebih jelasnya ikuti beberapa contoh:

Contoh Penulisan URL 1 :
Contoh URL Dari Halaman blog Adalah :


         
http://www.blogvrman.blogspot.com
         
http://blogvrman.blogspot.com
         
www.blogvrman.blogspot.com

Format umum suatu URL adalah :
 
  Protokol transfer ://nama host/ path /nama file

§Protokol Transfer : adalah protokol yang digunakan oleh suatu browser untuk mengambil informasi.
§Nama host : adalah nama dari komputer di mana informasi tersebut berada
§Path/nama file : adalah jalur serta nama file dari suatu informasi.
  Protokol Transfer
Protokol Transfer adalah suatu protokol yan digunakan untuk pengiriman informasi di internet.

Selain HTTP, dalam internet juga dikenal beberapa protokol lain, di antaranya adalah:
§FTP.
§Gopher.
§HTTPS.
§NEWS.
§TELNET.
 Domain Name System (DNS)
             Sebelum dipergunakannya DNS, jaringan komputer menggunakan HOSTS files yang berisi informasi dari nama komputer dan IP address-nya. Di Internet, file ini dikelola secara terpusat dan di setiap loaksi harus di copy versi terbaru dari HOSTS files, dari sini bisa dibayangkan betapa repotnya jika ada penambahan 1 komputer di jaringan, maka kita harus copy versi terbaru file ini ke setiap lokasi. Dengan makin meluasnya jaringan internet, hal ini makin merepotkan, akhirnya dibuatkan sebuah solusi dimana DNS di desain menggantikan fungsi HOSTS files, dengan kelebihan unlimited database size, dan performace yang baik.  
    
            DNS adalah sebuah aplikasi services di Internet yang menerjemahkan sebuah domain name ke IP address. Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan nama domain, misalnya: yahoo.com maka akan di petakan ke sebuah IP mis 202.68.0.134. Jadi DNS dapat dianalogikan pada pemakaian buku telepon, dimana orang yang kita kenal berdasarkan nama untuk menghubunginya kita harus memutar nomor telepon di pesawat telepon. Sama persis, host komputer mengirimkan queries berupa nama komputer dan domain name server ke DNS, lalu oleh DNS dipetakan ke IP address.


Beberapa contoh nama domain:
¡  Com -> Organisasi Komersial contoh : yahoo.com
¡  Edu -> Organisasi Pendidikan contoh : stikom.edu
¡  Id -> Organisasi Komputer di Indonesia : google.co.id
¡  DLL.
  Apa itu network (jaringan komputer)?

                     Jaringan komputer adalah sebuah sistem yang terdiri atas komputer, software dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:
                      Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Apa itu Internet?
      Kumpulan network (worldwide collection of networks) yang mengkoneksikan berjuta-juta pelaku bisnis, pemerintahan, institusi pendidikan, individu dsb sehingga bisa saling komunikasi dan bertukar informasi


Alasan kita mengakses Internet :
1.Komunikasi
2.Infromasi
3.Belanja
4.Banking
5.Entertainment
6.DLL.


 
  
 

Blogger news

Blogroll

About