Sabtu, 05 Juli 2014

Analisis Web


A. DEFINISI

Analisis Web adalah pengukuran, pengumpulan, analisis dan pelaporan data internet untuk tujuan memahami dan mengoptimalkan penggunaan web. Metodologi adalah cara-cara yang digunakan oleh seseorang secara rutin dalam menyelesaikan suatu pekerjaan. Jadi Metodologi Analisis Web adalah cara yang digunakan untuk mengoptimalkan sebuah web dengan melakukan pengumpulan serta pengukuran data pada internet. 

Metodologi paling klasik terdiri dari 5 fase yaitu :

1.  Fase requirement. mencari tahu apa yang dibutuhkan, tujuan dari suatu proyek pengembangan aplikasi, dan seperti apa hasil yang diinginkan.

2.  Fase analisa. memutuskan seperti apa aplikasi yang ingin dibuat, feature apa saja yang diperlukan, masalah yang kemungkinan dihadapi, apa saja yang diperlukan dalam proses pengembangan, dsb.

3.  Fase perancangan. membuat rencana atau rancangan mengenai aplikasi yang akan dibuat berdasarkan hasil analisa sebelumnya. 

4.  Fase pengembangan. tahapan implementasi hasil dari analisa dan perancangan. Pada tahapan ini juga dilakukan pengujian terhadap suatu fungsi apakah telah berjalan sesuai yang diinginkan.

5.  Fase installasi. setelah memastikan bahwa semua fungsi telah berjalan baik dan telah memenuhi kriteria yang diinginkan pada fase requirement maka aplikasi akan si setup pada server atau komputer yang akan digunakan untuk menjalankan aplikasi ini.


Banyak cara untuk melakukan penelitian sebuah website dari segi kwalitas dan kuantitasnya. Dalam menganalisis sebuah website, tentu banyak hal yang harus dipertimbangakan. Mulai dari content, layout, graphic, traffic, overload, management access dan security serta segi komersiilnya. Untuk menentukan website itu baik atau buruk, tidak cukup mudah maupun sulit, dan yang pasti tidak ada sebuah hasil karya di dunia website yang buruk kecuali menyalahi aturan. ada beberapa point cara analisis sebuah website :

1.     Traffic
Kenapa traffic termasuk dalam analisis website? Jawabannya cukup simple. Sebuah web kalau pengunjungnya banyak dan lama berkunjungnya, bisa di artikan website tersebut bermanfaat bagi pencari informasi. Masih tidak percaya ? Buktinya google akan memberikan iklan/adsense nya kalau website tersebut telah banyak dikunjungi orang (Cara halalnya).

2.     Kecepatan Akses
Menunggu? Membosankan. Itu kata pertama yang terlintas di pikiran. Berarti kita sama. Kenapa kecepatan akses web, karena website yang aksesnya lama akan membuat pengunjung untuk batal berkunjung ke website tersebut, ini dampak negatifnya. Tp dampak negatif ini juga bermanfaat bagi pemilik website yang notabene menacari traffic untuk layanan komersiilnya. Karena akan meningkatkan traffic website tersebut. Alhasil kemungkinan PR meningkat juga ada dan tawaran bisnis mungkin juga mengalir walaupun disebut traffic fake (cara bodoh).

3.     Security member
Untuk hal ini perlu penanganan khusus, misalnya saja untuk keperluan tertentu, website dengan content khusus sebaiknya menggunakan fasilitas member karena untuk menjaga bahwa file tersebut tidak jatuh pada orang yang tidak di inginkan. Contohnya blogspot juga memberikan layanan ini untuk content dewasa.

4.     IP Tracker
Kalau fasilitas ini bisa dibilang pelacak secara auto. Karena setiap kali kita berkunjung ke website, IP address komputer kita akan dicatat oleh system website tersebut. Tidak hanya IP saja yang bisa di ambil. Hal ini untuk keperluan review bagi pemilik website. Contohnya: Website saya sudah ada layanan IP tracker ini. Jadi setiap teman-teman buka post atau buka apa saja, secara otomatis nama komputer, IP, hal yang dilakukan, tercatat dalam sistem saya. Jadi saya bisa tahu siapa saja teman sekelas saya yang buka website saya dari Nama Komputer saja.

