Pemodelan Kebutuhan Sistem Informasi Menggunakan TROPOS
Abstract
Analisis kebutuhan sistem merupakan fase penting dalam siklus hidup pengembangan sistem. Kegagalan dalam mengidentifikasi kebutuhan dapat menyebabkan sistem atau software yang dihasilkan tidak dapat dimanfaatkan oleh pengguna. Saat ini terdapat banyak metode dan pedekatan dalam memodelkan kebutuhan sistem, misalnya yang berorientasi object (OOAD), RUP, Flow oriented, data oriented dan lain-lain. Pada umumnya model-model tersebut diterapkan pada proses bisnis yang pada kenyataannya seringkali melibatkan sistem pengaturan peran yang rumit. Salah satu pendekatan dalam pemodelan ini adalah pemodelan berbasis agent (Agent oriented software engineering, AOSE). AOSE sendiri terus berkembang dan sudah banyak pendekatan, metode maupun alat bantu yang sudah dipublikasikan oleh beberapa peneliti sebelumnya. Salah satunya adalah TROPOS. TROPOS memodelkan siklus hidup pengembangan softare dalam 5 fase yaitu early requirement, late requirement, architectural design, detail design dan implementation. Perbedaan metode TROPOS dengan metode SDLC lainnya terletak pada fase analisis yang dibagi menjadi dua tahap yaitu early dan late requirement. Pada penelitian ini, metode TROPOS akan digunakan untuk memodelkan analisis kebutuhan sistem informasi seleksi pegawai. Pemodelan hanya dibatasi pada dua fase awal yaitu early requirement dan late requirement. Berdasarkan model early requirement diperoleh goal utama sistem, aktor dan resource yang dibutuhkan. Pemodelan late requirement dapat mengidentifikasi softgoal sebagai reason diperlukannya suatu fitur pada sistem. Hasil akhir pemodelan berupa daftar aktor, fitur-fitur utama sistem dan identifikasi kebutuhan elemen data.References
Cunha, Rafhael & Adamatti, Diana & Billa, Cléo. (2015). Agent oriented software engineering: a comparative study between methodologies that support the development of multi-agent systems. 48-52. 10.1145/2857218.2857226.
Sampathkumar, TT., Venkateswaran, V., Vishnu, P., 2014, Agent Based Distribution Tutoring System Modeling Using Extended Tropos Approach, IOSR Journal of Computer Engineering (IOSR-JCE) Vol. 16, issue 1, Feb 2014, pp35-43
Henderson-Sellers, B., 2013, Towards the Consolidation of a Diagramming Suite for Agent-Oriented Modelling Language, ISRN Software Engineering Vol 2013, article id. 803638
Bresciani, P., Perini, A., 2004, Tropos: An Agent-Oriented Software Development Methodology, Autonomus Agents and Multi-Agent Systems, Vol 8., pp 203-236, Kluwer Academic Publishers.
Bertolini, D., Mylopoulos, J., Delpero, L., Tomasi, B., 2006, A Tropos Model-Driven Development Environment, Proceeding of 18Th Conference on Advanced Information System Engineering (CAiSE 06), Luxembourg, June 5-9, 2006
Moradini, M., Nguyen, D.C., Perini, A., Siena, A., Susi, A., 2007, Tools-Supported Development with Tropos: The Conference Management System Case Study, International Workshop on Agent-Oriented Software Engineering, Lecturer Notes in Cumputer Science (LCNS, vol.4951)