@thesis{thesis, author={Wulan Fian Risdia}, title ={Clustering hasil dekomposisi web service pada enterprise resource planning pondok pesantren menggunakan parsing web services description language dan k-means clustering}, year={2018}, url={http://etheses.uin-malang.ac.id/11705/}, abstract={INDONESIA: Web Service merupakan sistem software yang saling berinteraksi untuk tujuan pertukaran data melalui jaringan. Web service pada ERP Pondok Pesantren disusun berdasarkan aktivitas-aktivitas dalam workflow yang diimplementasikan ke dalam beberapa method. Web service yang memiliki beberapa method disebut web service komposit. Web service komposit kurang mencerminkan operasi yang dimilikinya, sehingga sulit untuk menemukan web service dengan fungsi yang spesifik. Dengan demikian, web service perlu disedehanakan melalui proses dekomposisi. Dekomposisi web service merupakan suatu cara memecah web service komposit menjadi web service atomik. Dekomposisi dilakukan dengan melakukan parsing dokumen WSDL untuk mendapatan elemen portype, operation, dan message. Berdasarkan atribut operation name, didapatkan class dan function yang digunakan oleh web service. Tipe data output yang digunakan dalam web service diperoleh dari atribut message type. Function dan tipe data output digunakan untuk generate WSDL baru. Hasil dekomposisi dikelompokkan menggunakan k-means clustering berdasarkan fungsi web service atomik, parameter input, dan tipe data output. Proses dekomposisi menjadikan web service komposit menjadi lebih sederhana dengan membentuk web service atomik yang dideskripsikan dalam WSDL yang memiliki satu operation. Dengan demikian, web service atomik lebih spesifik terhadap operasi yang digunakan. Berdasarkan pengujian yang dilakukan, proses clustering web service atomik menggunakan k-means clustering memiliki nilai precision 33%, recall 67%, dan accuracy 33%. ENGLISH: Web Service is a software system for the purpose of interacting data exchange over the network. Web services on ERP Pondok Pesantren drawn up based on the activities in the workflow are implemented into some methods. Web service which has some methods is called a composite web service. Composite web service operations that reflectless, making it difficult to find web services with specific functionalities. Thus, the web service needs to be simplified through the decomposition process. The decomposition of the web service is a way of breaking down of a composite web service into an atomic web service. The decomposition is performed by doing parsing WSDL documents for element for portype, operation, and messages. Based on attributes of the operation name, it brings class and function that is used by the web service. The output data type is used in a web service is obtained from message type attribute. Function and the output data type is used to generate a new WSDL. The results of the decomposition are grouped using k-means clustering based on atomic web service function, input parameters, and the data type of the output. The decomposition process makes a composite web service into a simpler form with a web service described in WSDL atomic that has one operation. Thus, the web service more specific towards atomic operation used. Based on the testing that was done, the process of clustering atomic web service using k-means clustering has a value of precision 33%, recall 67%, and accuracy 33%.} }