5.     Spam security
Ini buat mereka yang suka bermain spam/sampah, bertobat ya. Hehe…… Untuk menghindari hal ini, alngakh baiknya sebuah website mempunyai system auto block spam. Jadi kemungkinan hal yang tidak diinginkan bisa diminimalkan.

6.     Captcha Security
System ini adalah salah satu cara untuk block spam. Systemnya, setiap pengunjung akan diminta untuk mengetik ulang teks yang berbentuk gambar atau tulisan acak sebelum submit komentar.

7.     Layout dan Graphic
Hal ini sangat diperlukan karena website yang memiliki layout rapid an graphic yang indah, akan membuat pengunjung betah belama-lama untuk berkunjung. Dengan beberapa tambahan graphic flash, gambar, video, akan mempercantik dan memperjelas informasi yang ada.


TOOLS-TOOLS PENGUKUR ANALISIS WEB

a.     SEO (Search Engine Optimization)
Mengoptimalkan sebuah blog/web dengan memanfaatkan mesin pencari dan mendapatkan peringkat yang tinggi di halaman pertama mesin pencari dengan menggunakan keyword agar dibanjiri pengunjung yang datang dari search engine.

b.     GTmetrix 
Merupakan sebuah situs dimana kita dapat mengetahui berbagai hal yang membuat blog/web kita lambat dan performa blog/web ketika akses, tersedia secara gratis dengan mengunakan yahoo Yslow dan Google page speed sebagai mesin penganalisa dan menampilkan hasil juga rekomendasi yang harus dilakukan.

c.      Keynote Internet Testing Environment (KITE)
Alat pengujian dan pengukur berbasis desktop yang digunakan untuk merekam atau mengedittransaksi web dan menganalis kinerja dari aplikasi web. KITE sangat mudah untuk digunakan dan sebagai salah satu alat yang sudah cukup terkenal didunia.   

d.     CloudStatus 
Alat pengukur web yang berfungsi menelusuri kinerja utama dari layanan-layanan cloud computing. CloudStatus terdiri dari 5 layanan dasar yang itawarkan oleh amazon, dan memiliki kemampuan monitoring yang lebih baik.

e.      Jiffy
Cara kerja jiffy adalah dengan memasukan kode jiffy ke dalam halamanhalaman web yang akan di telusuri. Dengan jiffy kita dapat mengukur page rendering imes, melaporkan hasil pengukuran dari web server, aggregate log into database, dan embuat laporan-laporan.


APLIKASI ANALISIS WEB

Berikut ini adalah alat yang digunakan untuk menganalisa suatu web.

1. Piwik


Piwik adalah aplikasi web analytics yang dikembangkan menggunakan PHP dan MySQL. Tool ini memiliki sistem plugin yang dapat dikembangkan dan di-customized. Anda dapat meng-install plugin yang diperlukan saja atau meng-install semuanya. Sebagaimana plugin, Piwik memberikan kemungkinan untuk di-customized.

2. FireStats



FireStats adalah aplikasi web analytics sederhana yang mudah dan dikembangkan dengan menggunakan PHP/MySQL. FireStats ini mendukung berbagai macam platform dan setup, seperti C#, Django, Drupal, Joomla!, Wordpress, dan sebagainya. Jika anda seorang web developer, FireStats menyediakan API yang membantu untuk membuat sebuah aplikasi atau komponen-komponen publishing.

3. Snoop



Snoop merupakan aplikasi web analytics berbasis desktop yang dapat berjalan pada platform Mac OSX dan Windows XP/Vista. Setelah instalasi, aplikasi Snoop ini tampil di status bar/system tray desktop dan akan memberikan tanda suara tentang apa yang terjadi. Fitur yang menarik pada Snoop adalah option NameTag yang memungkinkan anda dapat men-Tag pengunjung guna memudahkan identifikasi.

4. Yahoo! Web Analytics




Yahoo! Web Analytics merupakan web analytics alternatif dari Yahoo! guna menantang donimasi Google Analytics. Yahoo! Web Analytics ini biasanya digunakan untuk web sekelas perusahaan dan sebuah solusi berbasis web yang bagus untuk mengakses data terutama bagi grup multi-user. Untuk sebuah aplikasi penganalisis web yang komprehensif, seperti tampilan grafis yang menarik, custom-designed reports, dan real-time data tracking, Yahoo! Web Analytics menjadi pilihan yang menarik.

 5. BBClobe



