SlideShare a Scribd company logo
APLIKASI USER INTERFACE
(UI) DISCOVERY UNTUK
MENGUKUR AKURASI QUERY
PADA INTERFACE
REPOSITORY
SHOFIYATUN NAJAH
13650002
BAB 1
PENDAHULUAN
Ontologi
Latar Belakang
Seberapa akurat user
interface discovery
dalam interface
repository
menggunakan query
SPARQL?
Rumusan Masalah
Bagaimana penerapan
ontologi dalam user
interface discovery?
Tujuan Penelitian
⋄ Mempersingkat waktu
pengembangan sistem
informasi.
⋄ Mempermudah proses
pembuatan sistem informasi.
Manfaat Penelitian
⋄ Mempersingkat waktu
pengembangan sistem informasi.
⋄ Mempermudah proses
pembuatan sistem informasi.
Tujuan & Manfaat
Penelitian
⋄ Web service yang digunakan adalah web service ERP Pondok
Pesantren yang telah dibangun pada penelitian sebelumnya.
⋄ Data diperoleh dari web service ERP Pondok Pesantren dalam
bidang akademik.
⋄ Kata kunci yang digunakan yaitu nama form untuk pencarian data,
sedangkan untuk pencarian komponen yaitu komponen HTML
berupa textfield, button, label, dan jumlah yang diinginkan.
⋄ Data berupa file PHP.
⋄ Ontologi yang digunakan berupa RDF map.
Batasan Masalah
BAB 2
KAJIAN PUSTAKA
SaaS (Software as a Service) adalah model
penyampaian aplikasi oleh suatu vendor perangkat
lunak yang mengembangkan aplikasi web dan
dioperasikan oleh user melalui internet.
Software as a Service
(SaaS)
Layer 1
GUI
Layer 2
Business
Proccess
Layer 3
Service &
Composition
Layer 4
Data
Layanan yang menyediakan interface antara sistem dan user
dalam menerima input dari user dan menampilkan hasil kembali
kepada user.
Sebuah proses dilakukan untuk mencapai tugas bisnis yang
lebih kompleks, workflow, yang terdiri dari serangkaian kegiatan
dan mewakili proses bisnis
Layanan dasar yang menyelesaikan operasi dasar pada sebuah
system.
Framework SaaS
» Web semantik dikenalkan oleh Tim Berners-Lee (TBL) sebagai
penemu World Wide Web (WWW) merupakan suatu informasi
yang dikumpulkan untuk menghubungkan berbagai dokumen di
internet.
» Web semantik merupakan suatu teknologi yang membuat
komputer agar bisa memahami arti dari sebuah informasi
berdasarkan metadata atau isi dari sebuah informasi sehingga
menjadi lebih cerdas dengan menyajikan deskripsi yang dapat
diterjemahkan oleh mesin.
Web Semantik
» Tim Berners-Lee mempunyai dua bagian visi untuk masa depan
web. Bagian pertama adalah untuk membuat Web suatu media
yang lebih kolaboratif. Bagian yang kedua adalah untuk membuat
Web dapat dimengerti, sehingga bisa diproses, oleh mesin.
» Visi Tim Berners-Lee dengan jelas melibatkan tidak hanya
sekedar mendapat kembali halaman HTML dari Web server.
Sayangnya, hubungan antar sumber daya ini saat ini tidak
ditangkap pada Web tsb. Teknologi untuk menangkap hubungan
seperti itu disebut Resource Description Framework (RDF)
Web Semantik
» RDF adalah layer untuk merepresentasikan semantik dari
isi halaman tersebut.
» Resource Description Framework merupakan suatu
bahasa XML berfungsi untuk menguraikan sumber daya.
Sumber daya yang diakses melalui suatu Uniform
Resource Locator (URL). Saat XML dokumen
menyertakan meta data ke bagian-bagian dari suatu
dokumen, satu penggunaan dari RDF adalah untuk
menciptakan meta data mengenai dokumen.
RDF (Resource Description
Framework)
» Model RDF adalah suatu triple yang dinamakan statement.
Sebuah sumberdaya (subject) yang dihubungkan ke
sumberdaya yang lain atau satu literal (object), Predicate ialah
property yang digunakan untuk menghubungkan subject dengan
object.
Gambar Tripel RDF
RDF (Resource Description
Framework)
» Bahasa Query bagi triple RDF
» Suatu protokol untuk mengquery data RDF di Web
PREFIX foaf:http://xmlns.com/foaf/0.1/
PILIH? Nama? Email
MANA {
?seseorang foaf: orang.
?orang foaf: Nama nama.
?orang foaf: ?inbox email.
}
Gambar Contoh Query SPARQL
SPARQL
User Interface Management System
(UIMS) adalah sebuah mekanisme untuk
proses memisahkan kode Graphic User
Interface (GUI) dalam suatu program
komputer.
User Interface Management System
(UIMS)
Cara pemisahan semantik aplikasi dengan interface yang tersedia bagi
user meliputi:
a. Portabilitas : Aplikasi yang sama dapat digunakan pada system yang
berbeda.
b. Reusabilitas : Meningkatkan komponen sehingga dapat digunakan
kembali dengan mengurangi biaya dari tingkat kegunaan.
c. Multiple interfaces : Meningkatkan fleksibilitas aplikasi yang
interaktif, serta beberapa interface yang berbeda dibuat untuk
mengakses fungsi yang sama.
d. Kustomisasi : Interface user dapat didesain oleh desainer dan user
untuk meningkatkan keekfetifan untuk mengubah aplikasi.
User Interface Management System
(UIMS)
Presentation Dialog Application
Ketika melakukan pemisahan, komunikasi
antara keduanya perlu dipertimbangkan
disebut sebagai control dialog. Secara
konseptual, ada 3 komponen utama dari
system interaktif yaitu :
1. Presentasi : komponen bertanggung jawab
atas tampilan interface, termasuk output dari
input yang tersedia bagi user.
2. Interface aplikasi : pandangan dari semantik
aplikasi yang disediakan sebagai interface.
3. Control dialog : komponen mengatur
komunikasi antara presentasi dan aplikasi.
Arsitektur UIMS
Penelitian Pembahasan Hasil
M. M. Ferdila, “Aplikasi Web Semantik
Untuk Pencarian Materi Perkuliahan,”
Univ. Gunadarma, vol. 1, no. 10107686,
2012
RDF (Resource Description Framework)
dipergunakan sebagai
representasi pengetahuan yang digunakan
pada aplikasi web semantik untuk
pencarian materi perkuliahan.
Aplikasi ini dirancang untuk
menghasilkan
keluaran yang mudah dimengerti oleh
pemakai serta
membantu dalam pencarian materi
perkuliahan.
W. Buxton, M. R. Lamb, D. Sherman,
and K. C. Smith, “Towards a
comprehensive User Interface
Management System,” Comput. Graph.
(ACM)., vol. 17, pp. 35–42, 1983
Penelitian ini menyajikan UIMS yang
dikembangkan pada sistem komputer
untuk merancang dan
mengimplementasikan
dialog berbasis menu dan untuk
menyediakan dukungan run-time
untuk program-program interaktif yang
lebih bersifat event-driven.
Hasil dari penelitiannya yaitu untuk
merancang atau menerapkan dialog
berbasis menu memiliki properti
memungkinkan program yang ditulis tangan
terintegrasi dengan kode yang secara
otomatis disintesis dari spesifikasi
programmer.
D. M. Informatika, F. I. Terapan, U.
Telkom, J. Telekomunikasi, and B.
Batu, “Prediksi Nilai Proyek Akhir
Mahasiswa Menggunakan Algoritma
Klasifikasi Data Mining,” no.
November, pp. 2–3, 2015.
Hasil evaluasi dan validasi pada penelitian
tersebut menggunakan confusion matrix
serta kurva ROC untuk menunjukkan
tingkat diagnosa poor classification.
Penelitian menunjukkan bahwa tidak
terdapat hubungan dan pengaruh yang kuat
terhadap nilai proyek akhir mahasiswa
berdasarkan pencapaian mereka pada mata
kuliah pendukung proyek akhir, termasuk
apakah mahasiswa pernah mengulang mata
kuliah tersebut atau tidak.
Penelitian Terkait
BAB 3
METODOLOGI PENELITIAN
Sistem pencarian dilakukan dengan memasukan
objek inputan yang mengandung makna nama form
user interface. Apabila objek keluar dari makna nama
form tersebut, maka sistem tidak dapat menemukan
data pencarian yang diinginkan oleh pengguna.
Berdasarkan gambar tersebut bisa dilihat bahwa
data yang diinputkan telah diproses oleh semantik
web dengan bantuan D2R Server yang digunakan
sebagai akses data dari DBMS MySql menggunakan
RDF Map bertipe turtle (.ttl).
Alur Perancangan
Sistem
Desain Database
» RDF Mapping
Suatu ontologi dari semantik web yang digunakan sebagai
perantara dalam mengakses data pada database
relational.
generate-mapping n
-u <nama_pengguna_akses_ke_dbms? n
-p <password akses_ke_dbms> n
-o <nama_file_output_mapping_file> n
Jdbc:<dbms_driver>://<alamat_server_basisdata>
/<nama_basisdata>
Gambar Pembuatan RDF Mapping
Desain Proses
» Skema RDF Mapping
Hasil dari proses mapping tersebut menghasilkan sebuah
file RDF dalam format Turtle (.ttl). Setelah itu, database
pada SQL dapat diakses melalui query SPARQL dengan
D2RQ sebagai tool.
Database
RDF
Mapping
Query
SPARQL
UI
Discovery
Desain Proses
» Confusion matrix adalah suatu metode yang
digunakan untuk melakukan perhitungan akurasi
pada konsep data mining.
» Evaluasi dengan confusion matrix menghasilkan
nilai akurasi, presisi dan recall.
Pengujian Sistem
» Model confusion matrix
𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 =
𝑇𝑃
𝑇𝑃+𝐹𝑃
𝑅𝑒𝑐𝑎𝑙𝑙 =
𝑇𝑃
𝑇𝑃+𝐹𝑁
𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 =
𝑇𝑃+𝑇𝑁
𝑇𝑃+𝑇𝑁+𝐹𝑃+𝐹𝑁
Nilai Sebenarnya
TRUE FALSE
Nilai
Prediksi
TRUE
TP
(True
Positive)
Hasil relevan
FP
(False
Positive)
Hasil tidak
relevan
FALSE
FN
(False
Negative)
Hasil tidak
ditemukan
TN
(True
Negative)
Hasil relevan
yang tidak
ditemukan
Pengujian Sistem
BAB 4
IMPLEMENTASI DAN PENGUJIAN
Place your screenshot here
TAMPILAN
PENCARIAN
DATA
Sebuah halaman yang
memproses pencarian dengan
inputan nama form yang ingin
dicari .
Place your screenshot here
TAMPILAN
PENCARIAN
KOMPONEN
Sebuah halaman yang
memerlukan inputan berupa
nama komponen dan jumlah
yang diinginkan.
Place your screenshot here
TAMPILAN
PENCARIAN
DETAIL
Sebuah halaman yang
memproses pencarian dengan
inputan nama form atau data
lainnya yang ingin dicari.
Place your screenshot here
TAMPILAN
BERANDA
Sebuah halaman yang
menampilkan data form yang
tersimpan pada basisdata.
Place your screenshot here
TAMPILAN
HASIL
PENCARIAN
DATA
Sebuah halaman yang
menampilkan hasil dari inputan
pada pencarian data yaitu
menampilkan nama form dan
pathcode dari form.
Place your screenshot here
TAMPILAN
HASIL
PENCARIAN
KOMPONEN
Sebuah halaman yang
menampilkan hasil dari inputan
pencarian detail yang
menampilkan nama form dan
pathcode sesuai dengan nama
komponen dan jumlah yang
diinputkan .
Place your screenshot here
TAMPILAN
HASIL
PENCARIAN
DETAIL
Sebuah halaman yang menampilkan
hasil dari inputan pada pencarian
detail yang termasuk dari nama
form, ID form, atau code dari sebuah
form yaitu menampilkan nama form
dan pathcode dari form tersebut.
Langkah-langkah dalam pembuatan RDF Map yaitu sebagai berikut:
a. Masuk pada directori D2R server
b. Untuk membuat file RDF Map, maka ketikkan “generate-mapping –u
root –o mappingui.ttl jdbc:mysql:///ui repository “ ,
Gambar Pembuatan RDF
Implementasi RDF
Implementasi query SPARQL digunakan pada halaman
pencarian seperti pada gambar dibawah ini.
PREFIX db: <http://localhost:2020/resource/>
PREFIX map: <http://localhost:2020/resource/d2r-
mappings/uirepository.ttl#>
PREFIX vocab: <http://localhost:2020/resource/vocab/>
SELECT DISTINCT ?Judul ?Link
WHERE {
?as vocab:form_nama?Judul.
?as vocab:form_url?Link
filter (regex(?Judul,'$kkunci','i')||
regex(?Link,'$kkunci','i'))
}
Implementasi SPARQL
Query SPARQL yang digunakan untuk menampilkan hasil
dari query tersebut diilustrasikan seperti pada gambar
berikut.
<?php
if (($i<count($responseArray["results"]["bindings"]))== null ){
echo "Data yang anda cari berdasarkan kata kunci tidak ada,
silahkan coba lagi";
}else{
for($i=0;$i<count($responseArray["results"]["bindings"]);$i++){
?>
<table class="table">
<tr><td class="col-md-10"><?php echo '<a
href="'.$responseArray["results"]["bindings"][$i]["Link"]["value
"].'"
class="">'.$responseArray["results"]["bindings"][$i]["Judul"]["v
alue"].'</a>'; ?></td>
Implementasi SPARQL
» Uji Coba Pertama
Kata kunci yang dimasukkan adalah “siswa”, maka
hasilnya sebagai berikut:
No. Nama Form
1 Form Detail Mutasi Siswa
2 Form Daftar Mutasi Siswa
3 Form Detail Pencarian Siswa
4 Form Detail Penempatan Siswa
5 Form Mutasi Siswa
Uji Coba
» Uji Coba Kedua
Pada pengujian ini, dilakukan percobaan ketika
melakukan pencarian komponen dengan inputan nama
komponen “label” dan jumlah “3” maka sistem akan
menampilkan output sesuai dengan data yang
dimasukkan.
No. Form
1 Form Tambah Aspek Penilaian
2 Form Tambah Jam Belajar
3 Form Tambah Perhitungan Nilai Rapor
4 Form Pesan
5 Form Kirim Dokumen
Uji Coba
» Uji Coba Ketiga
Pada pengujian ini, melakukan
proses pencarian detail dengan
inputan kata kunci yang diinginkan,
sehingga menampilkan hasil
berupa nama form yang
mengandung sebuah kata kunci
yang dimasukkan. Contohnya yakni
memasukkan kata kunci “tahun”.
No. Form
1 Form Tambah Aspek Penilaian
2 Form Tambah Jadwal
3 Form Cari Alumni
4 Form Daftar Alumni
5 Form Daftar Mutasi Siswa
6 Form Data Kelas
7 Form Detail Penempatan Calon Siswa
8 Form Hasil Pindah Kelas
9 Form Kelulusan
10 Form Kenaikan Kelas
11 Form Mutasi Siswa
12 Form Pendataan Alumni
13 Form Tambah Kelas
Uji Coba
» Uji Coba Akurasi Query Pencarian Data
Kata kunci “kelas” :
No. Form Match
1 Form Data Kelas ✓
2
Form Hasil Pindah Kelas ✓
3 Form Kenaikan Kelas ✓
4 Form Tambah Kelas ✓
Uji Coba Akurasi
» Uji Coba Akurasi Query Pencarian Detail
Kata kunci “kelas” :
Uji Coba Akurasi
No. Form Match
1 Form Tambah Jadwal ✓
2 Form Data Kelas ✓
3 Form Mutasi Siswa X
4 Form Tambah Kelas ✓
5 Form Detail Konfgurasi Pendataan PSB ✓
6 Form Detail Mutasi Siswa ✓
7 Form Detail Penempatan Calon Siswa ✓
8 Form Hasil Pindah Kelas ✓
9 Form Kelulusan X
10 Form Kenaikan Kelas ✓
11 Form Kirim Dokumen ✓
Uji Coba Akurasi
No. Keyword Ret TP TN FP FN P R A
1 Cari 2 2 28 0 0 1 1 1
2 Alumni 3 3 27 0 0 1 1 1
3 Nilai 3 3 27 0 0 1 1 1
4 Add 8 8 22 0 0 1 1 1
5 Jadwal 1 1 29 0 0 1 1 1
6 Guru 1 1 29 0 0 1 1 1
7 Aspek 3 3 27 0 0 1 1 1
8 Hitung 1 1 29 0 0 1 1 1
9 Rapor 1 1 29 0 0 1 1 1
10 Pesan 2 2 28 0 0 1 1 1
11 Buat 1 1 29 0 0 1 1 1
12 Dokumen 1 1 29 0 0 1 1 1
13 Kirim 1 1 29 0 0 1 1 1
14 Kelas 4 4 26 0 0 1 1 1
15 Ajar 3 3 27 0 0 1 1 1
16 Lulus 1 1 29 0 0 1 1 1
17 Akademik 0 0 30 0 0 0 0 1
18 Detail 6 6 24 0 0 1 1 1
19 Hari 2 2 28 0 0 1 1 1
20 Naik 1 1 29 0 0 1 1 1
Rata-rata 0,95 0,95 1
» Uji Coba Akurasi Query Pencarian Data
Berdasarkan hasil tabel perhitungan tersebut diketahui
bahwa nilai rata-rata precison adalah 0,95, nilai rata-rata
recall adalah 0,95, dan nilai rata-rata accuracy adalah 1.
Jika digambarkan dengan nilai presentase maka diperoleh
nilai rata precison adalah 95%, nilai rata-rata recall
adalah 95%, dan nilai rata-rata accuracy adalah 100%
Uji Coba Akurasi
» Uji Coba Akurasi Query Pencarian Detail
Berdasarkan hasil tabel perhitungan tersebut diketahui
bahwa nilai rata-rata precison adalah 0,9, nilai rata-rata
recall adalah 0,95, dan nilai rata-rata accuracy adalah 1.
Jika digambarkan dengan nilai presentase maka diperoleh
nilai rata precison adalah 90%, nilai rata-rata recall
adalah 95%, dan nilai rata-rata accuracy adalah 100%
No. Keyword Ret TP TN FP FN P R A
1 Cari 5 5 25 0 0 1 1 1
2 Alumni 3 3 27 0 0 1 1 1
3 Nilai 3 3 27 0 0 1 1 1
4 Add 10 9 20 1 0 0,9 1 0,97
5 Jadwal 3 3 27 0 0 1 1 1
6 Guru 6 6 24 0 0 1 1 1
7 Aspek 3 3 27 0 0 1 1 1
8 Hitung 1 1 29 0 0 1 1 1
9 Rapor 1 1 29 0 0 1 1 1
10 Pesan 2 2 28 0 0 1 1 1
11 Buat 1 1 29 0 0 1 1 1
12 Dokumen 1 1 29 0 0 1 1 1
13 Kirim 3 3 27 0 0 1 1 1
14 Kelas 10 8 20 2 0 0,8 1 0,93
15 Ajar 17 17 13 0 0 1 1 1
16 Lulus 5 5 25 0 0 1 1 1
17 Akademik 0 0 0 0 0 0 0 1
18 Detail 6 6 24 0 0 1 1 1
19 Hari 3 3 27 0 0 1 1 1
20 Naik 5 5 25 0 0 1 1 1
Rata-rata 0,9 0,95 1
Integrasi Islam
Artinya:
Abu Hurairah ra. berkata, Rasulullah saw. bersabda, “Barangsiapa yang berusaha melapangkan
suatu kesusahan kepada seorang mukmin dari kesusahan-kesusahan dunia, maka Allah akan
melapangkannya dari suatu kesusahan di hari kiamat dan barang siapa yang berusaha memberi
kemudahan bagi orang yang kesusahan, maka Allah akan memberi kemudahan baginya di dunia
dan akhirat. Barang siapa yang berusaha menutupi kejelekan orang Islam, Allah akan menutupi
kejelekannya di dunia dan akhirat. Allah selalu membantu hamba-Nya selama hamba itu
menolong sesame saudaranya.” (HR. Muslim)
Integrasi Islam
Artinya:
1. Demi masa.
2. Sesungguhnnya manusia itu benar-benar dalam kerugian
3. Kecuali orang-orang yang beriman dan mengerjakan amal saleh
dan nasehat-menasehati supaya mentaati kebenaran dan nasehat-
menasehati supaya menetapi kesabaran. (QS. Al-‘Ashr:1-3)
SEKIAN

More Related Content

What's hot

28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-databaseyats hidayat
 
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Ainul Yaqin
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Gita Setiani
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Tisa Widyastuti
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis dataIndra Madrid
 
T2 - Desain Basis Data
T2 - Desain Basis DataT2 - Desain Basis Data
T2 - Desain Basis Data
Siska Amelia
 
Basis data
Basis dataBasis data
Basis data
dicky pratama
 
KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)
Naveen Segaran
 
Basis Data
Basis DataBasis Data
Basis Data
Afdan Rojabi
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
Sandy Setiawan
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
Sandy Setiawan
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
Julmianti
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
Febri Alif Pratama
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
vebi yanti arisandy
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
Arie Firmandani
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
Simon Patabang
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
said zulhelmi
 

What's hot (20)

28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
 
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
Sistem Informasi sarana dan prasarana pondok pesantren dengan web services be...
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
T2 - Desain Basis Data
T2 - Desain Basis DataT2 - Desain Basis Data
T2 - Desain Basis Data
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Basis data
Basis dataBasis data
Basis data
 
KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)KONSEP PANGKALAN DATA (DBMS)
KONSEP PANGKALAN DATA (DBMS)
 
