DAFTAR REFERENSI - digilib.itb.ac.idPEP02] The TAO of Topic maps. . ... terdapat assosiasi dan...

15
1 DAFTAR REFERENSI [OZS99] Ozsu, M. Tamer and Falduriez, Patrick (1999). Principles of Distributed Database Systems, Second Edition. Prentice-Hall. [COU05] Coulouris, George (2005). Distributed Systems Concepts and Design, Fourth Edition. Addison-Wesley [SIL02] Silberschatz, Abraham and Korth, Henry F. and Sudarshan, S. (2002). Database System Concepts, Fourth Edition, McGraw-Hill. [MAN99] G Mann, C Birkmann, T Schmidt, and V Schaeffler. (1999). Knowledge-based Information Systems: A new approach for the representation and retrieval of medical information, Journal of Medical Internet Research. [IMP04] Impagliazzo, John. Database Systems. http://www.comphist.org/computing_history/new_page_9.htm (2004). Diakses tanggal 25 September 2007. [IEE07] History of Distributed Database. http://www.ieee.org/. Diakses tanggal 25 September 2007. [DSS99] Definition of Knowledge base. http://dssresources.com/glossary/123.php. Diakses tanggal 25 September 2007. [JOH07] Definition of Knowledge base. http://searchcrm.techtarget.com/sDefinition/0,,sid11_gci753399,00.html. Diakses tanggal 3 Januari 2008. [MON07] Definition of Thesaurus. http://www.lib.monash.edu.au/vl/glossind.htm. Diakses tanggal 10 Januari 2008. [DTS07] Definition of Thesaurus.http://library.dts.edu/Pages/RM/Helps/glossary.shtml. Diakses tanggal 10 Januari 2008. [PEP02] The TAO of Topic maps. http://ontopia.net. Diakses tanggal 14 Januari 2008. [EPA07] Definition of Web services. http://www.epa.gov/exchangenetwork/glossary.html. Diakses tanggal 28 Januari 2008. [GAR04] Metadata? Thesauri? Taxonomies? Topic maps!. http://ontopia.net. Diakses pada 14 Januari 2008

Transcript of DAFTAR REFERENSI - digilib.itb.ac.idPEP02] The TAO of Topic maps. . ... terdapat assosiasi dan...

1

DAFTAR REFERENSI

[OZS99] Ozsu, M. Tamer and Falduriez, Patrick (1999). Principles of Distributed

Database Systems, Second Edition. Prentice-Hall.

[COU05] Coulouris, George (2005). Distributed Systems Concepts and Design, Fourth

Edition. Addison-Wesley

[SIL02] Silberschatz, Abraham and Korth, Henry F. and Sudarshan, S. (2002). Database

System Concepts, Fourth Edition, McGraw-Hill.

[MAN99] G Mann, C Birkmann, T Schmidt, and V Schaeffler. (1999). Knowledge-based

Information Systems: A new approach for the representation and retrieval of

medical information, Journal of Medical Internet Research.

[IMP04] Impagliazzo, John. Database Systems.

http://www.comphist.org/computing_history/new_page_9.htm (2004). Diakses

tanggal 25 September 2007.

[IEE07] History of Distributed Database. http://www.ieee.org/. Diakses tanggal 25

September 2007.

[DSS99] Definition of Knowledge base. http://dssresources.com/glossary/123.php. Diakses

tanggal 25 September 2007.

[JOH07] Definition of Knowledge base.

http://searchcrm.techtarget.com/sDefinition/0,,sid11_gci753399,00.html. Diakses

tanggal 3 Januari 2008.

[MON07] Definition of Thesaurus. http://www.lib.monash.edu.au/vl/glossind.htm. Diakses

tanggal 10 Januari 2008.

[DTS07] Definition of Thesaurus.http://library.dts.edu/Pages/RM/Helps/glossary.shtml.

Diakses tanggal 10 Januari 2008.

[PEP02] The TAO of Topic maps. http://ontopia.net. Diakses tanggal 14 Januari 2008.

[EPA07] Definition of Web services. http://www.epa.gov/exchangenetwork/glossary.html.

Diakses tanggal 28 Januari 2008.

[GAR04] Metadata? Thesauri? Taxonomies? Topic maps!. http://ontopia.net. Diakses pada

14 Januari 2008

2

[SOA03] Definition of Web services Style.

http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html. Diakses pada 31

Januari 2008

[W3C08] Definition of Web services. http://www.w3.org/. Diakses pada 30 Januari 2008

[ADEC00] Example of thesaurus. http://www.adec.edu/workshops/2000/AgNIC/sld054.htm.

Diakses pada 8 Februari 2008

[NCSU03] Example of ontology. http://www4.ncsu.edu/~tdbreaux/presentations/tdbreaux-

ornl03/example.html. Diakses pada 8 Februari 2008

[SOAP07] SOAP explanation. http://www.w3.org/TR/soap12-part0/. Diakses pada 8

Februari 2008

[KAL03] Ahmed, Kal. Topic maps for repositories. http://ontopia.net. Diakses pada 10

