Thursday, March 31, 2011

Sejarah WWW (World Wide Web)

Dalam edisi Mei 1970 dari majalah Popular Science Arthur C. Clarke dilaporkan telah meramalkan bahwa satelit akan suatu hari "membawa pengetahuan akumulasi dari dunia ke ujung jari Anda" menggunakan sebuah konsol yang akan menggabungkan fungsionalitas, telepon Xerox, televisi dan sebuah komputer kecil, yang memungkinkan transfer data dan video conferencing di seluruh dunia.

Pada bulan Maret 1989, Tim Berners-Lee menulis sebuah proposal yang direferensikan Enquire , database dan proyek perangkat lunak yang telah dibangun pada tahun 1980, dan menggambarkan sistem manajemen informasi lebih rumit.

Dengan bantuan dari Robert Cailliau , ia menerbitkan proposal yang lebih formal (pada 12 November 1990) untuk membangun sebuah " Hypertext proyek "disebut" WorldWideWeb "(satu kata, juga" W3 ") sebagai" web "dari" dokumen-dokumen hypertext "untuk dilihat oleh " browser "menggunakan client-server arsitektur. proposal ini diperkirakan bahwa hanya web membaca akan dikembangkan dalam waktu tiga bulan dan akan mengambil enam bulan untuk mencapai "penciptaan link baru dan material baru dengan pembaca, [sehingga] kepengarangan menjadi universal "serta" pemberitahuan otomatis pembaca ketika bahan baru yang menarik baginya telah tersedia. " Lihat Web 2.0 dan RSS / Atom , yang telah mengambil sedikit lebih lama untuk matang.

Proposal dimodelkan setelah Dynatext SGML pembaca Elektronik Buku Technology, spin-off dari Lembaga Penelitian Informasi dan Beasiswa di Brown University. Sistem Dynatext, lisensi oleh CERN, secara teknis canggih dan merupakan pemain kunci dalam perpanjangan SGML ISO 8879:1986 untuk Hypermedia dalam HyTime , tapi itu dianggap terlalu mahal dan memiliki kebijakan perizinan yang tidak tepat untuk digunakan dalam fisika energi tinggi umum masyarakat, yaitu biaya untuk setiap dokumen dan setiap perubahan dokumen.

Ini komputer NeXT yang digunakan olehTim Berners-Lee di CERN menjadi server web pertama
CERN datacenter pada tahun 2010 perumahan beberapa server www

Sebuah Komputer NeXT digunakan oleh Berners-Lee sebagai dunia pertama web server dan juga untuk menulis yang pertama web browser , WorldWideWeb, pada tahun 1990. Dengan Natal 1990, Berners-Lee telah membangun semua alat yang diperlukan untuk Web bekerja: [7] di browser web pertama (yang merupakan editor web juga), web server pertama, dan halaman web pertama, yang menggambarkan proyek itu sendiri. Pada tanggal 6 Agustus 1991, ia diposting ringkasan pendek dari proyek World Wide Web pada alt.hypertext newsgroup . Tanggal ini juga ditandai debut dari Web sebagai tersedia layanan publik di internet . Foto pertama di web yang diupload oleh Berners-Lee pada tahun 1992, gambar band rumah CERN Les Horribles Cernettes .

Web sebagai "Efek Samping" dari 40 tahun Eksperimen Fisika Partikel. Itu terjadi berkali-kali selama sejarah ilmu pengetahuan bahwa hasil paling mengesankan dari upaya ilmiah skala besar muncul jauh dari arah utama dari upaya ... Setelah Perang Dunia 2 pusat nuklir hampir semua negara-negara maju menjadi tempat dengan konsentrasi tertinggi ilmuwan berbakat. Selama sekitar empat dasawarsa banyak dari mereka yang diundang untuk Laboratorium CERN internasional. Jadi jenis tertentu intelektual "budaya seluruh" di CERN (seperti yang Anda menyebutnya) itu terus berkembang dari satu generasi dari para ilmuwan dan insinyur yang lain. Ketika konsentrasi bakat manusia per kaki persegi Labs CERN mencapai massa kritis, menyebabkan ledakan intelektual Web - titik penting sejarah manusia - lahir ... Tidak ada yang bisa dibandingkan dengan itu ... Kami tidak bisa bayangkan namun skala sebenarnya dari goyang baru-baru ini, karena belum ada begitu cepat berkembang multi-dimensi-ekonomi proses sosial dalam sejarah manusia ...