Basis Data
Basis DataBasis Data
Basis Data
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
Basis Data
Basis DataBasis Data
Basis Data
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
 

Similar to Aplikasi User Interface Discovery Untuk Mengukur Akurasi Query Pada Interface Repository

WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...
WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...
WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...
Ainul Yaqin
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Presentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic WebPresentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic Web
adihartanto7
 
pengantar perkuliahan Semantic Website.ppt
pengantar perkuliahan Semantic Website.pptpengantar perkuliahan Semantic Website.ppt
pengantar perkuliahan Semantic Website.ppt
AdiHartanto4
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverarfianti
 
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
khairul anwar
 
Basis data dan dbms
Basis data dan dbmsBasis data dan dbms
Basis data dan dbmsIswanto Too
 
Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347
krisna mukti andika
 
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan TantanganWeb Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Bambang Purnomosidi D. P.
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
imeldafelicia
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Murniati .
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
reksa eka
 
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project  web pembangkit ddl dan kode sumber aplikasi basis dataNordrassil project  web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Tri Y. Evelina
 
Impelementasi MVC Pada RSS Directory
Impelementasi MVC Pada RSS DirectoryImpelementasi MVC Pada RSS Directory
Impelementasi MVC Pada RSS Directory
elokcomputer
 
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Lisa Andriyani
 
