Selamat Datang Di Blog Andre Rizqi Wiguna

Tuesday, April 28, 2015

Tugas Softskill April 2015

Client Server 

Client Server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya.



Kelebihan Client Server :
- Lebih aman
- Semua data dapat dibackup pada satu lokasi sentral
- Kecepatan akses lebih tinggi karena penyediaan fasilitas jaringan dan pengelolaannya dilakukan secara khusus oleh satu komputer (server) yang tidak dibebani dengan tugas lain sebagai workstation

Kekurangan Client Server :
- Membutuhkan administrator yang handal
- Pelaksanannya mahal
- Jika server mati maka komputer clent akan mati juga

Peer to Peer

Peer To Peer adalah  jaringan komputer dimana setiap host dapat menjadi server dan juga menjadi client secara bersamaan.


Pengertian Client Server dan Peer to Peer Beserta Kelebihan dan Kekurangannya

Kelebihan Peer To Peer :
- Pelaksanaan tidak terlalu mahal
- Tidak membutuhkan administrator yang handal

Kekurangan Peer To Peer :
- Tidak cocok untuk network skala besar
- Keamanan kurang

HTML.


Pengenalan : 
Ketika Anda melihat sebuah halaman web dalam web browser, Anda lihat pada level paling sederhana, kata-kata. Kata-kata tersebut biasanya memiliki karakteristik gaya, seperti perbedaan ukuran huruf dan warna. Dalam beberapa kasus, di dalam sebuah halaman web juga menampilkan gambar-gambar atau mungkin video. Kadang juga terdapat formulir dimana kamu bisa memasukkan (atau mencari) informasi, atau merubah penampilan web sesuai dengan keinginan Anda. Kadang dalam sebuah halaman juga terdapat konten bergerak dan konten yang berubah sedangkan yang lainnya tidak. 
Berbagai macam teknologi (seperti CSS, JavaScript, Flash, AJAX, JSON) dapat digunakan untuk mendefinisikan elemen dari sebuah halama web. Akan tetapi, pada level paling rendah, sebuah halaman web didefinisikan dengan menggunakan HTML (HyperText Markup Language). Tanpa HTML maka tidak akan ada halaman web.
Artikel ini berisi pengenalan terhadap HTML. Jika Anda penasaran akan apa yang terjadi dibalik layar browser Anda, maka artikel ini adalah tempat yang tepat untuk mulai mempelajarinya.
Pengertian : 
HTML adalah bahasa untuk memarkup (memformat). HTML memberitahu Web Browser bagaimana cara menampilkan konten. HTML memisahkan "konten" (kata-kata, gambar, audio, video dan lainnya) dari "Penampilan" (Definisi dari tipe konten dan instruksi bagaimana tipe konten tersebut harus ditampilkan). HTML menggunakan beberapa elemen yang telah didefinisikan untuk mengidentifikasi tipe-tipe konten. Element-elemen memiliki satu atau lebih "tag" yang memiliki atau mengekspresikan konten. Tatag diawali dan diakhiri dengan  kurung siku, dan tag "penutup" (tag yang menandakan akhir dari konten) diawali dengan garis miring.
Karakteristik :
·        Karena platform 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 digabungkan dengan Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP.
·         Tidak memerlukan kompiler karena bukan bahasa pemrograman. Cara menjalanakannya dengan menggunakan browser.
·         Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus menggunakan bahasa pemrograman seperti Javascript atau VBScript dan animasi seperti Flash atau Shockwave.
·         Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam.
·         Bahasa ini dipahami oleh semua system computer yang mempunyai system pengoperasian yang berbeda seperti Windows, Macintosh, Bbedit di Macintosh dan Emac atau vi atau Unix
·         File HMTL diakhiri dengan format .html
·         Pelayar web seperti Netscape membaca dokumen HTML dan menentukan bagaimana ia akan dipaparkan di skin
·        HTML tergantung kepada tag bertanda (markup tags) untuk mengenal pasti blok perkataan

Struktur HTML:

