Anda di halaman 1dari 16

RENCANA PEMBELAJARAN SEMESTER (RPS) MATA KULIAH SEMANTIC WEB

1. RPS
Tabel 1. RPS MK Semantic dan Web

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN


Kode Dokumen
UNIVERSITAS SULAWESI BARAT
FAKULTAS TEKNIK
PRODI INFORMATIKA
RENCANA PEMBELAJARAN SEMESTER (RPS)
MATA KULIAH (MK) KODE MATA KULIAH Rumpun MK/ Bahan Kajian BOBOT (sks) SEMESTER Tgl Penyusunan No. Revisi
SEMANTIC WEB INF4032 Rekayasa Perangkat Lunak 2 SKS V 13 Juni 2019 0
OTORISASI / PENGESAHAN Dosen Pengembang RPS Koordinator RMK Ka PRODI

1. Farid Wajidi, S.Kom., M.T.

-Irfan A.P. S.T, M.Mt.


Muhammad Fahmi Rustan, S.Kom., M.T

Capaian Pembelajaran Capaian Pembelajaran Lulusan (CPL) PRODI yang dibebankan pada MK
(CP) S8 Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri;
S10 menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.
P1 Mengatahui prinsip-prinsip pembuatan suatu algoritma dan berbagai macam konsep Bahasa pemrograman
KU1 Mampu menerapkan pemikian logis, kritis, inovatif, bermutu, dan terukur dalam melakukan pekerjaan yang spesifik di bidang
keahliannya serta sesuai dengan standar kompetensi kerja bidang yang bersangkutan;
KU9 mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah
plagiasi;
KK3 Mampu secara kreatif dan inovatif memformulasikan pemecahan masalah dengan memanfaatkan ilmu di bidang informatika berbasis
konsep-konsep yang relevan dan dengan memanfaatkan tool pemodelan tepat.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK 1 Konsep dasar dan teknologi yang mendasari semantic web
CPMK 2 Dasar-dasar XML
CPMK 3 RDF dan RDF Schema
CPMK 4 OWL Language, elemen-elemen dasar (Class, property, data type), dan implementasi OWL
CPMK 5 Logika dan penalaran, Description Logic, dan mesin penalaran
CPMK 6 Pengenalan SPARQL dan dasar-dasar SPARQL
CPMK 7 Protégé dan Pellet Reasoners
CPMK 8 Aplikasi-aplikasi semantic web, semantic web services, dan semantic search
CPMK 9 Pengenalan Jena dan pemrograman dengan Jena
CPMK 10 Pengintegrasian informasi, mengekspos xml based web-service sebagai RDF, mengekspos data relasional sebagai RDF, dan mengekspos
sumber data lainnya
Deskripsi Singkat MK Mata kuliah semantic web membahas tentang konsep dan aplikasi dari teknologi semantic web. Ini meliputi konsep RDF, RDFS, dan OWL, teknologi dari
semantic web (yaitu, metadata, ontologi, dan bahasa query), pembangunan aplikasi menggunakan Protégé
Bahan Kajian / Materi 
Pembelajaran
Pustaka Utama :
[1]Grigoris Antoniou, Frank Van Harmelen, A Semantic Web Primer, Second Edition, MIT Press, 2008.
[2] Bob DuCharme, Learning SPARQL, Second Edition, O’Reilly Media, 2013
[3] Matthew Horridge, A Practical Guide To Building OWL Ontologies Using Protégé 4 and CO-ODE Tools, Edition 1.3, The University Of Manchester, 2011
[4] Baader F., Calvanese D., McGuinness, D., Nardi, D. and Patel-Schneider P., 2007, The Description Logic Handbook: Theory, Implementation and
Applications, Second Edition, Cambridge University Press, Cambridge
Pendukung :

Matakuliah syarat -

