Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 7 dokumen yang sesuai dengan query
cover
Samuel Tupa Febrian
"Terkadang realisasi kebutuhan pengembangan aplikasi web baru sudah diimplementasikan sebagian pada aplikasi web lain. Harusnya efisiensi pengembangan dapat ditingkatkan dengan me-reuse realisasi tersebut dan mengurangi jumlah kebutuhan yang diimplementasikan dari awal. Developer menyelesaikan kasus tersebut dengan pendekatan clone-and-own yang memungkinkan penggunaan fungsionalitas suatu perangkat lunak pada perangkat lunak lain. Meskipun meningkatkan efisiensi pengembangan, namun clone-and-own menimbulkan masalah maintainability pada perangkat lunak yang sudah dikembangkan. Masalah tersebut dapat diatasi dengan pendekatan alternatif seperti paradigma software product line engineering (SPLE) yang efisiensinya dapat ditingkatkan dengan konsep multi product line (MPL). Sayangnya, SPLE dan MPL belum umum digunakan untuk mengembangkan perangkat lunak web karena kurangnya web framework yang menunjang kedua pendekatan tersebut. Hal ini yang mendasari implementasi WinVMJ framework sebagai web framework untuk mengembangkan aplikasi web dengan SPLE dan MPL. Framework ini belum menerapkan alur kerja SPLE secara menyeluruh, sehingga validitas perangkat lunak tidak terjamin. Untuk melengkapi alur kerja SPLE WinVMJ, penelitian ini mengintegrasikannya dengan FeatureIDE. Integrasi dilaksanakan dalam tiga tahap: merancang alur kerja SPLE, mendefinisikan kumpulan artefak yang diperlukan untuk pengembangan perangkat lunak, dan implementasi plugin bernama WinVMJ composer untuk memproses kumpulan artefak yang didefinisikan. Alur kerja SPLE WinVMJ berhasil dilengkapi dengan WinVMJ composer yang mampu memproses artefak dari FeatureIDE dan melakukan validasi produk secara menyeluruh. Selain itu, evaluasi WinVMJ composer juga menunjukkan adanya keunggulan penerapan MPL dan penyusunan produk dibandingkan WinVMJ framework.

Sometimes the realization of new web application development needs has been partially implemented in other web applications. Development efficiency should be increased by reusing the realization and reducing the number of requirements implemented from scratch. Developers solve this case with a clone-and-own approach that allows using the functionality of one software on another. Although this approach improves development efficiency, clone-and-own causes maintainability issues in the developed software. This problem can be overcome by alternative approaches, such as the software product line engineering (SPLE) paradigm, whose efficiency can be increased by the multi-product line (MPL) concept. Unfortunately, SPLE and MPL are not commonly used to develop web software due to the lack of web frameworks that supports them. This issue underlies the implementation of the WinVMJ framework as a web framework for developing web applications with SPLE and MPL. This framework has not fully implemented the SPLE workflow, which causes a lack of software validity. To complete it, this research integrates it with featured. The integration is carried out in three stages: designing the SPLE workflow, defining the artifact set for software development after integration, and implementing a plugin named WinVMJ composer to process the defined artifacts set. The WinVMJ's SPLE workflow is completed with WinVMJ composer, which can process FeatureIDE's artifacts and perform thorough product validation. In addition, the evaluation of the WinVMJ composer also shows the advantages of implementing MPL and product compilation compared to the WinVMJ framework."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2022
T-pdf
UI - Tesis Membership  Universitas Indonesia Library
cover
Erithiana Sisijoan Koesnadi
"Dewasa ini dengan adanya digitalisasi, permintaan atas teknologi semakin besar dan
beragam. Hal ini menyebabkan beragam metode untuk mengantisipasi permintaan konsumen
secara dinamis, dimulai dari metode manajemen projek, hingga paradigma pengembangan
perangkat lunak. Software Product Line Engineering (SPLE) kemudian
muncul dalam memberikan kerangka untuk mengidentifikasi variability maupun commonality.
Eksplorasi implementasi dalam payment gateway sejauh ini belum terdokumentasi,
memberikan kesempatan dalam mengevaluasi bagaimana SPLE dapat dimplementasikan
dalam area usaha payment gateway yang cukup kompleks. Kompleksitas ini
berasal dari berbagai bentuk dan fitur yang dapat dilayani oleh entitas keuangan. Tesis ini
akan membahas bagaimana tahap-tahap implementasi product line dari payment gateway
menggunakan WinVMJ, WinVMJ Composer dan IFML UI Generator. Product line ini
kemudian di kombinasikan dengan product line Adaptive Information System for Charity
Organizations (AISCO), membentuk multi product line. Hasil dari penelitian ini kemudian
dapat digunakan untuk memberikan masukan pada pola pengembangan Multi Product
Line dan perbaikan pada aplikasi framework WinVMJ yang merupakan implementasi
dari Varibility Modules for Java.