BBClone adalah aplikasi web analytics berbasis server sederhana untuk memantau data. BBClone ini berbasis PHP yang memberikan gambaran rinci mengenai trafik dan data pengunjung, serta mendukung lokalisasi untuk 32 bahasa, seperti Inggris, Cina, Jerman dan Jepang. BBClone mudah diintegrasikan pada platform Drupal, Wordpress dan Textpattern. Karena BBClone berbasis logfile, maka tidak perlu menggunakan server-side yang berhubungan dengan database.

6. Woopra



Woopra dikembangkan dengan Java. Tool ini terbagi dua bagian, yaitu sebagai aplikasi web analytics desktop untuk analisis/eksplorasi data dan sebagai layanan web untuk memonitor statistik website. Woopra menampilkan interface yang menarik, sistem manajemen yang intuitif sehingga bisa berjalan di banyak situs dan domain. Woopra juga memiliki fasilitas chat untuk mendapatkan informasi langsung dari para pengunjung.

 7. JAWStats


JAWStats adalah web analytics berbasis server yang berjalan dengan AWStats yang populer. JAWStats melakukan dua hal untuk memperluas AWStats, yaitu meningkatkan performa dengan mereduksi pemakaian server resource dan sedikit meningkatkan user interface.

8. 4Q



Sebagian besar web analytics berurusan dengan angka-angka dan data numerik. Angka-angka mentah umumnya menginformasikan bagian dari cerita, tetapi akan lebih membantu bagi analisis bila berinteraksi langsung dengan pengguna sebenarnya. 4Q dikembangkan oleh Avinash Kaushik untuk melakukan survey sederhana dan terfokus pada peningkatan analisis angka-angka tradisional dengan menyediakan user feedback yang sesungguhnya.

9. MochiBot



MochiBot berguna untuk tracking web dan analisis web khususnya yang didesain untuk Flash. MochiBot dapat melihat siapa yang men-sharing konten Flash anda, berapa kali orang menampilkan konten tersebut, dan membantu dalam merekam jejak konten Flash untuk menghindari pencurian. Instalasi MochiBot sangat mudah, cukup meng-copy beberapa baris kode ActionScript pada file-file .FLA yang ingin di monitor.

10. Grape Web Statistics



Grape Web Statistics adalah aplikasi open-source yang ditujukan bagi web developer. Tampilan interface-nya cukup bersih, mudah dijalankan dan memiliki Extensions API yang memudahkan proses instalasi. Anda dapat menggunakan dan menjalankan aplikasi Grape Web Statistics ini di sistem operasi yang menjalankan PHP.

Anggota Kelompok :

Fajar (52412699)
Rifqi Koriawan (56412353)
Syahril apriansyah (57412239)
Lucky Lesmana (54412253)
M.Irvan 




Sumber :

Jumat, 09 Mei 2014

TUGAS 2

Semantic Web Summary

            Pengertian Semantic Web atau Definisi Semantic Web adalah pengembangan dari World Wide Web dimana makna semantik dari informasi di web didefinisikan, sehingga memungkinkan mesin untuk memprosesnya. Semantic Web berasal dari World Wide Web Konsorsium dari Web sebagai media universal data, informasi, dan pertukaran pengetahuan. Semantic Web terdiri dari seperangkat prinsip-prinsip desain, kelompok kerja kolaboratif, dan berbagai teknologi. Beberapa elemen dari Semantic Web yang dinyatakan sebagai calon masa depan dan unsur-unsur lain dari Semantic Web disajikan dalam spesifikasi formal dimaksudkan untuk memberikan deskripsi formal konsep, istilah, dan hubungan dalam satu domain tertentu. Istilah Web Semantik itu sendiri diperkenalkan.

