Friday, March 28, 2014

Java Input Output + Maks Min Part. 2

Pada codingan kali ini, masih berkaitan dengan Input dan Output. Hanya saja di sini kita bisa menghitung berapa orang yang mendapat nilai A, B, C, D, atau E..

Berikut Listingnya, Cekidot...


Output yang dihasilkan :




Selamat mencoba, semoga bermanfaat :)


Java Input Output + Maks Min

Pada kesempatan kali ini saya mau berbagi codingan JAVA input output sederhana dan mencari nilai Maks & Min dari nilai yang kita inputkan.. Berikut listing codingnya.. cekidot !!


Output yang dihasilkan :



Selamat mencoba, semoga bermanfaat :)

Ultimate Drum Lessons - Double Bass Drumming - Mike Portnoy


Saturday, March 22, 2014

Pengenalan Web Science

Definisi Web Science
================
Web Science sendiri merupakan pengertian dari 2 kata, yaitu Web dan Science. Web adalah adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar,video, atau jenis-jenis berkas lainnya. Sedangkan Science adalah istilah yang digunakan yang merujuk pada rumpun ilmu dimana obyeknya adalah benda-benda alam dengan hukum-hukum yang pasti dan umum, berlaku kapan pun dimana pun.

Web Science dapat disimpulkan, yaitu segala sesuatu yang berkaitan dengan ilmu pengetahuan yang diperoleh dari sumer yang akurat dan dapat di unduh dari dunia maya tanpa kita harus menuju ke sumber informasi yang ada di informasi yang ingin kita cari, sehingga memudahkan kita untuk memperoleh informasi.


Sejarah Web
==========

Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.

Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.

Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP(bahasa Inggris: HTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS).

Versi Web
==========
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. Berbagai Website seperti situs berita “cnn.com” atau situs belanja “Bhinneka.com” dapat dikategorikan ke dalam jenis ini.

WEB 2.0
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 di tahun 2004, merujuk pada generasi yang dirasakan sebagai generasi kedua layanan berbasis web seperti situs jaringan sosial, wiki, 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, istilah Web 2.0 didefinisikan sebagai berikut:
“Web 2.0 adalah sebuah revolusi bisnis di dalam industri komputer yang terjadi akibat pergerakan ke internet sebagai platform, dan suatu usaha untuk mengerti aturan-aturan agar sukses di platform tersebut.”
Web 2.0 menjadi topik hangat dalam pembahasan web saat ini.

Prinsip-prinsip Web 2.0 :
- 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 siklus peluncuran (release cycle) perangkat lunak.
- Mudah untuk digunakan dan diadopsi oleh user.

Web 3.0 / Semantic Web
Walaupun masih dalam perdebatan di kalangan analis dan peneliti, istilah Web 3.0 tetap berpotensi menjadi generasi teknologi di dunia Internet. Saat ini, definisi untuk Web 3.0 sangat beragam mulai dari pengaksesan broadband secara mobile sampai kepada layanan Web berisikan perangkat lunak bersifat on-demand [Joh07]. Namun, menurut John Markoff, Web 3.0 adalah sekumpulan teknologi yang menawarkan cara baru yang efisien dalam membantu komputer mengorganisasi dan menarik kesimpulan dari data online. Berdasarkan definisi yang dikemukakan tersebut, maka pada dasarnya Semantic Web memiliki tujuan yang sama karena Semantic Web memiliki isi Web yang tidak dapat hanya diekpresikan di dalam bahasa alami yang dimengerti manusia, tetapi juga di dalam bentuk yang dapat dimengerti, diinterpretasi dan digunakan oleh perangkat lunak (software agents). Melalui Semantic Web inilah, berbagai perangkat lunak akan mampu mencari, membagi, dan mengintegrasikan informasi dengan cara yang lebih mudah [Tim01]. Pembuatan Semantic Web dimungkinkan dengan adanya sekumpulan standar yang dikoordinasi oleh World Wide Web Consortium (W3C). Standar yang paling penting dalam membangun Semantic Web adalah XML, XML Schema, RDF, OWL, dan SPARQL.