Sebagai contoh, elemen paragraf terdiri dari tag pembuka "<p>" dan tag penutup "</p>". Contoh
berikut menampilkan sebuah paragraf yang terdapat dalam elemen paragraf HTML:
<p>My dog ate all the guacamole.</p>
Ketika konten tersebut ditampilkan dalam web browser, maka akan terlihat seperti berikut:
Browser menggunakan tag sebagai indikator bagaimana konten yang terdapat di dalam tag
ditampilkan.Elemen-element yang memiliki konten biasanya dapat memiliki elemen lainnya. 
Sebagai contoh, elemen empasis ("<em>") dapat disertakan di dalam elemen paragraf:
<p>My dog ate <em>all</em> the guacamole.</p>
Ketika ditampilkan, akan terlihat seperti:
Sebagian elemen tidak memiliki konten lainnya di dalamnya. Sebagai contoh,
tag image ("<img>") secara sederhana menspesifikasikan nama file dari konten (sebuah gambar)
sebagai sebuah atribut:

<img src="smileyface.jpg">
Seringkali sebuah garis miring dituliskan sebelum kurung tutup siku untuk mengindikasikan akhir
dari tag. Hal ini bersifat opsional dalam HTML tapi harus dilakukan dalam XHTML (Yakni sebuah
skema XML yang mengimplementasikan elemen-elemen HTML).

Pengertian PHP

PHP atau Hypertext Preprocessor adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.
Karakteristik :
·    Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
    kompilasi dalam penggunaanya.
·      Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS,
     Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
·     Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang
    siap membantu dalam pengembangan.
·      Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki
     referensi yang banyak.
·      PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix,
   Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Javascript

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.

Karakteristik :
·      Menggunakan blok awal “{” dan blok akhir “}”.
·      Case Sensitive artinya membedakan penamaan variable dan fungsi yang menggunakan huruf besar dan huruf kecil.
·      Extension umumnya “ *.js”.
·      Setiap statement dapat diakhiri dengan “ ; ” namun pada C++ bisa pakai bisa tidak.
·      Jika tidak didukung dalam browser versi lama scriptnya dapat disembunyikan tag “<!–” dan “//–”>
·      Jika program dalam satu baris terlalu panjang dapat menggunakan  tanda “\”.
·      Bahasa dengan karakteristik terbatas
·      Kode terinttegrasi ke dalam html
·      Kode program bisa diakses
·      Hubungan dinamis, referensi dari objek diverifikasi pada saat loading

CMS.
Pengertian : 
   Content Management System atau sering disebut dengan CMS adalah aplikasi web yang berisikan template untuk mengelola isi halaman web secara mudah. Penggunaan Content Management System tidak memerlukan pengetahuan pemrograman web yang handal karena proses instalasi dan cara penggunaannya sudah user friendly. CMS sendiri ada yang dibuat khusus menyesuaikan kasus yang ada dan biasanya berbayar dan ada yang berupa template instan yang fungsionalitasnya dibuat dengan menyeuaikan pada beberapa proses bisnis yang ada didunia nyata yang dapat digunakan secara gratis.

  Aplikasi Content Management System instant yang banyak terdapat di internet saat ini kebanyakan dibuat menggunakan scripting language PHP dan database-nya adalah MySQL. Saat ini perkembangan Content Management System cukup pesat, banyak vendor yang membuat CMS instant yang didistribusikan secara gratis. Perkembangan CMS instant ini juga dipicu oleh perkembangan web 2.0 yang memungkinkan interaksi dalam arti yang cukup luas antara pengelola web dan pengunjung web.
