Selasa, 30 April 2013

Definisi Tentang Arsitektur Web


Untuk website yang saya buat,saya membuat sebuah website tentang kelas saya waktu kelas 1 yaitu 1IA24,berikut linknya:  
http://www.ia24.goodluckwith.us

 HTTP
Pengertian HTTP atau definisi HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu.
HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung ke server HTTP menggunakan TCP. Setelah membuat sambungan, klien dapat mengirim pesan permintaan HTTP ke server. HTTP digunakan untuk mengirimkan permintaan dari klien web (browser) ke web server, dikembali kan ke konten web (halaman web) dari server ke klien.
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.
         Karakteristik HTTP
        Dirancang untuk bandwidth besar, delay kecil
        Komunikasi stateless, client/server, request/response
        Connection oriented, satu koneksi per request
        Beban TCP: handshake, DNS lookup
        Header protokol besar, dan transfer isi tanpa kompresi
        Masalah keamanan (menggunakan SSL)


HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: <b>TAMPIL TEBAL</b>. Tanda <b> digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda </b> untuk menonaktifkan cetak tebal tersebut.
         Karakteristik HTML
        Dirancang untuk komputer dengan kinerja “tinggi”, tampil warna resolusi tinggi, mouse, hard disk
        Biasanya, halaman web dioptimalkan untuk perancangan, bukan untuk komunikasi
Kelebihan-kelebihan HTML antara lain:
·         Merupakan bahasa penkodean yang lintas platform (cross platform), maksudnya HTML dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup dengan menggunakan editor karakter ASCII.
·         Dapat disisipi gambar baik gambar statis atau dinamis (animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini digunakan untuk merujuk pada suatu halaman web, dimana setiap titik-titik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau lingkaran digunakan untuk 'jump' ke halaman lain, atau link ke halaman di luar web yang bersangkutan.
·         Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan file-file animasi ini).
·         Dapat disisipi bahasa pemrograman untuk mempercantik halaman web seperti Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP dan sebagainya.
·         Bukan merupakan bahasa pemrograman jadi tidak memerlukan kompiler. Cara menjalanakannya cukup dengan menggunakan browser.


 Pengertian URL (Uniform Resource Locator) adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen dokumen dapat mereferensikan pranala ke World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya.


 XML
(eXtended Markup Language) adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb). Jika demikian, Lalu digunakan untuk apa dokumen XML ini?

XML adalah merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.
Keunggulan xml
  • Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
  • Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuaat bahasa MSXML atau Macromedia mengembangkan MXML.
  • Mudah pemeliharaannya.
  • Sederhana. XML lebih sederhana.
  • Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.