In this digital age, demand for technology had increased and varied. This condition
causes various methods to anticipate customer demand, starting from project management
to software engineering paradigm. Software Product Line Engineering aims to outline a
framework in order to identify variability and commonality. Implementation exploration
within payment gateway usecase so far is not researched, giving opportunity to evaluate
SPLE implementation within a complex domain. This complexity originated from various
shape and feature from financial entities. The following thesis will discuss the phases
of implementation of product line and multi product line of payment gateway using WinVMJ,
WinVMJ Composer and IFML UI Generator. The aforementioned product line
then will be combined with the product line of Adaptive Information System for Charity
Organizations (AISCO) to form a multi product line. This research will produce feedback
to the software development pattern of multi product line and improvement on WinVMJ
framework.
"
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
T-pdf
UI - Tesis Membership  Universitas Indonesia Library
cover
Serima Nuranisa Malonda
"Payment gateway adalah sistem perantara pembayaran secara online. Software Product Line Engineering (SPLE) telah digunakan dalam pengembangan sebuah payment gateway product line yang menyediakan akses ke berbagai layanan dari berbagai vendor payment gateway. Pengembangan dengan SPLE memanfaatkan aspek commonality dan variability yang ada dalam pasangan-pasangan layanan dan vendor tersebut. Payment gateway product line dapat digunakan oleh SPL lain, tetapi seringkali dibutuhkan penambahan atau modifikasi dari konfigurasi fitur untuk menyesuaikan kedua SPL. Untuk menghindari ini, diperlukan Multiple Software Product Line Engineering (MSPLE) agar dapat memanfaatkan fitur-fitur yang sudah tersedia dalam payment gateway product line yang sudah dikembangkan tanpa harus memodifikasi fitur-fitur payment gateway yang sudah ada. Multi Product Line (MPL) adalah sebuah sistem SPL yang terdiri dari beberapa SPL yang saling mempunyai dependensi meskipun tiap SPL dapat berbeda dari aspek teknologi ataupun fungsionalitasnya. Penelitian ini melanjutkan implementasi payment gateway product line agar dapat menjadi bagian dari MPL. Sebagai studi kasus, payment gateway product line akan diintegrasikan dengan product line Amanah sehingga membentuk sebuah MPL. Pada penelitian sebelumnya mengenai payment gateway product line, telah dilakukan generalisasi pemanggilan API vendor agar pengguna dapat memilih vendor secara dinamis. Dalam penelitian ini, dilakukan refactoring untuk proses konfigurasi pemanggilan API vendor tersebut agar memudahkan penambahan fitur dan vendor di masa depan. Dilakukan juga penambahan vendor untuk beberapa layanan serta sedikit refactoring untuk WinVMJ Framework yang digunakan oleh payment gateway product line. Penelitian ini diharapkan dapat digunakan sebagai acuan pengembangan payment gateway product line dan MPL selanjutnya.

