" WELCOME TO MY BLOG, THANK YOU FOR VISITING . . . "

For Your Information: Mei 2013

Calendar

Clock

Twitter

Pengelolaan Website

INSTITUSI PENGELOLA WEBSITE

Walaupun riset tentang internet diawali dari proyek ARPANET dan berkembang dari kolaborasi penelitian institusi militer dan pendidikan, namun infrastruktur dan teknologi internet saat ini bisa dikatakan bukan milik suatu institusi atau perorangan ataupun negara. Sekarang internet merupakan sebuah enterprise kolaboratif dan kolektif yang terbuka. Ada sejumlah organisasi atau lembaga yang memiliki pengaruh terhadap perkembangan internet serta menjadi guide atas perkembangan internet dan web, diantaranya adalah :

1.      World Wide Web Consortium (W3C) 
Awalnya dibentuk dari Laboratorium Ilmu Komputer MIT oleh Tim Berners-Lee dan Al-Vezza. W3C saat ini bertangggungjawab terhadap perkembangan dari berbagai protokol dan standar yang terkait dengan Web. Seperti misalnya standarisasi HTML, XML, XHTML dan CSS diatur oleh W3C. Saat ini W3C masih dipimpin oleh Berners-Lee. Website W3C dapat diakses pada URL:  http://www.w3c.org

2.      Internet Engineering Task Force (IETF)
Merupakan badan yang bertanggungjawab terhadap masalah teknis dari perkembangan teknologi internet. IETF bertugas mengkaji berbagai teknologi terkait untuk kemudian distandarkan menjadi sebuah request for comment (RFC). IETF fokus pada evolusi dari internet dan menjamin proses tersebut berjalan dengan smooth.

3.      Internet Architecture Board (IAB)
IAB bertanggung jawab dalam  mendefiniskan backbone internet.

4.      Internet Society (ISOC)
Dibentuk dari berbagai organisasi, pemerintahan, non-profit, komunitas, akademisi maupun para professional. Kelompok ini bertanggungjawab dalam membuat kebijakan tentang internet, dan memantau lembaga lain seperti IETF.

5.     The Internet Assigned Authority (IANA) & Internet Network Information Center (InterNIC)
Kelompok ini bertanggung jawab terhadap alokasi alamat IP  dan nama domain.

6.      APJII dan PANDI 
Dua nama tersebut merupakan institusi yang mengatur pengelolaan internet untuk wilayah Indonesia. Meraka adalah APJII (Asosiasi Penyelenggara Jasa Internet Indonesia) dan PANDI (Pengelola Nama Domain Internet Indonesia)

7.      ICANN
singkatan dari Internet Corporation for Assigned Names and Numbers, adalah organisasi nirlaba yang didirikan pada 18 September 1998 dan resmi berbadan hukum pada 30 September 1998. Organisasi yang berkantor pusat di Marina Del Rey, California ini ditujukan untuk mengawasi beberapa tugas yang terkait dengan Internet yang sebelumnya dilakukan langsung atas nama pemerintah Amerika Serikat oleh beberapa organisasi lain, terutama Internet Assigned Numbers Authority (IANA).


ASPEK HUKUM

Dalam dunia Teknologi Informasi (atau IT/Information Technology), masalah yang berhubungan dengan etika dan hukum bermunculan, mulai dari penipuan, pelanggaran, pembobolan informasi rahasia, persaingan curang sampai kejahatan yang sifatnya pidana sudah sering terjadi tanpa dapat diselesaikan secara memuaskan melalui hukum dan prosedur penyidikan yang ada saat ini.

Prinsip dan serangan yang melanggar HAKI

Undang-undang hak cipta mengacu pada Undang-Undang Republik Indonesia Nomor 19 tahun 2002 : “Seseorang atau lembaga yang mendaftarkan hasil karyanya kepada lembaga yang berwenang akan mendapatkan perlindunga hukum”. 

Dalam Undang-undang RI No 19 tahun 2002 tersebut dijelaskan bahwa:

Hak cipta,  Pencipta,  Ciptaan,  Pemegang hak cipta,  Pengumuman,  Perbanyakan, Program komputer , dan Lisensi.