tugas makalah basis data .pdf
tugas makalah basis data                        .pdftugas makalah basis data                        .pdf
tugas makalah basis data .pdf
zakkii3072004
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
hafizhahmardivta
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
nurul azmi
 
Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213
mukhlis abdilah
 

Similar to Aplikasi User Interface Discovery Untuk Mengukur Akurasi Query Pada Interface Repository (20)

WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...
WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...
WEB SERVICE DISCOVERY MENGGUNAKAN COSINE SIMILARITY UNTUK MENINGKATKAN AKURAS...
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Presentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic WebPresentasi pengantar perkuliahan Semantic Web
Presentasi pengantar perkuliahan Semantic Web
 
pengantar perkuliahan Semantic Website.ppt
pengantar perkuliahan Semantic Website.pptpengantar perkuliahan Semantic Website.ppt
pengantar perkuliahan Semantic Website.ppt
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client server
 
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
Sim14, khairul anwar , hapzi, sistem informasi, universitas mercu buana, 2017
 
Basis data dan dbms
Basis data dan dbmsBasis data dan dbms
Basis data dan dbms
 
Tugas sube
Tugas subeTugas sube
Tugas sube
 
Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347
 
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan TantanganWeb Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
Web Engineering dalam Konteks Web Science: Isu Terkini dan Tantangan
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
Sim, murniati, hapzi ali, sistem manajemen database, universitas mercu buana,...
 
Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project  web pembangkit ddl dan kode sumber aplikasi basis dataNordrassil project  web pembangkit ddl dan kode sumber aplikasi basis data
Nordrassil project web pembangkit ddl dan kode sumber aplikasi basis data
 
