cover
Contact Name
-
Contact Email
-
Phone
-
Journal Mail Official
juti.if@its.ac.id
Editorial Address
Gedung Teknik Informatika Lantai 2 Ruang IF-230, Jalan Teknik Kimia, Kampus ITS Sukolilo, Surabaya, 60111
Location
Kota surabaya,
Jawa timur
INDONESIA
JUTI: Jurnal Ilmiah Teknologi Informasi
ISSN : 24068535     EISSN : 14126389     DOI : http://dx.doi.org/10.12962/j24068535
JUTI (Jurnal Ilmiah Teknologi Informasi) is a scientific journal managed by Department of Informatics, ITS.
Arjuna Subject : -
Articles 7 Documents
Search results for , issue "Vol 11, No 2, Juli 2013" : 7 Documents clear
PREDIKSI PROPAGASI PERUBAHAN BERKAS PROYEK PERANGKAT LUNAK BERDASARKAN PENGGALIAN DATA REPOSITORI Gozali, Lutfi Rizal; Nur Hasim, Jauari Akhmad
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1428.373 KB) | DOI: 10.12962/j24068535.v11i2.a6

Abstract

Repositori perangkat lunak menyimpan informasi terkait perubahan-perubahan yang dilakukan pengembang selama fase pengembangan dan evolusi perangkat lunak. Dalam perjalanannya, pergantian atau penambahan anggota tim pengembang seringkali terjadi pada sebuah proyek perangkat lunak. Untuk dapat beradaptasi secara cepat, anggota pengembang baru harus mempelajari keseluruhan sistem melalui dokumentasi dan kode sumber proyek serta diskusi dengan anggota tim pengembang lainnya. Penelitian terkait sebelumnya memiliki fokus pada ekstraksi dokumen proyek. Pada penelitian tersebut, setiap catatan perubahan yang dilakukan pengembang atas proyek dibuat ke dalam dokumen baru untuk dimanfaatkan lebih jauh. Namun, masih terdapat kekurangan pada informasi yang digali. Kekurangan tersebut masih menimbulkan kesulitan bagi pengembang. Penelitian ini memberikan alternatif dalam memudahkan adaptasi anggota pengembang baru dalam memahami kondisi terakhir pengembangan perangkat lunak melalui informasi propagasi perubahan berkas proyek perangkat lunak. Berdasarkan hasil pengujian pada beberapa data riwayat perubahan repositori, pola kecenderungan perubahan pada berkas proyek perangkat lunak dapat ditemukan dengan menggunakan teknik penggalian aturan asosiatif. Pola kecenderungan perubahan berkas ini selanjutnya dapat disajikan sebagai prediksi propagasi perubahan berkas proyek perangkat lunak dalam bentuk pohon propagasi perubahan berkas.
PEMERIKSAAN KEMIRIPAN DIAGRAM KASUS PENGGUNAAN TERHADAP SKENARIO Fauzan, Reza; Pramono, Djoko
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1227.197 KB) | DOI: 10.12962/j24068535.v11i2.a11

Abstract

Pada saat ini diagram kasus penggunaan digunakan dalam pendefinisian kebutuhan sistem. Sebelum pembangunan diagram kasus penggunaan tersebut, analis membuat sebuah skenario agar konsumen lebih mengerti tentang sistem yang akan diberikan kepada mereka. Kemudian analis melakukan analisa kembali pada kebutuhan sistem untuk membuat diagram kasus penggunaan. Ketika analis melakukan analisa kebutuhan sistem pada waktu yang berbeda, analis dimungkinkan membuat analisa yang berbeda. Makalah ini bertujuan untuk mengecek kemiripan hasil analisa kebutuhan sistem ketika pembuatan skenario dan kasus penggunaan. Makalah ini mengajukan langkah kerja dari ekstraksi metadata skenario dan kasus penggunaan dan kemudian dicari kemiripan konteks antar keduanya menggunakan Wordnet. Luaran yang dihasilkan dari sistem yang dibangun adalah nilai kemiripan dari setiap kasus penggunaan terhadap ekstraksi metadata skenario. Dengan melakukan penelitian ini, sistem diharapkan dapat membantu analis sistem dalam pengecekkan hasil analisa yang mereka lakukan.
KUANTIFIKASI PENGARUH KLONING DAN KOMPLEKSITAS KODE TERHADAP CACAT PADA EVOLUSI PERANGKAT LUNAK Priyambadha, Bayu; Rochimah, Siti
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1388.962 KB) | DOI: 10.12962/j24068535.v11i2.a7

