Jumat, 15 Maret 2013

Sejarah Internet , Sejarah WEB , Arsitektur Website


Sejarah Internet

Internet merupakan sebuah media komunikasi yang memungkinkan interaksi yang lebih baik dan lebih luas pada masa kini dan terus menerus diperbaharui ke arah yang lebih baik.Pada dasarnya internet merupakan jaringan yang menghubungkan perangkat komputer di seluruh dunia untuk berbagi berbagai informasi multimedia. Berikut ini adalah sejarah singkat perkembangan internet dari masa ke masa. 
Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency(DARPA) memutuskan untukmengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputersehingga membentuk jaringan organik. Program riset ini dikenal dengan namaARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satusama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakansetahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsungmenjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambangpenting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANETmulai dikembangkan ke luar Amerika Serikat. Komputer University College di Londonmerupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan BobKahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex. Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link. Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat manjadi 10.000 lebih. Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web. Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.


Sejarah WEB

Web dikembangkan pertama kali oleh Sir Timothy John ¨Tim Berners-Lee.Hanya saja pada saat itu web masih berjalan tanpa terhubung jaringan.Web semakin popular ketika mulai terhubungan jaringan internet, yaitu pada akhir tahun 80-an. Saat itu di laboratorium CERN menyatakan bahwa web bisa diakses melalui jaringan dan dimiliki oleh siapa saja.
Sejarah web juga berkaitan dengan sejarah perkembangan teknologi komputer, karena pada awalnya tampilan web masih sangatlah sederhana,hanya menampilkan teks,lalu untuk menyatakan hyperlink (link) pada saat itu masih menggunakan tampilan nomor yang mirip dengan suatu menu yang menghubungkan antara satu halaman ke halaman lainnya.Pemakai mengetikkan suatu nomor untuk melakukan navigasi di dalam Web.Teknologi web dikembangkan dan berjalan pada sistem operasi Unix yang masih sangat jarang menggunakan teknologi windows.Bila ada, teknologi windows masih sangat sederhana. berlokasi di kota Geneva,Swiss mengajukan protocol system distribusi internet yang digunakan untuk berbagi informasi di antara para fisikawan.


Arsitektur Website

Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.
“Website arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak.
Ada tiga standar utama untuk penerapan web services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI. Berikut bakal tak jelaskan secara singkat mengenai standar tersebut. SOAP ( Simple Object Access Protocol )
Protokol ini mendukung proses pengkodean data (biasanya XML) dan transfernya melalui HTTP (Hyper Text Transfer Language). Dalam konteks web services, SOAP adalah suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar. SOAP membuat klien web service dapat memilih beberapa parameter mengenai permintaannya dan memberikannya kpd si penyedia. Ketika penyedia menganggapi permintaan tersebut, maka terjadilah web services.
WSDL ( Web Services Description Language ) Merupakan bahasa berbasis XML yang menjelaskan fungsi-fungsi dalam web services. WSDL menyediakan cara untuk memanfaatkan kapabilitas web services. WSDL memberi tahu mesin lain bagaimana memformat/ menterjemahkan permintaan yang diterima berikut respon mereka agar proses web service bisa berjalan. Singkatnya, WSDL adalah bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
UDDI (Universal Description Discovery and Integration ) Adalah semacam direktori global untuk mengelola web services. Fungsinya mirip dengan Yellow Pages untuk versi web services. UDDI berisi informasi tentang penawaran atau layanan apa yang ditawarkan perusahaan berikut dengan detil teknis bagaimana cara mengaksesnya. Inforamsi tersebut ditulis dalam bentuk file-file WSDL.
Struktur website merupakan kerangka dimana halaman-halaman website disusun dan dihubungkan satu dengan yang lainnya.Sebelum melangkah lebih lanjut, di bagian Menentukan Topik Website disebutkan apabila topik yang dipilih terlalu panjang untuk dibahas dalam satu halaman website, maka topik tersebut harus dipecah menjadi beberapa subtopik. Sekarang Anda harus merencanakan berapa jumlah halaman yang akan Anda gunakan, subtopik yang berkaitan erat bisa digabung menjadi satu halaman. Subtopik yang panjang sebaiknya menggunakan satu halaman tersendiri.
Kembali ke pembicaraan mengenai struktur website, website yang tertata dengan baik adalah website yang membuat pengunjung merasa mudah mencari apa yang mereka cari. Semakin mudah digunakan, semakin lama pengunjung berada di website tersebut, dan semakin besar kemungkinan mereka akan melihatnya lagi. Struktur website yang baik juga akan membuat pemiliknya mudah mengembangkannya.   Hal lain yang harus Anda ingat adalah setiap halaman website hendaknya tidak lebih dari 2 (dua) level kedalaman atau 2 (dua) kali klik dari halaman depan (home). Bila tidak, spider tidak akan membuat indeks semua halaman website.
Halaman depan (home page) website harus memiliki tautan ke halaman-halaman utama, baik melalui isi halaman depan maupun melalui menu website. Masing-masing halaman utama juga harus memiliki tautan ke subhalaman. Satu halaman utama bisa terhubung ke lebih dari satu subhalaman. Sebaliknya setiap subhalaman juga harus memiliki tautan untuk kembali ke halaman utama dan setiap halaman utama harus memiliki tautan untuk kembali ke halaman depan. Spider atau web crawler hanya bisa mengikuti tautan dari satu halaman ke halaman yang lain dan dari satu website ke website yang lain. Oleh karena itu semakin banyak tautan dari website lain yang mengarah ke website Anda maka website Anda akan semakin dikenal oleh mesin pencari.
Selanjutnya, setiap halaman baik itu halaman depan, halaman utama dan subhalaman harus menggunakan kata kunci yang telah Anda pilih (lihat langkah Memilih Kata Kunci). Halaman depan dan halaman-halaman utama harus menggunakan kata-kata kunci yang paling banyak dicari. Apabila pada mesin pencari pengunjung mengetikkan kata kunci yang sama dengan yang Anda pakai, maka website Anda akan muncul pada hasil pencarian. Tentunya website Anda harus bersaing dengan website-website yang lain. Supaya website Anda bisa muncul di halaman pertama dan di peringkat pertama, gunakanlah teknik Optimisasi Mesin Pencari (Search Engine Optimization), kita akan membahasnya setelah ini. Gunakan kata-kata kunci sebagai tautan yang menunjuk dari satu halaman ke halaman yang lain. Hal ini berguna untuk memberitahu mesin pencari mana halaman yang penting.
Struktur 3 (tiga) lapisan ini menghasilkan sebuah website yang mudah ditelusuri bagi pengunjung dan spider. Selain mengikuti tautan-tautan untuk menemukan website, Anda juga bisa memberikan alamat website Anda kepada spider. Misalnya melalui Googlebot, spidernya Google. Cukup ketikkan alamat website Anda, kemudian spider atau web crawler akan menelusuri semua halaman website dan membuat indeksnya. 