Bantuk Pembelajaran,
Bobot
Sub-CPMK Metode Pembelajaran, Materi Pembelajaran
Pertemuan Penilaian Penilaian
(Kemampuan akhir tiap Sumber/Media Pembelajaran, [ Pustaka ]
Ke- (%)
tahapan belajar) [ Estimasi Waktu]
Indikator Kriteria & Bentuk Luring (offline) Daring (online)
(1) (2) (3) (4) (5) (6) (7) (8)
1-2 Sub-CPMK 1, 2 :  Mengetahui Kriteria  Brainstorming LMS  Buku (1) 5
Menjelaskan konsep dasar kontrak Teori : Materi PPT
Ketepatan menjelaskan Marja-Riitta Koivunen
pengertian semantic web and Eric Miller, "W3C
meliputi defenisi, struktur Ceramah Semantic Web
perkuliahan dan
dasar, OWA, linked data interaktif Activity". World Wide
overview materi
dan search discovery  Small Group Web Consortium
secara
Discussion, (W3C).
menyeluruh Bentuk non-test:
Contextual https://www.w3.org/
semantic web  Mampu Kedisiplinan, tanggung learning 2001/12/semweb-
menjelaskan
jawab dan sopan santun  Poyektor, fin/w3csw. Diakses
konsep dasar
(25) Laptop, tanggal Mei 2019
semantic web
Bentuk test: Bahasa [2] Berners-Lee, Tim;
meliputi defenisi,
pemrograman James Hendler; Ora
struktur dasar, Kemampuan bertanya dan
(compiler), Lassila (May 17,
OWL, linked data menjawab (75) Whitebord 2001). "The Semantic
dan search
Web".
discovery
Scientific American
Magazine. Diakses
tanggal Mei 2019
3-4 Sub-CPMK 3: Mahasiswa  Mahasiswa Kriteria:  Teori : LMS  Modul LMS (1) (3) 10
mampu memahami dan mempunyai  Ceramah materi PPT
 Pemahaman dan
menjelaskan dasar-dasar pemahaman  Problem Based
penguasaan Materi
XML sebagai salah satu tentang konsep Learning
dasar OWL (web Bentuk test:
bentuk bentuk  Discovering
ontology  Tanya Jawab (75)
representasi untuk RDF Learning
language)
dan RDF schema Bentuk non-test:
Mahasiswa Kedisiplinan, tanggung
mempunyai jawab dan sopan santun
pemahaman tentang (25)
konsep dasar RDF 
(resource description
framework)

5 Mahasiswa mampu Mahasiswa Kriteria:  Teori : LMS  LMS Materi (Buku 4) 10
memahami konsep dasar mempunyai  Ceramah PPT
logika dan penalaran dan pemahaman Pemahaman dan
penguasaan Materi  Problem Based
mesin tentang konsep
konsep dasar logika dan Learning
penalaran logika, aturan dan
penalaran (logic, penalaran dan mesin  Discovering
rules and penalaran Learning
inferences) Bentuk test:
 Tugas Praktikum
Individu (80)
 Tanya jawab (20)

6-7 Mahasiswa mengetahui Mahasiswa  Praktikum Buku 2 15


tentang bahasa SPARQL mempunyai  Project
dan mampu pemahaman Based
menggunakannya untuk tentang query web Learning
mengquery web semantik
semantik
8

9 contoh  Mahasiswa Kriteria:  Praktikum LMS (1) (2) 10


penerapan semantic mempunyai  Project Based
pemahaman  Pemahaman dan Learning
web perpustakaan ,
aplikasi pendukung tentang contoh penguasaan Materi
teknologi web (Protégé penerapan sema tentang penerapan
dan Pellet Reasoners) ntic semantic
web perpustakaa  Kemampuan laporan,
n
presentasi dan
pemahaman konsep
Bentuk test:
 Ketepatan
penyelesaian tugas
Mandiri (25)
 Tanya Jawab (5)
 Kemampuan bekerja
Tim (10)
 Kedisiplinan, tanggung
jawab dan sopan
santun (10)
10-11 Sub CPMK 7- Mahasiswa Kriteria: Discovering LMS  (1) (4) 10
aplikasi semantic mempunyai Pemahaman dan Learning
web perpustakaan yang pemahaman tentang penguasaan Materi Project Based
sederhana (pengenalan aplikasi semantic terkait SPSS Learning
Aplikasi-aplikasi semantic web perpustakaan Bentuk test:
web, semantic web yang sederhana
Bentuk test:
services, semantic search,
semantic bioinformatics,  Ketepatan
enterprise application penyelesaian tugas
integration, knowledge Mandiri (25)
base), pengenalan jena,  Tanya Jawab (5)
pemrograman dengan  Kemampuan bekerja
Jena Tim (10)
 Kedisiplinan, tanggung
jawab dan sopan
santun (10)
12-13 Sub CPMK 8-Konsep, Mahasiswa Kriteria:  Teori : Ceramah LMS  (1) (4) 15
standar, aplikasi Linked mempunyai Pemahaman dan  Praktikum
Open Data (LOD), linked pemahaman penguasaan pembuatan Discovering
open data sebagai salah tentang linked open grafik dan mampu Learning
satu data sebagai salah menguji kasus di SPSS Project Based
implementasi semantic satu implementasi  Bentuk test: Learning
semantic Bentuk test:
web perpustakaan web perpustakaan  Ketepatan
penyelesaian tugas
Mandiri (25)
 Tanya Jawab (5)
 Kemampuan bekerja
Tim (10)
 Kedisiplinan, tanggung