Abstract

Kloning adalah hal yang biasa dilakukan oleh seorang pengembang dalam mengembangkan sebuah perangkat lunak. Kloning dapat menyebabkan menurunnya tingkat perawatan (maintainability) sebuah perangkat lunak. Kloning membutuhkan perhatian yang besar, karena kurangnya perhatian terhadap kloning kode akan menimbulkan sebuah kondisi yang tidak konsisten. Kondisi tidak konsisten dapat menimbulkan cacat perangkat lunak. Selain itu, cacat perangkat lunak dapat ditimbulkan oleh atribut-atribut kode, antara lain adalah kompleksitas kode. Tujuan penelitian ini adalah mencari tahu nilai keterkaitan antara kloning kode, kompleksitas kode, dan LOC (Line of Code) terhadap kemungkinan terjadinya cacat (defect) perangkat lunak. Pencarian hubungan antara kloning, kompleksitas kode, dan LOC dengan cacat dilakukan dengan pendekatan statistika. Regresi dan korelasi adalah metode yang digunakan untuk mencari keterkaitan antara beberapa hal. Penelitian ini menyimpulkan bahwa ketiga atribut kode (kloning, kompleksitas dan LOC) mempengaruhi terjadinya cacat pada perangkat lunak dengan nilai yang besar, yaitu 95%. Masing-masing atribut kode (kloning, kompleksitas dan LOC) memiliki pengaruh yang berbeda -beda. Kloning tidak selalu menjadi pencetus terjadinya cacat yang paling besar.
SURVEI AWAL EVOLUSI PADA PERANGKAT LUNAK PERMAINAN Arif, Irsyad; Atmaja, Pratama Wirya
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (733.089 KB) | DOI: 10.12962/j24068535.v11i2.a8

Abstract

Perangkat lunak permainan memiliki karakteristik yang unik, karena menekankan aspek emosional dan kesenangan. Kebutuhan akan aspek emosional tersebut terus mengalami perkembangan, sehingga perangkat lunak permainan dituntut untuk dapat berevolusi. Walau demikian, masih belum dipahami bagaimana jalannya proses evolusi tersebut. Kami melakukan survei untuk mengetahui karakteristik evolusi dari perangkat lunak permainan, ditinjau dari sudut pandang perangkat lunak secara umum dan sudut pandang perangkat lunak permainan secara khusus. Survei yang dilakukan didasarkan pada taksonomi evolusi perangkat lunak dan model evaluasi GameFlow. Hasil survei kami menunjukkan bahwa evolusi yang terjadi sangat bergantung pada jenis permainan yang disajikan.
IDENTIFIKASI DUPLIKASI LAPORAN BUG PADA REPOSITORI LAPORAN BUG UNTUK MENGHASILKAN SARAN RESOLUSI BUG PERANGKAT LUNAK Sugiyanto, Sugiyanto; Nugraha Putra, Widhy Hayuhardhika
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1771.646 KB) | DOI: 10.12962/j24068535.v11i2.a9

Abstract