Referensi : 

  1. http://id.wikipedia.org
  2. http://carakata.blogspot.com
  3. http://suhailykamil.wordpress.com

Senin, 11 Maret 2013

Tugas Kelompok Pemograman Berbasis Objek


Nina Oktavia >> Fharicca.blogspot.com (55411176)
Saarah Syahriyah >> queeninspiration.blogspot.com (56411532)
Rifa Mardiyah >> Rifa.mardiyah.blogspot.com (56411168)

Dalam ksempatan kali ini, kelompok kami memilih program jam digital sebagai bahan untuk dipersentasikan dalam mata kuliah Pemrograman Berbasis Objek (PBO) dengan menggunakan program java netbeans. Berikut ini adalah langkah-langkah membuat jam digital:
1.      Start NetBeans IDE.
2.       Pada IDE, pilih File > New Project (Ctrl-Shift-N),
3.       Pada New Project wizard, Pilih categories Java dan pilih Java Application
4.       Pada halaman Name and Location dari wizard, pilih:
5.      Nama dari project.
6.      Lokasi dari project
7.      Kemudian klik Finish
8.      Buat file .java, kemudian klik finish
9.      Setelah itu masukan sourch code seperti dibawah ini :
import javax.swing.*; 
import java.awt.event.*;
import java.util.Date;
import java.awt.*;


class jamDigital extends JFrame {
  // Deklarasi komponen Label
  JLabel tampil_jam = new JLabel();


  // Konstruktor
  public jamDigital() {
    tampil_jam.setFont(new Font("Dialog", 1, 30));
    this.getContentPane().setLayout(new FlowLayout());
    this.getContentPane().add(tampil_jam);


    // ActionListener untuk Keperluan Timer
    ActionListener taskPerformer = new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        String nol_jam = "";
        String nol_menit = "";
        String nol_detik = "";
        // Membuat Date
        Date dt = new Date();
        // Mengambil nilaj JAM, MENIT, dan DETIK Sekarang
        int nilai_jam = dt.getHours();
        int nilai_menit = dt.getMinutes();
        int nilai_detik = dt.getSeconds();
        // Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
        if (nilai_jam <= 9) {
          // Tambahkan "0" didepannya
          nol_jam = "0";
        }
        // Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
        if (nilai_menit <= 9) {
          // Tambahkan "0" didepannya
          nol_menit = "0";
        }
        // Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
        if (nilai_detik <= 9) {
          // Tambahkan "0" didepannya
          nol_detik = "0";
        }
        // Membuat String JAM, MENIT, DETIK
        String jam = nol_jam + Integer.toString(nilai_jam);
        String menit = nol_menit + Integer.toString(nilai_menit);
        String detik = nol_detik + Integer.toString(nilai_detik);
        // Menampilkan pada Layar
        tampil_jam.setText("  " + jam + " : " + menit + " : " + detik + "  ");
      }
    };
    // Timer
    new Timer(1000, taskPerformer).start();
  }


  // MAIN
  public static void main(String[] args) {
    jamDigital jd = new jamDigital();
    jd.setTitle("Jam Digital");
    jd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    jd.setSize(200, 90);
    jd.show();
  }
}
10.  Run dengan cara klik sift F6 atau dengan mengklik tombol RUN           pada netbeans.
Maka akan muncul output seperti dibawah ini :
jam digital.jpg
Jam yang ditampilkan merupakan jam yang pada saat itu berlangsung di sistem computer yang digunakan.
Demikian penjelasan kami tentang cara membuat jam digital menggunakan java netbeans.