Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 5 dokumen yang sesuai dengan query
cover
Widodo
Abstrak :

Privacy preserving data publishing (PPDP) merupakan bidang yang saat ini berkembang dengan fokus penelitian adalah mempertahankan data agar bersifat privat jika data tersebut dipublikasikan. Isu penting pada penelitian PPDP adalah meminimalkan nilai information loss yang diperoleh akibat proses penganoniman tabel mikrodata sehingga menjadi lebih privat. Berbagai model dan metode telah dikembangkan untuk mengatasi permasalahan tersebut. Model seperti k-anonymity, l-diversity, dan p-sensitive menjadi model dasar atas berkembangnya disiplin ilmu ini. Namun sebagian besar penelitian lebih banyak berfokus pada model untuk single sensitive attribute atau satu atribut sensitif pada tabel mikrodata. Padahal dalam dunia nyata atribut sensitif pada sebuah tabel bisa banyak atau multiple sensitive attributes. Penelitian yang membahas multiple-sensitive attributes pun masih banyak permasalahan yang belum terpecahkan karena hanya bertujuan untuk mengatasi satu permasalahan tertentu saja, misalnya untuk mengatasi serangan tertentu terhadap data. Sementara itu efek information loss kurang diperhatikan. Hal lain yang belum terlalu diperhatikan adalah bagaimana mendistribusikan nilai atribut sensitif ke seluruh grup data. Pendistribusian ini sangat penting untuk menghindari penumpukan data sensitif pada sebuah atau beberapa grup saja.
Penelitian ini berhasil mengusulkan dan mengevaluasi model PPDP dengan overlapped slicing pada multiple sensitive attributes dengan metode pendistribusian nilai atribut sensitif berupa simple distribution of sensitive values (SDSV) dan extended systematic clustering (ESC). Penelitian ini juga mengusukan sebuah pengukuran untuk menyempurnakan model pengukuran sebelumnya yaitu normalized and average discernibility metrics (NADM). Hasil dari penelitan ini menunjukkan overlapped slicing dengan tiga variasi metode untuk mencapai
model tersebut memiliki tingkat information loss yang minimal dibandingkan dengan yang lain. Overlapped slicing dengan menggunakan variasi systematic clustering, SDSV, dan extended systematic clustering berhasil menghasilkan PPDP dengan nilai information loss yang kecil. Demikian juga dibandingkan dengan model lain yang menggunakan multiple sensitive attributes, overlapped slicing memiliki nilai information loss yang lebih kecil. Pada saat dijalankam dengan adult dataset, Nilai information loss yang telah dinormalkan untuk overlapped slicing adalah 0.25, sedangkan systematic clustering 0.625, SDSV 0.871, dan ESC 0,704. Dengan data bank marketing overlapped slicing menghasilkan nilai information loss yang dinormalkan sebesar 0.397, lebih baik daripada systematic clustering 0.441.

 