Januari 2008

[CHR04] Christopi, Christiana. Mining keywords from Large Topic Taxonomies.

http://grid.ucy.ac.cy/Papers/cs98cc1_masterThesis_presentation .ppt. Diakses

pada 10 Januari 2008

[ERL04] Erl, Thomas. Service-Oriented Architecture: A Field Guide to Integrating XML

and Web Services. Prentice Hall PTR, 2004.

[ION07] Web Services.

http://www.iona.com/support/docs/e2a/asp/5.1/platform/manage/glossary.html,

Terakhir diakses 8 Mei 2007.

[TUS08] Knowledge base Structure. http://tusk.tufts.edu/. Terakhir diakses 21 April 2008.

[DIK08] Data, Information, Knowledge. http://www.systems-thinking.org/dikw/dikw.htm.

Terakhir diakses 21 April 2008

[LIN08] Database Definition. http://www.linfo.org/database.html. Terakhir diakses 4 Juni

2008

[NCE02] Definition of database software. http://nces.ed.gov/pubs98/tech/glossary.asp#d.

Terakhir diakses 21 Juni 2008.

LAMPIRAN A

TABEL DAFTAR ATRIBUT DAN OPERASI KELAS PERANCANGAN

A.1 Kelas Perancangan ViewInfo

Tabel Lampiran 1 Atribut kelas perancangan viewinfo

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

Tabel Lampiran 2 Operasi kelas perancangan viewinfo

Nama Operasi Keterangan

showViewInfoDetail Menampilkan informasi tertentu dengan detail. Mencakup semua

metadata terkait dengan informasi tersebut

showViewInfoForm Menampilkan form untuk melakukan pencarian informasi

berdasarkan klasifikasi tertentu

showViewInfoList Menampilkan list informasi berdasarkan klasifikasi tertentu yang

diberikan oleh pengguna pada form pencarian

updateInfoMetadata Melakukan update metadata informasi, sesuai dengan masukan

dari pengguna

A.2 Kelas Perancangan GetInfo

Tabel Lampiran 3 Atribut kelas perancangan getinfo

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

wsclient Merupakan instans kelas WSClient yang berfungsi untuk

melakukan pengiriman dan penerimaan informasi

Tabel Lampiran 4 Operasi kelas perancangan getinfo

Nama Operasi Keterangan

showGetInfoDetail Menampilkan informasi tertentu dengan detail. Mencakup semua

metadata terkait dengan informasi tersebut

showGetInfoForm Menampilkan form untuk melakukan pencarian informasi

berdasarkan kata kunci dan topik tertentu

showGetInfoList Menampilkan list informasi yang merupakan hasil dari operasi

searchGetInfo

searchGetInfo Melakukan pencarian informasi pada jaringan knowledge base

berdasarkan kata kunci dan topik. Informasi terbaik dari masing-

masing knowledge base akan dimasukkan di Tabel sementara

processGetInfo Melakukan proses terhadap informasi tertentu pada Tabel

sementara, dapat di delete atau dimasukkan ke dalam knowledge

base host

A.3 Kelas Perancangan BroadcastInfo

Tabel Lampiran 5 Atribut kelas perancangan broadcastinfo

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

wsclient Merupakan instans kelas WSClient yang berfungsi untuk

melakukan pengiriman dan penerimaan informasi

Tabel Lampiran 6 Operasi kelas perancangan broadcastinfo

Nama Operasi Keterangan

showBroadcastInfoDetail Menampilkan informasi tertentu dengan detail. Mencakup semua

metadata terkait dengan informasi tersebut. Pada operasi ini juga

ditampilkan sebuah kolom untuk pengisian pesan ke knowledge

base tujuan dan pilihan untuk mengirimkan informasi tersebut.

showBroadcastInfoForm Menampilkan form untuk melakukan pencarian informasi

berdasarkan klasifikasi tertentu

showBroadcastInfoList Menampilkan list informasi berdasarkan klasifikasi tertentu yang

diberikan oleh pengguna pada form pencarian

Nama Operasi Keterangan

processBroadcastInfo Melakukan proses pengiriman informasi menuju seluruh

knowledge base client

A.4 Kelas Perancangan ReviewInfo

Tabel Lampiran 7 Atribut kelas perancangan reviewinfo

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

Tabel Lampiran 8 Operasi kelas perancangan reviewinfo

Nama Operasi Keterangan

showReviewInfoDetail Menampilkan informasi tertentu yang merupakan hasil

pengiriman dari knowledge base lain dengan detail. Mencakup

semua metadata terkait dengan informasi tersebut

showReviewInfoList Menampilkan seluruh informasi pada Tabel tempdata ke layar

processReviewInfo Melakukan proses terhadap informasi tertentu pada Tabel

sementara, dapat di delete atau dimasukkan ke dalam knowledge

base host

A.5 Kelas Perancangan Login

Tabel Lampiran 9 Atribut kelas perancangan login

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

Tabel Lampiran 10 Operasi kelas perancangan login

Nama Operasi Keterangan

