Library Automation and Digital Archive
LONTAR
Fakultas Ilmu Komputer
Universitas Indonesia

Pencarian Sederhana

Find Similar Add to Favorite

Call Number T-1138 (Softcopy T-847) Source code T-245
Collection Type Tesis
Title Software requirement specification (SRS) document generator berdasarkan requirement representation with use case (R2UC) ontology
Author Ganjar Ramadhan;
Publisher Depok: Fakultas Ilmu Komputer, 2015
Subject Reverse Engineering
Location FASILKOM-UI;
Lokasi : Perpustakaan Fakultas Ilmu Komputer
Nomor Panggil ID Koleksi Status
T-1138 (Softcopy T-847) Source code T-245 TERSEDIA
Tidak ada review pada koleksi ini: 43259
ABSTRAK Nama : Ganjar Ramadhan Program Studi : Magister Ilmu Komputer Judul : Software Requirement Specification (SRS) Document Generator Berdasarkan Requirement Ontology Permintaan perangkat lunak untuk digunakan di berbagai bidang dalam kehidupan sehari-hari sangat tinggi. Para pengembang perangkat lunak seringkali dituntut untuk dapat mengembangkan berbagai macam perangkat lunak dengan cepat agar permintaan tersebut dapat terpenuhi. Hal ini seringkali menyebabkan pengembang perangkat lunak mengesampingkan proses dokumentasi dari kebutuhan perangkat lunak dikembangkan karena dinilai terlalu memakan waktu. M. Zamzami mengembangkan sebuah metode reverse engineering yang dinamakan R3 (Requirement, Recovery and Reconstruction) Method untuk memperoleh software requirement dari perangkat lunak jadi dan memodelkannya ke dalam sebuah ontology model yang dinamakan R2UC (Requirement Representation with Use Case). Perlu pengetahuan khusus untuk mengetahui informasi yang ada di dalam R2UC ontology. Penulis melakukan penelitian dengan membuat sebuah perangkat document generator yang berfungsi mengolah informasi yang terdapat di dalam R2UC ontology menjadi sebuah dokumen SRS (Software Requirement Specification) dengan format RUP (Rational Unified Process) dan berdasarkan template RMUC (Requirement Management using Use Case). Document generator ini dikembangkan di atas platform Java dengan core terdiri dari OWLAPI, Pellet reasoner, StringTemplate engine dan LaTex RMUC template. Proses yang dilakukan oleh document generator adalah dimulai dengan load R2UC ontology, ontology consistency checking, R2UC validation, processing R2UC to model, processing model to LaTex document. Document generator melakukan pemetaan antara elemen-elemen informasi yang dibutuhkan pada template dengan informasi yang terdapat di dalam R2UC ontology. Proses pemetaan dilakukan pada tahapan processing R2UC ontology to entity model yaitu dengan mengambil informasi di dalam R2UC ontology dengan menggunakan OWL-API dan kemudian menyimpannya dalam sebuah model berupa objek Java. Objek Java kemudian akan diolah oleh StringTemplate engine untuk kemudian dijadikan sebuah dokumen SRS. Hasil akhir dari document generator adalah berupa tiga jenis dokumen yaitu software requirement specification, supplementary specification dan use case specification document dalam format LaTex. Kata Kunci: Reverse Engineering, R3 (Requirement, Recovery and Reconstruction) Method, Software Requirement, R2UC (Requirement Representation with Use Case) ontology model, SRS (Software Requirement Specification) Document, RUP (Rational Unified Process), RMUC (Requirement Management using Use Case), Document Generator