Server pertama di luar Eropa didirikan di SLAC untuk menjadi tuan rumah Spires-HEP database. Account berbeda secara substansial untuk tanggal acara ini.World Wide Web Consortium mengatakan Desember 1992, SLAC sendiri mengklaim bahwa tahun 1991. Hal ini didukung oleh dokumen W3C berjudul Sejarah Little dari World Wide Web.

Konsep yang mendasari penting dari hypertext berasal dengan proyek-proyek yang lebih tua dari tahun 1960-an, seperti Hypertext Editing System (HES) di Brown University, Ted Nelson 's Project Xanadu dan Douglas Engelbart 's oN-Line System (NLS). Baik Nelson dan Engelbart pada gilirannya terinspirasi olehVannevar Bush 's mikrofilm -berbasis " memex ", yang digambarkan dalam esai 1945" As We May Think "[. kutipan diperlukan ]

-Berners Lee terobosan adalah untuk menikah hypertext ke Internet . Dalam bukunya Weaving The Web, ia menjelaskan bahwa ia telah berulang kali menyarankan bahwa pernikahan antara dua teknologi itu mungkin untuk anggota kedua komunitas teknis, tetapi ketika tidak ada yang mengambil undangan, ia akhirnya menangani proyek sendiri. Dalam proses ini, ia mengembangkan tiga teknologi penting:

  1. sistem pengidentifikasi unik secara global untuk sumber daya di Web dan di tempat lain, Universal Document Identifier (UDI), kemudian dikenal sebagai Uniform Resource Locator (URL) danUniform Resource Identifier (URI);
  2. bahasa penerbitan HyperText Markup Language (HTML);
  3. yang Hypertext Transfer Protocol (HTTP).

World Wide Web memiliki sejumlah perbedaan dari sistem hypertext lain yang kemudian tersedia. Web diperlukan hanya link satu arah daripada yang dua arah. Hal ini memungkinkan bagi seseorang untuk link ke sumber lain tanpa tindakan oleh pemilik sumber daya tersebut. Hal ini juga secara signifikan mengurangi kesulitan menerapkan web server dan browser (dibandingkan dengan sistem sebelumnya), tetapi pada gilirannya disajikan masalah kronis busuk link . Tidak seperti para pendahulunya seperti HyperCard , World Wide Web adalah non-eksklusif, sehingga memungkinkan untuk mengembangkan server dan klien secara independen dan menambahkan ekstensi tanpa batasan lisensi. Pada tanggal 30 April 1993, CERN mengumumkan bahwa World Wide Web akan menjadi bebas untuk siapa saja, tanpa biaya jatuh tempo. Datang dua bulan setelah pengumuman bahwa pelaksanaan dari server gopher protokol tidak lagi bebas untuk digunakan, ini menghasilkan perubahan cepat dari Gopher dan ke arah Web. Sebuah web browser populer awal ViolaWWW , yang didasarkan pada HyperCard .

Para sarjana umumnya setuju bahwa titik balik untuk World Wide Web dimulai dengan pendahuluan dari Musa web browser pada tahun 1993, browser grafis yang dikembangkan oleh sebuah tim di National Center for Supercomputing Applications di University of Illinois di Urbana-Champaign (NCSA-UIUC), dipimpin oleh Marc Andreessen . Pendanaan untuk Mosaic berasal dari AS High-Performance Computing dan Komunikasi Initiative, sebuah program pendanaan yang diprakarsai oleh High Performance Computing dan Komunikasi UU tahun 1991 , salah satu dari perkembangan beberapa komputasi yang diprakarsai oleh Senator AS Al Gore . [19] Sebelum pelepasan Mosaic, grafis tidak biasanya dicampur dengan teks di halaman web dan Web popularitas kurang dari protokol yang lebih tua digunakan melalui Internet, seperti Gopher dan Wide Area Information Server (WAIS). antarmuka pengguna grafis Mosaic memungkinkan Web untuk menjadi, sejauh ini, protokol Internet yang paling populer.

The World Wide Web Consortium (W3C) didirikan oleh Tim Berners-Lee setelah ia meninggalkan Organisasi Eropa untuk Riset Nuklir ( CERN ) pada bulan Oktober, 1994. Ini didirikan diMassachusetts Institute of Technology Laboratorium Ilmu Komputer (MIT / LCS) dengan dukungan dari Defense Advanced Research Projects Agency (DARPA), yang telah merintis internet , setahun kemudian, sebuah situs yang kedua didirikan di INRIA (a nasional Perancis lab penelitian komputer) dengan dukungan dari Komisi Eropa DG InfSo, dan pada tahun 1996, sebuah situs benua ketiga diciptakan di Jepang di Universitas Keio. Pada akhir 1994, sedangkan jumlah situs masih menit dibandingkan dengan standar sekarang, cukup banyak website terkenal sudah aktif, banyak yang merupakan prekursor atau inspirasi untuk layanan paling populer saat ini.

