Minggu, 05 Mei 2013

Kelebihan dan Kekurangan Arsitektur & Aplikasi Web



Kelebihan dan kekurangan HTML

Kelebihan-kelebihan HTML antara lain:

·         Merupakan bahasa penkodean yang lintas platform (cross platform), maksudnya HTML 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 disisipi gambar baik gambar statis atau dinamis (animasi) termasuk menggunakan gambar untuk dijadikan hyperlink. Gambar di sini digunakan untuk merujuk pada suatu halaman web, dimana setiap titik-titik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau lingkaran digunakan untuk 'jump' ke halaman lain, atau link ke halaman di luar web yang bersangkutan.
·         Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk menjalankan file-file animasi ini).
·         Dapat disisipi bahasa pemrograman untuk mempercantik halaman web seperti Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP dan sebagainya.
·         Bukan merupakan bahasa pemrograman jadi tidak memerlukan kompiler. Cara menjalanakannya cukup dengan menggunakan browser.


Adapun kekurangan dari HTML ini adalah:

·         Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus menggunakan bahasa pemrograman tertentu seperti Javascript atau VBScript dan animasi seperti Flash atau Shockwave.
·         Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam.
·         Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.

HTTP
HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup bekerja Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini.

Kelebihan dan Kekurangan Internet

  • Media komunikasi Murah dan efisien

Jika kita harus menelepon keluar kota atau ke negara lain tentunya harus banyak mengeluarkan biaya, dengan menggunakan internet kita bisa berkomunikasi kapanpun dengan siapapun dan dimanapun tentunya dengan harga yang jauh lebih murah, karena kita hanya membayar biaya koneksi internetnya saja. Enak khan…apalagi yang dapat internet gratisan…
  • Penyedia Informasi yang cepat

Anda tidak tahu tentang sesuatu bertanyalah ke internet, maka detik itu juga anda akan diberikan berbagai macam alternatif jawaban dari pertanyaan anda. Gimana asik khan ?
  • Ajang promosi yang murah dan tertarget

Promosi menggunakan internet maka anda akan mendapatkan fasilitas mudah, murah dan anda bisa dengan leluasa menentukan target dari promosi anda, dan yang asik lagi ndak pake ribet…
  • Sarana jual beli yang murah dan efektif

Jual beli offline tentunya sudah biasa, sekarang jamannya jual beli online dimana penjual dan pembeli ketemunya ya diinternet tanpa harus jumpa darat, selain mudah juga efektif dan menyenangkan bagi anda karena tidak harus keluar rumah dan bermacet ria di jalan…

Kekurangan Internet :
  • Pengawasan Hukum yang masih lemah

Internet mengusung kebebasan dan pengawasan hukum untuk yang satu ini masih sangat lemah karena belum adanya kesepakatan dan kesepahaman antar pengguna internet tentang kebebasan
  • Tidak adanya filter yang bagus

Banyak yang berusaha untuk menyaring atau memfilter informasi di internet tapi pada kenyataannya banyak yang gagal sehingga informasi yang membahayakan dan informasi yang kurang pantas masih bebas berkeliaran diinternet.
  • Banyaknya Informasi palsu

Bertebarannya berjuta informasi  di internet tentunya tidak semuanya benar dan bermanfaat, banyak sekali informasi-informasi palsu yang bertebaran diinternet yang tentunya sudah memakan banyak korban, maka waspadalah…


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:
1.      Apache Tomcat
2.      Microsoft windows Server 2003 Internet Information Services (IIS)
3.      Lighttpd
4.      Sun Java System Web Server
5.      Xitami Web Server
6.      Zeus Web Server
Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).

Browser
Pengertian browser dalam dunia internet adalah software atau alat yang digunakan untuk menjelajah internet. Pengertian browser tersebut sejalan dengan istilah “browse” dalam bahasa inggris yang artinya melihat-lihat atau membaca-baca. Arti browser oleh beberapa kalangan disamakan pula sebagai “perambah”.
Beberapa browser cukup terkenal antara lain;
1. Mozilla Firefox
2. Google Chrome
3. Microsoft Internet Explorer
4. Opera
5. Safari dll
Microsoft Internet Explorer (biasa disebut IE) pernah menjadi browser yang paling “berkuasa” beberapa tahun yang lalu. Namun belakangan ini popularitasnya tergusur dengan munculnya browser-browser gratis seperti Mozilla Firefox dan Google Chrome.
Sesuai dengan namanya Google Chrome adalah browser yang dikeluarkan oleh Google, sebuah perusahaan search engine terkemuka didunia (lihat pengertian search).
Safari adalah browser besutan perusahaan Amerika bernama Apple yang mungkin kurang dikenal oleh kebanyakan orang yang menggunakan sistem operasi WIndows (lihat pengertian windows). Namun Safari boleh jadi lebih populer bagi kalangan yang menggunakan sistem operasi Mac yang juga merupakan besutan Apple.
Sedangkan Opera adalah browser yang menerbitkan versi mini untuk pengguna HandPhone, yang pernah mengklaim sebagai browser tercepat didunia.

User Generative 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 yangmenyediakan fitur UGC.

