DAFTAR TABEL Tabel III-1 Fase dan Deliverables UP dalam Tugas Akhir..................................................................III-1 Tabel III-2 Fitur Joomla ......................................................................................................................III-2 Tabel III-3 Fitur Drupal .......................................................................................................................III-3 Tabel III-4 Identifikasi Web Service ....................................................................................................III-5 Tabel III-5 Deskripsi Use Case .........................................................................................................III-11 Tabel III-6 Deskripsi Aktor ...............................................................................................................III-12 Tabel III-7 Skenario Normal Use Case Manage Content, Sub Skenario Add Content .....................III-13 Tabel III-8 Hasil Identifikasi Awal Kelas-Kelas yang Terdapat dalam Aplikasi ..............................III-14 Tabel III-9 Deskripsi Kelas Hasil Perancangan .................................................................................III-18 Tabel IV-1 Implementasi Kelas ke Dalam File PHP .......................................................................... IV-3 Tabel IV-2 Implementasi Antarmuka pada File PHP ......................................................................... IV-3 Tabel IV-3 Rencana Pengujian Fungsionalitas Aplikasi .................................................................... IV-5 Tabel IV-4 Resume Hasil Pengujian Fungsionalitas Aplikasi ............................................................ IV-7
ix
DAFTAR ISTILAH Istilah
Keterangan
Content
Unit informasi digital yang terdapat pada halaman web.
CMS
Content Management System, alat bantu yang digunakan untuk mengelola website.
Service provider
Pihak yang menyediakan layanan
Service registry
Pihak yang menjadi tempat untuk mempublikasikan dan mencari layanan
Service requestor
Pihak yang membutuhkan layanan
SOAP
Simple Object Access Protocol, merupakan protokol berbasis XML yang digunakan untuk mempertukarkan pesan dalam web service
SOAP extension
Library PHP yang menyediakan fasilitas untuk membangun aplikasi berbasis SOAP.
UDDI
Universal Description Discovery and Integration, merupakan komponen yang digunakan untuk mempublikasikan dan mencari web service.
Web service
Komponen aplikasi yang tersedia dan dapat diakses melalui internet dan menggunakan XML sebagai standar pengiriman pesan
Well-formed
Salah satu kriteria yang dipakai agar suatu dokumen dapat disebut sebagai dokumen XML
WSDL
Web Service Definition Language, merupakan dokumen XML yang digunakan untuk mendeskripsikan web service
XML
Extensible Markup Language, merupakan bahasa markup standar yang dapat diperluas, dioperasikan dan diproses di web.
x
DAFTAR REFERENSI [CON07] PHPXref. Content Management System. http://phpxref.com/cms/, pengaksesan 27 Agustus 2007. [JOH02]
Johnston, Britton. An Introduction to Web Services Enabled with PHP. 2002. http://www.nusphere.com/, pengaksesan 25 Mei 2007.
[JOR02]
Jorgensen, David. Developing .NET Web Services with XML. Syngress. 2002.
[KRE01]
Kreger, Heather. Web Services Conceptual Architecture. IBM Software Group. 2001.
[ROB03]
Robertson, James. So, What is a Content Management System? 2003. http://www.steptwo.com.au/papers/kmc_what/, pengaksesan 16 Maret 2007.
[SIS04]
Siswoutomo, Wiwit. Membangun Web Service Open Source Menggunakan PHP. Elex Media Komputindo. 2004.
[SOA00]
W3C. Simple Object Access Protocol. http://www.w3.org/TR/2000/NOTE-SOAP-20000508, pengaksesan 26 April 2007.
[SOR02]
Short, Scott. Building XML Web Service for the Microsoft .NET Platform. Microsoft Press. 2002.
[STO04]
Stogov, Dmitry. PHP SOAP extension. 2004. http://devzone.zend.com/article/689-PHP-SOAP-Extension, pengaksesan 12 Mei 2007.
[SYS03]
Systinet. Web Services: A Practical Introduction. Systinet Corp. 2003.
[THE01]
The Stencil Group. Defining Web Services. 2001. www.perfectxml.com/Xanalysis/TSG/TSG_DefiningWebServices.pdf, pengaksesan 21 April 2007.
xi
[WIS04]
Wissink, Travis. Web Service and Content Management. 2004. http://www.cmswatch.com/Feature/110, pengaksesan 20 Februari 2007.
[WSA04] W3C. Web Service Architecture. http://www.w3.org/TR/ws-arch/, pengaksesan 20 Februari 2007. [WSD01] W3C. Web Services Description Language. 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315, pengaksesan 16 Mei 2007. [XML00] W3C. Extensible Markup Language (XML) 1.0. 2000. http://www.w3.org/TR/2000/REC-xml-20001006, pengaksesan 16 Mei 2007.
xii
DAFTAR PUSTAKA [JAC99]
Jacobson, Ivar et.al. The Unified Software Development Process. Addison Wesley. 1999.
[JOH02]
Johnston, Britton. An Introduction to Web Services Enabled with PHP. http://www.nusphere.com/, pengaksesan 25 Mei 2007.
[KRE01]
Kreger, Heather. Web Services Conceptual Architecture. IBM Software Group. 2001.
[KUR06] Kurnia, Donny. Pembangunan Content Management System. Teknik Informatika ITB. 2006. [ROB02]
Robertson, James. How to Evaluate a Content Management System. 2002. http://www.steptwo.com.au/papers/kmc_evaluate/, pengaksesan 16 Maret 2007.
[ROB03]
Robertson, James. So, What is a Content Management System? 2003. http://www.steptwo.com.au/papers/kmc_what/, pengaksesan 16 Maret 2007.
[SIS04]
Siswoutomo, Wiwit. Membangun Web Service Open Source Menggunakan PHP. Elex Media Komputindo. 2004.
[SOA00]
W3C. Simple Object Access Protocol. http://www.w3.org/TR/2000/NOTE-SOAP-20000508, pengaksesan 26 April 2007.
[SOR02]
Short, Scott. Building XML Web Service for the Microsoft .NET Platform. Microsoft Press. 2002.
[STO04]
Stogov, Dmitry. PHP SOAP extension. 2004. http://devzone.zend.com/article/689-PHP-SOAP-Extension, pengaksesan 12 Mei 2007.
[SYS03]
Systinet. Web Services: A Practical Introduction. Systinet Corp. 2003.
xiii
[THE01]
The Stencil Group. Defining Web Services. 2001. www.perfectxml.com/Xanalysis/TSG/TSG_DefiningWebServices.pdf, pengaksesan 21 April 2007.
[WIS04]
Wissink, Travis. Web Service and Content Management. 2004. http://www.cmswatch.com/Feature/110, pengaksesan 20 Februari 2007.
[WSA04] W3C. Web Service Architecture, http://www.w3.org/TR/ws-arch/, pengaksesan 20 Februari 2007. [WSD01] W3C. Web Services Description Language. 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315, pengaksesan 16 Mei 2007. [XML00] W3C. Extensible Markup Language (XML) 1.0. 2000. http://www.w3.org/TR/2000/REC-xml-20001006, pengaksesan 16 Mei 2007.
xiv