Tindakan penggunaan teknologi informasi yang bertentangan dengan moral dan undang-undang yang berlaku dan banyak dibicarakan saat ini, antara lain:

1. Hacking atau cracking

Tindakan pembobolan data rahasia suatu institusi, membeli barang lewat internet dengan menggunakan nomor kartu kredit orang lain tanpa izin (carding) merupakan contoh-contoh dari tindakan hacking. Orang yang melakukan hacking disebut hacker. Begitu pula dengan membuka kode program tertentu atau membuat suatu proses agar beberapa tahap yang harus dilakukan menjadi terlewatkan (contoh: cracking serial number) apabila dilakukan tanpa izin juga merupakan tindakan yang menyalahi hukum.

2. Pembajakan

Mengutip atau menduplikasi suatu produk, misalkan program komputer, kemudian menggunakan dan menyebarkan tanpa izin atau lisensi dari pemegang hak cipta merupakan dalam posisi lemah akan dikenai sanksi dan konsekuensi sesuai hukum yang berlaku.

3. Browsing situs-situs yang tidak sesuai dengan moral dan etika kita

Membuka situs dewasa bagi orang yang belum layak merupakan tindakan yang tidak sesuai dengan norma dan etika. Teknologi internet yang dapat memberikan informasi tanpa batas akan mengakibatkan tindakan yang beragam, mulai dari tindakan-tindakan positif sampai negatif. Orang yang tahu akan manfaat internet dan memanfaatkan secara positif akan mendapatkan hasil yang positif pula, dan begitu juga sebaliknya.


CONTOH KASUS    
 
Istilah hacker biasanya mengacu pada seseorang yang punya minat besar untuk mempelajari sistem komputer secara detail dan bagaimana meningkatkan kapabilitasnya. Adapun mereka yang sering melakukan aksi-aksi perusakan di internet lazimnya disebut cracker. Boleh dibilang cracker ini sebenarnya adalah hacker yang yang memanfaatkan kemampuannya untuk hal-hal yang negatif. Aktivitas cracking di internet memiliki lingkup yang sangat luas, mulai dari pembajakan account milik orang lain, pembajakan situs web, probing, menyebarkan virus, hingga pelumpuhan target sasaran. Tindakan yang terakhir disebut sebagai DoS (Denial Of Service). Dos attack merupakan serangan yang bertujuan melumpuhkan target (hang, crash) sehingga tidak dapat memberikan layanan.

Pada kasus Hacking ini biasanya modus seorang hacker adalah untuk menipu atau mengacak-acak data sehingga pemilik tersebut tidak dapat mengakses web miliknya. Untuk kasus ini Pasal 406 KUHP dapat dikenakan pada kasus deface atau hacking yang membuat sistem milik orang lain, seperti website atau program menjadi tidak berfungsi atau dapat digunakan sebagaimana mestinya.

Pada kasus yang nyata

Pada tahun 1982 telah terjadi penggelapan uang di bank melalui komputer sebagaimana diberitakan “Suara Pembaharuan” edisi 10 Januari 1991 tentang dua orang mahasiswa yang membobol uang dari sebuah bank swasta di Jakarta sebanyak Rp. 372.100.000,00 dengan menggunakan sarana komputer. Perkembangan lebih lanjut dari teknologi komputer adalah berupa computer network yang kemudian melahirkan suatu ruang komunikasi dan informasi global yang dikenal dengan internet.

Pada kasus tersebut, kasus ini modusnya adalah murni criminal, kejahatan jenis ini biasanya menggunakan internet hanya sebagai sarana kejahatan.

Penyelesaiannya, karena kejahatan ini termasuk penggelapan uang pada bank dengan menggunaka komputer sebagai alat melakukan kejahatan. Sesuai dengan undang-undang yang ada di Indonesia maka, orang tersebut diancam dengan pasal 362 KUHP atau Pasal 378 KUHP, tergantung dari modus perbuatan yang dilakukannya.






Sumber:

http://kartikoadi.blogspot.com/2013/03/web-science.html