Blog
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.
Sosial Network
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.
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
Wikis adalah situs yang bisa di edit oleh semua orang (contributors). Wikis lebih tepat digunakan untuk mengkoleksi konten konten dari berbagai macam sumber. Wikipedia adalah contoh Wiki yang terbesar dan terpopuler di dunia maya. Wikis juga berguna untuk pembuatan aplikasi seperti, Help, pembuatan asset, definisi dan akronims, kumpulan seputar proyek.

XML
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.[1] XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet. XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.
Tipe XML
XML memiliki tiga tipe file :

    XML, merupakan standar format dari struktur berkas (file).
    XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
    XSD, merupakan standar yang mendefinisikan struktur database dalam XML.

  Keunggulan XML

    Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
    Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
    Mudah pemeliharaannya.
    Sederhana. XML lebih sederhana.
    Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.

RDF
RDF adalah layer untuk merepresentasikan semantic dari isi halaman tersebut. RDF merupakan s ebuah model sederhana untuk mendeskripsikan hubungan antara sumber-sumber  daya yang merupakan properties dan values. Model RDF adalah suatu triple yang dinamakan statement: satus umber daya (subject) yang dihubungkan kesumber daya yang lain atau satuliteral (object) melalui satu arc dari sumber daya ketiga,predikat. Satu statement dapat didefinisikan sebagai :  <subject> mempunyai satu property <predicate> yang bernilai<object>.

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.
Tentang ontology sendiri insya allah nanti akan saya bahas dalam postingan tersendiri (semoga ada waktu ). OWL menyediakan 3 sub bahasa yang expressive yang dirancang untuk digunakan oleh komunitas user/implementer tertentu, yakni:
OWL lite
OWL lite disediakan untuk pengguna yang secara prinsip memerlukan hirarki klasifikasi dan batasan sederhana. Sebagai contoh jika menggunakan batasan kardinalitas, ia hanya mengijinkan nilai kardinalitas 0 dan 1.
OWL DL
OWL DL (Description Logic) disediakan untuk pengguna yang ingin ekspresi maksimal untuk komputasi dalam artian semua kesimpulan dijamin computabledan decidable. OWL DL meliputi semua  bahasa OWL dan mendukung reasoning
OWL Full
OWL Full tersedia untuk pengguna yang ingin mengekspresikan bahasa secara maksimum dan syntaknya bebas dari RDF dengan tidak ada jaminan bahwa iacomputable. Sepertinya tidak ada software reasoning yang akan dapat digunakan untuk mendukung resoning yang komplit dari setiap feature dalam OWL Full.

Micro Data
Microdata adalah Spesifikasi HTML yang berbasisi WHATWG yang digunakan untuk sarang simentik pada konten di halaman web.

Penjelasan
1. Search engine, web crawler, andbrowsers dapat mengekstrak dan memproses microdata dari halaman web dan menggunakannya untuk memberikan pengalaman browsing yang lebih kaya bagi pengguna. Microdata menggunakan kosakata mendukung untuk menggambarkan item dan pasangan nama-nilai untuk menempatkan nilai ke sifat-sifatnya

2. Microdata membantu teknologi seperti mesin pencari dan web crawler lebih memahami informasi apa yang terkandung dalam halaman web, menyediakan hasil pencarian yang lebih baik. Microdata adalah upaya untuk menyediakan cara sederhana annotating elemen HTML dengan tag dapat dibaca oleh mesin daripada pendekatan serupa menggunakan RDFa dan Microformats.

3. Kosakata microdata menyediakan semantik, atau makna dari suatu Barang. Pengembang web dapat merancang sebuah kosakata kustom atau kosakata penggunaan yang tersedia di web.koleksi umumnya terdapat di dua situs yaitu http://data-vocabulary.org (utama) dan Schema.org.Kosakata microdata pada google akan memudahkan hasil pencarian.

Web Security
Web Security adalah tata cara mengamankan aplikasi web yg dikelola, biasanya yg bertanggung jawab melakukannya adalah pengelola aplikasi web tersebut. Keamanan suatu website atau web security systems merupakan salah satu prioritas yang sangat utama bagi seorang webmaster. Jika seorang webmaster mengabaikan keamanan suatu website, maka seorang hacker dapat mengambil data-data penting pada suatu website dan bahkan pula dapat mengacak-acak tampilan website (deface) tersebut. Selama ini, ­­­­­­kebanyakan kita, entah para blogger atau pemilik perusahaan baik kecil atau menengah, tidak terlalu memperhatikan website-nya setelah website-nya eksis di Internet. Setelah dibuat dan diupload ke server hostingan, website-nya ditinggal begitu saja. Jarang di-update, lebih jarang lagi dipromosikan, dan yang paling jarang adalah memperhatikan masalah keamanan website-nya. Padahal selesai membuat website itu kira-kira baru separuh saja dari upaya memanfaatkan potensi Internet untuk mendukung usaha kita. Salah satu yang paling vital adalah masalah keamanan. Seringkali kita mengira setelah website diupload di server hosting, website kita bakal aman-aman saja.






Tidak ada komentar:

Posting Komentar