Repositori laporan bug perangkat lunak sebenarnya menyediakan informasi dan saran resolusi bug tertentu yang dapat digunakan untuk memperbaiki bug yang terjadi pada tahap perbaikan perangkat lunak. Pengembang dapat mencari saran resolusi bug perangkat lunak tertentu dengan mengidentifikasi duplikasi bug pada repositori laporan bug perangkat lunak. Penelitian ini mengusulkan sistem identifikasi duplikasi laporan bug pada repositori laporan bug untuk menghasilkan saran resolusi bug perangkat lunak menggunakan teknik pendekatan temu kembali informasi. Pengembang dapat menemukan informasi alasan kegagalan perangkat lunak dan memperoleh saran resolusi untuk memperbaiki bug tersebut. Hasil penelitian ini menunjukkan bahwa teknik pendekatan temu kembali informasi dapat digunakan untuk mengidentifikasi duplikasi laporan bug pada repositori laporan bug untuk menghasilkan saran resolusi bug perangkat lunak.
PENGARUH POLA HUBUNGAN PENGEMBANG PADA EVOLUSI PERANGKAT LUNAK Setiawan, Nanang Yudi; Andria S, Reza
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1308.181 KB) | DOI: 10.12962/j24068535.v11i2.a5

Abstract

Pola hubungan antara individu dalam sebuah pekerjaan, dapat mempengaruhi tingkat ketercapaian pekerjaan dan kualitas produk yang dihasilkan. Hipotesa tersebut menjadi latar belakang dalam penelitian ini untuk menyelediki pengaruh pola hubungan dalam interaksi antar pengembang terhadap evolusi sebuah perangkat lunak. Pemanfaatan rekam data dalam rekayasa perangkat lunak telah digunakan secara luas untuk mempelajari dan meningkatkan kualitas proses pengembangan perangkat lunak. Pola hubungan antar pengembang dapat diekstraksi dari event log (catatan kejadian) dengan menggunakan teknik-teknik process mining yang menggabungkan konsep manajemen proses bisnis dan analisa jejaring sosial (social network analysis, SNA). Pola hubungan pengembang sebagai individu dalam komunitas, diukur secara kuantitatif melalui pendekatan yang didasarkan pada metrik SNA yang meliputi pola: (1) aktivitas dalam hubungan sebabakibat (causality), (2) aktivitas dalam kasus yang berhubungan (joint cases), (3) aktivitas yang serupa (similar task), dan (4) aktivitas dalam kasus tertentu (special event). Sedangkan evolusi perangkat lunak diamati dari produk pengembang untuk jumlah fitur baru, jumlah bug yang ditangani, penyempurnaan fitur (enhancement), dan permintaan dukungan (support request) yang berhasil diselesaikan. Dengan menggunakan metode Partial Least Sqeare (PLS),dapat disimpulkan bahwa pada studi kasus yang digunakan, pola hubungan sebab akibat memiliki tingkat signifikansi yang paling baik terhadap evolusi perangkat lunak dengan nilai p-value 9.022E-15
EVALUASI PENDEKATAN PEMBANGUNAN TRACEABILITY LINK DALAM EVOLUSI PERANGKAT LUNAK Fitria A., Noor; Aini, Nuru
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 11, No 2, Juli 2013
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1186.971 KB) | DOI: 10.12962/j24068535.v11i2.a10

Abstract

Traceability merupakan hal penting pada proyek perangkat lunak, terutama pada proyek skala besar. Traceability berfungsi untuk mengetahui ketelusuran antar artefak dalam fase-fase yang berbeda (analisis kebutuhan, analisis desain, dan analisis implementasi) maupun antara artefak dan pihak pengembang yang terlibat. Sistem traceability otomatis diperlukan untuk membangun ketelusuran antar artefak. Penelitian ini bertujuan untuk mengeksplorasi sejumlah literatur pendekatan terbaru yang digunakan untuk membangun traceability link. Eksplorasi literatur mengacu pada taksonomi berbasis evolusi perangkat lunak terhadap sejumlah mekanisme karakterisasi perubahan dan faktor-faktor yang mempengaruhi mekanisme. Hasil penelitian dapat digunakan untuk mengidentifikasi bagaimana pendekatan tersebut dapat mendukung evolusi perangkat lunak serta memberikan garis besar dari kriteria yang dibutuhkan untuk membangun metode traceability yang lebih baik. Kesimpulan dari penelitian ini adalah variasi faktor suatu pendekatan tidak berbeda jauh dengan pendekatan lainnya kecuali jika terdapat perbedaan pada faktor temporal.

Page 1 of 1 | Total Record : 7