showLogin Menampilkan form untuk memasukkan username dan password

verifyLogin Melakukan pengecekan terhadap data admin dan jika data yang

dimasukkan valid, melakukan pengaktifan session admin

endLogin Mengakhiri session admin

A.6 Kelas Perancangan WSClient

Tabel Lampiran 11 Atribut kelas perancangan wsclient

Nama Atribut Keterangan

Db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

Tabel Lampiran 12 Operasi kelas perancangan wsclient

Nama Operasi Keterangan

WSClientSearch Melakukan pencarian informasi berdasarkan masukan topik dan

kata kunci informasi yang diinginkan

WSClientRetrieve Menerima informasi dari knowledge base lain dan

memasukkannya ke dalam basis data sementara

A.7 Kelas Perancangan WSHost

Tabel Lampiran 13 Atribut kelas perancangan wshost

Nama Atribut Keterangan

ListKB Merupakan list yang berisi alamat wsclient dari setiap knowledge

base client yang ada. Tidak termasuk knowledge base host.

Tabel Lampiran 14 Operasi kelas perancangan wshost

Nama Operasi Keterangan

WSHostSearch Mengirimkan pesan pencarian informasi ke seluruh knowledge

base client

WSHostSend Mengirimkan informasi ke seluruh knowledge base client

A.8 Kelas Perancangan DB

Tabel Lampiran 15 Atribut kelas perancangan db

Nama Atribut Keterangan

Connection Atribut ini digunakan untuk koneksi ke server knowledge base

ServerConn Atribut ini digunakan untuk koneksi ke knowledge base yang

digunakan

DBHost Alamat dari server knowledge base yang digunakan

DBUser Username untuk mengakses server knowledge base yang

digunakan

DBPass Password untuk username di atas untuk mengakses server

knowledge base yang digunakan

DBName Nama dari knowledge base yang digunakan dalam aplikasi ini

DBRes Container sementara untuk menampung hasil dari query yang

dilakukan

DBNumRows Jumlah baris yang terdapat pada DBRes

DBTemp Container yang dapat digunakan untuk menampung hasil

sementara dari fungsi-fungsi pada aplikasi.

Tabel Lampiran 16 Operasi kelas perancangan db

Nama Operasi Keterangan

DB Inisiasi atribut yang digunakan pada kelas DB

Open Membuka koneksi ke server knowledge base

Close Menutup koneksi ke server knowledge base

Query Melakukan eksekusi query sql

A.9 Kelas Perancangan InfoManager

Tabel Lampiran 17 Atribut kelas perancangan infomanager

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

Tabel Lampiran 18 Operasi kelas perancangan infomanager

Nama Operasi Keterangan

showInfoList Menampilkan list seluruh topik yang ada

editInfo Melakukan update dari info tertentu

addInfo Menambahkan sebuah informasi baru ke dalam knowledge base

delInfo Menghapus salah satu informasi yang ada

A.10 Kelas Perancangan TopicManager

Tabel Lampiran 19 Atribut kelas perancangan topicmanager

Nama Atribut Keterangan

db Merupakan instans kelas DB yang berfungsi menghubungkan

antara aplikasi dengan repositori knowledge base dan Tabel

tempdata pada basis data

isi Berisi tampilan dalam format html untuk ditampilkan ke layar

browser

Tabel Lampiran 20 Operasi kelas perancangan topicmanager

Nama Operasi Keterangan

showTopicList Menampilkan list seluruh topik yang ada

showTopicDetail Menampilkan salah satu topik dengan detail. Di dalamnya

terdapat assosiasi dan occurrence dari topic tersebut

editTopic Melakukan update dari topic tertentu

Nama Operasi Keterangan

addAssoc Menambahkan asosiasi tertentu antara sebuah topik dengan topik

yang lain.

addOccur Menambahankan occurrence antara sebuah topik dengan

informasi yang ada

editOccur Melakukan perubahan nilai relevance value dari occurrence

delTopic Melakukan penghapusan topik beserta occurrence dan

asosiasinya.

addNewTopic Menambahkan sebuah topik baru

LAMPIRAN B

ANTARMUKA APLIKASI

B.1 Antarmuka Pengguna Non-Admin

Gambar Lampiran 1 Antarmuka utama

Gambar Lampiran 2 Antarmuka login

Gambar Lampiran 3 Antarmuka fitur viewinfo

B.2 Antarmuka Administrator

Gambar Lampiran 4 Antarmuka utama

Gambar Lampiran 5 Antarmuka fitur viewinfo

Gambar Lampiran 6 Antarmuka fitur getinfo

Gambar Lampiran 7 Antarmuka fitur getinfo setelah dilakukan pencarian

Gambar Lampiran 8 Antarmuka fitur broadcastinfo

Gambar Lampiran 9 Antarmuka fitur broadcastinfo setelah memilih topik tertentu

Gambar Lampiran 10 Antarmuka fitur reviewinfo

Gambar Lampiran 11 Antarmuka fitur infomanager

Gambar Lampiran 12 Antarmuka fitur topicmanager