JUTI: Jurnal Ilmiah Teknologi Informasi
Not a member yet
    407 research outputs found

    PREDIKSI PROPAGASI PERUBAHAN BERKAS PROYEK PERANGKAT LUNAK BERDASARKAN PENGGALIAN DATA REPOSITORI

    Get PDF
    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

    PENGGUNAAN FITUR ABSTRAKSI DAN CATATAN PUBLIKASI PENULIS UNTUK KLASIFIKASI ARTIKEL ILMIAH DENGAN METADATA YANG TERBATAS

    Get PDF
    Bertumbuhnya jumlah artikel ilmiah membuka ranah penelitian baru di bidang optimasi klasifikasi dokumen berbasis metadata. Dalam ranah ini, persoalan pokok yang harus dijawab adalah bagaimana cara memanfaatkan fitur metadata yang terbatas untuk menghasilkan nilai presisi dan recall yang tinggi dalam proses klasifikasi artikel ilmiah. Dalam makalah ini diusulkan sebuah metode klasifikasi artikel ilmiah dengan menggunakan atribut abstraksi dan catatan publikasi penulis pada metada data sebagai fitur. Hasil uji coba menunjukkan bahwa sistem klasifikasi yang menggunakan abstraksi dan catatan publikasi penulis sebagai fitur menghasilkan nilai presisi tertinggi sebesar 0.87 dan recall 0.59 sedangkan sistem klasifikasi yang menggunakan abstraksi sebagai fitur menghasilkan nilai presisi 0.75 dan recall 0.51. Hasil uji coba juga menunjukkan bahwa nilai presisi dan recall dari sistem klasifikasi stabil ketika nilai

    EVALUASI PENDEKATAN PEMBANGUNAN TRACEABILITY LINK DALAM EVOLUSI PERANGKAT LUNAK

    Get PDF
    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

    IMPLEMENTASI EDITOR MODEL DATA KONSEPTUAL DAN MODEL DATA FISIK DENGAN ROUND-TRIP ENGINEERING

    Get PDF
    Desain model basis data merupakan sebuah fase penting dalam pengembangan sebuah Aplikasi Sistem Informasi. Editor Model Data yang digunakan untuk melakukan desain basis data sangat diperlukan dalam dunia IT. Sebagian Editor yang ada saat ini belum menerapkan konsep round-trip engineering secara real time, sehingga perubahan yang terjadi pada satu data model membutuhkan event update untuk melakukan pembaharuan pada model data yang lainnya. Editor model data ini merupakan editor dengan round-trip engineering. Konversi bolak-balik dilakukan antara data model konseptual dan data model fisik. Editor ini dikembangkan dengan menggunakan C# .NET Framework dan implementasi desain pola pada Object Oriented. Dalam implementasi sebuah editor, yang merupakan bagian terpenting selain berjalannya seluruh fitur yang ada adalah tentang performa dan kenyamanan user ketika menggunakannya. Performa dan kenyamanan user menjadi penilaian tersendiri pada sebuah editor model data. Aplikasi yang dihasilkan diharapkan dapat digunakan untuk melakukan desain basis data dengan menerapkan metode konversi bolak-balik, sehingga tidak diperlukan proses perbaruan dari model data yang satu ke model data yang lain secara manual. Diharapkan dapat mengurangi satu proses update dan sinkronisasi dokumen perangkat lunak. Satu tahap mengurangi proses dalam pengembangan perangkat lunak, dan mempercepat dalam pengembangan

    PERBANDINGAN KUALITAS KEAMANAN OSS DENGAN CSS MENGGUNAKAN PROTOTIPE MODEL KUALITAS KEAMANAN BERBASISKAN MODEL KOMPETISI DAN PENAMBALAN

    Get PDF
    Kualitas sebuah perangkat lunak adalah faktor yang menjadi perhatian penting ketika sebuah perangkat lunak dikatakan layak untuk digunakan. Keamanan (security) merupakan salah satu faktor kualitas yang cukup signifikan menjadi bahan pertimbangan untuk menentukan jenis perangkat lunak yang akan digunakan. Adalah sebuah tantangan bagi perangkat lunak sumber terbuka (Open Source Software, disingkat OSS) untuk dapat berdiri sukses dalam komunitas dan bersaing dengan perangkat lunak sumber tertutup (Close Source Software, disingkat CSS). Adanya anggapan atau mitos yang menyoroti kelemahan OSS menjadikan alasan tersendiri untuk melakukan pembuktian bahwa kualitas yang dimiliki oleh OSS tidak lebih buruk dibandingankan CSS. Beberapa metode digunakan untuk membandingkan kualitas keamanan pada OSS dan CSS. Dalam penelitian ini diusulkan sebuah pemodelan rumus baru yang dikhususkan untuk menghitung kualitas keamanan sebuah perangkat lunak yaitu model Kompetisi dan Penambalan (Competition and Patching) serta rumus McCall sebagai pengujian. Kuisoner akan sangat membantu untuk memperoleh data yang konkrit dan objektif serta mempermudah perhitungan. Dengan demikian kuisoner akan menjadi kontribusi berarti dalam penelitian ini

    QUALITY OF SERVICE BASED WEB SERVICE SELECTION: AN EVALUATION OF TECHNIQUES

    Get PDF
    In service oriented computing, web services are the basic construct that aims to facilitate building of business application in a more flexible and interoperable manner for enterprise collaboration. One of the most promising advantages of web service technology is the possibility of creating added-value services by combining existing ones. A key step for composing and executing services lies in the selection of the individual services to use. Much attention has been devoted to appropriate selection of service functionalities, but also the non-functional properties of the services play a key role. A web service selection technique must take as much as possible the important influencing aspects into account to the selection processes in order to minimize the selection efforts. This paper evaluates several web service selection techniques published in literature with the focus on their contributions to web service selection. The evaluation results may be used as a basis for improving web service selection techniques that may simplify the selection tasks

    PENGKOMBINASIAN POHON KEPUTUSAN DATA PENCILAN KELAS DAN POHON KEPUTUSAN DATA NORMAL UNTUK PENINGKATAN AKURASI PREDIKSI CACAT PERANGKAT LUNAK

    Get PDF
    Keberadaan pencilan dalam set data prediksi cacat perangkat lunak memunculkan dua pilihan penanganan, yaitu apakah tetap digunakan dengan mengabaikan keberadaannya sebagai pencilan, ataukah dihapuskan dari set data uji coba. Pengabaian keberadaan pencilan dalam set data uji menghasilkan akurasi hasil prediksi yang secara signifikan lebih rendah dibandingkan dengan jika pencilan tersebut dihapuskan dari set data uji coba. Dalam paper ini diusulkan utilisasi pencilan kelas dalam set data prediksi cacat perang kat lunak untuk meningkatkan kinerja sistem prediksi cacat perangkat lunak. Metode yang diusulkan terdiri dari proses prediksi pencilan kontekstual dari set data uji, menggunakan model prediksi berbasis pohon keputusan tunggal. Selanjutnya dilakukan dengan proses prediksi label kelas cacat perangkat lunak menggunakan dua buah model prediksi berbasis pohon keputusan tunggal, yang masing-masing berfungsi untuk melakukan prediksi cacat perangkat lunak terhadap subset data normal dan subset data pencilan. Hasil pengujian terhadap lima set data NASA dari repository PROMISE menunjukkan bahwa metode yang diusulkan memiliki kinerja akurasi yang lebih baik dibandingkan penggunaan algoritma J48 yang mengabaikan keberadaan pencilan, maupun yang menghapuskan pencilan dari set data sampel pengujian

    MANAJEMEN RISIKO PADA MODEL ESTIMASI BIAYA PERANGKAT LUNAK

    Get PDF
    Sebuah pengembangan proyek perangkat lunak dikatakan berhasil apabila sistem tersebut dapat diselesaikan tepat waktu, sesuai dengan biaya dan kualitas yang diinginkan. Proses memperkirakan besarnya biaya yang dibutuhkan disebut estimasi biaya Perangkat Lunak (PL). Beberapa model telah digunakan dalam melakukan estimasi biaya PL, baik berupa model algorithmic, model non-algorithmic, ataupun hibridasi antara model-model tersebut. Terdapat tiga model estimasi biaya yang digunakan dalam penelitian ini yaitu hibridasi dari Constructive Cost Model (COCOMO) II dengan logika fuzzy, algoritma fuzzy-genetic, dan neuro-fuzzy. Ketiga model tersebut memiliki tingkat kesalahan yang kecil dibandingkan dengan model estimasi biaya PL yang lain. Dalam proses estimasi biaya PL, masalah ketidakpastian merupakan sebuah risiko yang sering terjadi. Secara global, RAND Corporation mengidentifikasi tiga tipe ketidakpastian dan menyediakan panduan mengenai risiko yang mungkin terjadi beserta cara memitigasi risiko dalam proses estimasi biaya PL. Kontribusi pertama penelitian ini adalah mendapatkan kandidat risiko yang spesifik terhadap model estimasi biaya PL. Kandidat risiko diperoleh dengan melakukan penyesuaian secara top-down dan bottom-up. Daftar kandidat risiko yang diperoleh kemudian dipetakan dengan ketiga model estimasi biaya PL. Kontribusi kedua dari penelitian ini adalah mendapatkan cara mitigasi risiko model estimasi biaya PL

    SEGMENTASI GAMBAR BERWARNA MENGGUNAKAN METODE HIBRIDA MODIFIKASI SAUVOLA DAN FUCCY C-MEANS (SMFCM)

    Get PDF
    Dalam proses segmentasi citra berwarna, beberapa metode memiliki kelebihan dan kekurangan. Ada satu metode segmentasi citra berwarna yang dapat mensegmentasi warna dengan baik, akan tetapi memiliki kekurangan yaitu peak dan valley kecil pada histogramnya yang menyebabkan hasil segmentasi kurang homogen. Untuk mengatasi permasalahan peak dan valley kecil ini, maka penulis ingin mencoba suatu metode baru dengan menggunakan metode Sauvola Modifikasi Fuzzy C-means hybrid (SMFCM). Metode ini menggabungkan algoritma Modifikasi Sauvola yang telah dimodifikasi dengan algoritma Fuzzy C-means. Hasil penelitian menunjukkan bahwa metode ini dapat mengurangi peak dan valley kecil sampai 25%, sehingga warna yang serupa pada citra berwarna lebih homogen. Jumlah region warna juga berkurang sebanyak 54%. Hasil penelitian ini menunjukkan persentase kegagalan/error rate sebesar 21% pada 20 gambar sintetis dan 1,2% pada gambar warna original yang memiliki warna yang heterogen

    METODE HYBRID MAXIMUM TSALLIS ENTROPY DAN HONEY BEE MATING OPTIMIZATION UNTUK PENCARIAN MULTILEVEL THRESHOLD PADA CITRA GRAYSCALE

    Get PDF
    Thresholding merupakan metode yang cukup populer untuk segmentasi suatu gambar. Untuk mensegmentasi suatu gambar grayscale menjadi gambar biner, bi-level thresholding bisa digunakan. Sedangkan untuk mensegmentasi citra grayscale ke dalam beberapa varian digunakanlah multi-level thresholding. Metode Maximum Tsallis Entropy (MTT) adalah salah satu metode yang bisa digunakan.untuk pencarian multi threshold pada suatu citra grayscale. Akan tetapi metode ini memiliki waktu komputasi yang sangat besar jika jumlah threshold yang dicari semakin banyak. Oleh karena itu, suatu metode baru diusulkan dalam penelitian ini yang merupakan penggabungan antara metode Maximum Tsallis Entropy dan algoritma Honey Bee Mating Optimization (HBMO) untuk mendapatkan multilevel threshold dari suatu citra grayscale dalam waktu yang relatif singkat. Metode penggabungan yang diusulkan ialah dengan memfungsikan algoritma MTT sebagai alat untuk mencari nilai fitness dari suatu individu dalam algoritma HBMO. Semakin baik nilai fitness yang dimiliki oleh individu, semakin baik pula threshold yang ditemukan. Hasil yang didapat dari ujicoba menunjukkan bahwa algoritma hybrid ini mampu mencari multi threshold dengan tingkat akurasi mencapai 98% dan waktu komputasi hingga 10 kali lebih cepat dibandingkan dengan waktu komputasi dari metode MTT untuk mencari 3 level threshold

    399

    full texts

    407

    metadata records
    Updated in last 30 days.
    JUTI: Jurnal Ilmiah Teknologi Informasi
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