10 research outputs found

    Transformation From Semantic Data Model to Rdf

    Get PDF
    There have been several efforts to use relational model and database to store and manipulate Resource Description Framework (RDF). They have one general disadvantage, i.e. one is forced to map the model of semantics of RDF into relational model, which will end up in constraints and additional properties, such as, validating each assertion against the RDF schema which also stored as a triplets table. In this paper, we introduce Semantic Data Model as a proposed data model language to store and manipulate Resource Description Framework. This study also tries to prescribe the procedure on transforming a semantic data model into a RDF data model. Keyworsd: Semantic Data Model, Resource Description Framework

    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

    Rancang Bangun Aplikasi Perepresentasian Data Perilaku Pengemudi Mobil Berbasis Android Menggunakan Sensor Accelerometer dan Orientation

    Full text link
    Semakin meningkatnya popularitas smartphone dari tahun ke tahun, semakin meningkat pula jumlah aplikasi perangkat bergerak yang berkaitan dengan keamanan dalam berkemudi. Oleh karena itu, diperlukan aplikasi perangkat bergerak lain yang dapat mendeteksi pergerakan mobil yang normal dan berbahaya menggunakan sensor accelerometer dan orientation yang berasal dari smartphone serta tanpa memerlukan sensor hardware tambahan. Arsitektur aplikasi perangkat bergerak ini berbasis client-server, dimana web service melayani permintaan dari aplikasi client berbasis Android. Aplikasi ini juga menggabungkan beberapa teknologi lain seperti Geolocation API, Geocoding API, dan Android Sensor API. Teknologi-teknologi tersebut digunakan untuk mengetahui kecepatan mobil, lokasi terkini dari pengemudi, dan merekam pola gerakan mobil melalui representasi nilai-nilai sensor accelerometer dan orientation.Tujuan dari dikembangkannya aplikasi perangkat bergerak untuk tugas akhir ini adalah untuk membantu pihak kepolisian lalu lintas dalam mendapatkan data pergerakan mobil berupa raw data 2-axis yang direkam oleh sensor accelerometer dan orientation pada smartphone Android ketika pengemudi mengendarai mobil. Data-data tersebut nantinya digunakan untuk membantu mendeteksi riwayat pola berkendara seorang pengemudi

    Pembuatan Kakas Pendeteksi Unused Method Pada Kode Program PHP Dengan Framework CodeIgniter Menggunakan Call Graph

    Full text link
    Proses evolusi dan perawatan dari sebuah sistem merupakan proses yang sangat penting dalam rekayasa perangkat lunak tidak terkecuali pada aplikasi web. Pada proses ini kebanyakan pengembang tidak lagi berpatokan pada rancangan sistem. Hal ini menyebabkan munculnya unused method. Bagian-bagian program ini tidak lagi terpakai namun masih berada dalam sistem. Keadaan ini meningkatkan kompleksitas dan mengurangi tingkat understandability sistem. Guna mendeteksi adanya unused method pada progam diperlukan teknik untuk melakukan code analysis. Teknik static analysis yang digunakan memanfaatkan call graph yang dibangun dari kode program untuk mengetahui adanya unused method. Call graph dibangun berdasarkan pemanggilan antar method. Aplikasi ini mendeteksi unused method pada kode program PHP yang dibangun menggunakan framework CodeIgniter. Kode program sebagai inputan diurai kedalam bentuk Abstract Syntax Tree (AST) yang kemudian dimanfaatkan untuk melakukan analisis terhadap kode program. Proses analisis tersebut kemudian menghasilkan sebuah call graph. Dari call graph yang dihasilkan dapat dideteksi method-method mana saja yang tidak berhasil ditelusuri dan tergolong kedalam unused method. Kakas telah diuji coba pada 5 aplikasi PHP dengan hasil rata-rata nilai presisi sistem sebesar 0.749 dan recall sebesar 1

    Rancang Bangun Kakas Bantu Deteksi Ketidaksesuaian Kode Sumber terhadap Diagram Urutan

    Full text link
    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

    Aplikasi Web Manajemen Penjualan Air Galon Menggunakan Metode Just In TIME

    Full text link
    Perkembangan teknologi dijaman ini sudah sangat pesat. Banyaknya inovasi-inovasi baru yang muncul menyebabkan setiap orang harus mengikuti perkembangan jaman. Perkembangan teknologi ini banyak dimanfaatkan oleh Perusahaan-Perusahaan besar untuk mengembangkan bisnis yang dijalaninya. Oleh sebab itu banyak Perusahaan-Perusahaan dan startup-startup lokal kalah bersaing di daerah nya sendiri. Hampir sebagian besar Perusahaan-Perusahaan lokal belum menerapkan teknologi yang baik di dalam sistem kerjanya terkhusus di bagian Perusahaan air minum. Sehingga dibutuhkan sebuah aplikasi yang optimal untuk menjadi solusi dalam menyelesaikan masalah ini. Tujuan dibangunnya aplikasi ini adalah untuk menerapkan metode Just In Time dalam sebuah Perusahaan air minum untuk melihat bagaimana pengaruh metode ini terhadap Perusahaan air minum. Metode Just In Time merupakan sebuah metode yang memproduksi sesuai dengan jumlah pemesanan. Dalam penelitian ini menggunakan sistem kerja Enterprise Resource Planning (ERP) dengan menerapkan empat modul yaitu Pengeluaran, Pendapatan, Penjualan dan Produksi. Metode forecasting digunakan dalam model Penjualan untuk memprediksi pesanan pelanggan kedepannya. Metode forecasting yang digunakan adalah Simple Moving Average yaitu menghitung rata-rata data dengan menambahkan harga penutupan dari data yang ada kemudian di bagi dengan jumlah periode waktu. Aplikasi ini diujicobakan pada Perusahaan air minum bernama Bioneuro Water. Dalam pengujian aplikasi ini didapatkan hasil bahwa Perusahaan Bioneuro Water cocok menggunakan metode Just In Time terbukti dengan menggunakan metode ini dapat mengurangi jumlah stock di gudang

    Frecomtweet: Product Recommendation Application Using Friendship Closeness on Twitter

    Full text link
    The information and communication technology development makes someone interact with each other easier. This convenience is used to exchange ideas, like using social media Twitter for product recommendations before buying it. It brings up a trend that consumers seek product recommendations through other people on social media. Social media, especially Twitter, has several features such as tweets, ReTweet and mentions to interact with other people. Users can describe the product, attach a link, and give a positive or negative rating in a tweet. These types of tweets can be used as an alternative to product recommendations. FrecomTweet is an Android-based product recommendation application that can detect close friendships based on the user's ReTweet and mentions. This application also detects a product recommendation that appears in a conversation between users. This detection uses the keyword filtering method, which matches the conversation content with the markers in the database. If the conversation has a positive rating, it will recommend the user's closest friends. This research uses a crawling method with the Twitter API streaming filter built using the CodeIgniter framework. The results of the black box test show that Twitter user conversations can be used as a product recommendation with a precision and recall value of 0.94 and 0.81, respectively

    Contributors

    No full text
    corecore