Terhubung dengan internet yang ada, lain website diciptakan di seluruh dunia, menambahkan standar internasional untuk nama domain dan HTML . Sejak itu, Berners-Lee telah memainkan peran aktif dalam membimbing pengembangan standar web (seperti bahasa markup di mana halaman web terdiri), dan dalam beberapa tahun terakhir telah menganjurkan visinya tentang Semantic Web . World Wide Web memungkinkan penyebaran informasi lewat Internet melalui ke--mudah digunakan dan format yang fleksibel. Dengan demikian memainkan peran penting dalam mempopulerkan penggunaan internet. Walaupun dua istilah yang kadang-kadang tercampur digunakan populer, World Wide Web tidak identik dengan Internet. Web adalah aplikasi yang dibangun di atas Internet .


Sumber : wikipedia

Web Engineering

Web Engineering adalah Suatu model rakayasa perangkat lunak, yang digunakan untuk pengembangan aplikasi‐aplikasi berbasis web.
Pada dasarnya pemrograman web ditujukan untuk menyampaikan informasi kepada user, dengan
memanfaatkan teknologi jaringan berbasis protokol TCP/IP.


Konsep Web Engineering
  • Aplikasi web yang dihasilkan oleh suatu rekayasa web dapat didefinisikan sebagai berikut :
􀁹 A Web application is a software system based on technologies and standards of the World Wide Web Consortium (W3C) that provides Web specific resources such as content and services through a user interface, the Web browser.
􀁹 Sebuah aplikasi web adalah suatu sistem software yang berbasiskan teknologi dan standard dari konsorsium world wide web (W3C) yang menyediakan sumber yang bersifat spesifik seperti konten atau layanan melalui sebuah user interface yang disebut web browser.
  • Web Engineering dapat dikatakan sebagai salah satu cabang independen dari rekayasa perangkat lunak (software engineering)
  • Engineering secara umum berarti aplikasi praktis dari sains untuk dunia komersil atau industri dengan tujuan agar perancangan aplikasi menjadi lebih baik (lebih cepat, lebih murah atau lebih aman)
  • Software Engineering didefinisikan sebagai aplikasi dari sain dan matematika dengan bantuan kapabilitas perangkat komputer sehingga menjadi berguna (useful) bagi manusia melalui program komputer, prosedurprosedur dan dokumentasi pendukungnya (Boehm 1976)
  • Berdasarkan difinisi di atas, makaWeb Engineering dapat didefinisikan sebagai berikut:(Kappel, et.al, 2003)
