Wednesday, March 27, 2013

Tugas Pengantar Web Science



SEJARAH INTERNET

Internet merupakan jaringan komputer yang dibentuk oleh Departemen Pertahanan Amerika Serikat pada tahun 1969, melalui proyek ARPA yang disebut ARPANET (Advanced Research Project Agency Network), di mana mereka mendemonstrasikan bagaimana dengan hardware dan software komputer yang berbasis UNIX, kita bisa melakukan komunikasi dalam jarak yang tidak terhingga melalui saluran telepon. Proyek ARPANET merancang bentuk jaringan, kehandalan, seberapa besar informasi dapat dipindahkan, dan akhirnya semua standar yang mereka tentukan menjadi cikal bakal pembangunan protokol baru yang sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet Protocol).

Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer. Pada saat itu Departemen Pertahanan Amerika Serikat (US Department of Defense) membuat sistem jaringan komputer yang tersebar dengan menghubungkan komputer di daerah-daerah vital untuk mengatasi masalah bila terjadi serangan nuklir dan untuk menghindari terjadinya informasi terpusat, yang apabila terjadi perang dapat mudah dihancurkan.

Pada mulanya ARPANET hanya menghubungkan 4 situs saja yaitu Stanford Research Institute, University of California, Santa Barbara, University of Utah, di mana mereka membentuk satu jaringan terpadu pada tahun 1969, dan secara umum ARPANET diperkenalkan pada bulan Oktober 1972. Tidak lama kemudian proyek ini berkembang pesat di seluruh daerah, dan semua universitas di negara tersebut ingin bergabung, sehingga membuat ARPANET kesulitan untuk mengaturnya.

Oleh sebab itu ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan nama DARPA Internet, yang kemudian disederhanakan menjadi Internet.

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).

ARSITEKTUR WEB

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.

  • Referensi





Monday, March 25, 2013

Tugas PBO 2


berikut listing programnya.

//Sub Program

