Kajian yang di bahas
WEB SEMANTIC
Architecture & Identification
KAJIAN YANG DI BAHAS
• Arsitektur Dasar Semantic
• Uniform Resource Identifier
• PHP Language
• MySQL – PHPMyAdmin
• Pengantar XML Bagian 1
ARSITEKTUR DASAR SEMANTIC WEB
Perhatikan gambar di
samping ini...
Pusing...?
Bingung...?
Gambar apa sih...?
OK SKIP..!!
•
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.
•
“Pada intinya tiap pemikiran yang menentukan sebuah objek, maka harus
ada sebuah simbol untuk dapat meng-identifikasi objek secara tepat.”
TAU BUAH “APEL” KAN...?
LALU, ARSITEKTUR WEB SEPERTI APA SIH...?
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.
•
WebSemantik menggunakan XML, XMLS (XMLSchema), RDF, RDFS (Resources
Description Framework Schema) dan OWL.
•
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.
•
Microdata adalah Spesifikasi membantu teknologi seperti mesin pencari dan web crawler
lebih memahami informasi apa yang terkandung dalam halaman web, menyediakan hasil
pencarian yang lebih baik.
UNIFORM RESOURCE IDENTIFIER
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
URI adalah penanda lokasi dan biasanya kerap terdapat atau tertera pada mesin pencari atas
dasar text /objek yang di tuju.
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)
▫ Buku dan publikasi (ISBN, ISSN)
▫ Digital Object Identifier (DOI)
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.
•
Uniform Resource Name (URN) fungsi seperti nama seseorang, sementara Uniform Resource
Locator (URL) menyerupai orang jalan-address. Dengan kata lain: yang URN mendefinisikan
item identitas, sementara URL yang menyediakan metode untuk menemukannya.
HYPERTEXT PREPOCESSOR
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
survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP,
di antaranya adalah NASA, Mitsubishi, dan RedHat.
•
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“
Dengan PHP Anda bisa ber-expresi untuk hasil output HTML. Anda dapat menampilkan
gambar, file PDF, dan bahkan film Flash. Anda juga dapat menampilkan teks, seperti
XHTML dan XML.
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
•
PHP dapat mengenkripsi data
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
•
PHP mudah dipelajari dan berjalan efisien pada sisi server
SYNTAX OF PHP…
•
Sintax penulisan php bisa dilihat pada contoh berikut :
My frst PHP page
•
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:
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 :
Ada yg mau coba…?
MY SQL (PHP MY ADMIN)
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
•
SQL dapat mengatur hak akses pada tabel, prosedur, dan pandangan
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
•
CREATE INDEX - creates an index (search key)
•
DROP INDEX - deletes an index
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
SELECT * FROM table_name;
CONTOH KASUS PADA STATEMENT “SELECT”
Perhatikan Tabel berikut :
Anda diminta untuk :
1.
2.
Memilih kolom "CustomerName" dan “City" dari “Customer" tabel…?
Memilih semua kolom pada tabel “Customer”
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 :
a.
Pilih kolom nama dan nim pada tabel kelompok anda…
b.
Pilih semua kolom pada tabel kelompok anda…
EXTENSIBLE MARK-UP LANGUAGE
APA ITU XML?
eXtensible Markup Language.
•
Merupakan Markup Language sama seperti HTML ( Hypertext Markup Language)
•
Digunakan untuk mendeskripsikan Data.
•
Mendefinisikan tag sendiri, tetapi harus mengikuti aturan-aturan yang ada di XML.
•
XML didesain untuk membawa data dan menyimpan data.
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.
Contoh penggunaan : RSS Feed, Atom, dan XHTML.
•
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 !
•
XML bukanlah bahasa pemrograman seperti PHP, Java, C++, pascal, dll.
•
XML hanya berfokus pada data.
•
Seperti halnya HTML, XML juga menggunakan elemen tag () & ()dan atribut elemen
(parameter yang dinyatakan dalam tag pembuka misal :
•
Bedanya, HTML medefinisikan dari awal tag dan atribut yang dipakai didalamnya,
sedangkan padaXML kita bisa menggunakan tag dan atribut sesuai kehendak kita.
MIS Manager
HRD Manager
Bagian rekrut
Computer Suport team
Permohonan Tenaga kerja baru
Mohon diberikan tenaga kerjabaru untuk mengisi lowongan
diDepartemen MIS
•
Pada contoh diatas , ,dan 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.
•
Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana
informasi terlihat. Sedangkan XML mendeskripsikan susunan informasi dan berfokus
pada informasi itu sendiri.
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.
•
Dikumpulkan dalam bentuk hardcopy dengan format seperti makalah. Cover menggunakan Mika
Transparan. Paling lama 1 minggu dari tugas ini di berikan.
Architecture & Identification
KAJIAN YANG DI BAHAS
• Arsitektur Dasar Semantic
• Uniform Resource Identifier
• PHP Language
• MySQL – PHPMyAdmin
• Pengantar XML Bagian 1
ARSITEKTUR DASAR SEMANTIC WEB
Perhatikan gambar di
samping ini...
Pusing...?
Bingung...?
Gambar apa sih...?
OK SKIP..!!
•
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.
•
“Pada intinya tiap pemikiran yang menentukan sebuah objek, maka harus
ada sebuah simbol untuk dapat meng-identifikasi objek secara tepat.”
TAU BUAH “APEL” KAN...?
LALU, ARSITEKTUR WEB SEPERTI APA SIH...?
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.
•
WebSemantik menggunakan XML, XMLS (XMLSchema), RDF, RDFS (Resources
Description Framework Schema) dan OWL.
•
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.
•
Microdata adalah Spesifikasi membantu teknologi seperti mesin pencari dan web crawler
lebih memahami informasi apa yang terkandung dalam halaman web, menyediakan hasil
pencarian yang lebih baik.
UNIFORM RESOURCE IDENTIFIER
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
URI adalah penanda lokasi dan biasanya kerap terdapat atau tertera pada mesin pencari atas
dasar text /objek yang di tuju.
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)
▫ Buku dan publikasi (ISBN, ISSN)
▫ Digital Object Identifier (DOI)
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.
•
Uniform Resource Name (URN) fungsi seperti nama seseorang, sementara Uniform Resource
Locator (URL) menyerupai orang jalan-address. Dengan kata lain: yang URN mendefinisikan
item identitas, sementara URL yang menyediakan metode untuk menemukannya.
HYPERTEXT PREPOCESSOR
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
survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP,
di antaranya adalah NASA, Mitsubishi, dan RedHat.
•
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“
Dengan PHP Anda bisa ber-expresi untuk hasil output HTML. Anda dapat menampilkan
gambar, file PDF, dan bahkan film Flash. Anda juga dapat menampilkan teks, seperti
XHTML dan XML.
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
•
PHP dapat mengenkripsi data
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
•
PHP mudah dipelajari dan berjalan efisien pada sisi server
SYNTAX OF PHP…
•
Sintax penulisan php bisa dilihat pada contoh berikut :
My frst PHP page
•
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:
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 :
Ada yg mau coba…?
MY SQL (PHP MY ADMIN)
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
•
SQL dapat mengatur hak akses pada tabel, prosedur, dan pandangan
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
•
CREATE INDEX - creates an index (search key)
•
DROP INDEX - deletes an index
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
SELECT * FROM table_name;
CONTOH KASUS PADA STATEMENT “SELECT”
Perhatikan Tabel berikut :
Anda diminta untuk :
1.
2.
Memilih kolom "CustomerName" dan “City" dari “Customer" tabel…?
Memilih semua kolom pada tabel “Customer”
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 :
a.
Pilih kolom nama dan nim pada tabel kelompok anda…
b.
Pilih semua kolom pada tabel kelompok anda…
EXTENSIBLE MARK-UP LANGUAGE
APA ITU XML?
eXtensible Markup Language.
•
Merupakan Markup Language sama seperti HTML ( Hypertext Markup Language)
•
Digunakan untuk mendeskripsikan Data.
•
Mendefinisikan tag sendiri, tetapi harus mengikuti aturan-aturan yang ada di XML.
•
XML didesain untuk membawa data dan menyimpan data.
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.
Contoh penggunaan : RSS Feed, Atom, dan XHTML.
•
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 !
•
XML bukanlah bahasa pemrograman seperti PHP, Java, C++, pascal, dll.
•
XML hanya berfokus pada data.
•
Seperti halnya HTML, XML juga menggunakan elemen tag () & ()dan atribut elemen
(parameter yang dinyatakan dalam tag pembuka misal :
•
Bedanya, HTML medefinisikan dari awal tag dan atribut yang dipakai didalamnya,
sedangkan padaXML kita bisa menggunakan tag dan atribut sesuai kehendak kita.
MIS Manager
HRD Manager
Bagian rekrut
Computer Suport team
Permohonan Tenaga kerja baru
Mohon diberikan tenaga kerjabaru untuk mengisi lowongan
diDepartemen MIS
•
Pada contoh diatas , ,dan 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.
•
Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana
informasi terlihat. Sedangkan XML mendeskripsikan susunan informasi dan berfokus
pada informasi itu sendiri.
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.
•
Dikumpulkan dalam bentuk hardcopy dengan format seperti makalah. Cover menggunakan Mika
Transparan. Paling lama 1 minggu dari tugas ini di berikan.