􀁹 Web Engineering is the application of systematic and quantifiable approaches (concepts, methods, techniques, tools) to cost‐effective requirements analysis, design, implementation,testing, operation, and maintenance of high‐quality Web applications.
    􀁹 Web Engineering is also the scientific discipline concerned with the study of these approaches.


    Sumber : muhammadadri

    Web Science

    Web Science merupakan baru yang di ciptakan oleh seorang bernama Tim Berners-Lee yang mensupport dari berdirinya cabang ilmu ini. Tim Berners-Lee juga seorang penemu World Wide Web.
    Melihat perkembangan dari gerakan beberapa ilmuwan selama 3 tahun terakhir mengenai Web Science , workshop mereka di awal tahun ini, dan konferensi pertama Web Science di Athena, Yunani Maret 2009 yang dapat dilihat kristalisasinya dalam 3-4 tahun ke depan apakah semantic atau web 3.0 akan melahirkan studi tersendiri atau web science berhasil mengadopsinya sebagai bagian dari kajian mereka.Web science dipercaya banyak orang seperti pimpinan bisnis, pengusaha dan pembuat polis dari seluruh dunia.
    Tujuan ini untuk mendisiplinkan pelatihan untuk belajar web di dunia dan menjelaskan isi dan tantangan itu akan membentuk penggunaan design masa depan. Tidak ada yang seperti web yang pernah ada sebelumnya. Ini adalah keberuntungan yang sangat baik sesuai dengan obligasi. Jika kita memastikan keuntungan web pada manusia, kita harus lakukan yang terbaik dahulu untuk mengerti itu.

    Intinya semua hal yang ada disiplin ilmu yang ada di gambar inilah yang sampai saat ini merupakan dasar dari pengembangan web science (web science dibangun berdasarkan basis dari beberapa disiplin ilmu yang tercantum pada gambar).

    Cara membuat scrollbar dengan mudah dan baik

    Scrollbar disini dapat diartikan sebagai kotak yang dapat digulung ke atas atau kebawah dan kekanan atau kekiri yang dapat melihat isi yang didalamnya atau yang tersembunyi.

    Bagaimana cara membuatnya??
    ok cukup kita ambil script scrollbar dibawah ini dan bisa kalian paste ditempat yang kalian kira butuh menggunakan scrollbar.

    <div style="border: 1px solid rgb(204, 204, 204); padding: 5px; overflow: auto; width:100px; height: 100px; background-color: rgb(255, 255, 255);">Masukkan teks atau kode anda disini</div>

    Catatan : Warna ijo --> Bisa kalian ganti tinggi dan lebarnya sesuai dengan keinginan kalian.

    Wednesday, March 30, 2011

    contoh converter suhu menggunakan VB 6

    Disini saya akan menjelaskan cara membuat converter suhu menggunakan Visual Basic 6, dan saya akan memberikan gambarannya seperti yang di bawah ini :

    Untuk Kodingannya ada dibawah ini :

    Private Sub Command1_Click()
    Dim a, b As Double
    a = Val(Txt1.Text)
    b = a + 273
    Txthasil.Text = b
    End Sub

    Private Sub Command2_Click()
    Dim a, b As Double
    a = Val(Txt1.Text)
    b = (a * 1.8) + 32
    Txthasil.Text = b
    End Sub

    Private Sub Command3_Click()
    Dim a, b As Double
    a = Val(Txt1.Text)
    b = 5 / 4 * a
    Txthasil.Text = b
    End Sub

    Private Sub Command4_Click()
    Txt1.Text = Clear
    Txthasil.Text = Clear
    End Sub


    Dan klo mw lebih lengkapnya,download aja link dibawah ini :
    Menghitung Celcius

    Kalkulator sederhana menggunakan java swing dan awt


    Disini saya akan memberikan contoh Kalkulator sederhana menggunakan java swing dan awt. saya membuat program ini karena tuntutan dari kampus saya untuk mendapatkan kfull, oleh karena itu program sederhana ini pun saya buat..
    Liat aja Screenshootnya :


    klo mw download lengkap kodingannya, silahkan download link di bawah ini :


    Kritik dan saran kirim aja di komentar saya..
    thanks n good luck..


    Cara mudah belajar JQuery

    JQuery adalah sebuah framework/library JavaScript yang dapat membantu kita mempermudah dan mempercepat pengolahan DOM pada halaman web.

    Dengan jQuery kita dapat membuat web lebih menarik dan interaktif dengan mudah. jQuery sudah mengautomasi pekerjaan-pekerjaan yang umum dan mempersimple code yang kompleks. Library ini sangat kecil dan mempunyai banyak pluggin yang dapat mempermudah kita. Adapun fitur-fitur yang ditawarkan oleh jQuery adalah

    • Mempermudah akses dan manipulasi ke bagian page tertentu. jQuery menawarkan sebuah selector yang robust dan efesien untuk mengambil bagian tertentu pada dokumen yang selanjutnya bisa dimanipulasi.
    • Mempermudah perubahan tampilan dokumen. jQuery dapat mengubah tampilan CSS dengan mudah.
    • Merespon interaksi user dengan webpage. jQuery mempunyai cara yang sangat-sangat elegan untuk memasukkan sebuah even ke dalam salah satu bagian dari webpage.
    • Menambah animasi. Kita dapat memberi animasi pada webpage kita dengan jQuery
    • Mempermudah AJAX.


    • Baiklah mari kita mulai dengan installasi jQuery. pada tutorial ini akan dibagi menjadi lima bagian yaitu instalasi, manipulasi, event, animasi dan ajax. pada artikel ini akan di bahas mengenai instalasi dan manipulasi.

      Instalasi jQuery

      Pertama-tama download dulu jQuery dari websitenya http://jquery.com/. Ada dua pilihan download. Production dan development, perbedaannya adalah production digunakan di realsite sedangkan development untuk masa developmen. Versi production sudah di kompresi sehingga kode nya sudah tidak bisa dibaca lagi dan ukurannya jauh lebih kecil. Versi developmen berguna jika kita mau mendebug jQuery.

      Setelah mendownload maka load-lah jquery melalui tag script (perhatikan baris ke-6). sesuaikan attribut srcnya dengan path jquery anda.

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

      <html xmlns="http://www.w3.org/1999/xhtml">

      <head>

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

      <title>My First JQuery</title>

      <script type="text/javascript" src="jquery.js"></script>

      </head>


      jQuery Selector

      Selector adalah fungsi utama pada jQuery. semua fungsi lainnya di jQuery dapat diakses melalui selector. Penggunaan paling dasarnya adalah mempassingkan sebuah ekspressi (biasanya ekspressi css) yang kemudian selanjutnya jQuery akan mencari elemen yang cocok. pada intinya ini adalah fungsi untuk memilih elemen-elemen pad halaman web.

      fungsi selector adalah $(‘ekspressi’). untuk penggunaan $() yang aman sebaiknya dilakukan setelah semua page DOM selesai terbaca semua. jadi webpagenya sudah lengkap baru script di eksekusi. kita dapat melakukannya dengan pada fungsi $(document).ready().

      Adapun parameter yang bisa digunakan pada jquery adalah Id element, class element dan element itu sendiri. Selector juga bisa mengenali hirarki sebagai parameter inputnya dan bisa memfilternya langsung dari ekspressi.

      *CATATAN : demo menggunakan layanan jsbin. anda bisa mengubah script html dan javascriptnya langsung, dengan mendouble click. pilih tab output untuk melihat hasilnya

      contoh 1. mengubah semua div yang mempunyai p
      demo : http://jsbin.com/ofaku

      (silakan di utak-atik demonya)

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

      "http://www.w3.org/TR/html4/loose.dtd">

      <html>

      <head>

      <base href="http://docs.jquery.com" />

      <!-- Disini kita mengeload library Jquery -->

      <script src="http://code.jquery.com/jquery-1.3.js"></script>

      <script>

      $(document).ready(function(){

      // memangil semua div yang berisi p lalu ubah bordernya

      $("div > p").css("border", "1px solid gray");

      });

      </script>

      </head>

      <body>

      <p>Ini adalah paragraf pertama</p>

      <div><p>Ini adalah paragraf kedua didalam div </p></div>

      <p>Ini adalah paragraf Ketiga</p>

      </body>

      </html>


      jQuery Manipulation

      Jquery Manipulation maksudnya penggunaan jquery untuk memanipulasi struktur dokumen. ada 7 kategori manipulasi yang disupport oleh jquery yaitu

      • Perubahan Content. Kita dapat merubah kontent dari sebuah object dengan dua fungsi yaitu html dan text. bedanya jika menggunakan text maka semua tag-tag html akan dituliskan sebagai mana mestinya. contoh (demo http://jsbin.com/ifoho) :
      $("p").click(function () {
      var htmlStr = $(this).html();
      $(this).text(htmlStr);
      });

      • Insert kedalam object. Setelah kita memilih sebuah object, kita dapat memasukkan tab html atau object kedalamnya. ada dua jenis insert yaitu append dan prepend. append menambahkan objek baru setelah value dari object tersebut, sedangkan prepend didepannya. contoh :
      $("p").append("<strong>Hello</strong>");
      $("span").appendTo("#conto"); // Objek dengan ID conto akan dimasukkan kedalam span
      $("p").prepend("<b>Hello </b>");
      $("span").prependTo("#conto");

      • Insert dikeluar object. Object yang akan ada tambahkan akan ada diluar masing-masing tag yang dipilih. contoh :
      $("p").before("<strong>Hello</strong>");
      $("p").after("<strong>Hello</strong>");
      $("span").insertAfter("#conto");
      $("span").beforeAfter("#conto");

      • Insert kesekitar object.
      • Mereplace object. Kita dapat mengganti isi dari object dengan syntax ini. contoh :
      $("button").click(function () {
      $(this).replaceWith("<div>" + $(this).text() + "</div>");
      });
      </div>

      • Menghapus object. kita dapat menhapus object tertentu. contoh :
      $("button").click(function () {
      $("p").empty();
      });
      $("button").click(function () {
      $("p").remove();
      });
      </div>

      • Mengopi object. Mengopi object ke tempat lain . contoh :
      $("b").clone().prependTo("p");
      </div>


      Sumber : koder.web.id