Impelementasi MVC Pada RSS Directory
Impelementasi MVC Pada RSS DirectoryImpelementasi MVC Pada RSS Directory
Impelementasi MVC Pada RSS Directory
 
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
 
tugas makalah basis data .pdf
tugas makalah basis data                        .pdftugas makalah basis data                        .pdf
tugas makalah basis data .pdf
 
materi sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalanmateri sistem basis data untuk pengenalan
materi sistem basis data untuk pengenalan
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213
 

More from Ainul Yaqin

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Ainul Yaqin
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Ainul Yaqin
 
01. Pendahuluan
01. Pendahuluan01. Pendahuluan
01. Pendahuluan
Ainul Yaqin
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software Measurement
Ainul Yaqin
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering Economics
Ainul Yaqin
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and Methods
Ainul Yaqin
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
Ainul Yaqin
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and Methods
Ainul Yaqin
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction Technology
Ainul Yaqin
 

More from Ainul Yaqin (20)

Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 12 Audit Menggunakan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptxMateri Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 11 Manajemen Proyek Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptxMateri Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 10 Pengembangan Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptxMateri Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 09 Perencanaan Strategis Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 08 Kecerdasan dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptxMateri Kuliah Sistem Informasi 07 Enterprise System.pptx
Materi Kuliah Sistem Informasi 07 Enterprise System.pptx
 
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
Materi Kuliah Sistem Informasi 06 Arsitektur Infrastruktur dalam Sistem Infor...
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 04 Teknologi dalam Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptxMateri Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
Materi Kuliah Sistem Informasi 03 Sistem Informasi dalam Organisasi.pptx
 
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptxMateri Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 02 Pengantar Sistem Informasi.pptx
 
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptxMateri Kuliah Sistem Informasi 01 Pendahuluan.pptx
Materi Kuliah Sistem Informasi 01 Pendahuluan.pptx
 
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptxMateri Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 13 Tata Kelola Sistem Informasi.pptx
 