Jenis-Jenis Browser :
  • Netscape Navigator
  • Internet Explorer
  • Mozilla Firefox
  • Opera
  • Safari
  • Google Chrome
  • Flock
  • Slim Browser
  • OperaTor
  • Maxthon
  • Avant Browser

Hypertext
==========
Hypertext, dalam ilmu komputer, sebuah koleksi dokumen yang berisi referensi silang yang disebut hyperlink, yang memungkinkan pengguna untuk melompat dengan mudah dari satu dokumen ke yang lain. Hypertext digunakan secara luas pada Internets, intranet, dan internet, serta di banyak CD-ROM aplikasi multimedia.

Dokumen Hypertext didasarkan pada dan dibuat dalam bahasa-bahasa pemrograman markup yang dirancang khusus untuk memberi struktur dokumen pada jaringan. Bahasa markup yang paling umum adalah Standard Generalized Markup Language (SGML).dokumen Hypertext di Internet diciptakan dalam jenis yang lebih khusus bahasa markup yang disebut Hypertext Markup Language (HTML). Dalam HTML, tag yang tertanam dalam teks untuk menentukan bagaimana pandangan pengguna dokumen dalam browser. Tag mengintegrasikan hyperlink ke hypertext dan memungkinkan link ke dokumen lain, e-mail ke pengguna Internet lain, grafis, audio, dan video.

Multimedia adalah integrasi grafis, suara, video, dan teks, dan sering dimasukkan dalam hypertext untuk membuat hypermedia. Hypermedia, seperti multimedia, biasanya grafis intensif, pencampuran foto, gambar, ikon, animasi, suara, dan video. Sebagai perbandingan ke Internet hanya-teks sebelumnya, lingkungan multimedia ini diperkaya dianggap menjadi alasan mengapa World Wide Web dan Internet telah menjadi begitu populer.

Hypertext memungkinkan pengguna untuk berinteraksi dengan pengguna lain dan pengalaman sama sekali berbeda set informasi, link, dan media-semua dari titik awal yang sama. Salah satu aplikasi dari hypertext adalah hyperfiction. Dalam hyperfiction pengguna yang membaca sebuah karya fiksi di komputer bisa langsung jalan dan hasil tindakan, sering kali dalam multimedia, dengan membuat pilihan tertentu. Apakah aplikasi komputer tekstual atau tidak, banyak, terutama dalam hiburan dan referensi, beroperasi pada prinsip-prinsip yang sama pengguna menentukan pilihan dari sejumlah besar kemungkinan.

Istilah hypertext ini diciptakan oleh ilmuwan komputer Amerika Ted Nelson pada tahun 1965 untuk menggambarkan informasi tekstual yang dapat diakses dengan cara yang nonlinier. Dia menggunakan prefiks hiper untuk menggambarkan kecepatan dan fasilitas dengan mana pengguna dapat melompat ke dan dari daerah terkait teks.

FTP
==========
Protokol pengiriman berkas (Bahasa inggris: File Transfer Protocol) atau FTP adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas(file) komputer antar mesin-mesin dalam sebuah Antarjaringan.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.

FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum pengiriman data dimulai. Sebelum membuat koneksi, port TCP nomor 21 di sisi server akan “mendengarkan” percobaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk :

(1) Membuat sebuah koneksi antara klien dan server,
(2) Mengizinkan klien untuk mengirimkan sebuah perintah FTP kepada server dan juga
(3) Mengembalikan responsserver ke perintah tersebut. Sekali koneksi kontrol telah dibuat, maka server akan mulai membuka port TCP nomor 20 untuk membentuk sebuah koneksi baru dengan klien untuk mengirim data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan.

FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan password-nya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. Umumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama penggunaanonymous dan password yang diisi dengan menggunakan alamat e-mail.

Arsitektur dari Web
===============
Arsitekur menurut bahasa adalah cara atau ilmu untuk membuat dan mendesain suatu karya agar karya tersebut bisa menjadi lebih bagus dan mempunyai suatu nilai estetika. sedangkan Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

Jadi, Arsitektur Website adalah sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria estetis dan fungsional.

Free Spade Grays 2 Cursors at www.totallyfreecursors.com