Minggu, 13 Februari 2011

PENGERTIAN WEB SCIENCE


Web merupakan salah satu aplikasi yang menjadi kebutuhan penting dalam masa sekarang ini. Web membantu user untuk mengkespresikan diri, sebagai alat komunikasi, dan juga bisa sebagai alat untuk menuliskan seni karya tulis dari user. Web digunakan sebagai tempat menuliskan atau memberikan informasi kepada pembaca (khalayak umum) tentang segala bentuk perkembangan yang terjadi di di seluruh belahan dunia.

            Definisi web sendiri adalah sebuah sistem hypertext dokumen yang saling terkait yang diakses dengan menggunakan internet untuk memberikan informasi berbasiskan elektronik berupa: multimedia, teks, grafis serta segala data dan informasi yang dapat dimasukkan dalam format-format tersebut, umumnya berbasiskan HTML. Sedangkan, science adalah Ilmu pengetahuan tentang sesuatu hal yang dapat diinformasikan asal-usulnya untuk informasi khalayak umum. Jadi, define web science merupakan ilmu pengetahuan yang dapat dipakai dalam web yang dapat dijadikan tempat untuk mencari atau memberikan informasi tentang semua ilmu pengetahuan untuk kita dapat mempelajarinya lebih dalam lagi.

            Web science didirikan pada tahun 2006 dengan nama Web Science Research Initiative (WSRI). Web science ini awalnya adalah hasil dari nota kesepahaman (Memorandum of Understanding) antara MIT CSAIL dan University of Southampton, ECS. Yang memiliki tujuan mengkoordinasi dan mendukung sentralisasi pembelajaran World Wide Web. Sejak peluncuran inisiatif ini, konsep Web Science telah banyak disebarluaskan dan menetapkan diri sebagai kawasan penting dari kegiatan.

Beberapa aktifitas Web Science Research Initiative (WSRI) focus pada:

1.      Mengartikulasikan sebuah agenda penelitian bagi komunitas ilmiah yang lebih luas.
2.      Mengoordinasi pengembangan materi pendidikan dan kurikulum Ilmu Web.
3.      Mengikat pemikiran tentang kepemimpinan pada sektor yang  berkembang dibidang ini.

Web Science Trust merupakan usaha bersama yang awalnya dimulai antara MIT dan University of Southampton untuk menjembatani dan merumuskan dan teknis aspek-aspek sosial dari World Wide Web. Hal ini pertama kali diumumkan di MIT pada tanggal 2 Novenber 2006 sebagai Web Science Research Initiative (WSRI), yang kemudian mengubah namanya pada tahun 2009 menjadi Web Science Trust. Tim Berners-Lee yang memimpin program ini yang bertujuan untuk menarik pemerintah dan dana swasta, dan sekarang terlibat dalam menciptakan sarjana yang baru lulus dan kurikulum. Ilmu web mirip dengan gerakan ISchool, tetapi lebih berfokus di web itu sendiri.

Bidang ini meliputi :

  1. Kepercayaan dan privasi
  2. Jaringan sosial
  3. Kolaborasi
The Trust dan The Foundation mempunyai kesamaan komitmen untuk melanjutkan disiplin dari Web Science dan akan bekerjasama pada beberapa proyek yang memperbaiki pengertian tentang Web Science dan mempromosikan dampak positif Web Science pada masyarakat. 

Senin, 29 November 2010

PROLOG

PROLOG

            Prolog merupakan singkatan dari Programming In Logic. Pertama kali dikembangkan oleh Alain Colmetrouer dan P. Roussel di Universitas Marseilles Perancis tahun 1972. Selama tahun 70-an, prolog menjadi popular di Eropa untuk aplikasi AI. Sedangkan di Amerika Serikat, para peneliti juga mengembangkan bahasa lain untuk aplikasi yaitu LISP.

            Prolog mempunyai sifat-sifat yang berbeda dengan bahasa lainnnya. Prolog disebut sebagai object oriented language atau declarative language. Dalamprolog tidak terdapat prosedur, tapi hanya tampilan data-data object (fakta) yang akan diolah dengan relasi antar object tersebut yang mebentuk suatu aturan. Aturan-aturan ini yang disebut HEURISTIK dan diperlukan dalam mencari suatu jawaban, dengan kata lain prolog dalam prolog adalah data base.

            Program dalam bahasa prolog tidak memerlukan prosedur 9algoritma). Prolog sangat ideal untuk memecahkan masalah yang tidak terstruktur dan prosedur pemecahannya tidak diketahui, khususnya untuk memecahkan masalah non-numerik. Misalnya, dalam pembuatan program catur dengan prolog untuk menentukan gerakan catur anda tidak perlu menganalisa semua kemungkinan atau menentukan suatu prosedur tertentu untuk menentukan gerakan berikutnya. Tetapi anda cukup menuliskan aturan umum permainan catur dan lebih baik lagi jika ditambah dengan aturan yang diperoleh dari pengalaman. Prolog akan menentukan sendiri langkah yang akan diambil berdasarkan data-data yang ada saat itu dan aturan-aturan yang diberikan.

JENIS JENIS PROLOG

-          Visual Prolog

Berorientasi objek ekstensi diketik-kuat dari Prolog. Sebagai turbo prolog itu dipasarkan oleh Borland, tetapi sekarang dikembangkan dan dipasarkan oleh perusahaan Denmark Pusat Pengembangan Prolog (PDC) yang awalnya dikembangkan itu. Visual Prolog dapat membangun Microsoft Windows GUI-aplikasi, aplikasi konsol, DLL (dynamic link libraries).

-          SWI Prolog

SWI Prolog merupakan open source implementasi bahasa pemrograman Prolog, biasanya digunakan untuk pengajaran dan semantic web aplikasi. Ini memiliki seperangkat kaya fitur, perpustakaan untuk logika pemrograman kendala, multithreading, Unit testing, GUI, dll. SWI Prolog berjalan pada UNIX, Windows, dan Machintosh.

-          Strawberry Prolog

Strawberry Prolog adalah dialek dari bahasa pemrograman Prolog. Sintaksnya sangat dekat dengan ISO-Prolog tapi itu memiliki banyak ekstensi yang bukan bagian dari standar. Gagasan utama dari Strawberry Prolog adalah sangat mudah digunakan dan itulah mengapa beberapa universitas menggunakannya untuk prolog kursus mereka.

CONTOH PROLOG

direktur(nasution,djp20).
direktur(agus,pkn102).
direktur(andi,dpj21).
direktur(heri,pb22).
Vertical(hirata,djp20).
Vertical(asep,pkn102).
Vertical(leana,dpj21).
Vertical(leana,pb22).
Sub(arkha,a001).
Sub(andreas,pkn102).