XML

            (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C (Worl Wide Web Consortium) untuk membuat dokumen markup keperluan pertukaran data antara sistem yang beraneka ragam XML merupakan kelanjutan dari HTML yang merupakan bahasa standar untuk melacak internet.

RDF

            (Resource Description Framework) adalah standar W3C untuk mendeskripsikan Web resources, seperti title, author, modification date, content, dan copyright information dari Web page.

OWL

          (Web Ontology Language) 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 (Worl Wide Web Consortium) dalam penulisan ontology 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 (RDFS Schema) dan OWL itu sendiri.

Microformats

            Adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia seperti pertistiwa, rincian kontak atau lokasi pada halaman web sehingga informasi didalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau kombinasi. Secara teknis hal-hal tersebut adalah bagian dari penandaan semantik yang hanya menggunakan standar “Plain Old Semantic (X)HTML” (yaitu “POSH”) saja dengan nilai “rel” dan satu set penamaan-kelas yang umum. Mereka digunakan dengan terbuka dan tersedia bebas bagi siapa saja.

Microdata

            Adalah Spesifikasi HTML yang berbasis WHATWG yang digunakan untuk sarang simentik pada konten di halaman web. 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 dari pada pendekatan serupa menggunakan RDFa dan Microformats.

            Web Semantik merujuk pada kemampuan aplikasi komputer untuk lebih memahami bahasa manusia, bukan hanya bahasa yang baku dari para penggunanya tetapi juga bhasa yang lebih kompleks, seperti dalam bahasa percakapan sehingga memudahkan penggunanya untuk berkomunikasi dengan mesin. Web Semantik dapat mengolah bahasa dan mengenali homonim, sinonim, atau atribut yang berbeda pada suatu database.

Web Security

          Suatu tata cara mengamankan aplikasi web yang dikelola, biasanya yang bertanggung jawab melakukannya adalah pengelola aplikasi web tersebut.
            Mengenai masalah yang berkaitan dengan keamanan di dalam era digital tidak lepas dari 3 prinsip utama yaitu Confidentiality, Integrity, dan Availability atau lebih dikenal dengan nama CIA. Sama halnya ketika bergelut dengan keamanan sebuah website, prinsip CIA sudah selayaknya dijadikan pedoman yang harus dipahami apabila ingin website kita lebih aman dan sulit untuk diserang.

CONFIDENTIALITY

            Confidentiality memiliki makna bahwa data-data ataupun informasi-informasi yang berada di dalam sebuah website hanya dapat di baca atau di akses oleh orang-orang yang memang memiliki kewenangan untuk mengaksesnya. Dalam era konsep Web 2.0 yang sedang berkembang beberapa tahun belakangan ini, sangat memungkinkan sebuah website untuk dapat memiliki lebih dari satu administrator. Contohnya adalah WordPress engine.

INTEGRITY

            Integrity memiliki pengertian data-data yang berada didalam server atau website hanya dapat diubah ataupun didelete oleh orang yang memiliki kewenangan untuk melakukan hal itu. Sebagai contoh proses transfer dari server ke client atau sebaliknya (dapat berupa upload maupun download), ternyata mengubah file yang sedang di transfer tersebut, hal ini mengindikasikan bahwa sebuah aplikasi website yang sedang digunakan tidak aman. Sama halnya jika ada serangan sebuah virus yang dapat mengubah sebuah file, entah itu mengubah nama ataupun isinya.

AVAILABILITY

            Jika confidentiality bermakna hanya user yang memiliki kewenangan yang dapat melihat data tertentu yang tersimpan didalam sebuah server atau website, availability memiliki makna bahwa website harus dapat diakses jika user ingin menggunakannya. Memang terkesan membingungkan dan tidak berbeda dengan prinsip pertama, namun kedua prinsip ini sangat jauh berbeda dikarenakan dilihat dari dua sudut pandang yang memang berbeda.
            Availability hanya menekankan kepada dapay diaksesnya sebuah website. Mengenai siapa yang dapat mengaksesnya itu telah dicover oleh prinsip confidentiality.
            Jika sebuah website dapat diakses tanpa adanya eror, itu berarti website tersebut telah memenuhi prinsip availability ini. Hal ini memiliki makna bahwa sebuah website haruslah dapat diakses apabila memang dibutuhkan, dengan kata lain versi yang lebih mudahnya adalah website harus available 24 jam 7 minggu (24/7).


REFERENSI