package Tugas;
public class Compare1 {
    public static void bandingkan(String str1, String str2, boolean ignoreCase)
    { //Merupakan method untuk menjalankan programnya
        int hasil;       // hasil didefinisikan sebagai integer
        if (ignoreCase){         // statement if pada ignoreCase
            hasil = str1.compareToIgnoreCase(str2);//Menghilangkan sifat Method compareTo()
        }
        else{
            hasil = str1.compareTo(str2);//String yang digunakan sebagai pembanding
        }
        if (hasil < 0){ //statement if jika hasil lebi kecil dari angka 0
            System.out.println("\""+ str1 + "\"lebih kecil dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
        else if (hasil == 0){ //statement if jika hasil sama dengan 0
            System.out.println("\""+ str1 + "\"sama dengan dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
        else {//if (hasil > 0) //statement if jika hasil lebih besar dari angka 0
            System.out.println("\""+ str1 + "\"lebih besar dari \""+ str2 +"\""); //untung mencetak string 1 dan stirng 2
        }
    }
}

//Main Program

package Tugas;
import Tugas.Compare1;  //Fungsi ini untuk mengimport method yang di atas
public class Compare {//Perbandingan
    public static void main (String [] args){//main method
         Compare1 c1 = new Compare1();    //Perbandingan yang pertama
         Compare1 c2 = new Compare1();    //Perbandingan yang kedua
         Compare1 c3 = new Compare1();    //Perbandingan yang ketiga
        System.out.println("Menggunakan compareTO() :   "); //Untuk mencetak kata yg di dalam kutip
         c1.bandingkan("Mira","mira",false); //Perbandingan yang pertama dengan logika false
         c2.bandingkan("fira","FIRA",false);  //Perbandingan yang pertama dengan logika false
         c3.bandingkan("KIKI","KIKI",false);  //Perbandingan yang pertama dengan logika false
        System.out.println("\nMenggunakan compareToIgnoreCase() :   ");//Untuk mencetak kata yg di dalam kutip

         c1.bandingkan("Mira","mira",true); //Perbandingan yang pertama dengan logika true
         c2.bandingkan("fira","FIRA",true); //Perbandingan yang pertama dengan logika true
         c3.bandingkan("KIKI","KIKI",true); //Perbandingan yang pertama dengan logika true
    } //akhir main method
} //akhir class

Print out :

Link Kelompok :

Monday, March 11, 2013

Tugas PBO 1


Dibawah ini adalah salah satu contoh program java sederhana yaitu matrik:


  • Listing Program
  public class Matrik1 {
    public static void main(String[]args)
    {
     int [][] mat = {{7,11,13}, {5,9,12}, {3,8,15}};
     //Menyatakan variabel mat matrik
     int baris, kolom;//mendeklarasikan baris & kolom sebagai integer
     for(baris=0; baris<3; baris++)//Menyatakan Perulangan pada baris
        {
         for(kolom=0; kolom<3; kolom++)//Menyatakan perulangan pada kolom
            {
              System.out.print(mat[baris][kolom]+ "  ");
              //Mencetak variabel mat berdasarkan matrik baris & kolom
            }
            System.out.println(" ");
        }
    }
}

  • Penjelasan
     Pada listing codingan diatas adalah untuk program perulangan pada matrik yang berordo 3 x 3, pada statement int baris, kolom; berfungsi untuk mendeklarasikan variabel baris dan kolom sebagai integer, lalu codingan int [][] mat = {{7,11,13}, {5,9,12}, {3,8,15}}; yaitu mat sebagai variabel integer diisi dengan nilai (7,11,13), (5,9,12), dan (3,8,15).
     Listing coding perulangan variabel baris dan kolom sama, misalkan nilai variabel kolom diisi angka 0 lalu syarat ulang adalah nilai kolom kurang dari 3 maka nilai kolom akan bertambah 1, setelah memenuhi syarat maka pada codingan System.out.print(mat[baris][kolom]+ "  "); akan mencetak hasil nilai dari perulangan baris & kolom pada variabel mat dan System.out.println(" "); adalah untuk mencetak karakter spasi sebagai baris baru.

  • Output 

  • Link Kelompok 



Monday, October 15, 2012

Analisa Fitur pada Aplikasi New Media

  SAP: Menganalisa fitur-fitur dari aplikasi new media yang ada dan cara menggunakanya, melalui kegiatan mencoba fitur dan kontent yang ada. Mencari contoh real dari penggunaan aplikasi tersebut (berupa cuplikan video, referensi artikel dsb.)

Salah satu aplikasi yang saya gunakan adalah Youtube.

    
Sekilas mengenai Youtube:
    YouTube adalah sebuah situs web video sharing (berbagi video) populer dimana para pengguna dapat memuat, menonton, dan berbagi klip video secara gratis. Umumnya video-video di YouTube adalah klip musik (video klip), film, TV, serta video buatan para penggunanya sendiri. YouTube didirikan pada Februari 2005 oleh tiga orang bekas karyawan PayPal: Chad Hurley, Steve Chen, dan Jawed Karim. Hurley pernah belajar tentang reka bentuk di Universitas Indiana Pennsylvania. Sementara itu, Chen dan Karim sama-sama belajar komputer sains di Universitas Illinois di Urbana-Champaign.

Berikut ini beberapa fitur-fitur yang terdapat pada youtube:

  • Updated Video End-Screen : Saat selesai memutar video, layar video youtube didesain untuk menampilkan thumbnail dari rekomendasi video lain yang memiliki topik serupa.
  • Enhanced Playlist Bar : Untuk memberikan kenyamanan pengguna saat melihat konten dalam bentuk playlist video, update youtube menambahkan tampilan detail dari kumpulan video pada playlist tersebut pada bagian bawah layar. Hal ini akan mempermudah navigasi untuk melihat video berikutnya atau sebelumnya.
  • Updated Youtube.com/Chart page : Homescreen dari update youtube juga mengalami perubahan desain dan tata letak. Pada homescreen tersebut anda bisa menemukan pilihan most viewed (standard and HD), most liked dst.
  • Wevideo Now on Youtube : Meng-edit video langsung dari youtube adalah fitur rahasia terbaik pada youtube. Pada fitur ini kita dapat bisa menemukan berbagai aplikasi mengedit video di youtube. WeVideo adalah platform edit video berbasis cloud.
  • Youtube Localized in more Countries and languages : Dengan mengubah lokasi yang terdapat pada bagian paling bawah situs, pengguna bisa menemukan halaman youtube yang bersifat lebih lokal, seperti bahasa dan video populer pada masing-masing negara. sayangnya pada update ini youtube hanya menambahkan kenya, filipina dan singapura sementara indonesia masih belum ada dilist.
  • Smart Subscribe button : Tombol "subcribe" saat anda melihat video juga mengalami update dan menjadi lebih "pintar". Tombol ini akan memberitahukan apabila anda sudah "subcribe" pada channel dari video tersebut. Apabila anda belum tersubscribe, tombol akan tampil dalam bentuk standar.
  • Playback : anda dapat memutar video-video pada situs YouTube dengan bebas.
  • Upload Video : anda dapat mengupload video ke situs ini dengan batasan maksimal 15MB per video, namun apabila anda memiliki track record yang bagus ada kemungkinan YouTube akan menawarkan kapasitas upload yang tidak terbatas kepada anda.
  • Quality & Codecs : YouTube menyediakan range yang luas dalam kategori kualitas dan codec dari video-video yang terdapat di dalamnya.
  • 3D Video : saat ini YouTube telah menyediakan fasilitas bagi penggunanya untuk dapat mengupload video dalam format 3D.
  • Blur Faces : Mengamankan privasi pada tayangan video, Google menambahkan fitur baru di YouTube yakni fitur yang bisa memburamkan wajah. Dengan demikian, mereka yang terekam video dalam sebuah persitiwa, apalagi yang tidak disengaja, dapat terjaga privasinya. penambahan fitur ini menyusul hasil observasi para aktivis hak asasi manusia WITNESS akan pentingnya fungsi semacam itu pada layanan berbagi video. YouTube mencontohkan, video seperti peristiwa protes di Mesir beberapa waktu lalu, menampilkan banyak wajah warga maupun aktivis yang terlibat aksi kerusuhan yang mungkin mereka merasa keberatan. Selain itu, si pengunggah video juga bisa terhindar dari masalah, jika dalam video yang diunggahnya memiliki muatan sensitif yang seharusnya tidak diperlihatkan ke publik.


Referensi Artikel :

Monday, October 8, 2012

Konsep Dasar New Media


         
      Meskipun ada beberapa cara yang New Media dapat dijelaskan, Lev Manovich, dalam pengantar Reader New Media , mendefinisikan New Media dengan menggunakan delapan proposisi:

  1. Media baru versus cyberculture  - cyberculture adalah fenomena sosial yang beragam yang berkaitan dengan internet dan jaringan komunikasi (blog, online multi-player game), sedangkan New Media lebih berkaitan dengan benda-benda budaya dan paradigma (digital untuk televisi analog, iPhone).
  2. New Media sebagai Teknologi Komputer Digunakan sebagai Platform Distribusi  - New Media adalah obyek budaya yang menggunakan teknologi komputer digital untuk distribusi dan pameran. misalnya (setidaknya untuk sekarang) Internet, situs Web, multimedia komputer, Blu-ray disk dll Masalah dengan hal ini adalah bahwa definisi harus direvisi setiap beberapa tahun. Istilah "media baru" tidak akan "baru" lagi, karena kebanyakan bentuk budaya akan didistribusikan melalui komputer.
  3. New Media sebagai Data Digital Dikendalikan oleh Software  - Bahasa New Media didasarkan pada asumsi bahwa, pada kenyataannya, semua benda budaya yang mengandalkan representasi digital dan pengiriman berbasis komputer melakukan berbagi sejumlah kualitas umum. Media baru dikurangi menjadi data digital yang dapat dimanipulasi oleh perangkat lunak sebagai data lainnya. Sekarang operasi media dapat membuat beberapa versi dari objek yang sama. Contohnya adalah gambar disimpan sebagai data matriks yang dapat dimanipulasi dan diubah sesuai dengan algoritma tambahan yang diimplementasikan, seperti inversi warna, abu-abu-scaling, mengasah, rasterizing, dll
  4. New Media sebagai Mix Budaya Antara Konvensi yang ada dan Konvensi Perangkat Lunak  - "New Media hari ini dapat dipahami sebagai campuran antara konvensi budaya yang lebih tua untuk representasi data, akses, dan manipulasi dan konvensi terbaru dari representasi data, akses, dan manipulasi The. "tua" Data adalah representasi dari realitas visual dan pengalaman manusia, dan "baru" Data adalah data numerik komputer ini terus keluar dari kunci "kreatif" keputusan, dan didelegasikan kepada posisi teknisi.. " misalnya Dalam film, perangkat lunak yang digunakan di beberapa daerah produksi, pada orang lain dibuat menggunakan animasi komputer.
  5. New Media sebagai Estetika yang Menemani Tahap Awal Setiap Media modern dan Teknologi Komunikasi Baru  - "Sementara kiasan ideologis memang tampaknya akan muncul kembali lebih teratur, strategi estetik banyak mungkin muncul kembali dua atau tiga kali ... Agar pendekatan ini menjadi benar-benar berguna itu tidak akan cukup untuk hanya nama strategi dan kiasan dan untuk merekam momen penampilan mereka, melainkan kita harus mengembangkan analisis yang komprehensif banyak lagi yang berkorelasi sejarah teknologi dengan sejarah sosial, politik, dan ekonomis atau periode modern. "
  6. New Media sebagai Eksekusi Cepat Algoritma Sebelumnya secara manual atau melalui Teknologi Lain  - Komputer adalah mempercepat-besar apa yang sebelumnya teknik manual. kalkulator misalnya. "Secara dramatis mempercepat eksekusi membuat teknik representasi yang mungkin sebelumnya tidak ada." Hal ini juga memungkinkan bentuk baru seni media seperti multimedia interaktif dan permainan video. "Pada satu tingkat, sebuah komputer digital modern hanyalah sebuah kalkulator cepat, kita tidak harus mengabaikan identitas lainnya:. Bahwa dari alat kontrol sibernetik"
  7. New Media sebagai Encoding dari Avant-Garde Modernisme, New Media sebagai NUSANTARA  - Manovich menyatakan bahwa tahun 1920 lebih relevan dengan New Media daripada jangka waktu lainnya. Meta-media bertepatan dengan postmodernisme dalam bahwa mereka berdua bekerja ulang lama daripada membuat baru bekerja. Media baru avant-garde "adalah tentang cara-cara baru untuk mengakses dan memanipulasi informasi" (hypermedia misalnya, database, mesin pencari, dll). Meta-media adalah sebuah contoh bagaimana kuantitas dapat berubah menjadi kualitas seperti dalam teknologi media baru dan teknik manipulasi dapat "recode estetika modernis menjadi estetika postmodern sangat berbeda."
  8. New Media sebagai Artikulasi Paralel Gagasan serupa di Pasca-Perang Dunia II Seni dan Komputasi Modern  - Post WWII Art atau "kombinatorik" melibatkan menciptakan gambar dengan sistematis mengubah parameter tunggal. Hal ini mengarah pada penciptaan atau gambar sangat mirip dan struktur spasial. "Ini menggambarkan bahwa algoritma, ini bagian penting dari media baru, tidak tergantung pada teknologi, tetapi dapat dilaksanakan oleh manusia."
Sebagai contoh aplikasi New Media:
  • Facebook, Twitter, friendster dan website sejenisnya yang menyediakan layanan  social network / jejaring sosial sebagai sarana komunikasi.
  • CNN, BBC, detik, okezone dan berbagai website sejenisnya yang dibuat untuk memberikan berita secara cepat sebagai pengganti koran/majalah.
  • Youtube, metacave dan website sejenisnya yang menyediakan layanan membagikan video atau menampilkannya sebagai sarana hiburan dan berita secara audio visual.
  • google, altavista, yahoo dan website sejenisnya yang merupakan aplikasi mensin pencari /search engine sejumlah kata yang terdapat didalam website untuk mencari berita.



Sumber Referensi:

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews