• Tidak ada hasil yang ditemukan

Kajian yang di bahas

N/A
N/A
Protected

Academic year: 2018

Membagikan "Kajian yang di bahas"

Copied!
34
0
0

Teks penuh

(1)
(2)

KAJIAN YANG DI BAHAS

Arsitektur Dasar Semantic

Uniform Resource Identifier

PHP Language

MySQL – PHPMyAdmin

(3)

ARSITEKTUR DASAR SEMANTIC WEB

Perhatikan gambar di

samping ini...

Pusing...? Bingung...?

Gambar apa sih...?

(4)

Sebelum merujuk kedalam topik, sebelumnya kita telah memahami tiap

definisi dari sebuah objek yang bermakna.

Dari sebuah

pemikiran

, maka akan menjadi sebuah

konsep bahasa

.

Dari

konsep bahasa

kita buat sebuah

simbol

yang dapat membantu kita

untuk menuju ke sebuah

objek

.

Dari sebuah

pemikiran

kita sebenarnya

sudah tahu objek

yang dituju.

(5)
(6)
(7)
(8)

SEMANTIC WEB SUMMARY

• Pengertian Semantic Web (Web Semantik) atau Definisi Semantic Web adalah

pengembangan dari World Wide Web di mana 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.

(9)

XML (Extensible Markup Language) adalah bahasa markup untuk

keperluan umum yang disarankan oleh W3C (World Wide Web Consortium) untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

RDF (Resource DescriptionFramework) 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.

Microformats adalah salah satu cara menambahkan penandaan sederhana agar tiap data mudah terbaca oleh manusia seperti peristiwa, rincian kontak atau lokasi pada

halaman web sehingga informasi di dalamnya dapat diekstraksi oleh perangkat lunak dan diindeks, dicari, disimpan, bertukaran-referensi, atau dikombinasi.

(10)
(11)

URL, URN, & URI

• URL = Unified Resource Locator

URL adalah sebagai penunjuk sebuah alamat website, dimana alamat tersebut lengkap dari mulai web server, lokasi path, dan nama filenya.

ex : http://www.amikom.ac.id/artikel/buku-wisuda.pdf

• URN = Unified Resource Name

URN adalah nama path itu sendiri, yaitu bisa dari sebuah folder ataupun dari backlink. ex : …/download/ atau tc.co/TVK23PO/file.exe

• URI = Uniform Resource Identifier

(12)

PENANDA PADA WEB

• Uniform Resource Identifier (URI)

• semua tipe-tipe pengenal resource yang berbeda tersusun berdasar suatu skema yang seragam.

• apapun dapat dikenali melalui URI untuk membedakan antara satu resource dari lainnya.

Resource dapat berupa objek dengan pengenal yang jelas (berdasar pada kontek aplikasi) ▫ contoh: halaman web, buku, lokasi, orang, relasi antar objek, konsep abstrak, dsb.

Konsep dari URI telah ditetapkan dalam berbagai domain, antara lain: ▫ web (URL, PRN, pURL)

(13)

UNIFORM RESOURCE IDENTIFIER

• Dalam komputer, satu Uniform Resource Identifier (URI) adalah sebuah string karakter yang digunakan untuk mengidentifikasi nama atau sumber di Internet.

• Memungkinkan identifikasi seperti interaksi dengan representasi sumber daya melalui jaringan (biasanya di World Wide Web) dengan menggunakan protokol tertentu.

• URI diakses dengan format skema://alamat.resource atau skema:alamat.resource.

• Misalnya, URI http://yahoo.com menunjukkan alamat resource yahoo.com yang dipanggil lewat skema HTTP Walaupun HTTP adalah skema yang sering digunakan, namun masih tersedia skema-skema lain, misalnya telnet, FTP, News, dan sebagainya.

• ilmuwan komputer dapat mengklasifikasikan sebuah URI sebagai pelacak (URL), atau nama

(URN), atau keduanya.

(14)
(15)

APA ITU PHP…?

"PHP:

Hypertext Prepocessor

", yaitu bahasa pemrograman yang digunakan secara

luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa

digunakan bersamaan dengan HTML.

PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP

adalah singkatan dari "

Personal Home Page Tools

". Selanjutnya diganti menjadi FI

("Forms Interpreter").

Sejak versi 3.0, nama bahasa ini diubah menjadi

"PHP: Hypertext Prepocessor"

dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan

(16)

• PHP bisa berupa text, HTML, CSS, JavaScript, and PHP code

• PHP code hanya dapat di execute dalam sisi server, dan hasilnya di render dalam browser HTML

• PHP files ber-ekstensi".php“

(17)

WHAT CAN PHP DO ?

PHP dapat menghasilkan konten halaman dinamis

PHP dapat membuat, membuka, membaca, menulis, dan menutup file di

server

PHP dapat mengumpulkan data dalam form

PHP dapat mengirim dan menerima cookie

PHP dapat menambah, menghapus, memodifikasi data dalam database

PHP dapat membatasi pengguna untuk mengakses beberapa halaman di

situs Web

(18)

KENAPA PAKAI PHP…?

• PHP dapat berjalan di berbagai platform (Windows, Linux, Unix, Mac OS X, dll)

• PHP kompatibel dengan hampir semua server yang digunakan saat ini (Apache, IIS, dll)

• PHP mendukung berbagai database

• PHP bersifat open source (gratisan). Download dari sumber daya resmi PHP: www.php.net

(19)

SYNTAX OF PHP…

Sintax penulisan php bisa dilihat pada contoh berikut :

<!DOCTYPE html>

<html>

<body>

<h1>My frst PHP page</h1>

<?php

echo "Hello World!";

//disinilah letak penulisan

kode php

?>

(20)

• Dalam PHP, semua fungsi user-defined, class, dan keyword (misalnya if, else, while, echo, dll) adalah bersifat case-sensitive.

• Dalam contoh di bawah, semua tiga pernyataan walaupun berbeda penulisan namun dinyatakan sama:

EcHo "Hello World!<br>"; // Dilarang menggunakan bahasa “alay”

?>

(21)

x = 5 y = 6 z = x + y

Dalam aljabar kita menggunakan huruf (seperti x) untuk memegang nilai (seperti 5). Dari ekspresi z = x + y di atas, kita dapat menghitung nilai z menjadi 11.

Dalam PHP ini disebut variabel. Jika di terjemahkan kedalam syntax php, maka akan menjadi :

<?php

(22)
(23)

MYSQL DATABASE

SQL adalah bahasa standar untuk mengakses dan memanipulasi database.

Apa itu SQL?

• SQL singkatan dari Structured Query Language

• SQL memungkinkan Anda mengakses dan memanipulasi database

• SQL adalah ANSI (American National Standards Institute) standar.

Apa yang Bisa SQL lakukan?

• SQL dapat mengeksekusi query terhadap database

• SQL dapat mengambil data dari database

• SQL dapat menyisipkan catatan dalam database

• SQL dapat memperbarui catatan dalam database

• SQL dapat menghapus catatan dari database

• SQL dapat membuat database baru

• SQL dapat membuat tabel baru dalam database

• SQL dapat membuat prosedur yang tersimpan dalam database

• SQL dapat menciptakan pandangan dalam database

(24)

SQL STATEMENTS

Sebagian besar tindakan yang perlu Anda lakukan pada database dilakukan dengan pernyataan SQL. Pernyataan SQL berikut memilih semua catatan dalam "Pelanggan" tabel :

SELECT * FROM Customers;

Beberapa Perintah SQL Paling Penting. • SELECT - extracts data from a database • UPDATE - updates data in a database • DELETE - deletes data from a database

INSERT INTO - inserts new data into a database • CREATE DATABASE - creates a new database • ALTER DATABASE - modifies a database • CREATE TABLE - creates a new table • ALTER TABLE - modifies a table • DROP TABLE - deletes a table

(25)

SQL “SELECT” FUNCTION

SQL SELECT.

Pernyataan SELECT digunakan untuk memilih data dari database. Hasilnya disimpan dalam tabel hasil, yang disebut result-set.

SQL SELECT Sintaks :

SELECT column_name,column_name FROM table_name;

Dan

(26)

CONTOH KASUS PADA STATEMENT “SELECT”

Perhatikan Tabel berikut :

Anda diminta untuk :

1.

Memilih kolom "CustomerName" dan “City" dari “Customer" tabel…?

(27)

Jawaban :

1. SELECT CustomerName,City FROM Customers;

2. SELECT * FROM Customers;

Lets try….

Buat tabel nama, nim, kelas, pada sebuah tabel dan berikan nama tabel anda dengan nama kelompok. Lalu selesaikan pernyataan berikut :

(28)
(29)

APA ITU XML?

e

X

tensible

M

arkup

L

anguag

e.

Merupakan Markup Language

sama seperti HTML (

H

ypertext

M

arkup

L

anguage

)

Digunakan untuk mendeskripsikan Data.

(30)

Ekstensi file : *.xml

Didisain untuk transfer, simpan, dan membuat struktur data. XML hanya text biasa, yang dapat dibuka oleh semua text editor.

Biasanya digunakan untuk pertukaran data antar aplikasi, antar platform :

• Web services

• Web based – desktop based, atau sebaliknya.

• Antar aplikasi web .

• Antar aplikasi desktop based.

(31)

XML merupakan turunan SGML (Standard Generalized Markup Language) yang

dioptimalkan untuk mengirim data melalui web.

XML digunakan sebagai markup language yang menyediakan format untuk

mendeskripsikan data terstruktur.

XML bukan bahasa pemrograman !

(32)

• Seperti halnya HTML, XML juga menggunakan elemen tag (<>) & (</>)dan atribut elemen (parameter yang dinyatakan dalam tag pembuka misal : <formname=”isidata”>

Bedanya, HTML medefinisikan dari awal tag dan atribut yang dipakai didalamnya, sedangkan padaXML kita bisa menggunakan tag dan atribut sesuai kehendak kita.

<pesan>

<dari>MIS Manager</dari>

<buat>HRD Manager</buat>

<buat>Bagian rekrut</buat>

<buat>Computer Suport team</buat>

<subyek>Permohonan Tenaga kerja baru</subyek>

<isi>

Mohon diberikan tenaga kerjabaru untuk mengisi lowongan diDepartemen MIS

</isi>

(33)

• Pada contoh diatas <pesan>, <dari> <buat>,dan <isi> bukanlah tag standard yang telah ditetapkan dalam XML.

• Sampai di sini XML tidak melakukan apapun, yang ada hanyalah informasi yang dikemas dengan tag-tag XML.

• Kita harus menggunakan bahasa lain untuk mengirim, menerima atau menampilkan informasi di dalamnya.

• XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk tujuan yang berbeda.

(34)

WAKTUNYA TUGAS PERTAMA

Carilah sebuah website di internet (kategori web bebas).

• Buatlah analisa SWOT menurut peluang yang Anda temukan :

1. Strenght (kekuatan)

2. Weakness (kelemahan)

3. Opportunities (peluang)

4. Treath (ancaman)

• Berilah komentar Anda mengenai website tersebut.

• Berilah saran - saran terbaik menurut Anda pada web tersebut.

Gambar

Gambar apa sih...?

Referensi

Garis besar

Dokumen terkait

Telah dibuat beberapa model antara lain memperlebar penampang saluran yang semula lebar dasarnya 100 m menjadi 200 m, menurunkan elevasi dasar mulut sudetan

Tingkat perkembangan ekonomi dunia dewasa ini ditandai dengan globalisasi di segala bidang yang diiringi pula dengan tingginya tingkat mobilitas penduduk, lalu lintas uang

Judul Tesis : HUBUNGAN SOSIAL EKONOMI DAN INTAKE ZAT GIZI DENGAN TINGGI BADAN ANAK BARU MASUK SEKOLAH (TBABS) PADA DAERAH ENDEMIS GAKY DI KECAMATAN PARBULUAN

Pusat Informasi dan Komunikasi (PIK) BPK merupakan salah satu tanggung jawab dari Subbagian Layanan Informasi, Biro Humas dan Kerja Sama Internasional BPK. PIK

Akan keluar box peringatan jika field jumlah tanaman, tinggi muka air tanah, sudut topografi, keterangan daerah tidak diisi, jika field jumlah tanaman diisi string atau float,

Sejak ditetapkannya Agenda for Action oleh NCTM (1980), pemecahan masalah menjadi fokus dari matematika sekolah. Terkait dengan tujuan tersebut, pemecahan masalah dan

pengaruh prestasi belajar matematika pada siswa yang mengalami kesulitan belajar secara signifikan antara siswa yang mengikuti pembelajaran dengan model pembelajaran

Peneliti melakukan reduksi data dengan cara memilah-milah, mengkatagorikan, dan membuat absrtaksi dari catatan lapangan, wawancara, dan dokumentasi. Data diperoleh merupakan