[ Read More ]

Posted by Essa Fadhillah 0 komentar»

Arsitektur Web dan Aplikasi


Pada kesempatan kali ini saya ingin memposting tentang Arsitektur website dan aplikasinya serta bagian-bagian dari aplikasi website itu sendiri setelah sebelumnya saya memposting tentang definisi website itu sendiri.

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.

Sedangkan Aplikasi Web adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Melihat perkembangan aplikasi web yang sedang berkembang saat ini, dapat diklasifikasikan menjadi bentuk atau kelompok.

Kelebihan & Kekurangan Aplikasi Berbasis Web

Kelebihan:
  • Dapat diakses kapan pun dan dari mana pun selama ada internet
  •  Dapat diakses hanya dengan menggunakan web browser (umumnya sudah tersedia di PC, PDA, dan handphone terbaru), tidak perlu menginstall aplikasi client khusus

Kekurangan:
  • Antarmuka yang dapat dibuat terbatas sesuai spesifikasi standar untuk membuat dokumen web dan keterbatasan kemampuan web browser untuk menampilkannya
  • Terbatasnya kecepatan internet mungkin membuat respon aplikasi menjadi lambat


HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML.

Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

HTTP

Pengertian HTTP atau definisi HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu.

HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung ke server HTTP menggunakan TCP. Setelah membuat sambungan, klien dapat mengirim pesan permintaan HTTP ke server. HTTP digunakan untuk mengirimkan permintaan dari klien web (browser) ke web server, dikembali kan ke konten web (halaman web) dari server ke klien.

HTTP tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet. Memang HTTP dapat diimplementasikan di atas protokol yang lain di atas Internet atau di atas jaringan lainnya.

WEB SERVER

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML

Macam - macam Web Server diantanya:

  • Apache Web Server - The HTTP Web Server
  •  Apache Tomca
  •  Microsoft windows Server 2003 Internet Information Services (IIS)
  •  Lighttpd
  • Sun Java System Web Server
  • Xitami Web Server
  •  Zeus Web Server

Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).

BROWSER

Browser adalah sebuah aplikasi perangkat lunak yang digunakan untuk menampilkan halaman Web. Microsoft Internet Explorer, Netscape Navigator, Mozilla adalah contohnya.

Pendeknya untuk Web browser, merupakan aplikasi perangkat lunak digunakan untuk menemukan, mengambil dan juga menampilkan konten di World Wide Web, termasuk halaman Web, gambar, video dan file lainnya. Sebagai model klien / server, browser ini jangka klien pada komputer yang kontak server Web dan permintaan informasi. Web server mengirimkan informasi kembali ke browser Web yang menampilkan hasilnya pada komputer atau internet perangkat yang mendukung browser.

Browser saat ini adalah suite perangkat lunak yang berfungsi secara penuh yang dapat menafsirkan dan menampilkan halaman Web HTML, aplikasi, JavaScript, AJAX dan konten lainnya dijalankan pada server Web. Banyak browser menawarkan plug-in yang memperpanjang kemampuan browser sehingga dapat menampilkan informasi multimedia (termasuk suara dan video), atau browser dapat digunakan untuk melakukan tugas-tugas seperti konferensi video, untuk merancang halaman web atau menambahkan anti-phishing filter dan lain fitur keamanan untuk browser.

Dua browser paling populer adalah Microsoft Internet Explorer dan Firefox. Browser utama lainnya termasuk termasuk Google Chrome, Apple Safari dan Opera. Sementara sebagian besar biasa digunakan untuk mengakses informasi di web, browser juga dapat digunakan untuk mengakses informasi host di web server dalam jaringan pribadi.

TRANSACTION

Transaction adalah sebuah cara standard yang diterapkan pada pengolahan data dimana sebuah rangkaian pekerjaan harus diselesaikan secara menyeluruh sebelum data tersebut disimpan secara permanen. Seandainya satu atau lebih dari rangkaian pekerjaan tersebut gagal, maka proses yang sedang berlangsung akan dianggap batal secara keseluruhan.