jawab dan sopan
santun (10)
14-15 Sub CPMK 9: aplikasi mempunyai Kriteria:  Project Based- LMS  Buku 1, 3, 4 25
sederhana berbasis linked pemahaman  Mahasiswa mampu Learning
open data, Implementasi tentang aplikasi menerapkan aplikasi  Focus Group
LOD di perpustakaan sederhana komputer dalam Discussion
berbasis linked kehidupan  Praktikum
open data Bentuk test:
 Ketepatan
penyelesaian tugas
kelompok (10)
 Kemampuan
presentasi (10)
 Tanya Jawab (10)
 Kemampuan bekerja
Tim (10)
 Ketepatan menjawab
(5) Kedisiplinan,
tanggung jawab dan
sopan santun (5)
16 UAS
Catatan :
1. Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan
pengetahuan dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran.
2. CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI) yang digunakan untuk pembentukan/pengembangan
sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.
3. CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau
materi pembelajaran mata kuliah tersebut.
4. Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur atau diamati dan merupakan kemampuan akhir yang
direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.
5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil
belajar mahasiswa yang disertai bukti-bukti.
6. Kriteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah
ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
7. Bentuk penilaian: tes dan non-tes.
8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada
Masyarakat dan/atau bentuk pembelajaran lain yang setara.
9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning, Cooperative Learning, Collaborative Learning, Contextual
Learning, Project Based Learning, dan metode lainnya yg setara.
10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan sub-pokok bahasan.
11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan
totalnya 100%.
12. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.
PENILAIAN:
A. Ulangan Harian (NH) (Jika ada)

Indikator Penilaian Bobot


Strategi Bentuk Instrumen
1. …………... Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
2. ………….. Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
3. …………. Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
Dst Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk

2. Tugas mahasiswa (NT) (Jika ada)


Pertemuan-ke Bahan Kajian/Matari Pembelajaran Tugas Waktu Penilaian Indikator Bobot
1 Mandiri
Terstruktur
2 Mandiri
Terstruktur
3 Mandiri
Terstruktur
Dst Mandiri
Terstruktur

* Tugas terstruktur adalah tugas yang dilaksanakan oleh mahasiswa berdasarkan rencana yang disusun oleh dosen untuk mencapai kompetensi pembelajaran yang setara dengan perkuliahan
tatap muka.

3. Ujian Tengah Semester(UTS)


No Soal Penilaian Bobot
Strategi Bentuk Instrumen
1 Tes tertulis/Tes Kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)
2 Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)
3 Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)
Dst Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)

4. Ujian Akhir Semester (UAS)

No Soal Penilaian Bobot


Strategi Bentuk Instrumen
1 Tes tertulis/Tes Kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)
2 Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)
3 Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)
Dst Tes tertulis/Tes kinerja Uraian/Pilihan berganda/Penilaian Produk Terlampir/Terlampir/Lembar Penilaian Produk
(Terlampir = Tuliskan)

5. Jenis tugas yang diberikan dapat dalam bentuk: Book Review, Analisis Jurnal, Riset Kecil, Projek, Observasi lapangan, Menulis makalah, Latihan

6. Sifat Tugas: Mandiri atau Kelompok

7. Untuk matakuliah laboratorium/bengkel dan lapangan: tidak ada tugas mandiri dan tugas terstruktur.

8. Bobot Penilaian (disesuaikan atas kesepakatan dengan tim dan mahasiswa)


(1) Bobot Nilai Harian (NH)
(2) Bobot Nilai Tugas (NT)
(3) Bobot Nilai Ujian Tengah Semester (UTS)
(4) Bobot Nilai Ujian Akhir Semester (UAS)
(5) Nilai Akhir

Pada hari ini Senin tanggal 29 bulan Juli tahun 2019 Rencana Pembelajaran Semester Mata Kuliah Semantic Web Program Studi Informatika Fakultas
Teknik telah diverifikasi oleh Koordinator Program Studi.

Mengetahui Majene, 29 Juli 2019


Koordinator Program Studi Dosen Pengampu/
Penanggung Jawab MK

Muhammad Fahmi Rustan, S.Kom., M.T Farid Wajidi, S.Kom., M.T.


NIP. 199112272019031010 NIP. 198904182019031018
UJIAN TENGAH SEMESTER (UTS)

SEMANTIC WEB

1. Why RDF model is different from the XML model?


2. What is the XML? What are the roles of XML in the semantic web technology?
3. Consider the graph in Gambar 4.24. Construct the RDF document using the RDF/XMLbased
syntax.The sp name space corresponds to http://www.semprog.com/film#.

b. Model the following ontology using RDFS?

c. Which triples are expressed by the RDF/XML document in Gambar 4.25? Write down the triples in the form “Subject Predicate Object .”
UAS
SEMANTIC WEB

