Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 30629 dokumen yang sesuai dengan query
cover
Park, Sung H.
London: Chapman and Hall, 1996
658.566 PAR r
Buku Teks SO  Universitas Indonesia Library
cover
Satrio Baskoro Yudhoatmoko
"Pengembangan suatu software dalam suatu domain yang sama secara individual seringkali menyebabkan terjadinya kondisi reinventing the wheel baik terhadap requirements maupun komponen lain yang dikembangkan. Untuk meminimalisir kondisi reinventing the wheel dan meningkatkan metoda reuse maka alangkah baiknya jika requirements hingga komponen lain yang bersifat umum (common) diantara software dalam domain tersebut dapat didokumentasikan. Selain itu, requirements hingga komponen lain yang bervariasi (variable) antar software dalam domain tersebut juga diharapkan bisa terdokumentasi agar kebutuhan segmentasi pengguna tertentu dapat terpenuhi. Hal-hal tersebut dilakukan dalam suatu teknik yang disebut software product line engineering atau disebut juga domain engineering. Pada teknik ini dilakukan pendefinisian dan pengembangan commonality dan variability dari suatu software product line. Software product line merupakan kumpulan aplikasi-aplikasi software yang berada dalam satu domain aplikasi yang sama.
Pada penelitian tesis ini dilakukan software product line engineering pada domain sistem informasi akademik perguruan tinggi. Hanya saja pada penelitian ini dibatasi pada pendefinisian commonality dan variability requirements dari domain sistem informasi akademik perguruan tinggi (atau hanya melakukan sub-proses domain requirements engineering dari proses domain engineering dari software product line engineering). Pada pendefinisian commonality dan variability requirements digunakan existing requirements dari sistem informasi akademik perguruan tinggi yang sudah ada. Sistem informasi akademik tersebut adalah sistem informasi akademik Universitas Indonesia, Universitas Riau dan STT PLN.
Metode yang digunakan untuk mendefinisikan adalah Application-Requirements Matrix dan kemudian dimodelkan dengan menggunakan Feature-Oriented Domain Analysis. Menurut Bockle, Pohl dan Linden dalam bukunya [Bockle et al, 2005] bahwa mendapatkan jumlah commonality sebanyak mungkin adalah penting agar mengurangi jumlah variability untuk kebutuhan minimum aplikasi.
Hasil dari penelitian tesis ini berupa definisi commonality dan variability requirements untuk software product line sistem informasi akademik perguruan tinggi. Namun, dari hasil penelitian ini terlihat bahwa jumlah commonality requirements lebih sedikit jumlahnya dibanding variability requirements-nya. Hal ini disebabkan karena terdapat perbedaan kompleksitas requirements dari ketiga data dalam penelitian ini. Akhir kata, semoga hasil penelitian tesis ini merupakan awal dari penelitian lanjutan bidang software product line engineering, khususnya untuk domain sistem informasi akademik perguruan tinggi.