Pengertian Content Management System (CMS)
    Selain perkembangan teknologi web dan infrastruktur internet, perkembangan pesat Content Management System juga dipicu oleh kebutuhan masyarakat dan pelaku bisnis yang menginginkan web dapat mendukung kegiatan bisnis mereka secara mudah dalam hal pengelolaan content, cepat dalam pembuatan web, serta murah dalam pengadaannya.

   Bahkan saat ini, pengembangan aplikasi web CMS sudah banyak yang menggunakan konsep freamework. Dengan konsep ini, sangat dimungkinkan untuk melakukan modifikasi terhadap beberapa fitur Content Management System instant tersebut karena semuanya dibuat lebih modular. Berikut adalah beberapa contoh web CMS instant yang dibuat oleh vendor dan dapat digunakan secara gratis dan scripting language yang digunakan adalah PHP dengan database server MySQL.

    Ada beberapa jenis-jenis Content Management System atau CMS, yaitu :
  • CMS untuk membuat personal blog, contohnya WordPress.
  • CMS untuk membuat web e-Commerce, contohnya PrestaShop, OsCommerce, Opencart, Drupal.
  • CMS untuk membuat web e-Learning, contohnya Moodle.
  • CMS untuk membuat personal web, contohnya joomla!, Mambo.
  • CMS untuk membuat e-Office, contohnya katanya (Kantor Maya).
  • CMS untuk membuat web e-Forum, contohnya phpBB, MYBB,Vbulletin.
Berikut adalah beberapa jenis framework berbasis scripting language PHP :
  • Code Igniter (CI).
  • RubyOnRail (RoR).
  • CakePHP.
  • FuseBox.
Software - Software Database :