Payment gateway is an electronic system that acts as an intermediary in financial transactions. Software Product Line Engineering (SPLE) has been used in the development of a payment gateway product line that provides access to a variety of features from multiple payment gateway vendors. SPLE is used in the development by taking advantage of the commonality and variability among the variety of features from different payment gateway vendors. Payment gateway product line, when used by other product lines, often requires extension or modification of the system. Multiple Software Product Line Engineering (MSPLE) can be used as a solution to avoid that problem by making it possible to reuse existing features without the need to modify them. A SPL such as the payment gateway product line can be integrated with or used by another SPL which will form a Multi Product Line (MPL). MPL is a SPL that consists of several self-contained but interdependent SPLs. This research continues the development of payment gateway product line to be able to be a part of a MPL by integrating the payment gateway product line into Amanah product line as a study case. In previous research, generalization of vendor API call configuration is done so that users can choose different vendors dynamically. In this research, some refactoring is done to the vendor API call configuration to simplify the process of adding features or vendors. An additional vendor is also added for some features. Some refactoring is also done for WinVMJ Framework which is used by payment gateway product line. This research is expected to serve as a reference for future payment gateway product line and MPL developments."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Serima Nuranisa Malonda
"Payment gateway adalah sistem perantara pembayaran secara online. Software Product Line Engineering (SPLE) telah digunakan dalam pengembangan sebuah payment gateway product line yang menyediakan akses ke berbagai layanan dari berbagai vendor payment gateway. Pengembangan dengan SPLE memanfaatkan aspek commonality dan variability yang ada dalam pasangan-pasangan layanan dan vendor tersebut. Payment gateway product line dapat digunakan oleh SPL lain, tetapi seringkali dibutuhkan penambahan atau modifikasi dari konfigurasi fitur untuk menyesuaikan kedua SPL. Untuk menghindari ini, diperlukan Multiple Software Product Line Engineering (MSPLE) agar dapat memanfaatkan fitur-fitur yang sudah tersedia dalam payment gateway product line yang sudah dikembangkan tanpa harus memodifikasi fitur-fitur payment gateway yang sudah ada. Multi Product Line (MPL) adalah sebuah sistem SPL yang terdiri dari beberapa SPL yang saling mempunyai dependensi meskipun tiap SPL dapat berbeda dari aspek teknologi ataupun fungsionalitasnya. Penelitian ini melanjutkan implementasi payment gateway product line agar dapat menjadi bagian dari MPL. Sebagai studi kasus, payment gateway product line akan diintegrasikan dengan product line Amanah sehingga membentuk sebuah MPL. Pada penelitian sebelumnya mengenai payment gateway product line, telah dilakukan generalisasi pemanggilan API vendor agar pengguna dapat memilih vendor secara dinamis. Dalam penelitian ini, dilakukan refactoring untuk proses konfigurasi pemanggilan API vendor tersebut agar memudahkan penambahan fitur dan vendor di masa depan. Dilakukan juga penambahan vendor untuk beberapa layanan serta sedikit refactoring untuk WinVMJ Framework yang digunakan oleh payment gateway product line. Penelitian ini diharapkan dapat digunakan sebagai acuan pengembangan payment gateway product line dan MPL selanjutnya.

Payment gateway is an electronic system that acts as an intermediary in financial transactions. Software Product Line Engineering (SPLE) has been used in the development of a payment gateway product line that provides access to a variety of features from multiple payment gateway vendors. SPLE is used in the development by taking advantage of the commonality and variability among the variety of features from different payment gateway vendors. Payment gateway product line, when used by other product lines, often requires extension or modification of the system. Multiple Software Product Line Engineering (MSPLE) can be used as a solution to avoid that problem by making it possible to reuse existing features without the need to modify them. A SPL such as the payment gateway product line can be integrated with or used by another SPL which will form a Multi Product Line (MPL). MPL is a SPL that consists of several self-contained but interdependent SPLs. This research continues the development of payment gateway product line to be able to be a part of a MPL by integrating the payment gateway product line into Amanah product line as a study case. In previous research, generalization of vendor API call configuration is done so that users can choose different vendors dynamically. In this research, some refactoring is done to the vendor API call configuration to simplify the process of adding features or vendors. An additional vendor is also added for some features. Some refactoring is also done for WinVMJ Framework which is used by payment gateway product line. This research is expected to serve as a reference for future payment gateway product line and MPL developments."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Serima Nuranisa Malonda
"Payment gateway adalah sistem perantara pembayaran secara online. Software Product Line Engineering (SPLE) telah digunakan dalam pengembangan sebuah payment gateway product line yang menyediakan akses ke berbagai layanan dari berbagai vendor payment gateway. Pengembangan dengan SPLE memanfaatkan aspek commonality dan variability yang ada dalam pasangan-pasangan layanan dan vendor tersebut. Payment gateway product line dapat digunakan oleh SPL lain, tetapi seringkali dibutuhkan penambahan atau modifikasi dari konfigurasi fitur untuk menyesuaikan kedua SPL. Untuk menghindari ini, diperlukan Multiple Software Product Line Engineering (MSPLE) agar dapat memanfaatkan fitur-fitur yang sudah tersedia dalam payment gateway product line yang sudah dikembangkan tanpa harus memodifikasi fitur-fitur payment gateway yang sudah ada. Multi Product Line (MPL) adalah sebuah sistem SPL yang terdiri dari beberapa SPL yang saling mempunyai dependensi meskipun tiap SPL dapat berbeda dari aspek teknologi ataupun fungsionalitasnya. Penelitian ini melanjutkan implementasi payment gateway product line agar dapat menjadi bagian dari MPL. Sebagai studi kasus, payment gateway product line akan diintegrasikan dengan product line Amanah sehingga membentuk sebuah MPL. Pada penelitian sebelumnya mengenai payment gateway product line, telah dilakukan generalisasi pemanggilan API vendor agar pengguna dapat memilih vendor secara dinamis. Dalam penelitian ini, dilakukan refactoring untuk proses konfigurasi pemanggilan API vendor tersebut agar memudahkan penambahan fitur dan vendor di masa depan. Dilakukan juga penambahan vendor untuk beberapa layanan serta sedikit refactoring untuk WinVMJ Framework yang digunakan oleh payment gateway product line. Penelitian ini diharapkan dapat digunakan sebagai acuan pengembangan payment gateway product line dan MPL selanjutnya.