The development of individual softwares in a certain domain tends to reinvent the wheel of things like the software requirements or other components being develop. In order to minimalize the tendency of reinventing the wheel and to improve the reusability of requirements and other components in software development, it would wise if those common requirements and other components were documentated. In order to accommodate the need of certain segmentated user, the commonality and variability requirements are needed to be explore. The way to do all those things is called software product line engineering (also known as domain engineering). This technique is a way to define the commonality and variability of a software product line. A software product line is a set of software which has the same software domain.
In this thesis research, the research of software product line engineering is focused in the domain of university`s academic information system. The limitation of this research is that in this research is only defining the commonality and variability requirements of university`s academic information system software product line. This process is part of the domain requirement engineering sub-process of the domain engineering process in software product line engineering. To define the commonality and variability requirements, the existing requirements from the existing university`s academic information system are being used as research subject. Those requirements are from University of Indonesia`s, University of Riau`s and STT PLN`s academic information systems.
The method to define the commonality and variability requirements is called Application-Requirements Matrix and the result is modeled using Feature-Oriented Domain Analysis. According to Bockle, Pohl and Linden in their book [Bockle et al, 2005], having commonality requirements as much as possible are important because it would decrease the amount of variability requirements to build a minimum requirements application.
The result of this thesis research is the definition of commonality and variability requirements of university`s academic information system. In the result of this research, it shows that the amounts of commonality requirements are less than the amount of the variability requirements. This happens due to the major differences of the requirements complexity from the three data used in this research. Last but not least, the result of this research is hoped to be the beginning of researches in software product line engineering especially in the domain of university`s academic information system."
Depok: Universitas Indonesia, 2008
T-Pdf
UI - Tesis Open  Universitas Indonesia Library
cover
Ryan Naufal Pioscha
"Software Product Line Engineering (SPLE) adalah sebuah paradigma untuk membuat aplikasi menggunakan platform dan memiliki keleluasaan dalam melakukan kustomisasi. Saat ini, lab RSE (Reliable Software Engineering) Fakultas Ilmu Komputer Universitas Indonesia sudah membuat perangkat untuk pembuatan aplikasi web dengan menggunakan konsep SPLE bernama SPLELive. Pada SPLELive, sudah terdapat generator tampilan (frontend generator) yang akan melakukan automasi pembuatan tampilan aplikasi web dengan kustomisasi yang dipilih. Tampilan yang dihasilkan dari frontend generator SPLELive akan dimodelkan menggunakan Interaction Flow Modeling Language (IFML) untuk memudahkan automasi pembuatan tampilan. Penelitian ini menambahkan konsep Redux pada frontend generator SPLELive yang menghasilkan kode tampilan dengan framework React. Kode tampilan tersebut dihasilkan dengan menggunakan model IFML sebagai input dari frontend generator. Pada frontend generator, model IFML akan dirubah menjadi kode React dengan aturan transformasi yang sudah ada pada penelitian sebelumnya. Saat proses perubahan tersebut, akan ditambahkan konsep Redux pada aturan transformasi sehingga akan menghasilkan kode React dengan konsep Redux. Untuk menguji hasil kode tampilan, penelitian ini akan membandingkan kode React yang sudah ditambahkan Redux dan yang tidak menggunakan Redux. Berdasarkan perbandingan kedua hasil kode tampilan, penelitian ini sudah berhasil membuat kode tampilan yang memiliki pengaturan state (state management) pada komponen dan pemeliharaan kode (maintainability code) yang lebih baik.

