2 research outputs found

    Rancang Bangun Kakas Bantu Deteksi Ketidaksesuaian Kode Sumber terhadap Diagram Urutan

    Get PDF
    Pada daur hidup perangkat lunak sendiri terdapat beberapa tahapan-tahapan yang harus dilalui yaitu pengumpulan kebutuhan, desain, implementasi, testing, perawatan. Dalam fokus tugas akhir ini, tugas akhir dititik beratkan pada tahap terakhir daur hidup perangkat lunak, yaitu tahap perawatan perangkat lunak. Dalam daur hidup tahap perawatan sangat rentan untuk mengubah kode sumber sesuai dengan kebutuhan atau keperluan fitur pada sebuah perangkat lunak yang mengakibatkan tidak sesuainya kode sumber terhadap desain awal. Tujuan tugas akhir ini yaitu untuk membuat sebuah kakas bantu untuk membantu analis sistem dalam mendeteksi ketidaksesuaian kode sumber tersebut terhadap desain, dalam hal ini desain yang menjadi pembanding adalah diagram urutan, hal ini dikarenakan diagram urutan menggambarkan alur sebuah fitur atau sistem. Dalam tugas akhir ini kakas bantu akan dibentuk menggunakan bahasa pemrograman java. Diagram urutan dengan format xmi dan kode sumber dengan format xml merupakan input yang diperlukan untuk kakas bantu. Dalam tugas akhir ini pendeteksian ketidaksesuaian dilakukan menggunakan string matching dan word similarity. Kakas bantu ini nanti menghasilkan berupa sebuah alur dari diagram urutan yang ditunjukkan pada tanda benar dan salah. Setiap alur digambarkan menjadi sebuah triplet. Triplet meliputi subyek,predikat,dan obyek. Dalam program ini nanti akan diuji dengan data uji sebanyak 10 buah dataset yang berasal dari 5 buah kasus diagram urutan.Hasil program menunjukkan 95% kesepakatan terhadap analisis ahli rekayassa perangkat luna

    Rancang Bangun Kakas Bantu Deteksi Ketidaksesuaian Kode Sumber Terhadap Diagram Urutan

    Get PDF
    Pada daur hidup perangkat lunak sendiri terdapat beberapa tahapan-tahapan yang harus dilalui yaitu, tahap pengumpulan kebutuhan, desain, implementasi, testing, perawatan. Fokus tugas akhir ini dititik beratkan pada tahap terakhir daur hidup perangkat lunak, yaitu tahap perawatan perangkat lunak. Dalam daur hidup tahap perawatan sangat rentan untuk mengubah kode sumber sesuai dengan kebutuhan atau keperluan fitur pada sebuah perangkat lunak yang mengakibatkan tidak sesuainya kode sumber terhadap desain awal. Tujuan tugas akhir ini yaitu untuk membuat sebuah kakas bantu untuk membantu analis sistem dalam mendeteksi ketidaksesuaian kode sumber tersebut terhadap desain, dalam hal ini desain yang menjadi pembanding adalah diagram urutan, hal ini dikarenakan diagram urutan menggambarkan alur sebuah fitur atau sistem. Dalam tugas akhir ini kakas bantu akan dibentuk menggunakan bahasa pemrograman java. Diagram urutan dengan format xmi dan kode sumber dengan format xml merupakan input yang diperlukan untuk kakas bantu. Dalam tugas akhir ini pendeteksian ketidaksesuaian dilakukan menggunakan string matching dan word similarity. Kakas bantu ini nanti menghasilkan berupa sebuah alur dari diagram urutan yang ditunjukkan pada tanda benar dan salah . Setiap alur digambarkan menjadi sebuah triplet. Triplet meliputi subyek,predikat,dan obyek. Dalam program ini nanti akan diuji dengan data uji sebanyak 10 buah dataset yang berasal dari 5 buah kasus diagram urutan.Hasil program menunjukkan 95% kesepakatan terhadap analisis ahli rekayassa perangkat lunak. ==================================================================================================================== Software Development Life Cycle divides the development activities into planning stage, desing phase, implementation phase, and maintenance phase. In this final research, the research’s focuson Software Development Life Cycle (SDLC) is on maintenance phase. In the Software Development Life Cycle , maintenance phase is very crucial. It is crucial because it most likely to change the code structure or modify the code based on the new requirement. In this final research, case tool will be formed by using java programming language. Case tool’s input must be in xmi for sequence diagram and xml for source code.In this final research, the detection of incompability use string matching and word similarity method. This case tool’s output will produce a triplet which consist subyek, predikat, and obyek. The result will mark the each subyek, predikat, obyek with true and false sign. The testing’s result of this case tool show that 95% case tool’s result accepted by software expert with 10 pieces dataset from 5 sequence diagram
    corecore