Payment gateway is an electronic system that acts as an intermediary in financial transactions. Software Product Line Engineering (SPLE) has been used in the development of a payment gateway product line that provides access to a variety of features from multiple payment gateway vendors. SPLE is used in the development by taking advantage of the commonality and variability among the variety of features from different payment gateway vendors. Payment gateway product line, when used by other product lines, often requires extension or modification of the system. Multiple Software Product Line Engineering (MSPLE) can be used as a solution to avoid that problem by making it possible to reuse existing features without the need to modify them. A SPL such as the payment gateway product line can be integrated with or used by another SPL which will form a Multi Product Line (MPL). MPL is a SPL that consists of several self-contained but interdependent SPLs. This research continues the development of payment gateway product line to be able to be a part of a MPL by integrating the payment gateway product line into Amanah product line as a study case. In previous research, generalization of vendor API call configuration is done so that users can choose different vendors dynamically. In this research, some refactoring is done to the vendor API call configuration to simplify the process of adding features or vendors. An additional vendor is also added for some features. Some refactoring is also done for WinVMJ Framework which is used by payment gateway product line. This research is expected to serve as a reference for future payment gateway product line and MPL developments."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Mohammad Bramantyo Putra Kusuma
"Payment gateway adalah sistem perantara pembayaran secara online. Software Product Line Engineering (SPLE) telah digunakan dalam pengembangan sebuah payment gateway product line yang menyediakan akses ke berbagai layanan dari berbagai vendor payment gateway. Pengembangan dengan SPLE memanfaatkan aspek commonality dan variability yang ada dalam pasangan-pasangan layanan dan vendor tersebut. Payment gateway product line dapat digunakan oleh SPL lain, tetapi seringkali dibutuhkan penambahan atau modifikasi dari konfigurasi fitur untuk menyesuaikan kedua SPL. Untuk menghindari ini, diperlukan Multiple Software Product Line Engineering (MSPLE) agar dapat memanfaatkan fitur-fitur yang sudah tersedia dalam payment gateway product line yang sudah dikembangkan tanpa harus memodifikasi fitur-fitur payment gateway yang sudah ada. Multi Product Line (MPL) adalah sebuah sistem SPL yang terdiri dari beberapa SPL yang saling mempunyai dependensi meskipun tiap SPL dapat berbeda dari aspek teknologi ataupun fungsionalitasnya. Penelitian ini melanjutkan implementasi payment gateway product line agar dapat menjadi bagian dari MPL. Sebagai studi kasus, payment gateway product line akan diintegrasikan dengan product line Amanah sehingga membentuk sebuah MPL. Pada penelitian sebelumnya mengenai payment gateway product line, telah dilakukan generalisasi pemanggilan API vendor agar pengguna dapat memilih vendor secara dinamis. Dalam penelitian ini, dilakukan refactoring untuk proses konfigurasi pemanggilan API vendor tersebut agar memudahkan penambahan fitur dan vendor di masa depan. Dilakukan juga penambahan vendor untuk beberapa layanan serta sedikit refactoring untuk WinVMJ Framework yang digunakan oleh payment gateway product line. Penelitian ini diharapkan dapat digunakan sebagai acuan pengembangan payment gateway product line dan MPL selanjutnya.