Software Product Line Engineering (SPLE) is a paradigm for making software using platforms and having flexibility in customization. RSE (Reliable Software Engineering) Lab Faculty of Computer Science Universitas Indonesia already creates tools for automatically making web applications with customization. In SPLELive tools, there is a frontend generator that automatically makes user interface with customization that was chosen before. The user interface produced by frontend generator SPLELive will be modeled by Interaction Flow Modeling Language (IFML) to make it easier to build. This research will develop frontend generator tools SPLELive, which provides code with framework React by adding Redux. That code is generated from the frontend generator that uses IFML as an input. In the frontend generator, IFML Model will transform to React code with transformation rule that already made by previous research. During the transformation process, the transformation rule will add the Redux concept to make React code with the Redux concept. To test the generated user interface’s code, the code that uses React with Redux and without Redux will be compared. Based on the comparison between the two results, this research successfully makes the user interface that has better state management and maintainability code."
Depok: Fakultas Ilmu Komputer Universitas Indonesia , 2020
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Pramudya Wibisono
"Sistem informasi akademik merupakan aplikasi yang digunakan instansi pendidikan tinggi untuk mengelola keperluan administrasi perkuliahan dan akademik.Secara umum, sistem informasi akademik memiliki kesamaan dan perbedaan yang dimiliki oleh masing-masing instansi pendidikan tinggi. Proses pengembangan sistem dapat dilakukan dengan berbagai cara, seperti individual software dan standard software. Akan tetapi, kedua cara tersebut memiliki kekurangan dari segi biaya dan waktu. Selain cara tersebut, terdapat satu cara yang memiliki kelebihan dalam menghasilkan produk secara masal dan mudah dikostumisasi, yaitu pengembangan sistem dengan pendekatan software product line engineering (SPLE). Penelitian ini merupakan studi kasus baru penerapan SPLE pada aplikasi web sistem informasi akademik yang mendukung outcome-based education (OBE). Pada penelitian ini dihasilkan pembangkit aplikasi untuk sistem informasi akademik yang memanfaatkan PRICES-IDE untuk membangkitkan aplikasi web. PRICES-IDE merupakan tools berbasis Eclipse yang dikembangkan oleh Lab RSE Fasilkom UI yang menggunakan paradigma delta-oriented programming untuk menerapkan SPLE. Proses pengembangan mencakup pembuatan feature model, model UML, model IFML, dan kode WinVMJ. Feature model digunakan untuk merepresentasikan fitur yang tersedia di generator sistem informasi akademik. Unified Modeling Language (UML) digunakan untuk merepresentasikan model-model yang ada di produk. Interaction Flow Modeling Language (IFML) digunakan untuk merepresentasikan alur dan interaksi pada antarmuka. Variability Modules for Java (VMJ) digunakan untuk membangun backend dari aplikasi. Penelitian ini berhasil menghasilkan beberapa produk variasi dari sistem informasi akademik. Masing-masing variasi produk telah dievaluasi dan bekerja sesuai requirements

Academic information systems are applications used by higher education institutions to manage lecture and academic administration needs. In general, academic information systems have similarities and differences that are owned by each higher education institution. System development process can be done in various ways, such as individual software and standard software. However, both methods have shortcomings in terms of cost and time. In addition to this method, there is one way that has the advantage of producing products in mass and is easily customizable, namely system development with the software product line engineering (SPLE) approach. This research is a new case study of the application of SPLE to an academic information system web application that supports outcome-based education (OBE). In this research, a web application generator for academic information systems that utilizes PRICES-IDE to generate web applications is produced. PRICES-IDE is an Eclipse-based tool developed by RSE Laboratory from Fasilkom UI that uses delta-oriented programming paradigm to implement SPLE. The development process includes the creation of feature model, UML model, IFML model, and WinVMJ code. Feature model is used to represent the features available in the generator for academic information system. Unified Modeling Language (UML) is used to represent the models in the product.Interaction Flow Modeling Language (IFML) is used to represent the flow and interaction on the interface. Variability Modules for Java (VMJ) is used to build the backend of the application. This research successfully produced several product variations of the academic information system. Each product variation has been evaluated and works as desired."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Lydia Suwandi
Depok: Fakultas Ekonomi dan Bisnis Universitas Indonesia, 2003
S26371
UI - Skripsi Membership  Universitas Indonesia Library
cover
Fardhan Dhiadribratha Sudjono
"Dalam Game Development, proses penyusunan objek dalam permainan merupakan proses yang repetitif. Fitur-fitur pada suatu game object ada yang dapat digunakan ulang pada sebuah game object yang baru. Pendekatan tersebut mirip dengan pendekatan software product line engineering (SPLE) yang menggunakan konsep commonality dan variability. Penelitian dilakukan untuk melihat bagaimana eksekusi proses penyusunan objek dalam game dengan pendekatan SPLE. Proses penelitian dimulai dari identifikasi fitur dan penyusunan feature model untuk objek permainan terlebih dahulu, kemudian analisis perbandingan metode menyusun objek permainan cara manual dengan cara pendekatan SPLE. Ditemukan bahwa metode penyusunan dengan pendekatan SPLE memiliki jumlah langkah yang lebih sedikit dibandingkan metode manual. Metode penyusunan game object dengan metode SPLE dapat menjadi alternatif solusi untuk penyusunan game object yang memiliki fitur yang mirip.