XSLT(XML Stylesheet Language for Transformation) adalah bahasa yang menspisifikasikan transformasi dari sebuah dokumen XML(Extensible Markup Language) pengertian transformasi di sini adalah perubahan bentuk dan struktur dari dokumen XML menjadi berbasis text lainnya.
spesifikasi dari dokumen XSLT ini dibakukan oleh W3C(Word Wide Web Consortium) melalui sebuah dokumen tertulis dan hanya merupakan sebuah spesifikasi yang harus diimplementasikan lagi oleh vendor untuk bisa dipakai.
Xalan, sebuah aplikasi berbasis java dari komunikasi open-source Apache adalah salah satu aplikasi yang mengimplementasikan spesifikasi XSLT ini. Dalam dokumentasi produknya, Xalan menyatakan telah menimplementasikan XSLT 1.0 sesuai dengan dokumen spesifikasi XSLT 1.0 yang dikeluarkan oleh W3C.

 
JavaScript merupakan bahasa pemrograman berbasis client, artinya bahasa ini berjalan pada sisi browser pengguna (user) dan bukan pada server. Salah satu keuntungan dari bahasa ini adalah ringan karena berjalan pada masing-masing browser dan pekerjaan tidak di bebankan pada server. Jika di akses oleh 1000 orang maka setiap beban akan di tanggung oleh masing-masing browser, bukan server yang menanggung eksekusi 1000 pengakses tersebut.
Pada awalnya, JavaScript digunakan dalam dunia web untuk menangani berbagai event pengguna dan melakukan validasi. Menangani event pengguna misalnya menangani ketika pengguna mengubah pilihan pada combo box sehingga sekarang dikenal dengan istilah AJAX, yang memanfaatkan JavaScript sebagai teknologi utama. begitu juga dengan validasi pada halaman website. Jika validasi dapat di lakukan oleh JavaScript tentu akan efisien karena tidak perlu di lakukan dan di kirimkan ke server. Contoh yang sering di pakai adalah untuk mendeteksi inputan kosong, cukup dilakukan oleh JavaScript pada browser masing-masing pengguna.
JavaScript biasanya dalam penggunaannya digabungkan dengan HTML, tujuannya adalah memperkaya HTML supaya lebih interaktif. Oleh karena itu JavaScript sangat tergantung dengan browser yang digunakan. Jika browser tidak mengijinkan atau ter-disable untuk menggunakan javaScript maka aplikasi yang menggunakan javaScript menjadi tidak maksimal atau bahkan bisa menjadi error.
JavaScript adalah suatu teks (tulisan) yang di baca oleh browser kemudian di terjemahkan menjadi sekumpulan perintah yang dijalankan oleh browser. Saat ini teknologi JavaScript sudah berkembang pesat, baik digunakan untuk AJAX, Mapping, dan berbagai pustaka GUI seperti Jquery UI dan sebagainya. JavaScript berperan sebagai bahasa utama di dalam pengontrol dan input pengguna.
Kelebihan :
  • Lebih praktis dan mudah, karena bahasa pemrogaman bahasa JavaScript memiliki sedikit sintaks.
  • Koneksi cepat, karena peletakkan program terdapat di sisi client, berukuran file sangat kecil dan dapat langsung dijalankan di browser.


AJAX adalah singkatan dari Asynchronous JavaScript and XML.
AJAX, terdiri dari HTML, Javascript, DHTML dan DOM yang kemudian digabungkan dengan bahasa pemograman web di sisi server seperti PHP dan ASP, sehingga membentuk suatu aplikasi berbasis web yang interaktif.
AJAX bukanlah bahasa pemograman baru, tetapi adalah teknik baru untuk membuat aplikasi web lebih baik, lebih cepat dan lebih interaktif.
Dengan AJAX, Javascript dapat langsung berkomunikasi dengan server dengan menggunakan objek XMLHttpRequest. Dengan objek ini, javascript dapat melakukan transaksi data denga server web, tanpa harus me-reloading halaman web tersebut secara keseluruhan.
Berikut adalah teknologi yang termasuk dalam aplikasi AJAX :
  • HTML yang digunakan untuk membuat Web forms dan mengindentifikasikan filed-field yang akan anda gunakan dalam aplikasi.
  • JavaScript adalah kode inti untuk menjalankanaplikasi Ajax dan untuk membantu memfasilitasi komunikasi dengan aplikasi .
  • HTML, atau Dynamic HTML, membantu anda untuk membuat form atau web anda dinamis. Anda akan menggunakan, dan elemen HTML dinamis lainya.
  • DOM, Document Object Model, akan digunakan (melalui kode JavaScript) untuk bekerja dengan kedua struktur dari HTML dan XML anda yang dalam beberapa kasus berasal dari server.
Untuk website yang saya buat,saya membuat sebuah website tentang kelas saya waktu kelas 1 yaitu 1IA24,berikut linknya:
http://www.ia24.goodluckwith.us

Jumat, 15 Maret 2013

Sejarah,Pengertian,Macam-macam dan Pemanfaatan Web