Ilustrasi pentingnya penggunaan Transaction dapat ditemui dalam proses jual beli yang dilakukan sehari-hari. Pada saat penjualan terjadi, penjual menerima uang sebagai pembayaran dari customer dan ia akan memberikan barang yang dibeli oleh customer.

USER-GENERATED CONTENT

User-generated Content atau disingkat UGC, dikenal juga dengan istilah consumer-generated media (CGM) atau user-created content (UCC) adalah merujuk pada berbagai tipe konten media, tersedia untuk umum, yang diproduksi oleh end-user.

Kemajuan teknologi web memungkinkan konten website tidak lagi dimonopoli oleh pengelola, melainkan dapat dibuat oleh para penggunanya.

UGC merupakan salah satu ciri dominan Web 2.0. MediaWiki adalah salah satu contoh aplikasi web yang menyediakan fitur UGC.

Kunci utama dalam User Generated Content adalah sebuah participatory atau partisipasi. Para founder situs-situs di atas pasti berfikir, bagaimana agar jutaan pengguna internet tertarik untuk masuk dan berpartisipasi. Manfaat aplikasi web yang menarik, kemudahan penggunaan, interface yang nyaman, layanan terjamin, knowledge sharing mungkin bisa membuat pengguna tertarik untuk mencoba dan berpartisipasi di dalamnya.

BLOGS

Blog merupakan singkatan dari web log adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna Internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut.

SOCIAL NETWORKING

Pengertian media sosial atau dalam bahasa inggris “Social Media” menurut tata bahasa,  terdiri dari kata “Social”  yang memiliki arti kemasyarakatan atau sebuah interaksi dan “Media” adalah sebuah wadah atau tempat sosial itu sendiri.

Media sosial adalah sebuah media online, dengan para penggunanya bisa dengan mudah berpartisipasi, berbagi, dan menciptakan isi meliputi blog, jejaring sosial, wiki, forum dan dunia virtual. Blog, jejaring sosial dan wiki merupakan bentuk media sosial yang paling umum digunakan oleh masyarakat di seluruh dunia.
Menurut Andreas Kaplan dan Michael Haenlein, mendefinisikan media sosial sebagai “sebuah kelompok aplikasi berbasis internet yang membangun di atas dasar ideologi dan teknologi Web 2.0 , dan yang memungkinkan penciptaan dan pertukaran “user-generated content”.

WIKIS

Wiki merupakan salah satu kategori Website. Wiki merupakan kumpulan halaman-halaman web yang dapat diubah oleh semua orang setiap saat. Konsep dan peranti lunak wiki diciptakan oleh Ward Cunningham.

Menurut Wikipedia, ensiklopedia bebas:

Wiki adalah sebuah situs web (atau koleksi dokumen hiperteks lainnya) yang memperbolehkan penggunanya menambah atau mengubah isi situs tersebut. Istilah ini juga dapat merujuk kepada software kolaboratif yang digunakan untuk menciptakan situs web semacam itu.

Ward Cunningham, pengembang perangkat lunak wiki yang pertama, WikiWikiWeb, mulanya mendeskripsikan wiki sebagai “basis data terhubung paling sederhana yang memiliki peluang untuk bekerja”

XML

XML (eXtended Markup Language) adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb). Jika demikian, Lalu digunakan untuk apa dokumen XML ini?

XML adalah merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.

Perbedaan antara XML dan HTML
Perlu di ingat bahwa:
·         XML bukan merupakan pengganti HTML.
·         XML dan HTML yang dirancang dengan tujuan yang berbeda:
·         XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.
·         HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat.
·         HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi tentang.

RDF

RDF merupakan framework untuk menggambarkan resource Web, seperti judul, penulis, tanggal modifikasi, konten, dan informasi hak cipta dari halaman Web.

Dokumen RDF ditulis dalam XML. Bahasa XML yang digunakan oleh RDF disebut RDF/XML. Dengan menggunakan XML, informasi RDFdengan mudah dapat dipertukarkan antara berbagai jenis komputer menggunakan berbagai jenis sistem operasi dan bahasa aplikasi.