01. Pendahuluan
01. Pendahuluan01. Pendahuluan
01. Pendahuluan
 
12 Software Measurement
12 Software Measurement12 Software Measurement
12 Software Measurement
 
14 Software Engineering Economics
14 Software Engineering Economics14 Software Engineering Economics
14 Software Engineering Economics
 
13 Software Engineering Model and Methods
13 Software Engineering Model and Methods13 Software Engineering Model and Methods
13 Software Engineering Model and Methods
 
08 Software Testing
08 Software Testing08 Software Testing
08 Software Testing
 
04 Software Design Strategies and Methods
04 Software Design Strategies and Methods04 Software Design Strategies and Methods
04 Software Design Strategies and Methods
 
07 Software Construction Technology
07 Software Construction Technology07 Software Construction Technology
07 Software Construction Technology
 

Aplikasi User Interface Discovery Untuk Mengukur Akurasi Query Pada Interface Repository

  • 1. APLIKASI USER INTERFACE (UI) DISCOVERY UNTUK MENGUKUR AKURASI QUERY PADA INTERFACE REPOSITORY SHOFIYATUN NAJAH 13650002
  • 4. Seberapa akurat user interface discovery dalam interface repository menggunakan query SPARQL? Rumusan Masalah Bagaimana penerapan ontologi dalam user interface discovery?
  • 5. Tujuan Penelitian ⋄ Mempersingkat waktu pengembangan sistem informasi. ⋄ Mempermudah proses pembuatan sistem informasi. Manfaat Penelitian ⋄ Mempersingkat waktu pengembangan sistem informasi. ⋄ Mempermudah proses pembuatan sistem informasi. Tujuan & Manfaat Penelitian
  • 6. ⋄ Web service yang digunakan adalah web service ERP Pondok Pesantren yang telah dibangun pada penelitian sebelumnya. ⋄ Data diperoleh dari web service ERP Pondok Pesantren dalam bidang akademik. ⋄ Kata kunci yang digunakan yaitu nama form untuk pencarian data, sedangkan untuk pencarian komponen yaitu komponen HTML berupa textfield, button, label, dan jumlah yang diinginkan. ⋄ Data berupa file PHP. ⋄ Ontologi yang digunakan berupa RDF map. Batasan Masalah
  • 8. SaaS (Software as a Service) adalah model penyampaian aplikasi oleh suatu vendor perangkat lunak yang mengembangkan aplikasi web dan dioperasikan oleh user melalui internet. Software as a Service (SaaS)
  • 9. Layer 1 GUI Layer 2 Business Proccess Layer 3 Service & Composition Layer 4 Data Layanan yang menyediakan interface antara sistem dan user dalam menerima input dari user dan menampilkan hasil kembali kepada user. Sebuah proses dilakukan untuk mencapai tugas bisnis yang lebih kompleks, workflow, yang terdiri dari serangkaian kegiatan dan mewakili proses bisnis Layanan dasar yang menyelesaikan operasi dasar pada sebuah system. Framework SaaS
  • 10. » Web semantik dikenalkan oleh Tim Berners-Lee (TBL) sebagai penemu World Wide Web (WWW) merupakan suatu informasi yang dikumpulkan untuk menghubungkan berbagai dokumen di internet. » Web semantik merupakan suatu teknologi yang membuat komputer agar bisa memahami arti dari sebuah informasi berdasarkan metadata atau isi dari sebuah informasi sehingga menjadi lebih cerdas dengan menyajikan deskripsi yang dapat diterjemahkan oleh mesin. Web Semantik
  • 11. » Tim Berners-Lee mempunyai dua bagian visi untuk masa depan web. Bagian pertama adalah untuk membuat Web suatu media yang lebih kolaboratif. Bagian yang kedua adalah untuk membuat Web dapat dimengerti, sehingga bisa diproses, oleh mesin. » Visi Tim Berners-Lee dengan jelas melibatkan tidak hanya sekedar mendapat kembali halaman HTML dari Web server. Sayangnya, hubungan antar sumber daya ini saat ini tidak ditangkap pada Web tsb. Teknologi untuk menangkap hubungan seperti itu disebut Resource Description Framework (RDF) Web Semantik
  • 12. » RDF adalah layer untuk merepresentasikan semantik dari isi halaman tersebut. » Resource Description Framework merupakan suatu bahasa XML berfungsi untuk menguraikan sumber daya. Sumber daya yang diakses melalui suatu Uniform Resource Locator (URL). Saat XML dokumen menyertakan meta data ke bagian-bagian dari suatu dokumen, satu penggunaan dari RDF adalah untuk menciptakan meta data mengenai dokumen. RDF (Resource Description Framework)
  • 13. » Model RDF adalah suatu triple yang dinamakan statement. Sebuah sumberdaya (subject) yang dihubungkan ke sumberdaya yang lain atau satu literal (object), Predicate ialah property yang digunakan untuk menghubungkan subject dengan object. Gambar Tripel RDF RDF (Resource Description Framework)
  • 14. » Bahasa Query bagi triple RDF » Suatu protokol untuk mengquery data RDF di Web PREFIX foaf:http://xmlns.com/foaf/0.1/ PILIH? Nama? Email MANA { ?seseorang foaf: orang. ?orang foaf: Nama nama. ?orang foaf: ?inbox email. } Gambar Contoh Query SPARQL SPARQL
  • 15. User Interface Management System (UIMS) adalah sebuah mekanisme untuk proses memisahkan kode Graphic User Interface (GUI) dalam suatu program komputer. User Interface Management System (UIMS)
  • 16. Cara pemisahan semantik aplikasi dengan interface yang tersedia bagi user meliputi: a. Portabilitas : Aplikasi yang sama dapat digunakan pada system yang berbeda. b. Reusabilitas : Meningkatkan komponen sehingga dapat digunakan kembali dengan mengurangi biaya dari tingkat kegunaan. c. Multiple interfaces : Meningkatkan fleksibilitas aplikasi yang interaktif, serta beberapa interface yang berbeda dibuat untuk mengakses fungsi yang sama. d. Kustomisasi : Interface user dapat didesain oleh desainer dan user untuk meningkatkan keekfetifan untuk mengubah aplikasi. User Interface Management System (UIMS)
  • 17. Presentation Dialog Application Ketika melakukan pemisahan, komunikasi antara keduanya perlu dipertimbangkan disebut sebagai control dialog. Secara konseptual, ada 3 komponen utama dari system interaktif yaitu : 1. Presentasi : komponen bertanggung jawab atas tampilan interface, termasuk output dari input yang tersedia bagi user. 2. Interface aplikasi : pandangan dari semantik aplikasi yang disediakan sebagai interface. 3. Control dialog : komponen mengatur komunikasi antara presentasi dan aplikasi. Arsitektur UIMS
  • 18. Penelitian Pembahasan Hasil M. M. Ferdila, “Aplikasi Web Semantik Untuk Pencarian Materi Perkuliahan,” Univ. Gunadarma, vol. 1, no. 10107686, 2012 RDF (Resource Description Framework) dipergunakan sebagai representasi pengetahuan yang digunakan pada aplikasi web semantik untuk pencarian materi perkuliahan. Aplikasi ini dirancang untuk menghasilkan keluaran yang mudah dimengerti oleh pemakai serta membantu dalam pencarian materi perkuliahan. W. Buxton, M. R. Lamb, D. Sherman, and K. C. Smith, “Towards a comprehensive User Interface Management System,” Comput. Graph. (ACM)., vol. 17, pp. 35–42, 1983 Penelitian ini menyajikan UIMS yang dikembangkan pada sistem komputer untuk merancang dan mengimplementasikan dialog berbasis menu dan untuk menyediakan dukungan run-time untuk program-program interaktif yang lebih bersifat event-driven. Hasil dari penelitiannya yaitu untuk merancang atau menerapkan dialog berbasis menu memiliki properti memungkinkan program yang ditulis tangan terintegrasi dengan kode yang secara otomatis disintesis dari spesifikasi programmer. D. M. Informatika, F. I. Terapan, U. Telkom, J. Telekomunikasi, and B. Batu, “Prediksi Nilai Proyek Akhir Mahasiswa Menggunakan Algoritma Klasifikasi Data Mining,” no. November, pp. 2–3, 2015. Hasil evaluasi dan validasi pada penelitian tersebut menggunakan confusion matrix serta kurva ROC untuk menunjukkan tingkat diagnosa poor classification. Penelitian menunjukkan bahwa tidak terdapat hubungan dan pengaruh yang kuat terhadap nilai proyek akhir mahasiswa berdasarkan pencapaian mereka pada mata kuliah pendukung proyek akhir, termasuk apakah mahasiswa pernah mengulang mata kuliah tersebut atau tidak. Penelitian Terkait
  • 20. Sistem pencarian dilakukan dengan memasukan objek inputan yang mengandung makna nama form user interface. Apabila objek keluar dari makna nama form tersebut, maka sistem tidak dapat menemukan data pencarian yang diinginkan oleh pengguna. Berdasarkan gambar tersebut bisa dilihat bahwa data yang diinputkan telah diproses oleh semantik web dengan bantuan D2R Server yang digunakan sebagai akses data dari DBMS MySql menggunakan RDF Map bertipe turtle (.ttl). Alur Perancangan Sistem
  • 22. » RDF Mapping Suatu ontologi dari semantik web yang digunakan sebagai perantara dalam mengakses data pada database relational. generate-mapping n -u <nama_pengguna_akses_ke_dbms? n -p <password akses_ke_dbms> n -o <nama_file_output_mapping_file> n Jdbc:<dbms_driver>://<alamat_server_basisdata> /<nama_basisdata> Gambar Pembuatan RDF Mapping Desain Proses
  • 23. » Skema RDF Mapping Hasil dari proses mapping tersebut menghasilkan sebuah file RDF dalam format Turtle (.ttl). Setelah itu, database pada SQL dapat diakses melalui query SPARQL dengan D2RQ sebagai tool. Database RDF Mapping Query SPARQL UI Discovery Desain Proses
  • 24. » Confusion matrix adalah suatu metode yang digunakan untuk melakukan perhitungan akurasi pada konsep data mining. » Evaluasi dengan confusion matrix menghasilkan nilai akurasi, presisi dan recall. Pengujian Sistem
  • 25. » Model confusion matrix 𝑃𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 = 𝑇𝑃 𝑇𝑃+𝐹𝑃 𝑅𝑒𝑐𝑎𝑙𝑙 = 𝑇𝑃 𝑇𝑃+𝐹𝑁 𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 = 𝑇𝑃+𝑇𝑁 𝑇𝑃+𝑇𝑁+𝐹𝑃+𝐹𝑁 Nilai Sebenarnya TRUE FALSE Nilai Prediksi TRUE TP (True Positive) Hasil relevan FP (False Positive) Hasil tidak relevan FALSE FN (False Negative) Hasil tidak ditemukan TN (True Negative) Hasil relevan yang tidak ditemukan Pengujian Sistem
  • 27. Place your screenshot here TAMPILAN PENCARIAN DATA Sebuah halaman yang memproses pencarian dengan inputan nama form yang ingin dicari .
  • 28. Place your screenshot here TAMPILAN PENCARIAN KOMPONEN Sebuah halaman yang memerlukan inputan berupa nama komponen dan jumlah yang diinginkan.
  • 29. Place your screenshot here TAMPILAN PENCARIAN DETAIL Sebuah halaman yang memproses pencarian dengan inputan nama form atau data lainnya yang ingin dicari.
  • 30. Place your screenshot here TAMPILAN BERANDA Sebuah halaman yang menampilkan data form yang tersimpan pada basisdata.
  • 31. Place your screenshot here TAMPILAN HASIL PENCARIAN DATA Sebuah halaman yang menampilkan hasil dari inputan pada pencarian data yaitu menampilkan nama form dan pathcode dari form.
  • 32. Place your screenshot here TAMPILAN HASIL PENCARIAN KOMPONEN Sebuah halaman yang menampilkan hasil dari inputan pencarian detail yang menampilkan nama form dan pathcode sesuai dengan nama komponen dan jumlah yang diinputkan .
  • 33. Place your screenshot here TAMPILAN HASIL PENCARIAN DETAIL Sebuah halaman yang menampilkan hasil dari inputan pada pencarian detail yang termasuk dari nama form, ID form, atau code dari sebuah form yaitu menampilkan nama form dan pathcode dari form tersebut.
  • 34. Langkah-langkah dalam pembuatan RDF Map yaitu sebagai berikut: a. Masuk pada directori D2R server b. Untuk membuat file RDF Map, maka ketikkan “generate-mapping –u root –o mappingui.ttl jdbc:mysql:///ui repository “ , Gambar Pembuatan RDF Implementasi RDF
  • 35. Implementasi query SPARQL digunakan pada halaman pencarian seperti pada gambar dibawah ini. PREFIX db: <http://localhost:2020/resource/> PREFIX map: <http://localhost:2020/resource/d2r- mappings/uirepository.ttl#> PREFIX vocab: <http://localhost:2020/resource/vocab/> SELECT DISTINCT ?Judul ?Link WHERE { ?as vocab:form_nama?Judul. ?as vocab:form_url?Link filter (regex(?Judul,'$kkunci','i')|| regex(?Link,'$kkunci','i')) } Implementasi SPARQL
  • 36. Query SPARQL yang digunakan untuk menampilkan hasil dari query tersebut diilustrasikan seperti pada gambar berikut. <?php if (($i<count($responseArray["results"]["bindings"]))== null ){ echo "Data yang anda cari berdasarkan kata kunci tidak ada, silahkan coba lagi"; }else{ for($i=0;$i<count($responseArray["results"]["bindings"]);$i++){ ?> <table class="table"> <tr><td class="col-md-10"><?php echo '<a href="'.$responseArray["results"]["bindings"][$i]["Link"]["value "].'" class="">'.$responseArray["results"]["bindings"][$i]["Judul"]["v alue"].'</a>'; ?></td> Implementasi SPARQL
  • 37. » Uji Coba Pertama Kata kunci yang dimasukkan adalah “siswa”, maka hasilnya sebagai berikut: No. Nama Form 1 Form Detail Mutasi Siswa 2 Form Daftar Mutasi Siswa 3 Form Detail Pencarian Siswa 4 Form Detail Penempatan Siswa 5 Form Mutasi Siswa Uji Coba
  • 38. » Uji Coba Kedua Pada pengujian ini, dilakukan percobaan ketika melakukan pencarian komponen dengan inputan nama komponen “label” dan jumlah “3” maka sistem akan menampilkan output sesuai dengan data yang dimasukkan. No. Form 1 Form Tambah Aspek Penilaian 2 Form Tambah Jam Belajar 3 Form Tambah Perhitungan Nilai Rapor 4 Form Pesan 5 Form Kirim Dokumen Uji Coba
  • 39. » Uji Coba Ketiga Pada pengujian ini, melakukan proses pencarian detail dengan inputan kata kunci yang diinginkan, sehingga menampilkan hasil berupa nama form yang mengandung sebuah kata kunci yang dimasukkan. Contohnya yakni memasukkan kata kunci “tahun”. No. Form 1 Form Tambah Aspek Penilaian 2 Form Tambah Jadwal 3 Form Cari Alumni 4 Form Daftar Alumni 5 Form Daftar Mutasi Siswa 6 Form Data Kelas 7 Form Detail Penempatan Calon Siswa 8 Form Hasil Pindah Kelas 9 Form Kelulusan 10 Form Kenaikan Kelas 11 Form Mutasi Siswa 12 Form Pendataan Alumni 13 Form Tambah Kelas Uji Coba
  • 40. » Uji Coba Akurasi Query Pencarian Data Kata kunci “kelas” : No. Form Match 1 Form Data Kelas ✓ 2 Form Hasil Pindah Kelas ✓ 3 Form Kenaikan Kelas ✓ 4 Form Tambah Kelas ✓ Uji Coba Akurasi
  • 41. » Uji Coba Akurasi Query Pencarian Detail Kata kunci “kelas” : Uji Coba Akurasi No. Form Match 1 Form Tambah Jadwal ✓ 2 Form Data Kelas ✓ 3 Form Mutasi Siswa X 4 Form Tambah Kelas ✓ 5 Form Detail Konfgurasi Pendataan PSB ✓ 6 Form Detail Mutasi Siswa ✓ 7 Form Detail Penempatan Calon Siswa ✓ 8 Form Hasil Pindah Kelas ✓ 9 Form Kelulusan X 10 Form Kenaikan Kelas ✓ 11 Form Kirim Dokumen ✓
  • 42. Uji Coba Akurasi No. Keyword Ret TP TN FP FN P R A 1 Cari 2 2 28 0 0 1 1 1 2 Alumni 3 3 27 0 0 1 1 1 3 Nilai 3 3 27 0 0 1 1 1 4 Add 8 8 22 0 0 1 1 1 5 Jadwal 1 1 29 0 0 1 1 1 6 Guru 1 1 29 0 0 1 1 1 7 Aspek 3 3 27 0 0 1 1 1 8 Hitung 1 1 29 0 0 1 1 1 9 Rapor 1 1 29 0 0 1 1 1 10 Pesan 2 2 28 0 0 1 1 1 11 Buat 1 1 29 0 0 1 1 1 12 Dokumen 1 1 29 0 0 1 1 1 13 Kirim 1 1 29 0 0 1 1 1 14 Kelas 4 4 26 0 0 1 1 1 15 Ajar 3 3 27 0 0 1 1 1 16 Lulus 1 1 29 0 0 1 1 1 17 Akademik 0 0 30 0 0 0 0 1 18 Detail 6 6 24 0 0 1 1 1 19 Hari 2 2 28 0 0 1 1 1 20 Naik 1 1 29 0 0 1 1 1 Rata-rata 0,95 0,95 1 » Uji Coba Akurasi Query Pencarian Data Berdasarkan hasil tabel perhitungan tersebut diketahui bahwa nilai rata-rata precison adalah 0,95, nilai rata-rata recall adalah 0,95, dan nilai rata-rata accuracy adalah 1. Jika digambarkan dengan nilai presentase maka diperoleh nilai rata precison adalah 95%, nilai rata-rata recall adalah 95%, dan nilai rata-rata accuracy adalah 100%
  • 43. Uji Coba Akurasi » Uji Coba Akurasi Query Pencarian Detail Berdasarkan hasil tabel perhitungan tersebut diketahui bahwa nilai rata-rata precison adalah 0,9, nilai rata-rata recall adalah 0,95, dan nilai rata-rata accuracy adalah 1. Jika digambarkan dengan nilai presentase maka diperoleh nilai rata precison adalah 90%, nilai rata-rata recall adalah 95%, dan nilai rata-rata accuracy adalah 100% No. Keyword Ret TP TN FP FN P R A 1 Cari 5 5 25 0 0 1 1 1 2 Alumni 3 3 27 0 0 1 1 1 3 Nilai 3 3 27 0 0 1 1 1 4 Add 10 9 20 1 0 0,9 1 0,97 5 Jadwal 3 3 27 0 0 1 1 1 6 Guru 6 6 24 0 0 1 1 1 7 Aspek 3 3 27 0 0 1 1 1 8 Hitung 1 1 29 0 0 1 1 1 9 Rapor 1 1 29 0 0 1 1 1 10 Pesan 2 2 28 0 0 1 1 1 11 Buat 1 1 29 0 0 1 1 1 12 Dokumen 1 1 29 0 0 1 1 1 13 Kirim 3 3 27 0 0 1 1 1 14 Kelas 10 8 20 2 0 0,8 1 0,93 15 Ajar 17 17 13 0 0 1 1 1 16 Lulus 5 5 25 0 0 1 1 1 17 Akademik 0 0 0 0 0 0 0 1 18 Detail 6 6 24 0 0 1 1 1 19 Hari 3 3 27 0 0 1 1 1 20 Naik 5 5 25 0 0 1 1 1 Rata-rata 0,9 0,95 1
  • 44. Integrasi Islam Artinya: Abu Hurairah ra. berkata, Rasulullah saw. bersabda, “Barangsiapa yang berusaha melapangkan suatu kesusahan kepada seorang mukmin dari kesusahan-kesusahan dunia, maka Allah akan melapangkannya dari suatu kesusahan di hari kiamat dan barang siapa yang berusaha memberi kemudahan bagi orang yang kesusahan, maka Allah akan memberi kemudahan baginya di dunia dan akhirat. Barang siapa yang berusaha menutupi kejelekan orang Islam, Allah akan menutupi kejelekannya di dunia dan akhirat. Allah selalu membantu hamba-Nya selama hamba itu menolong sesame saudaranya.” (HR. Muslim)
  • 45. Integrasi Islam Artinya: 1. Demi masa. 2. Sesungguhnnya manusia itu benar-benar dalam kerugian 3. Kecuali orang-orang yang beriman dan mengerjakan amal saleh dan nasehat-menasehati supaya mentaati kebenaran dan nasehat- menasehati supaya menetapi kesabaran. (QS. Al-‘Ashr:1-3)