In Game Development, the process of creating an object is a repetitive process. Several features defined in a previously made game object can be reused when creating a brand new game object. The approach is similar to the software product line engineering (SPLE) concept which defines commonality and variability. This research is conducted to document the object creation process inside a game using the SPLE approach. The research begins from feature identification and feature model creation for the game object, followed by a comparison analysis of the manual game object creation process and the SPLE approach. From the results, it can be deduced that the method using the SPLE approach takes less steps compared to the manual approach. The object creation process using the SPLE method can be an alternative solution to the creation of game objects with similar features."
Depok: Fakultas Ilmu Komputer Universitas Indonesia , 2020
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
New York: Taylor & France, 1999
745.2 HUM
Buku Teks SO  Universitas Indonesia Library
cover
Hafiyyan Sayyid Fadhlillah
"Salah satu tantangan untuk menghasilkan User Interface (UI) secara otomatis dalam Software Product Line Engineering (SPLE) adalah bagaimana menghasilkan UI yang sesuai dengan fitur - fitur yang dipilih. Penelitian ini menggunakan Interaction Flow Modeling Language (IFML) untuk memodelkan UI untuk setiap fitur dalam SPLE. Setiap model IFML yang menggambarkan desain UI dari fitur - fitur yang dipilih akan digabungkan untuk membentuk UI dari aplikasi pada proses product derivation. Target dari penelitian ini adalah untuk menunjukan bagaimana IFML bisa menyelesaikan masalah SPLE untuk menghasilkan UI dengan membuat UI generator. Progressive Web Application dipilih sebagai contoh untuk menunjukan hasil dari penggunaan UI generator dan meningkatkan availability dari aplikasi yang dihasilkan oleh SPLE. IFML UI generator dalam penelitian ini melakukan beberapa prosedur untuk menghasilkan UI termasuk melakukan parsing terhadap model IFML, mendefinisikan Transformation Rule untuk mengubah notasi IFML menjadi elemen UI, dan menentukan strategi Code Construction yang dapat menggabungkan semua elemen UI pembentuk komponen UI. Hasil dari penelitian ini mampu menghasilkan komponen UI yang dapat digunakan dalam Angular Framework. Kinerja IFML UI generator dapat ditingkatkan dengan cara menyediakan mekanisme untuk membuat styling secara otomatis untuk aplikasi yang dihasilkan.

One challenge to automatically generate the User Interface (UI) in Software Product Line Engineering (SPLE) framework is to generate UI that match with selected features. This research uses Interaction Flow Modeling Language (IFML) to model UI of each feature in SPLE framework. The product derivation process combines each IFML model representing selected features from the Product Line to construct the UI of an application. The target of this research is to illustrate the usage of IFML to solve the problem of generating UI in SPLE by creating an IFML UI generator. Progressive Web Application is chosen as an example to demonstrate the result of generating UI and enhancing the availability of application produced by SPLE. The UI generator can be used with other SPLE tools in product derivation process. The IFML UI generator in this research performs several procedures including parsing the IFML model, define rules to transform IFML notations into UI elements, and define a code construction strategy that combines all UI elements into UI components. The generated UI components can be used in Angular Framework Web Application. The IFML UI generator needs to be improved by providing a mechanism to automatically create a styling for the generated UI components of PWA."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2018
T519231
UI - Tesis Membership  Universitas Indonesia Library
cover
Faupel, Joseph H.
New York: A Wiley-Interscience, 1981
620.112 FAU e (2)
Buku Teks SO  Universitas Indonesia Library
cover
London: McGraw-Hill, 1961
620.04 ENG
Buku Teks SO  Universitas Indonesia Library
<<   1 2 3 4 5 6 7 8 9 10   >>