DBMS

  (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan. DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS.

MySql

   MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis. Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
  
        Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Keistimewaan MySQL

  1.   Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2.   Perangkat lunak sumber terbuka (open source). MySQL didistribusikan sebagai open source sehingga dapat digunakan secara gratis.
  3.    Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4.    Performance tuning, MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5.     Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6.    Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7.    Keamanan. MySQL memiliki beberapa lapisan keamanan seperti password yang terenkripsi.
  8.     Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah record lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9.     Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau named pipes (NT). 
  10.    Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11.   Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12.    Klien dan Peralatan. MySQL dilengkapi dengan berbagai tool  yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13.   Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Optimasi Web...

Cara optimasi SEO untuk website bisnis online tidak sama dengan cara optimasi website atau blog biasa. Mengapa? Karena website bisnis online jarang update, tidak seperti blog biasa. Artikel bisnis online tidak sebanyak artikel milik website biasa. Sehingga hal ini yang membuat cara optimasi seo berbeda.
Berikut ini prinsip dasar SEO yang perlu kita tahu;
I. SEO OnPage (OnPage SEO)
Seo onpage adalah serangkaian teknik dengan memanfaatkan algoritma mesin pencari untuk mengoptimasi website tertentu tanpa bantuan website lain. Misalnya, penggunaan garis tebal, garis miring, link internal (artikel tekait dsb), pewarnaan huruf, meta tag, deskripsi penelusuran, dan sebagainya.
Optimasi seo onpage ini tidak ada keterkaitan sama sekali dengan website lain, kecuali hanya merekayasa website itu sendiri agar bisa menarik perhatian search engine atau mesin pencari. Tujuannya agar artikelnya mudah ditemukan oleh pengguna/visitor.
II. SEO OffPage (OffPage SEO)
Seo offpage adalah serangkaian teknik dengan memanfaatkan algoritma mesin pencari untuk mengoptimasi website tertentu dengan bantuan website lain. Yaitu BackLink.
Untuk website bisnis online harus memperkuat teknik seo offpage ini agar tidak kalah dalam kompetisi di SERP google, maupun bing dan yahoo.
Metode SEO onpage ini mengacu pada teknologi pagerank google.
Bagaimana prinsip teknologi PageRank Google? 
1. Prinsip pagerank adalah; semakin banyak link yang mengarah ke website kita, maka peringkat blog kita akan naik di google search.
2. Jika ada sebuah website berkualitas yang mengarahkan link-nya ke website kita, maka akan lebih baik daripada link yang berasal dari 100 website yang biasa-biasa saja. Teknik SEO Offpage inilah yang benar-benar berpedoman dengan teknologi pagerank google.
Backlink seperti apa yang diakui google?
* Backlink yang diakui google adalah backlink alami, bukan backlink buatan. Backlink alami contohnya adalah link yang ada di halaman postingan blog lain yang mengarah ke salah satu halaman postingan blog anda. Bukan mengarah ke halaman Home blog anda. Karena link yang menuju ke halaman postingan akan menunjukkan bahwa artikel anda adalah artikel penting dan berkualitas.
* Backlink yang tidak diakui google adalah link yang mengarah dari kolom komentar, sidebar blog atau template (tukeran link dkk), dan tempat-tempat lain sejenisnya. Hal itu sama sekali tidak menunjukkan bahwa artikel anda adalah artikel penting dan berkualitas, melainkan hanya menunjukkan keberadaan sebuah sumber saja.
Meskipun link-link tersebut beraliran dofollow, google tidak akan mengakuinya sebagai backlink jika ditempatkan di tempat-tempat yang tidak wajar. Jika anda ingin melihat backlink yang diakui oleh google, cobalah install browser anda dengan webrank toolbar. Silakan baca dibawah ini;
Anda nantinya akan mengetahui “backlinks according to google” di browser mozilla firefox anda. Jika website anda tidak memiliki backlink yang diakui google, maka akan menunjukkan “backlink 0″ meskipun anda menanam jutaan link di website lain.
Kesimpulan;
* Website untuk bisnis online harus memiliki backlink yang kuat sebagai pondasi di SERP, karena website bisnis online tidak sering update seperti website biasa (jarang update).
Namun jika keliru dalam menerapkan backlink maka justru malah akan menjauhkan website anda dari SERP. Misalnya anda menautkan link di website lain dalam jumlah banyak secara tiba-tiba. Zaman sekarang tidak mudah mencari backlink yang diakui google. Jika anda ingin menggunakan jasa seo, pilihlah jasa seo yang mematuhi pedoman mutu webmaster google.
Solusi;
* Jika anda berkomentar di blog lain dan meninggalkan link, atau menanam link di forum, atau jika anda menautkan link di mana saja, gunakanlah url laman landas. Yaitu url postingan dimana pengguna langsung bisa menemukan produk anda.
Meskipun sulit untuk diakui google sebagai backlink, namun hal itu akan melangsingkan angka alexa sehingga bisa menaikkan peringkat website anda juga di mesin pencari. Hasilnya, trafik visitor akan naik.
Satu url laman landas yang berperingkat tinggi akan lebih baik daripada 100 url berperingkat tinggi namun bukan laman landas.
Alternatif Non SEO
* Iklankan bisnis anda di Google Adwords. Trafik website anda akan naik secara instant dan angka alexa akan cepat langsing. Lama kelamaan pagerank website anda akan naik juga meskipun tanpa backlink.
Hanya saja backlink alami membuat peringkat halaman selangkah lebih kuat dalam berkompetisi di search engine jika dibandingkan dengan website yang tanpa backlink sama sekali.

Monday, March 30, 2015

Definisi Web Science.

WEB.
Pengertian Web yaitu  kumpulan halaman yang dapat menampilkan informasi berupa gambar, animasi, tulisan, suara maupun gabungan dari keseluruhannya yang bersifat statis atau dinamis yang dapat membentuk rangkaian yang saling terkait yang dihubungkan dengan banyak link. 

Science.
Penggertian dari Science adalah sebuah pengetahuan yang dapat berupa informasi lisan ataupun tulisan yang dapat digunakan untuk keperluan Penelitian ataupun Tugas individu.

Sejarah WEB




Penjelajah web pertama bernama bernama WorldWideWeb  (tanpa spasi) diciptakan Tim Berners-Lee. Nama penjelajah tersebut kemudian diubah menjadi Nexus.
Pada tahun 1993, Marc Andreessen melakukan inovasi penjelajah web dengan merilis Mosaic (kemudian Netscape), "perampan web populer pertama di dunia",yang membuat sistem Internet mudah digunakan dan lebih mudah diakses oleh orang kebanyakan. Penjelajah web Andreesen memicu ledakan popularitas di Internet pada tahun 1990-an. Andreessen, pemimpin tim Musa di NCSA, segera mendirikan perusahaan sendiri, bernama Netscape, dan merilis Mosaic-yang kemudian mempengaruhi Netscape Navigator pada tahun 1994, yang dengan cepat menjadi browser yang paling populer di dunia, menguasai 90% dari semua penggunaan penjelajah web di dunia (lihat bagian penggunaan web browser).
Microsoft menanggapinya dengan menciptakan Internet Explorer pada tahun 1995, juga sangat dipengaruhi oleh Mosaic, dan memulai perang penjelajah web pertama di industri Internet. Dibundel dengan Windows, Internet Explorer memperoleh dominasi di pasar penjelajah web. Raihan penggunaan Internet Explorer memuncak dengan jumlah lebih dari 95% pada tahun 2002.
Opera memulai debutnya pada tahun 1996, meskipun belum pernah mencapai penggunaan secara luas, memiliki kurang dari 2% pangsa penggunaan browser pada Februari 2012 menurut Net Applications. Versi mini Opera (Opera Mini) memberikan tambahan pangsa pasar, pada bulan April 2011 sebesar 1,1% pada penggunaan penjelajah web secara keseluruhan, tetapi terfokus pada pasar ponsel yang tumbuh cepat. Opera Mini terinstal pada lebih dari 40 juta ponsel. Opera Mini ini juga tersedia di beberapa sistem benam lain, termasuk konsol video game Nintendo Wii.
Pada tahun 1998, Netscape meluncurkan apa yang kemudian akan menjadi Mozilla Foundation dalam upaya menghasilkan browser kompetitif dengan menggunakan model perangkat lunak sumber terbuka. Penjelajah web tersebut akhirnya akan berkembang menjadi Firefox. Hingga Agustus 2011, Firefox memiliki pangsa pasar 28% penjelajah web dunia.
Safari merilis versi beta pada Januari 2003. Hingga April 2011, Safari memiliki pangsa dominan untuk penjelajah web berbasis Apple, dan menguasai lebih dari 7% dari pasar penjelajah web dunia.
Pendatang baru di pasar penjelajah web adalah Google Chrome. Pertama kali dirilis pada bulan September 2008, popularitas Chrome meningkat secara signifikan dari tahun ke tahun, dengan menggandakan pangsa penggunaannya dari 8% menjadi 16% pada bulan Agustus 2011. Peningkatan ini berbanding terbalik dengan popularitas Internet Explorer yang cenderung menurun dari bulan ke bulan. Pada Desember 2011, Google Chrome menyalip Internet Explorer 8 sebagai web browser yang paling banyak digunakan namun tetap lebih rendah jika dibandingkan dengan jumlah gabungan semua versi Internet Explorer yang digunakan

Pengertian Memex : 






Memex adalah mesin pencari khusus Dark Web, yang dikembangkan oleh lembaga peneliti Departemen Pertahanan Amerika Serikat bernama Defence Advanced Research Project Agency (DARPA). Memex adalah singkatan dari memory dan index. Saat ini, produk tersebut sudah diujicoba, antara lain oleh aparat di kota New York untuk mengungkap kasus perdagangan manusia.
Proyek ini sudah berlangsung selama setahun dan masih akan berlanjut hingga dua tahun ke depan. Tujuannya untuk mengembangkan software dengan kemampuan seperti mesin pencari pada umumnya, namun dengan lokasi pencarian yang lebih spesifik. Dan hasil pencarian yang tak terpengaruh oleh pengiklan ataupun rating.
Hypertext : 



- Pengertian 
Hypertext adalah text yang berhubungan dengan dokumen lain atau teks yang nge-link ke informasi lain. Pada link dalam dokumen hypertext apabila di klik, maka dapat dengan cepat menuju/ melompat ke konten yang berbeda. Walaupun hypertext biasanya berkaitan dengan halaman Web, tetapi teknologi sudah ada sejak tahun 1960-an. Software program yang mencakup ensiklopedia dan kamus telah lama dalam definisi mereka istilah hypertext telah digunakan mereka dan mempunyai arti pembaca dapat dengan cepat mengetahui lebih lanjut tentang topik atau kata-kata tertentu.
Web merupakan hypertext karena hampir di setiap halaman termasuk link ke halaman lain dan teks dan gambar dapat digunakan sebagai link ke konten yang lain.

- Sejarah 
Merupakan salah satu varian dari SGML (Standard Generalized Markup Language), yaitu sebuah standar dari ISO (International Organization for Standarization) untuk pertukaran dokumen secara elektronik. HTML sendiri secara formal diumumkan sebagai RFC 1866. Yang dipergunakan dalam pertukaran dokumen melalui protokol HTTP.

Internet




Sejarah Internet

Berikut sejarah kemunculan dan perkembangan internet.

Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn 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.

FTP : 


File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.

Gopher 


Pengertian : 

Gopher adalah, Program berbasis teks yang digunakan untuk mem-browser daftar menu Internet pada berbagai server gopher. Pengertian Gopher dari sumber lain adalah suatu aplikasi perangkat lunak yang tesusun atas beberapa menu sistem pencarian dan penemuan kembali.
Situs Gopher adalah komputer yang menampilkan menu-menu yang mewakili data dan informasi yang tersedia. Secara mendasar, menu-menu ini merupakan daftar isi untuk mengolah dan menunjuk ke sebuah informasi tertentu.
Layanan ini menggunakan FTP untuk pertukaran file dan Telnet untuk koneksi dengan server tertentu.
Gopher yang memiliki sistem berbasis menu paling dasar ini menyediakan konektifitas yang saling berhubungan antara file-file pada komputer-komputer Internet. File-file ini nampak seperti direktori berseri di seputar menu Gopher yang sebenarnya file-file tersebut berlokasi di komputer lain.
Gopher menyediakan akses ke dokumen teks, Grafik dan suara digital hanya dapat dimasukkan dalam kumpulan sebuah dokumen, yang harus didownload ke komputer lokal, dan baru kemudian dapat dilihat dengan program lain.
Gopher juga memungkinkan akses ke beberapa fasilitas lain yang ada diinternet seperti Telnet untuk melakukan hubungan komunikasi jarak jauh.
Manfaat Aplikasi Gopher ini adalah user tidak perlu mengetahui alamat yang khusus pada komputer yang akan di akses. Gopher sendiri merupakan sistem yang memungkinkan para pengguna internet dapat mengakses berbagai situs. Selain itu Gopher yang merupakan sistem dengan otomatisasi dimana pemakai dapat mengakses informasi dengan menggunakan hirarki.

Usernet. 





Pengertian
Usernet adalah sistem diskusi Internet yang terdistribusi secara global. Sistem ini dikembangkan dari arsitektur serbaguna UUCP dari nama yang sama.
Kelebihan :
-Usenet memungkinkan untuk bertukar informasi secara kompleks dan lengkap.
-Mempunyai system yang hampir sama dengan BBS.
-Forum dengan cakupan yang luas dan informasinya baru.

Sejarah
Mahasiswa pascasarjana Universitas Duke bernama Tom Truscott dan Jim Ellis mencetuskan idenya pada tahun 1979 untuk selanjutnya membangun sistem ini pada tahun 1980. Pengguna membaca dan mengirim pesan umum (disebut artikel atau posting, dan secara kolektif disebut berita) ke satu kategori atau lebih yang disebut newsgroup. Usenet menyerupai Bulletin Board System (BBS) dalam banyak hal, dan merupakan awal dari berbagai forum Internet yang banyak digunakan saat ini, secara kasar dapat dianggap sebagai hibrida antara surat elektronik dan forum web. Diskusi disusun menurut topik diskusi, dan ditampilkan oleh Newsreader seperti halnya susunan forum web dan BBSes, meskipun artikel disimpan pada peladen secara berurutan.

Web 1.0 , 2.0. 3.0 




Web 1.0 
Web 1.0 merupakan teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Pada dasarnya, Website yang dibangun pada generasi pertama ini secara umum dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif boleh dibilang pada web 1.0 ini bersifat read-only.  
Beberapa ciri atau karakteristik web 1.0. adalah:
1. Merupakan halaman web yang statis atau hanya berfungsi untuk menampilkan.
2. Halaman masih didesain sebagai html murni, yang ‘hanya’ memungkinkan orang untuk melihat tanpa ada interaksi
3. Biasanya hanya menyediakan semacam buku tamu online tapi tidak ada interaksi yang intens
4. Masih menggunakan form-form yang dikirim melalui e-mail, sehingga komunikasi biasanya baru satu arah.

Web 2.0
. Istilah Web 2.0 pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Menurut Tim O’Reilly, Web 2.0 dapat didefinisikan sebagai berikut: “Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut.

Web 2.0, adalah sebuah istilah yang dicetuskan pertama kali oleh O'Reilly Media pada tahun 2003, dan dipopulerkan pada konferensi web 2.0 pertama pada tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis web—seperti situs jaringan sosial, perangkat komunikasi, dan folksonomi yang menekankan pada kolaborasi online dan berbagi antar pengguna. O'Reilly Media, dengan kolaborasinya bersama MediaLive International, menggunakan istilah ini sebagai judul untuk sejumlah seri konferensi, dan sejak 2004 beberapa pengembang dan pemasar telah mengadopsi ungkapan ini.
Walaupun kelihatannya istilah ini menunjukkan versi baru daripada web, istilah ini tidak mengacu kepada pembaruan kepada spesifikasi teknis World Wide Web, tetapi lebih kepada bagaimana cara si-pengembang sistem di dalam menggunakan platform web. Mengacu pada Tim Oreilly,   (http://id.wikipedia.org/wiki/Web_2 ) 

Prinsip-prinsip Web 2 :
·        -  Web sebagai platform
·        -   Data sebagai pengendali utama
·        -   Efek jaringan diciptakan oleh arsitektur partisipasi
·         -    Inovasi dalam perakitan sistem serta situs disusun dengan menyatukan fitur dari pengembang         yang terdistribusi dan independen (semacam model pengembangan "open source")
·        -  Model bisnis yang ringan, yang dikembangkan dengan gabungan isi dan layanan
·             Akhir dari sikllus peluncuran (release cycle) perangkat lunak (perpetual beta)
·         -   Mudah untuk digunakan dan diadopsi oleh user


     Pertumbuhan Sosial dan Ekonomi 






   Dampak Postive Dari Internet untuk sosial :

-Dampak Positive internet untuk sosial adalah, dalam dunia maya kita bisa berjualan online , dimana shop online tidak membutuhkan modal berjualan sama sekali , tidak seperti membangun toko ataupun kios .
-Dampak Positive lain adalah kita bisa ngobrol lewat social media dengan saudara – teman bahkan orang tua yang jaraknya jauh dengan daerah yang kita tempati.
-Dampak Positive Lainnya lagi adalah, kita bisa mengirim lowongan kerja via online .

    Dampak Negative dari Internet untuk Sosial :

- Dampak Negative dari Internet untuk Sosial : Maraknya penipuan dari shop online yang mengiming imingi para calon pembeli dengan memeberikan harga diskon yang menipu , sehingga para calon pembeli tergiur untuk membeli.
-          Dampak Lainnya adalah : Banyaknya penculikan yang didasarkan dengan cara mengadakan kopi darat (pertemuan) lalu korban akan diculik dan bahkan pelaku kadang membunuh korban

-Dampak Lainnya : Banyaknya anak dibawah umur yang bebas membuka situs dengan konten dewasa .

     Dampak Positif Internet untuk Ekonomi:

   Dalam bidang ekonomi teknologi berkembang sangat pesat. Dari kemajuan teknologi dapat kita rasakan manfaat positifnya antara lain :
1-      Pertumbuhan Ekonomi yang semakin tinggi
2-      Terjadinya Industrialisasi
  -      Produktifitas dunia industry semakin meningkat


Metodologi Web Science



Web Science merupakan kajian sains dari Web. Ketika Web telah bergerak ke ranah ilmu, maka pertanyaan mendasar adalah bagaimana keilmuan ini melakukan metodologi. Bagaimana peneliti atau engineer melakukan pendekatan terhadap Web untuk pemahaman dan relasinya dengan domain sosial secara luas dan inovasi apa yang dapat dilakukan.

Berbagai penelitian yang berlangsung saat ini melakukan pengembangan pada metodologi pemetaan (mapping) dan graph pada struktur Web dengan sampling sebagai kunci utamanya [Leung, 2001]. Sebagai contoh laporan riset [Fetterly, 2004] menyatakan bahwa 27% dari web di Jerman (.de) melakukan perubahan setiap minggu. Model lain adalah metodologi model analisis yang mengkombinasikan data empiris yang digunakan untuk melakukan determinasi probabilitas. Metodologi pada Web Science akan dipengaruhi oleh perekayasaan yang berlatar belakang industri maupun peneliti akademisi. 

Tuesday, March 17, 2015

Pengertian dan Sejarah WEB

Pendahuluan
Penjelajah web atau Peramban web adalah sebuah software yang dapat digunakan untuk mencari Informasi dari segala penjuru Dunia, yang dimana dapat dilakukan hanya didepan Handset ataupun Peralatan Komputer lain nya.
Selain sebagai media ( User Interface ), Penjelajah Web juga dapat digunakan sebagai media Komunikasi sosial maupun Secara Pribadi. Contohnya Gmail, Facebook, Twitter, dan lain - lain.
Sejarah
Penjelajah web pertama bernama bernama WorldWideWeb  (tanpa spasi) diciptakan Tim Berners-Lee. Nama penjelajah tersebut kemudian diubah menjadi Nexus.
Pada tahun 1993, Marc Andreessen melakukan inovasi penjelajah web dengan merilis Mosaic (kemudian Netscape), "perampan web populer pertama di dunia",yang membuat sistem Internet mudah digunakan dan lebih mudah diakses oleh orang kebanyakan. Penjelajah web Andreesen memicu ledakan popularitas di Internet pada tahun 1990-an. Andreessen, pemimpin tim Musa di NCSA, segera mendirikan perusahaan sendiri, bernama Netscape, dan merilis Mosaic-yang kemudian mempengaruhi Netscape Navigator pada tahun 1994, yang dengan cepat menjadi browser yang paling populer di dunia, menguasai 90% dari semua penggunaan penjelajah web di dunia (lihat bagian penggunaan web browser).
Microsoft menanggapinya dengan menciptakan Internet Explorer pada tahun 1995, juga sangat dipengaruhi oleh Mosaic, dan memulai perang penjelajah web pertama di industri Internet. Dibundel dengan Windows, Internet Explorer memperoleh dominasi di pasar penjelajah web. Raihan penggunaan Internet Explorer memuncak dengan jumlah lebih dari 95% pada tahun 2002.
Opera memulai debutnya pada tahun 1996, meskipun belum pernah mencapai penggunaan secara luas, memiliki kurang dari 2% pangsa penggunaan browser pada Februari 2012 menurut Net Applications. Versi mini Opera (Opera Mini) memberikan tambahan pangsa pasar, pada bulan April 2011 sebesar 1,1% pada penggunaan penjelajah web secara keseluruhan, tetapi terfokus pada pasar ponsel yang tumbuh cepat. Opera Mini terinstal pada lebih dari 40 juta ponsel. Opera Mini ini juga tersedia di beberapa sistem benam lain, termasuk konsol video game Nintendo Wii.
Pada tahun 1998, Netscape meluncurkan apa yang kemudian akan menjadi Mozilla Foundation dalam upaya menghasilkan browser kompetitif dengan menggunakan model perangkat lunak sumber terbuka. Penjelajah web tersebut akhirnya akan berkembang menjadi Firefox. Hingga Agustus 2011, Firefox memiliki pangsa pasar 28% penjelajah web dunia.
Safari merilis versi beta pada Januari 2003. Hingga April 2011, Safari memiliki pangsa dominan untuk penjelajah web berbasis Apple, dan menguasai lebih dari 7% dari pasar penjelajah web dunia.
Pendatang baru di pasar penjelajah web adalah Google Chrome. Pertama kali dirilis pada bulan September 2008, popularitas Chrome meningkat secara signifikan dari tahun ke tahun, dengan menggandakan pangsa penggunaannya dari 8% menjadi 16% pada bulan Agustus 2011. Peningkatan ini berbanding terbalik dengan popularitas Internet Explorer yang cenderung menurun dari bulan ke bulan. Pada Desember 2011, Google Chrome menyalip Internet Explorer 8 sebagai web browser yang paling banyak digunakan namun tetap lebih rendah jika dibandingkan dengan jumlah gabungan semua versi Internet Explorer yang digunakan