Manfaat RDF:
  •  Dengan menyediakan kerangka kerja yang konsisten, Resource Description Framework (Rdf) akan mendorong pemberian metadata tentang sumber daya Internet.
  • Karena Resource Description Framework (Rdf) juga mencakup standar sintaks untuk menggambarkan dan query data, maka perangkat lunak yang memanfaatkan metadata akan lebih mudah menjalankanya dan lebih cepat untuk menghasilkannya.
  • Standarisasi sintaks dan kemampuan permintaan akan memungkinkan aplikasi untuk bertukar informasi dengan lebih mudah.
  • Mesin pencari akan mendapatkan hasil yang lebih tepat dari pencarian, berdasarkan metadata bukan pada indeks yang berasal dari pengumpulan teks lengkap.
  • Para pengembang perangkat lunak akan memiliki data yang lebih tepat untuk bekerja dengan lebih cerdas.


URL

Pengertian URL (Uniform Resource Locator) adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen dokumen dapat mereferensikan pranala ke World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya.

URL adalah singkatan dari Uniform Resource Locators yang berarti suatu “pathname” untuk mengidentifikasi sebuah dokumen di web. Didalam URL terdapat informasi nama mesin/host (dalam hal ini komputer) yang akan diakses, nama dokumen beserta logical pathnamenya serta jenis protokol yang akan digunakan untuk melakukan akses ke web.

OWL

OWL adalah salah satu bentuk ontology yang memang dirancang dengan tujuan untuk digunakan oleh aplikasi yang perlu memproses isi informasi ketimbang menampilkan informasi untuk konsumsi manusia. OWL merupakan rekomendasi W3C (World Wide Web Consortium) dalam penulisan ontology untuk web untuk web semantic. OWL dituliskan dalam syntax XML (eXtended Markup Language). Selain XML dalam OWL digunakan juga bahasa XMLS (XML Schema), RDF (Resource Description Framework) dan RDFS (RDF Schema) dan OWL itu sendiri.

MICROFORMATS

Microformat adalah pendekatan berbasis web untuk markup semantik website yang diusahakan untuk menggunakan yang ada pada HTML / XHTML tag untuk menyampaikan metadata dan atribut lain di halaman web dan konteks lain yang mendukung (X) HTML. Pendekatan ini memungkinkan perangkat lunak untuk memproses informasi yang ditujukan untuk pengguna/konsumen (seperti informasi kontak, koordinat geografis, even, dan sejenisnya) secara otomatis.

Meskipun isi dari halaman web secara teknis sudah mampu melakukan "pemrosesan otomatis", namun pemrosesan tersebut masih sulit untuk dimaksimalkan karena tag markup tradisional yang digunakan untuk menampilkan informasi di web tidak menggambarkan informasi dengan lebih berarti. Microformats dapat menjembatani kesenjangan ini dengan melampirkan semantik dan mengabaikan hal lain yang tidak sesuai, metode pengolahan otomatis, seperti pengolahan bahasa alami atau tampilan pada layar.

Pengadopsian Microformats memungkinkan pengolahan item data yang akan diindeks, dicari, disimpan atau disebarkan, sehingga informasi yang ada dapat digunakan kembali atau dikombinasikan.

Pada 2010, Microformats memungkinkan encoding dan ekstraksi peristiwa, informasi kontak, hubungan sosial dan sebagainya yang terus dikembangkan.

WEB SECURITY

Web Security adalah tata cara mengamankan aplikasi web yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola aplikasi web tsb. Untuk menghindari masalah yang timbul dari dari serangan website itu sendiri yang dapat menyebabkan website terancam seperti:
  • Cross Site Scripting (XSS)
  •  Injection Flaws
  •   Malicious File Execution
  •  Insecure Direct Object Reference
  •  Cross Site Request Forgery (CSRF)
  •   Information Leakage and Improper Error Handling
  • Broken Authentication and Session Management
  • Insecure Cryptographic Storage
  •  Insecure Communications
  • Failure to Restrict URL Access




Sumber

[ Read More ]

Posted by Essa Fadhillah 0 komentar»