• Tidak ada hasil yang ditemukan

Design and Implementation of Qada Methodology Using Mass Customization Technology

N/A
N/A
Protected

Academic year: 2023

Membagikan "Design and Implementation of Qada Methodology Using Mass Customization Technology"

Copied!
8
0
0

Teks penuh

(1)

By

Ageng Andri Amukti 22015104

MASTER’S DEGREE in

INFORMATION TECHNOLOGY

FACULTY OF ENGINEERING & INFORMATION TECHNOLOGY

SWISS GERMAN UNIVERSITY EduTown BSD City

Tangerang 15339 Indonesia

AUGUST 2016

(2)

Ageng Andri Amukti I hereby declare that this submission is my own work and to the best of my knowledge, it contains no material previously published or written by another person, nor material which to a substantial extent has been accepted for the award of any other degree or diploma at any educational institution, except where due acknowledgement is made in the thesis.

Ageng Andri Amukti

_____________________________________________

Student

____________________

Date

Revision after Thesis Defense Approved by:

Asep Sugih Suntana, Ph.D

_____________________________________________

Thesis Advisor

on July 20th, 2016

____________________

Date

Ir. Heru Purnomo Ipung, M.Eng

_____________________________________________

Thesis Co-Advisor

____________________

Date

Dr. Ir. Gembong Baskoro, M.Sc.

_____________________________________________

Dean

____________________

Date

(3)

Ageng Andri Amukti ABSTRACT

DESIGN AND IMPLEMENTATION OF QADA METHODOLOGY WITH MASS CUSTOMIZATION TECHNOLOGY

By

Ageng Andri Amukti

Asep Sugih Suntana, Ph.D, Advisor Ir. Heru Purnomo Ipung, M.Eng, Co-Advisor

SWISS GERMAN UNIVERISTY

SPL has grown and several architecture methods are ready to use for organizations.

One of it is Quality-driven Architecture Design and quality Analysis method (QADA). QADA is chosen because it is a quality-driven architecture design method, which means that quality requirements are the driving force when selecting software structures. However, QADA do not support variability management and don't have implementation artifact ready, this may lead to maintainability and evolution issue when the current assets need to be modified heavily, this problem can be solved by implementing software mass customization. The goal of the study is to explore the possibility of modifying an existing QADA methodology with mass customization to obtain a better understanding of its risks, issues, and strategies. The outcomes of the thesis are the new modified methodology and results evaluation, the modification is use inference engine. The generated system is basically a description but actual implementation of the program can be different based on preferences and the structural capability of the chosen programming language.

Keywords: Software product line, Mass customization, QADA, software architecture, modification.

(4)

Ageng Andri Amukti

© Copyright 2016 by Ageng Andri Amukti

All rights reserved

(5)

Ageng Andri Amukti DEDICATION

I dedicate this works

To my lovely Mother:

Mrs. Mike Hernawati

To my exemplary Father:

Mr. Sutikno

To my beloved country:

Indonesia

(6)

Ageng Andri Amukti ACKNOWLEDGEMENTS

Allah SWT, God Almighty. Alhamdulillahi rabbil’alamin.

Allahumma shali ala sayyidina Muhammad wa’ala ali sayyidina Muhammad.

Firstly, I’d like to express my sincere gratitude to my advisors Asep Sugih Suntana, Ph.D and Ir. Heru Purnomo Ipung, M.Eng for the continuous support of my study and research, for their patience, motivation, enthusiasm, and immense knowledge. Their guidance helped me in all the time of research and writing of this thesis. I would like to thank Dr. Ir. Moh. A. Amin Soetomo, M.Sc. and Dr. Ir. Gembong Baskoro, M.Sc.

from the very beginning, they had confidence in my abilities to complete the degree and achieve it well.

Besides my advisors and teachers, I would like to thank to my friends on university Mr. Dodik Novianto, Mr. Arief Abdul Hamid, Mr. Guruh Kurniawan, Mr. Krisdian E.

Sutedja, Mr. Musdi M. Soleh, Mr. Rio Asepta, Mr. Sand Frans Cisco, and Mrs. Wita Susilowaty for their assistance, encouragement, insightful comments, and hard questions. My sincere thanks also goes to my IT community’s friends which I cannot list them all but have helped me in some ways both directly and indirectly.

Last but not least, I would like to pay high regards to my beloved mother, my exemplary father and my brother Brian Bagus Bijaksana for their sincere spiritually support and inspiration throughout my research work lifting me uphill this phase of life.

(7)

Ageng Andri Amukti TABLE OF CONTENTS

Page

STATEMENT BY THE AUTHOR ... 2

DEDICATION ... 5

CHAPTER 1 - INTRODUCTION ... 11

1.2. Research Problems ... 12

1.3. Research Objectives ... 13

1.4. Significance of Study ... 13

1.5. Research Questions ... 13

CHAPTER 2 - LITERATURE REVIEW ... 14

2.1 Software product lines... 14

2.2 Quality-Driven Architecture Design and Quality Analysis Method (QADA) .. 25

2.3. Software mass customization ... 29

2.3.1 Software Product Line Configurators ... 33

2.4. Feature model on SPL ... 38

2.4.1 Background ... 39

2.4.2 Model ... 39

2.4.3 Diagram ... 39

2.4.4 Configuration ... 39

2.4.5 Feature Tree ... 39

2.4.6 Basic feature models ... 40

2.4.7 Cardinality-based feature models ... 41

2.4.8 Extended feature models ... 41

CHAPTER 3 – RESEARCH METHODS ... 44

3.1. Theoretical Approach ... 45

3.2. Perform experimentation ... 45

3.3. Analysis using an evaluation framework ... 46

CHAPTER 4 – RESULTS AND DISCUSSIONS ... 49

4.1.1 SPL modification design in mind ... 49

4.1.2 QADA process ... 50

4.1.3 Post QADA process ... 51

4.1.4 Feature model conversion ... 52

(8)

Ageng Andri Amukti

4.2.1 Study case... 55

4.3.Methodology evaluation ... 57

4.3.1 Context ... 57

4.3.2 Contents ... 60

4.3.3 Validation ... 62

CHAPTER 5 – CONCLUSIONS AND RECCOMENDATIONS ... 63

5.1.Conclusions ... 63

5.2.Future works... 64

5.3.Related works ... 64

REFERENCES ... 65

CURRICULUM VITAE ... 70

Referensi

Dokumen terkait

The appliances which are to be controlled are the interface with driver circuitry to microcontroller which is wirelessly connected to Wi-Fi that use Android based

Figure 4.34 Login Authentication Process on Information System at PESMA After Implementation of SSO

In the assessment process of maturity level in higher education institutions which is based on domain information criterion Acquisition & Implementation (AI), are

DESIGN METHODOLOGY OF BRANCH LINE COUPLER USING FILTER AND CMOS FABRICATION TECHNIQUES Deepak Ahirwar, Research Scholar Ruhee Matolya, Guide Abstract - A branch-line coupler based

Methodology The study aimed to investigate the impediments in the mainstream uptake of WSUD approaches, to conduct a post implementation assessment of developments in the study area to

Additionally, design and implementation of embedded true parallelism jammer system using FPGA-SoC for low design complexity, is required to overcome delay of processing for multiple

Gigih Nama: Information about your paper #1570742521 'Design and Implementation of Real-Time Reading System of Atmospheric Corrosion Sensor on Metal Material Using Internet of Things

// Quality management implementation for scheduling rendering virtual BOOL ScheduleSampleIMediaSample *pMediaSample; virtual HRESULT GetSampleTimesIMediaSample *pMediaSample,