Definisi web
Web adalah sebuah penyebaran informasi melalui internet. Sebenarnya antara www (world wide web) dan web adalah sama karena kebanyakan orang menyingkat www menjadi web saja. Web merupakan hal yang tidak dapat dipisahkan dari dunia internet. Melalui web, setiap pemakai internet bisa mengakses informasi-informasi di situs web yang tidak hanya berupa teks, tetapi juga dapat berupa gambar, suara, film, animasi, dll. Sebenarnya, web merupakan kumpulan-kumpulan dokumen yang banyak tersebar di beberapa komputer server yang berada di seluruh penjuru dunia dan trehubung menjadi satu jaringan melalui jaringan yang disebut internet.
Sejarah web
Sejarah web itu sendiri bermula dari Sir Timothy John ¨Tim¨ Berners-Lee yang merasakan kesulitan untuk memberbarui informasi dengan rekan kerjanya, pada tahun 1991 website yang tersambung jaringanpun mulai muncul.  Pada tahun 1993 MR.TIM dan CERN ( tempatnya bekerja) membuat gebrakan dimana semua orang didunia dapat menggunakan www secara gratis. 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 kentara. 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 pribadilaptopPDA 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).

Macam-macam situs web
Beragam web yang menawarkan info terkini dan terhangat membuat kita lebih up to date dan haus informasi sehingga tak jarang ketika mendengar suatu isu tertentu maka web-web tersebut yang menjadi sasaran utama pengecekan informasinya. Di internet banyak sekali web berita yang bisa kita nikmati, baik berbahasa Indonesia maupun Inggris. Dari dalam negeri mulai dari detik.com, vivanews.com, okezone.com (berita umum), kapanlagi.com (hiburan), goal indonesia (olahraga) sampai dengan website dari stasiun televisi serta  media cetak ikut menyajikan beragam peristiwa yang terjadi. Sedang di luar negeri lebih banyak lagi, cukup dengan mengetik kata “news” di Google maka akan terdapat jutaan web yang dapat kita akses. Di bawah ini saya akan mempaparkan beberapa situs web berita yang teraktual, terupdate, terkini dan terbaru.
Contoh situs berbasis web :
  • DetikCom (www.detik.com)
Detik.com adalah salah satu pionir website berita online, dimana sudah ada sejak tanggal 9 Juli 1998. Kehadirannya membuat media lain seperti koran dan televisi terasa lambat dalam hal update berita. Detik.com memiliki banyak segmen utama yang memiliki alamat domain tersendiri, yaitu detikNews, detikFinance, detikHot, detikSport, detikOto, detikFood, detikHealth, detikFoto. Selain itu juga, terdapat segmen lain berupa subdomain, yaitu detikFoto, detikTV, Sepakbola, Surabaya, Bandung, Wolipop, Travel, dan Aku Cinta Indonesia sertamemiliki forum dan blog tersendiri (forum.detik.com dan blogdetik.com).
  • Kompas (www.kompas.com)
Indonesia juga memiliki portal berita online yang memiliki banyak segmen, yakni Bola, Entertainment, Tekno, Otomotif, Female, Health, Properti, serta wadah pembacanya untuk menulis dan menuangkan gagasan (semacam blog), yakni Kompasiana.

Pemanfaatan situs web
Ilmu dan teknologi berkembang yang semakin cepat telah mengambil di banyak perubahan di semua aspek dunia usaha bahwa manusia dorongan untuk berfikir logis ala, praktis dan efektif. Mengubah yang mendapat kita rasakan terutama yang terlibat menjadi informasi untuk kehidupan profesional, teknologi, berita bisnis, asosiasi profesi, asosiasi menjalankan usaha, sebuah komunikasi berbagai forum dll.
Situs web adalah salah satu sistem informasi apapun yang tersedia di server berselaput yang memungkinkan pengunjung web untuk mengakses informasi yang tersedia. Situs web dapat memberikan informasi dari satu sebagai teks, gambar diam sampai animasi foto, suara multimedia, video. Websit e dinamis adalah website yang dapat memberikan umpan balik ke halaman seperti pengunjung mengharapkan tamu yang memungkinkan pengunjung untuk memberikan tips dan komentar, dan juga kritik.
Promosi dan informasi momentousing untuk memperkenalkan produk dan pelayanan kepada masyarakat luas. Setelah dirancang dan dibuat satu website yang diharapkan masyarakat interaktif dan dinamis akan mendapatkan informasi lebih lengkap tentang Teknologi Informasi Fakultas dan Komununikasi Apakah Universitas Semarang. Misalnya, profil, visi dan misi, dosen, mahasiswa, perguruan tinggi, dll fasilitas apa pun, sehingga tujuan dari situs bakat dapat terwujud.