Privacy preserving data publishing (PPDP) is a field with research focus is in maintaining data to be private when the data is published. An important issue in PPDP is minimizing the information loss that is obtained due to the anonymization process to the microdata table so that it becomes more private. Various models and methods have been developed to overcome these problems. Models such as k-anonymity, l-diversity, and p-sensitive are the basic models for the development of this discipline. However, most studies focus on models for single sensitive attributes in microdata table. Yet in the real world, sensitive attributes on a table can be multiple sensitive attributes. There are still many problems in research that discusses multiple-sensitive attributes, and it still has not been solved because it only aims to overcome one particular problem for each research, for example to overcome certain attacks on data. Meanwhile the effect of information loss is less noticed. Another thing that has not been given much attention is how to distribute sensitive attribute values across data groups. This distribution is very important to avoid the accumulation of sensitive data on just one or a few groups.
This study successfully proposes and evaluates the PPDP model with overlapped slicing on multiple sensitive attributes and proposes methods for distributing sensitive attribute values namely, simple distribution of sensitive values (SDSV) and extended systematic clustering (ESC). This study also proposes a measurement to perfect the previous measurement model, normalized and average discernibility metrics (NADM). The results of this research show that overlapped slicing with three variation methods in achieving the model, has a minimal
information loss compared to the others. Overlapped slicing by using systematic clustering, SDSV, and extended systematic clustering succeeded in producing PPDP with a small value of information loss. Likewise, compared to other models that use multiple sensitive attributes, overlapped slicing has a smaller information loss. When it is tested with adult dataset, the value of information loss that has been normalized for overlapped slicing is 0.25, while systematic clustering is 0.625, SDSV 0.871, and ESC is 0.704. With marketing bank dataset, it produces a normalized information loss value of 0.397, better than systematic clustering 0.441.

 

Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2020
D-pdf
UI - Disertasi Membership  Universitas Indonesia Library
cover
Foni Agus Setiawan
Abstrak :
Sebuah sistem berbasis ontologi saat ini dapat melakukan penalaran logis melalui Web Ontology Language - Description Logic (OWL-DL). Namun untuk melakukan penalaran probabilistik, sistem tersebut harus menggunakan basis pengetahuan terpisah, pemrosesan terpisah, atau aplikasi pihak ketiga. Studi-studi terdahulu seperti BayesOWL, MEBN/PR-OWL, dan OntoBayes utamanya berfokus kepada bagaimana merepresentasikan informasi probabilistik dalam ontologi dan melakukan penalaran terhadapnya. Pendekatan-pendekatan tersebut tidak cocok bagi sistem-sistem yang telah memiliki basis pengetahuan ontologi dan Bayesian network (BN) yang telah berjalan/operasional karena pengguna harus menulis ulang informasi probabilistik yang terkandung dalam BN ke dalam ontologi. Penelitian ini mengusulkan konsep pemaduan Bayesian network ke dalam ontologi dan sebaliknya yang menyediakan solusi penalaran logis dan probabilistik secara simultan tanpa harus menulis ulang informasi probabilistik yang terkandung dalam BN ke dalam ontologi. Metode yang digunakan adalah dengan cara menentukan aturan transformasi lalu mengembangkan morpher/transformer berdasarkan aturan dan algoritma dalam sebuah kerangka kerja untuk melakukan penalaran logis dan probabilistik secara simultan. Kerangka kerja tersebut kemudian diuji dengan validasi logis, validasi empiris, dan penilaian pakar (expert judgement) untuk membuktikan validitasnya. Hasil validasi logis menunjukkan bahwa algoritma-algoritma transformasi yang diusulkan terbukti valid dan memenuhi kriteria time complexity dan decidability. Hasil validasi empiris menunjukkan bahwa kerangka kerja yang dibangun terbukti mampu mentransformasikan informasi yang terkandung dalam basis pengetahuan Bayesian network ke dalam ontologi dan demikian pula sebaliknya. Adapun hasil penilaian pakar memperkuat hasil validasi empiris yang dilakukan terhadap kasus-kasus uji yang diambil. Hasil berbagai pengujian tersebut menunjukkan bahwa kerangka kerja yang diusulkan terbukti mampu menyelesaikan permasalahan yang membutuhkan kesatuan penalaran logis dan probabilistik dalam sebuah sistem pengetahuan berbasis ontologi.
An ontology-based system can currently logically reason through the Web Ontology Language Description Logic (OWL-DL). To perform probabilistic reasoning, the system must use a separate knowledge base, separate processing, or third-party applications. Previous studies such as BayesOWL, MEBN/PR-OWL, and OntoBayes mainly focus on how to represent probabilistic information in ontologies and perform reasoning through them. These approaches are not suitable for systems that already have running ontologies and Bayesian network (BN) knowledge bases because users must rewrite the probabilistic information contained in a BN into an ontology. This study proposes the concept of integrating BN into ontology and vice versa which provides simultaneous logical and probabilistic reasoning solution without having to rewrite probabilistic information contained in BN into ontology. The method used is by determining the rules of transformation and then develop a morpher/transformer based on the rules and the algorithms in the form of a framework for simultaneous logical and probabilistic reasoning. The framework is then tested by using logical validation, empirical validation, and expert judgement to prove its validity. The logical validation results show that the transformation algorithms are proven valid and meet the criteria of time complexity and decidability. The results of empirical validation indicate that the built framework has been proven capable of transforming information contained in the Bayesian networks knowledge base into ontology and vice versa. The results of expert judgement strengthen the results of empirical validation conducted on the test cases taken. The results of these tests indicate that the proposed framework is proven to solve problems that require the unity of logical and probabilistic reasoning in an ontology-based knowledge system.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2019
D-Pdf
UI - Disertasi Membership  Universitas Indonesia Library
cover
Maya Retno Ayu Setyautami
Abstrak :
Software product line engineering (SPLE) adalah salah satu pendekatan pengembangan perangkat lunak yang mempertimbangkan aspek commonality dan variability. SPLE memiliki mekanisme untuk menghasilkan beberapa produk pada suatu domain secara bersamaan. Penelitian ini bertujuan untuk merancang pendekatan model-driven SPLE (MDSPLE) berdasarkan delta-oriented programming (DOP). Pendekatan yang diusulkan mencakup proses SPLE pada problem domain dan solution domain. Pada problem domain, digunakan feature model dan Unified Modeling Language (UML) yang dilengkapi oleh UML-VM profile. UML profile ini didefinisikan berdasarkan variability modules (VM) untuk mendukung pemodelan variasi pada UML. Pada domain implementation, diusulkan metode baru yang disebut dengan Variability Modules for Java (VMJ). VMJ merupakan architectural pattern di Java yang disusun berdasarkan DOP dengan memanfaatkan design pattern dan Java module system. Selain itu untuk memodelkan variasi abstract user interface, pada domain implementation juga dilakukan pemodelan dengan Interaction Flow Modeling Language (IFML) yang dilengkapi dengan DOP Extension. Pendekatan MDSPLE pada penelitian ini juga dilengkapi oleh alat bantu yang dikembangkan pada Eclipse IDE, yang disebut dengan PRICES-IDE. Proses pengembangan dengan PRICES-IDE meliputi pemodelan dengan diagram editor, model transformation, domain implementation, dan product generation. Penerapan MDSPLE dengan PRICES-IDE ditunjukkan dengan studi kasus yang dievaluasi berdasarkan applicability dari UML-VM profile, degree of automation pada code generator, dan juga process improvement. Evaluasi juga dilakukan dengan membahas Threats to Validity yang dapat mempengaruhi hasil penelitian. Dengan demikian, penelitian pada disertasi ini memiliki kontribusi pada pengembangan perangkat lunak dengan mengusulkan pendekatan MDSPLE berbasis DOP yang dilengkapi dengan alat bantu yang terintegrasi. ......Software product line engineering (SPLE) is an approach that enables the development of software with shared commonality and variability. It offers a reusable mechanism for creating various products within a specific domain. In this research, we aim to design a model-driven SPLE (MDSPLE) approach based on delta-oriented programming (DOP). The proposed approach encompasses the SPLE process in both the problem and solution domains. In the problem domain, we use feature models and Unified Modeling Language (UML). A UML profile, namely the UML-VM profile, is defined based on variability modules (VM) to model variations in UML diagrams. We introduce a new implementation approach called Variability Modules for Java (VMJ) in the solution domain. VMJ is an architectural pattern in Java that follows DOP principles. Furthermore, we employ the Interaction Flow Modeling Language (IFML) with DOP extensions to model abstract user interfaces (UI) within the solution domain. A set of tools has been designed within the Eclipse IDE to support the development process, called Prices-IDE. The process in Prices-IDE encompasses modeling in the diagram editors, model transformation, domain implementation, and product generation. The practical application of the proposed MDSPLE approach is demonstrated through a case study. The evaluation of the approach focuses on three perspectives: the applicability of the UML-VM profile as a foundation, the degree of automation in the code generator, and the process improvement. We also discuss threats that could affect the validity of this research. In conclusion, this research contributes to the advancement of SPLE methodologies based on DOP through the proposed MDSPLE approach.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
D-pdf
UI - Disertasi Membership  Universitas Indonesia Library
cover
Teguh Raharjo
Abstrak :
Survei yang dilakukan oleh Project Management Institute dan VersionOne memaparkan bahwa pengembangan proyek menggunakan pendekatan agile telah berkembang sangat pesat. Kerangka kerja enterprise agile atau scaling agile diharapkan dapat menangani problem yang lebih kompleks pada saat organisasi beralih dari pendekatan tradisional ke agile. Meskpun saat ini terdapat metode-metode scaling agile yang populer memiliki praktik-praktik yang diajukan, tidak semua praktik dan metode tersebut cocok untuk organisasi. Oleh karena itu, memilih metode dan praktik agile dari beberapa metode dibandingkan adaptasi satu metode secara keseluruhan dapat dipertimbangkan sebagai strategi untuk pemilihan praktik yang diperlukan. Penelitian oleh scrum.org menyebutkan bahwa 49% organisasi tidak memiliki kerangkan kerja untuk penerapan scaling agile mereka, sedangkan pemilihan kerangka kerja merupakan salah satu proses yang penting. Saat ini, belum ada penelitian yang membahas mengenai kerangka kerja yang bersifat general untuk enterprise agile. Penelitian ini bertujuan untuk membangun kerangka kerja enterprise agile berdasarkan konsep The Essence SEMAT Kernel dan general theory of software engineering. Design Science Research (DSR) digunakan sebagai metodologi penelitian, karena karakteristiknya yang sesuai dengan tujuan penelitian ini. Penelitian ini menghasilkan luaran berupa kerangka kerja enterprise agile yang sudah dilakukan proses uji coba pada beberapa organisasi di Indonesia. Proses evaluasi berdasarkan konsep DSR sudah dilakukan sampai beberapa kali iterasi. Evaluasi dilakukan pada setiap proses desain dan setelah tahapan uji coba. Evaluasi oleh para pakar, praktisi dan pakar internasional dilakukan menggunakan metode wawancara daring menggunakan video conference, focus group discussion (FGD) dan structured-interview dengan formulir daring. Untuk kontribusi akademik, penelitian ini memberikan rujukan kepada penelitian lainnya pada bidang enterprise agile. Berdasarkan Software Engineering Body of Knowledge (SWEBOK), penelitian ini menambahkan referensi mengenai scaling agile methods pada pada area Software Engineering Model and Methods. ......A survey conducted by the Project Management Institute and VersionOne showed that the development of projects using the agile approach had developed very rapidly. The enterprise agile framework or scaling agile framework is expected to solve the complex problem while they are transitioning from traditional to agile approach. Although there are several agile methods each encompasses multiple practices, not all of them may fit for all organizations. Therefore, picking appropriate agile practices from different methods rather than adapting to a whole agile method, can be considered as practice selection strategy. The research by Scrum.org explores that 49% of organization have no framework for their implementation of scaled agile, whereas the selection of the framework is of the important process. Currently, there are no studies to explore the generic framework of the enterprise agile. In the other related software engineering field, there are the common ground concept. This study aims to develop an enterprise agile framework based on the concept of The Essence SEMAT Kernel and general theory of software engineering. Design Science Research (DSR) is used as a research methodology, because of its characteristics that are in accordance with the objectives of this research. This research produces an output in the form of an enterprise agile framework that has been evaluated in several organizations in Indonesia. The evaluation process based on the DSR concept has been carried out for several iterations. Evaluation is carried out at each design process and after the trial phase. Evaluation by experts, practitioners and international experts is carried out using online interview methods using video conferencing, focus group discussions (FGD) and structured-interviews with online forms. In the academic field, this research contributes to adding agile scaling methods to SWEBOK in the Software Engineering Model and Methods area. For practitioners, the framework that was built can be used as a guide for implementing agile scaling in organizations. For academic contributions, this research provides references to other research in the field of enterprise agile. Based on the Software Engineering Body of Knowledge (SWEBOK), this study adds a reference to scaling agile methods in Software Engineering Models and Methods.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
D-pdf
UI - Disertasi Membership  Universitas Indonesia Library
cover
Oman Komarudin
Abstrak :
Setiap manufaktur memiliki karakteristik yang berbeda sehingga memiliki perbedaan kebutuhan terhadap perangkat lunak. Perusahaan manufaktur, terutama skala kecil dan menengah, umumnya memilih mengembangkan perangkat lunak sesuai kebutuhan masing-masing dibanding menggunakan enterprise resources planning (ERP) yang bersifat ”commercial-off-the-shelf ”. Pengembangan perangkat lunak pada manufaktur biasanya dilakukan dengan mengadopsi perangkat lunak yang sudah ada kemudian dilakukan perubahan sesuai kebutuhan (clone-and-own). Teknik clone-and-own menyebabkan pengembangan dan pemeliharaan perangkat lunak semakin kompleks. Perubahan dan perbaikan pada satu perangkat lunak sulit diimplementasikan pada perangkat lunak lainnya. Software Product Line Engineering (SPLE) merupakan konsep pengembangan perangkat lunak yang dapat menghasilkan banyak produk perangkat lunak sejenis dengan tetap mengakomodir perbedaan kebutuhan masingmasing. SPLE menciptakan platform yang dapat digunakan kembali (reusable platform) untuk membangun variasi perangkat lunak sesuai kebutuhan. Untuk menerapkan SPLE pada domain manufaktur, diperlukan langkah-langkah konkrit pada setiap proses SPLE. Penelitian ini akan merumuskan langkah-langkah dalam menerapkan SPLE pada domain manufaktur skala kecil dan menengah. Rancangan penelitian mengacu pada framework pengembangan SPLE yang telah ada. Dengan melakukan studi literatur dan penelitian mendalam, dihasilkan sebuah kerangka kerja yang dapat diikuti oleh pengembang perangkat lunak untuk menerapkan SPLE pada domain manufaktur. Kerangka kerja ini terdiri dari proses yang berkesinambungan, mulai dari domain requirement engineering yang menghasilkan requirements artefact dan digambarkan dalam sebuah variability modeling, domain design menggunakan UML-DOP untuk menggambarkan arsitektur perangkat lunak produk lini, serta domain realisation dalam bentuk reusable artefacts. Micro Textual Variability Language (µTVL) digunakan untuk menggambarkan feature model. Penelitian ini menggunakan ABS modeling language untuk mendefinisikan modul-modul core dan delta. Product configuration menggambarkan koleksi fitur yang dimiliki. Penelitian ini berhasil merumuskan langkah-langkah penerapan SPLE pada domain manufaktur menjadi sebuah kerangka kerja yang dapat digunakan dalam pengembangan perangkat lunak. ......Each manufacturing company has different characteristics, resulting in varying software needs. Manufacturing companies, especially small and medium-scale ones, generally prefer to develop software according to their specific requirements rather than using ”commercial-off-the-shelf” enterprise resource planning (ERP) solutions. Software development in manufacturing is typically done by adopting existing software and making modifications as needed (clone-and-own approach). The clone-and-own technique leads to increasingly complex software development and maintenance. Changes and improvements made to one software are difficult to implement in other software systems. Software Product Line Engineering (SPLE) is a software development concept that allows the creation of multiple similar software products while accommodating individual needs. SPLE creates a reusable platform for building software variations based on requirements. To apply SPLE in the manufacturing domain, concrete steps are required for each SPLE process. This research aims to formulate the steps for implementing SPLE in small and medium-scale manufacturing domains. The research design refers to existing SPLE development frameworks. Through literature study and in-depth research, a framework is developed that can be followed by software developers to implement SPLE in the manufacturing domain. The framework consists of a continuous process, starting from domain requirement engineering that produces requirements artifacts and is represented in a variability modeling approach. Domain design utilizes UML-DOP to depict the architecture of software product lines, and domain realization takes the form of reusable artifacts. Micro Textual Variability Language (µTVL) is used to describe the feature model. ABS modeling language is employed in this research to define core and delta modules. Product configuration represents the collection of features possessed. This research successfully formulates the steps for implementing SPLE in the manufacturing domain, providing a framework that can be used in software development.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
D-pdf
UI - Disertasi Membership  Universitas Indonesia Library