Popular Post

Archive for March 2018

Contoh Aplikasi Web Semantik

By : Panji Maulana Putra

FACEBOOK
Analisis:
Untuk mencari tahu bahwa facebook sudah termasuk web semantik atau tidak , kita harus mengecek apakah  sudah memiliki ciri-ciri sebagai berikut:

  • Konsep Web Semantik yang memungkinkan isi web dinikmati tidak hanya dalam bahasa asli pengguna, tapi juga dalam bentuk format yang bisa diakses oleh agen-agen software.
Facebook sendiri sudah support hampir seluruh bahasa di dunia hampir sekitar 113 bahasa, jadi facebook tidak hanya mengerti bahasa inggris tetapi bahasa bahasa lain yang digunakan di dunia demi mempermudah penggunanya dalam berinteraksi.

  • Pencarian dalam bahasa pengguna
Di facebook , kita sebagai user dapat mencari dikolom pencarian menggunakan bahasa kita sendiri . misalkan kita mencari suatu komunitas ataupun mencari suatu halaman , maka kita tidak perlu menterjemahkan kedalam bahasa inggris, cukup dengan bahasa indonesia maka facebook akan mencari sesuai literal yang kita ketik.

  • Adanya komunikasi antara pengguna/user dengan mesin pencari
Pencarian pada kolom facebook juga sudah mengenal suatu koreksi penulisan jika kita salah melakukan pengetikan maka akan muncul suatu koreksi misalkan kita mengetik "Jual Beliikan" maka mesin pencari facebook akan memunculkan notifikasi "Menampilkan untuk hasil pencarian Jual Beli Ikan". ataupun jika kita mencari sesuatu yang tidak ada difacebook (misalkan kombinasi huruf dan angka acak" maka mesin pencari akan memunculkan notifikasi "Kami tidak dapat menemukan hasil ,Mencari orang atau kiriman? Coba masukkan nama, lokasi, atau kata yang berbeda."

  • Memiliki ciri umum seperti suggest, happen dan provide
Setelah update update yang berkelanjutan , facebook menjadi semantik web yang luar biasa. Facebook juga sudah dapat menampilkan suggest pada penggunanya, suggest disini diambil berdasarkan banyaknya mutual friends yang dimiliki oleh seorang pengguna, suggest tersebut akan muncul di suatu bilah dimana tempat mutual friends ditampilkan.  Facebook juga dijadikan suatu forum bagi masyarakat yang memiliki persamaan baik bidang pekerjaan ataupun hobi bahkan facebook juga bisa menjadi tempat para fans mengetahui aktivitas sekaligus berinteraksi dengan idolanya . Facebook juga menyediakan berbagai macam keperluan seperti tempat jual beli barang , jasa , tempat sharing ilmu , games dan ketersediaan jasa-jasa lain.

  • Dapat diakses melalui banyak perangkat
Facebook menyediakan banyak platform untuk digunakan oleh penggunanya. mulai dari facebook berbasis web, berbasis android yang dapat didownload diplaystore, berbasis IOS dan sebagainya.
 tampilan web desktop


 tampilan lite di android


  • Menerapkan sistem Artificial Intelegence.
Facebook bukan lagi hanya sebatas tempat chatting, namun sudah menerapkan sistem AI. facebook dapat meramalkan cuaca sesuai lokasi user dengan menganalisa suhu dan cuaca pada saat itu. facebook juga dapat memberi tahu lokasi kita saat ini dan menginformasikan tempat persinggahan yang baik maupun lokasi titik macet yang dapat dianalisa melalui maps. facebook juga dapat mengingatkan kita tentang peristiwa peristiwa penting dari ulang tahun , acara yang akan datang dan sebagainya.
Facebook juga dapat mengenali wajah pada foto berdasarkan tag sebelumnya, facebook akan otomatis memberi suggest untuk tag orang-orang yang sudah dikenali.


Kekurangan
  1. Facebook masih banyak disalah gunakan karna diberikannya kebebasan bagi para penggunanya . banyak kasus-kasus yang dimulai melalui facebook seperti penculikan dsb
  2. Facebook memang melarang adanya pelanggaran yang menyangkut sara, namun facebook belum bisa menganalisa secara lanjut. facebook masih bergantung pada report para users, jika report sudah banyak barulah akun yang menyangkut sara / status yang menyangkut sara tersebut dihapus. jika ada status menyangkut sara namun kurangnya report , maka status tersebut masih akan terus ada
  3. fitur grup yang ada di facebook sangat menjaga ketat isi penggunanya, membuat pihak berwajib terkadang kesulitan untuk melakukan penyelidikan didalam forum forum yang melanggar peraturan sepert narkoba, phising dsb
  4. karna memberikan kebebasan para penggunanya terkadang facebook masih sulit menyaring link link yang bertujuan untuk phissing, lagi-lagi keberadaan user masih sangat dibutuhkan untuk membuat report agar link phissing dihapus
  5. report yang dikirimkan ke facebook butuh waktu yang lama untuk diidentifikasi dan membutuhkan laporan yang banyak untuk memvalidasi laporan laporan tersebut sehingga pelanggaran yang terjadi lebih banyak daripada pelanggaran yang sudah ditindak lanjuti.

Sumber : 
http://crazysquad04.blogspot.co.id/2016/12/web-30.html
www.facebook.com
Tag : ,

Arsitektur Web dan Aplikasi Utama mengenai HTML, HTTP, Web Server

By : Panji Maulana Putra

Pengertian Arsitektur Web
Arsitektur Web / Web arsitektur adalah suatu metode perencanaan dan dalam merancang situs web yang melibatkan teknis, estetika, dan fungsionalitas. Misalnya dalam arsitektur, pengguna dan kebutuhannya serta persyaratan merupakan prioritas utama untuk menciptakan sebuah situs web. Web Arsitektur mempunyai kriteria yang kompleks oleh karena itu memerlukan pertimbangan khusus dalam content web, koordinasi, dan rencana bisnis, web desain, kegunaan fungsionalitas, struktur informasi serta interaktivitas estetika.

Di dalam web arsitektur terdapat istilah Strukturalisme. Strukturalisme merupakan bagian penting dalam arsitektur web yaitu pendekatan metodologis yang mempengaruhi disiplin teoritis seperti estetika, teori kritis dan postmodernisme

Ada 2 komponen dasar didalam arsitektur web yaitu browser web dan server web. Browser web menawarkan antar muka grafis untuk pengguna dan bertanggung jawab untuk komunikasi dengan server webmengikuti protokol HTTP yang distandarisasi.
Browsing diinternet atau biasa disebut surfing memiliki skenario sebagai berikut:
  1. Pengguna meminta suatu layanan dengan mengklik tautan(link) atau dengan mengetikan secara manual di browser.
  2. browser kemudian meneruskan permintaan yang tadi dibuatkepada server web dari penyedia konten. ketika sever menerima permintaan , permintaan tersebut akan diproses.
  3. ketika pemrosesan dilakukan, server web kemudian mengirimkan kembalirespon tersebut kepada browser
  4. ketika browser menerimarespon tersebut, browser menerjemahkannyaagar dapat ditangkap oleh user

HTTP(HyperText Transfer Protocol)


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, versti HTTP yang digunakan umum sekarang ini.
HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (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. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1,1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.


HyperText Markup Language (HTML)
HTML adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML, HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web dan HTML kini merupakan standar Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C). Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

 
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.

Markup/Tanda
Secara garis besar, terdapat 4 jenis elemen dari HTML:
structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan "Golf" sebagai teks tebal besar yang menunjukkan sebagai Heading 1
presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,
hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, <a href="http://www.wikipedia.org/">Wikipedia</a> akan menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu),
Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis horizontal (<hr>).

