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

    KUANTIFIKASI PENGARUH KLONING DAN KOMPLEKSITAS KODE TERHADAP CACAT PADA EVOLUSI PERANGKAT LUNAK

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

    KATEGORISASI DOKUMEN TEKS SECARA MULTI LABEL MENGGUNAKAN FUZZY C-MEANS DAN K-NEAREST NEIGHBORS PADA ARTIKEL BERBAHASA INDONESIA

    Get PDF
    Permasalahan kategorisasi dokumen berperan penting dalam sistem temu kembali informasi. Kategorisasi dokumen teks yang telah ada biasanya hanya dapat melakukan klasifikasi dengan satu label saja untuk satu dokumen. Padahal dalam kenyataannya, sebuah artikel dapat memuat lebih dari satu kategorisehingga label dokumen yang diberikan dapat berjumlah lebih dari satu.Untuk itulah, penelitian ini mengusulkan sebuah metode baru untuk kategorisasi dokumen teks secara multi label dengan menggunakan fuzzy c-means dan knearest neighbors. Fuzzy c-means melakukan pengelompokan dokumen yang serupa terlebih dahulu sebelum proses pemberian label. Kemudian, penentuan label dokumen ditentukan oleh k-dokumen terdekat pada kelompok dokumen yang serupa. Uji coba dilakukan terhadap dokumen berita online sejumlah 175 dokumen yang terdiri atas tiga kategori label. Hasil uji coba menunjukkan bahwa metode yang diusulkan memberikan performa lebih baik dibanding metode lain. Hal ini ditunjukkandengan nilaiF1 sebesar 73,39% dan BEP sebesar 75,22%

    SURVEI AWAL EVOLUSI PADA PERANGKAT LUNAK PERMAINAN

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

    CATATAN DEWAN REDAKSI

    Get PDF
    Jurnal Ilmiah Teknologi Informasi (JUTI) edisi Januari 2013 ini merupakan edisi pertama dari Volume 11. Kami menyadari bahwa tidak semua makalah yang dikirim ke JUTI memiliki standar yang cukup untuk diterbitkan pada suatu jurnal ilmiah nasional. Oleh karena itu kami berusaha semaksimal mungkin untuk menyaring makalah yang berkualitas tinggi saja yang dapat terbit pada JUTI ini. Ke depan, kami akan berusaha mengadakan workshop penulisan artikel di JUTI kepada para calon pemakalah, seperti yang dahulu pernah dilaksanakan. Tujuannya, agar semakin banyak pengarang yang dapat mengirimkan makalah yang berkualitas tinggi ke JUTI. Semoga seluruh artikel pada edisi ini mampu menjadi kontribusi nyata para peneliti tanah air sebagai solusi atas berbagai problem dalam dunia industri, sosial kemasyarakatan, dan lainlain. Kami mengundang para peneliti untuk mempublikasikan hasil penelitiannya di JUTI pada edisi berikutnya yakni Juli 2013

    VISUALISASI PENJUALAN DAN LOKASI PENJUALAN MENGGUNAKAN GOOGLE MAP SERTA PROYEKSI PERMINTAAN FLEXY DAN MODEM DI MASA MENDATANG (STUDI KASUS: PT. TELKOM INDONESIA)

    Get PDF
    Banyak lokasi penjualan produk Telkom yang tidak dapat teratasi karena banyaknya permintaan tapi kurangnya sales yang melayani konsumen. Aplikasi berbasis web akan dibuatkan dengan meggunakan peta google yang terintegrasi menggunakan basis data yang disesuaikan dengan perusahaan. Metode yang digunakan dalam menyelesaikan penelitian ini yaitu dengan melakukan visualisasi sales dan letak lokasi penjualan di setiap STO (Sentral Telepon Otomatis) menggunakan Google Map serta melakukan proyeksi permintaan produk guna mengetahui besarnya pangsa pasar di setiap STO. Sebelum memasuki halaman untuk memasukkan data, dibuatkan login admin dan form pengisian data yang diperlukan untuk memudahkan pengisian data tanpa harus mengubah ke dalam basis data Oracle secara langsung. Tujuan dari penelitian ini adalah menunjukkan lokasi STO serta Plaza yang dimiliki oleh Telkom dengan cara memunculkan grafik pada gambar peta di Google Map dan melakukan perhitungan proyeksi permintaan produk Telkom di masa mendatang dengan menggunakan metode simple exponential smoothing. Hasil akhir dalam penelitian ini adalah aplikasi yang sudah terintegrasi dengan baik serta memberikan rekomendasi untuk meningkatkan penjualan yang rendah untuk di wilayah-wilayah tertentu

    SISTEM TEMU KEMBALI DOKUMEN TEKS DENGAN PEMBOBOTAN TF-IDF DAN LCS

    Get PDF
    Sistem temu kembali dokumen teks membutuhkan metode yang mampu mengembalikan sejumlah dokumen yang memiliki relevansi tinggi sesuai dengan permintaan pengguna. Salah satu tahapan penting dalam proses representasi teks adalah proses pembobotan. Penggunaan LCS dalam penyesuaian bobot Tf -Idf mempertimbangkan kemunculan urutan kata yang sama antara query dan teks di dalam dokumen. Adanya dokumen yang sangat panjang namun tidak relevan menyebabkan bobot yang dihasilkan tidak mampu merepresentasikan nilai relevansi dokumen. Penelitian ini mengusulkan penggunaan metode LCS yang memberikan bobot urutan kata dengan mempertimbangkan panjang dokumen terkait dengan rata-rata panjang dokumen dalam korpus. Metode ini mampu melakukan pengembalian dokumen teks secara efektif. Penambahan fitur urutan kata dengan normalisasi rasio panjang dokumen terhadap keseluruhan dokumen dalam korpus menghasilkan nilai presisi dan recall yang sama baiknya dengan metode sebelumnya

    NORMALISASI DAN PEMBOBOTAN UNTUK KLONING MULUS PADA PENCAMPURAN CITRA MENGGUNAKAN METODE POISSON

    Get PDF
    Pada penelitian ini diterapkan normalisasi dan pembobotan pada teknik pencampuran dengan metode Poisson sehingga dapat diperoleh citra hasil pencampuran. Dengan teknik ini, daerah batas antara dua citra yang dicampur dapat menyatu dengan sempurna tanpa harus melakukan penyuntingan gambar secara manual. Citra asal yang akan dicampur ke dalam citra target disegmentasi terlebih dahulu menggunakan metode ambang batas untuk membuat topeng. Metode Poisson diterapkan pada citra masukan dan target untuk mendapatkan nilai yang setelah dinormalisasi ke dalam [0 1] akan menjadi bobot dalam perhitungan nilai piksel baru pada daerah perbatasan antara citra asal dan target. Percobaan yang dilakukan pada sejumlah citra menunjukkan bahwa penggunaan bobot ternormalisasi hasil perhitungan Poisson memberikan efek keabuan yang makin meningkat mendekati batas luar citra asal. Hal ini menunjukkan bahwa prosentase nilai piksel pada batas terluar citra asal lebih besar dibandingkan dengan daerah batas bagian dalam. Perhitungan Kloning Mulus yang dilakukan dengan pembobotan tersebut menghasilkan gambar asal yang menyatu secara sempurna dengan citra target

    PEMERIKSAAN KEMIRIPAN DIAGRAM KASUS PENGGUNAAN TERHADAP SKENARIO

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

    IDENTIFIKASI DUPLIKASI LAPORAN BUG PADA REPOSITORI LAPORAN BUG UNTUK MENGHASILKAN SARAN RESOLUSI BUG PERANGKAT LUNAK

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

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

    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! 👇