UNIVERSITAS SULAWESI BARAT

TEKNIK INFORMATIKA

A. Soal 1.
1. Why RDF model is different from the XML model?
2. Express the statements below in Description Logic Formula.
a. VegetarianDish is a Dish that consists only of Vegetarian Ingredients. Note: use Ex:Dish,
Ex:VegetarianDish, and Ex: VegetarianIngredient class, and ex:hasIngredient object property.
b. Bedroom is a Room that has at least one Bed. Note: use Ex:Room, Ex:Bedroom, and
Ex:Bed class, and Ex:furnishedWith object property.
c. RedWine is a Wine that has the red color. Note: use Ex:Wine, and Ex:RedWine class,
Ex:color data type property, and “red” individu.
d. Grandfather is both a man and a parent. Note: use Ex:Parent, Ex:Man, and Ex:Grandfather class.
3.

LEMBAR EVALUASI

Tabel 1. Evaluasi Mata Kuliah Semantic Web

NO Sub CPMK Indikator Soal Kunci Jawaban Rubrik Penilaian


 Mengetahui kontrak Sub CPMK Terlampir
Sub-CPMK 1, 2 :
perkuliahan dan overview
Menjelaskan
materi secara menyeluruh
konsep dasar
 Mampu menjelaskan
semantic web 1. Buatlah data dalam bentuk
konsep dasar semantic
XML dengan topik salah satu
web meliputi defenisi, dari topik di atas.
struktur dasar, OWL, root element dari data xml
linked data dan search tersebut haruslah NPM sdr yang
discovery diberi prefix huruf 'N'
• (uppercase)
Misal:
<N0612345678>
.....dst
</N0612345678>
2. Buatlah schema untuk
mengatur data yang valid bagi
domain topik yang sdr pilih
3. Buatlah style sheet untuk
menampilkan data XML dalam
bentuk yang lebih friendly
4. Bacalah data tersebut dengan
menggunakan DOM Parser php
untuk menghasilkan
tampilan yang sama dengan
hasil pada no (3).
5. Dokumentasikanlah dalam
bentuk hardcopy, dan
dikumpulkan pada saat kuliah.
Semua code dan result
A. Buatlah ontologi untuk
salah satu tema berikut:

1. Facebook
2. Twitter
3. Ojek Online
4. Lapak Online
5. Kursus Online
6. Perpustakaan
7. Fotografi
8. Karya Sastra
9. Band
10. Sejarah
11. Wisata

B. Buatlah individuals
dari Ontologi yang
sudah sdr buat.
C. Pertanyaan apa saja
yang sering ditanyakan
pada tema tersebut?
Tuliskanlah empat
pertanyaan dan
jawablah dengan
menggunakan SPARQL
Rubrik Penilaian
1. Praktikum Semantic

Bobot Soal Kriteria Skor Nilai Akhir


Pertanyaan
0 2 5 7 10
.     Buatlah data dalam bentuk XML 10
dengan topik salah satu dari
topik di atas.
root element dari data xml
tersebut haruslah NPM sdr yang
diberi prefix huruf 'N'
(uppercase)
Misal:
<N0612345678>
.....dst
</N0612345678>

2. Buatlah schema untuk 10


mengatur data yang valid
bagi domain topik yang sdr
pilih
Bacalah data tersebut 10
dengan menggunakan DOM
Parser php untuk
menghasilkan
5 15 35
Buatlah individuals dari 35
Ontologi yang sudah sdr
buat.
Pertanyaan apa saja yang 35
sering ditanyakan pada tema
tersebut?
Tuliskanlah empat pertanyaan
dan jawablah dengan
menggunakan SPARQL
Total 100

Soal No. 1, 2, 3

Skor 10 Jika peserta didik mampu menjawab dengan jelas/tepat sesuai dengan perintah
Skor 7 jika peserta didik mampu menjawab dengan jelas/mendekati perintah yang diberikan
Skor 5 jika peserta didik menjawab tidak terlalu jelas /tepat dengan perintah yang diberikan
Skor 2 jika peserta didik menjawab tidak terlalu jelas /tepat dengan perintah yang diberikan
Skor 0 jika peserta tidak menjawab satupun pertanyaan yang diberikan

Soal No 4 dan 5

Skor 35 Jika peserta didik mampu menyebutkan semua jawaban yang diminta
Skor 15 jika peserta didik mampu menjawab sebagian jawaban yang diminta
Skor 5 jika peserta menjawab satupun pertanyaan yang diberikan
Skor 0 jika peserta tidak menjawab satupun pertanyaan yang diberikan

Skor Perolehan
Penilaian NIlai= x 100
Skor Maksimal

Anda mungkin juga menyukai