Payment gateway is an electronic system that acts as an intermediary in financial transactions. Software Product Line Engineering (SPLE) has been used in the development of a payment gateway product line that provides access to a variety of features from multiple payment gateway vendors. SPLE is used in the development by taking advantage of the commonality and variability among the variety of features from different payment gateway vendors. Payment gateway product line, when used by other product lines, often requires extension or modification of the system. Multiple Software Product Line Engineering (MSPLE) can be used as a solution to avoid that problem by making it possible to reuse existing features without the need to modify them. A SPL such as the payment gateway product line can be integrated with or used by another SPL which will form a Multi Product Line (MPL). MPL is a SPL that consists of several self-contained but interdependent SPLs. This research continues the development of payment gateway product line to be able to be a part of a MPL by integrating the payment gateway product line into Amanah product line as a study case. In previous research, generalization of vendor API call configuration is done so that users can choose different vendors dynamically. In this research, some refactoring is done to the vendor API call configuration to simplify the process of adding features or vendors. An additional vendor is also added for some features. Some refactoring is also done for WinVMJ Framework which is used by payment gateway product line. This research is expected to serve as a reference for future payment gateway product line and MPL developments."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Muhammad Dhafin Fauzan
"Payment gateway adalah sistem perantara pembayaran secara online. Software Product Line Engineering (SPLE) telah digunakan dalam pengembangan sebuah payment gateway product line yang menyediakan akses ke berbagai layanan dari berbagai vendor payment gateway. Pengembangan dengan SPLE memanfaatkan aspek commonality dan variability yang ada dalam pasangan-pasangan layanan dan vendor tersebut. Payment gateway product line dapat digunakan oleh SPL lain, tetapi seringkali dibutuhkan penambahan atau modifikasi dari konfigurasi fitur untuk menyesuaikan kedua SPL. Untuk menghindari ini, diperlukan Multiple Software Product Line Engineering (MSPLE) agar dapat memanfaatkan fitur-fitur yang sudah tersedia dalam payment gateway product line yang sudah dikembangkan tanpa harus memodifikasi fitur-fitur payment gateway yang sudah ada. Multi Product Line (MPL) adalah sebuah sistem SPL yang terdiri dari beberapa SPL yang saling mempunyai dependensi meskipun tiap SPL dapat berbeda dari aspek teknologi ataupun fungsionalitasnya. Penelitian ini melanjutkan implementasi payment gateway product line agar dapat menjadi bagian dari MPL. Sebagai studi kasus, payment gateway product line akan diintegrasikan dengan product line Amanah sehingga membentuk sebuah MPL. Pada penelitian sebelumnya mengenai payment gateway product line, telah dilakukan generalisasi pemanggilan API vendor agar pengguna dapat memilih vendor secara dinamis. Dalam penelitian ini, dilakukan refactoring untuk proses konfigurasi pemanggilan API vendor tersebut agar memudahkan penambahan fitur dan vendor di masa depan. Dilakukan juga penambahan vendor untuk beberapa layanan serta sedikit refactoring untuk WinVMJ Framework yang digunakan oleh payment gateway product line. Penelitian ini diharapkan dapat digunakan sebagai acuan pengembangan payment gateway product line dan MPL selanjutnya.

Payment gateway is an electronic system that acts as an intermediary in financial transactions. Software Product Line Engineering (SPLE) has been used in the development of a payment gateway product line that provides access to a variety of features from multiple payment gateway vendors. SPLE is used in the development by taking advantage of the commonality and variability among the variety of features from different payment gateway vendors. Payment gateway product line, when used by other product lines, often requires extension or modification of the system. Multiple Software Product Line Engineering (MSPLE) can be used as a solution to avoid that problem by making it possible to reuse existing features without the need to modify them. A SPL such as the payment gateway product line can be integrated with or used by another SPL which will form a Multi Product Line (MPL). MPL is a SPL that consists of several self-contained but interdependent SPLs. This research continues the development of payment gateway product line to be able to be a part of a MPL by integrating the payment gateway product line into Amanah product line as a study case. In previous research, generalization of vendor API call configuration is done so that users can choose different vendors dynamically. In this research, some refactoring is done to the vendor API call configuration to simplify the process of adding features or vendors. An additional vendor is also added for some features. Some refactoring is also done for WinVMJ Framework which is used by payment gateway product line. This research is expected to serve as a reference for future payment gateway product line and MPL developments."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library