Server Web

Server web adalah sebuah perangkat lunak server 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. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.
Salah satu contoh web server adalah XAMPP

 XAMPP
XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi, merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program MySQL database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl.

Nama XAMPP merupakan singkatan dari X (empat sistem operasi), Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General Public License dan bebas, adalah mudah untuk menggunakan web server yang dapat melayani tampilan halaman web yang dinamis. Jika ingin mendapatkan xampp dapat mendownload langsung dari situs resminya.


XAMPP adalah singkatan yang setiap huruf adalah :
  • X : Program ini dapat dijalankan di banyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.
  • A : Apache, server aplikasi Web. Apache tugas utama adalah untuk menghasilkan halaman web yang benar kepada pengguna terhadap kode PHP yang sudah dituliskan oleh pembuat halaman web. jika perlu kode PHP juga berdasarkan yang tertulis, dapat database diakses dulu (misalnya MySQL) untuk mendukung halaman web yang dihasilkan.
  • M : MySQL, server aplikasi database. Pertumbuhannya disebut SQL singkatan dari Structured Query Language. SQL merupakan bahasa terstruktur yang difungsikan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database dan isinya. Bisa juga memanfaatkan MySQL guna untuk menambahkan, mengubah, dan menghapus data dalam database.
  • P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP adalah bahasa pemrograman untuk membuat web yang server-side scripting. PHP digunakan untuk membuat halaman web dinamis. Sistem manajemen database yang sering digunakan dengan PHP adalah MySQL. namun PHP juga mendukung Pengelolaan sistem database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
  • P : Perl, bahasa pemrograman untuk semua tujuan, pertama kali dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali tanggal 18 Desember 1987 yang ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl juga tersedia untuk berbagai sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.


Sumber :
Simarmata , Janner. 2010. Rekayasa Web. CV Andi OFFSET: Yogyakarta.
http://www.unpas.ac.id/web-arsitektur/
http://hustina.staff.gunadarma.ac.id/Downloads/folder/0.14
http://www.dosenpendidikan.com/pengertian-komponen-dan-fungsi-xampp-lengkap-dengan-penjelasannya/
 


Tag : ,

- Copyright © Panjiologi - Date A Live - Powered by Blogger - Designed by Johanes Djogan -