Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 13 dokumen yang sesuai dengan query
cover
"Satu parameter yang penting untuk menunjukkan akurasi GPS (Global
Positioning System) dalam penentuan posisi adalah UERE (User Equivalent Range
Error). Parameter ini akan lebih memberikan akurasi presisi tinggi yang signifikan
kepada pengguna GPS bila disertai dengan informasi geometri visible satellite yang
lebih dikenal dengan DOP (Dilution Of Precision). Salah satu komponen dari UERE
adalah galat yang disebabkan lapisan ionosfer. Dengan menggunakan data TEC
Bandung dan model DOP Bandung, dapat dilakukan perhitungan total galat GPS
untuk mengetahui UERE. Hasil perhitungan program error budget menunjukkan
bahwa ionosfer memberikan kesalahan terbesar terhadap UERE."
620 DIR 11:2 (2010)
Artikel Jurnal  Universitas Indonesia Library
cover
Maida Saniyah Lutfi
"Lab Reliable Software Engineering (RSE) Fasilkom UI telah mengembangkan sebuah sistem bernama AMANAH. AMANAH merupakan sistem yang dapat membantu organisasi nirlaba dalam mengelola proses bisnis mereka. AMANAH ini dikembangkan dengan memanfaatkan pendekatan Software Product Line Engineering (SPLE). SPLE merupakan konsep pengembangan di mana bagian-bagian yang sudah ditentukan sebagai platform dapat diubah-ubah sesuai kebutuhan pengguna. Hal inilah yang membuat sistem AMANAH dapat disesuaikan dengan kebutuhan dari masing-masing organisasi nirlaba. Akan tetapi, sistem AMANAH masih memiliki keterbatasan, terutama dalam hal analisis keinginan dari kebutuhan pengguna dan juga sistem ini belum digunakan secara langsung oleh organisasi nirlaba untuk proses bisnis sehari-hari mereka. Berdasarkan adanya permasalahan tersebut, penelitian ini bertujuan untuk menemukan faktor-faktor yang memengaruhi intensi organisasi nirlaba terhadap penggunaan sistem AMANAH, mengidentifikasi fitur apa saja yang dibutuhkan organisasi nirlaba pada sistem AMANAH, serta mengimplementasi pengembangan fitur sesuai kesimpulan dari hasil analisis dan kebutuhan Lab RSE Fasilkom UI. Metodologi penelitian ini mencakup pendekatan kuantitatif, kualitatif, dan pengembangan fitur tambahan untuk sistem AMANAH. Tahapan penelitian ini dimulai dari merumuskan masalah, mencari studi literatur sebagai rujukan penelitian, penyusunan instrumen kuantitatif dan kualitatif, uji keterbacaan, pengumpulan data, analisis, dan pengembangan fitur sistem AMANAH. Instrumen dan variabel penelitian ini disesuaikan dengan Technology Acceptance Model 2 (TAM2) yang mencakup 11 variabel dan digunakan untuk instrument penelitian untuk kuesioner dan wawancara. Setelah menghasilkan instrumen penelitian, dilanjutkan analisis penelitian kuantitatif dan kualitatif, serta perumusan solusi yang dijadikan sebagai requirements analysis untuk pengembangan sistem AMANAH. Setelah mendapatkan solusi tersebut, dilakukan pengembangan, uji fungsionalitas, integrasi dengan Multi Product Line, dan proses deployment. Selama melakukan penelitian ini, adanya keterbatasan pada jumlah responden dan hasil representasi yang kurang komprehensif. Dari temuan dan implikasi penelitian ini, diharapkan adanya keterlibatan organisasi nirlaba untuk langsung menggunakan sistem AMANAH dan adanya penyesuaian pengembangan dari Lab RSE Fasilkom UI kedepannya berdasarkan hasil penelitian ini.

Fasilkom UI’s Reliable Software Engineering (RSE) Lab has developed a system called AMANAH. AMANAH is a system that can help non-profit organizations manage their business processes. AMANAH was developed by utilizing the Software Product Line Engineering (SPLE) approach. SPLE is a development concept in which the parts that have been determined as the platform can be changed according to user needs. This makes the AMANAH system adaptable to the needs of each non-profit organization. However, the AMANAH system still has limitations, especially in terms of analyzing the desires of user needs and also this system has not been used directly by non-profit organizations for their daily business processes. Based on these problems, this study aims to find factors that influence the intention of non-profit organizations to use the AMANAH system, identify what features are needed by non-profit organizations in the AMANAH system, and implement feature development according to the conclusions of the analysis results and the needs of the RSE Lab Fasilkom UI. This research methodology includes quantitative, qualitative, and additional feature development approaches for the AMANAH system. The stages of this research start from formulating problems, searching for literature studies as research references, preparing quantitative and qualitative instruments, readability testing, data collection, analysis, and developing AMANAH system features. The instruments and variables of this research are adapted to the Technology Acceptance Model 2 (TAM2) which includes 11 variables and is used for research instruments for questionnaires and interviews. After producing the research instruments, quantitative and qualitative research analysis followed, as well as the formulation of solutions that served as the requirements analysis for the development of the AMANAH system. After obtaining the solution, development, functionality testing, integration with the Multi Product Line, and the deployment process were carried out. During this research, there are limitations on the number of respondents and the results of the representation are less comprehensive. From the findings and implications of this research, it is expected that there will be involvement of non-profit organizations to directly use the AMANAH system and there will be adjustments to the future development of the RSE Lab Fasilkom UI based on the results of this research."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Ardelia Syahira Yudiva
"Lab Reliable Software Engineering (RSE) Fasilkom UI telah mengembangkan sebuah sistem bernama AMANAH. AMANAH merupakan sistem yang dapat membantu orga- nisasi nirlaba dalam mengelola proses bisnis mereka. AMANAH ini dikembangkan de- ngan memanfaatkan pendekatan Software Product Line Engineering (SPLE). SPLE meru- pakan konsep pengembangan di mana bagian-bagian yang sudah ditentukan sebagai plat- form dapat diubah-ubah sesuai kebutuhan pengguna. Hal inilah yang membuat sistem AMANAH dapat disesuaikan dengan kebutuhan dari masing-masing organisasi nirlaba. Akan tetapi, sistem AMANAH masih memiliki keterbatasan, terutama dalam hal analisis keinginan dari kebutuhan pengguna dan juga sistem ini belum digunakan secara langsung oleh organisasi nirlaba untuk proses bisnis sehar-hari mereka. Berdasarkan adanya perma- salahan tersebut, penelitian ini bertujuan untuk menemukan faktor-faktor yang memen- garuhi intensi organisasi nirlaba terhadap penggunaan sistem AMANAH, mengidenti- fikasi fitur apa saja yang dibutuhkan organisasi nirlaba pada sistem AMANAH, serta mengimplementasi pengembangan fitur sesuai kesimpulan dari hasil analisis dan kebu- tuhan Lab RSE Fasilkom UI. Metodologi penelitian ini mencakup pendekatan kuan- titatif, kualitatif, dan pengembangan fitur tambahan untuk sistem AMANAH. Tahapan penelitian ini dimulai dari merumuskan masalah, mencari studi literatur sebagai rujukan penelitian, penyusunan instrumen kuantitatif dan kualitatif, uji keterbacaan, pengumpulan data, analisis, dan pengembangan fitur sistem AMANAH. Instrumen dan variabel peneli- tian ini disesuaikan dengan Technology Acceptance Model 2 (TAM2) yang mencakup 11 variabel dan digunakan untuk instrumen penelitian untuk kuesioner dan wawancara. Setelah menghasilkan instrumen penelitian, dilanjutkan analisis penelitian kuantitatif dan kualitatif, serta perumusan solusi yang dijadikan sebagai requirements analysis untuk pengembangan sistem AMANAH. Setelah mendapatkan solusi tersebut, dilakukan pe- ngembangan, uji fungsionalitas, integrasi dengan Multi Product Line, dan proses deploy- ment. Selama melakukan penelitian ini, adanya keterbatasan pada jumlah responden dan hasil representasi yang kurang komprehensif. Dari temuan dan implikasi penelitian ini, diharapkan adanya keterlibatan organisasi nirlaba untuk langsung menggunakan sistem AMANAH dan adanya penyesuaian pengembangan dari Lab RSE Fasilkom UI kedepan- nya berdasarkan hasil penelitian ini.

Fasilkom UI’s Reliable Software Engineering (RSE) Lab has developed a system called AMANAH. AMANAH is a system that can help non-profit organizations manage their business processes. AMANAH was developed by utilizing the Software Product Line En- gineering (SPLE) approach. SPLE is a development concept in which the parts that have been determined as the platform can be changed according to user needs. This makes the AMANAH system adaptable to the needs of each non-profit organization. However, the AMANAH system still has limitations, especially in terms of analyzing the desires of user needs and also this system has not been used directly by non-profit organizations for their daily business processes. Based on these problems, this study aims to find factors that influence the intention of non-profit organizations to use the AMANAH system, iden- tify what features are needed by non-profit organizations in the AMANAH system, and implement feature development according to the conclusions of the analysis results and the needs of the RSE Lab Fasilkom UI. This research methodology includes quantitative, qualitative, and additional feature development approaches for the AMANAH system. The stages of this research start from formulating problems, searching for literature stud- ies as research references, preparing quantitative and qualitative instruments, readability testing, data collection, analysis, and developing AMANAH system features. The instru- ments and variables of this research are adapted to the Technology Acceptance Model 2 (TAM2) which includes 11 variables and is used for research instruments for question- naires and interviews. After producing the research instruments, quantitative and qual- itative research analysis followed, as well as the formulation of solutions that served as the requirements analysis for the development of the AMANAH system. After obtaining the solution, development, functionality testing, integration with the Multi Product Line, and the deployment process were carried out. During this research, there are limitations on the number of respondents and the results of the representation are less comprehen- sive. From the findings and implications of this research, it is expected that there will be involvement of non-profit organizations to directly use the AMANAH system and there will be adjustments to the future development of the RSE Lab Fasilkom UI based on the results of this research."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Arga Christian Roymansa
"Lab Reliable Software Engineering (RSE) Fasilkom UI telah mengembangkan sebuah sistem bernama AMANAH. AMANAH merupakan sistem yang dapat membantu organisasi nirlaba dalam mengelola proses bisnis mereka. AMANAH ini dikembangkan dengan memanfaatkan pendekatan Software Product Line Engineering (SPLE). SPLE merupakan konsep pengembangan di mana bagian-bagian yang sudah ditentukan sebagai platform dapat diubah-ubah sesuai kebutuhan pengguna. Hal inilah yang membuat sistem AMANAH dapat disesuaikan dengan kebutuhan dari masing-masing organisasi nirlaba. Akan tetapi, sistem AMANAH masih memiliki keterbatasan, terutama dalam hal analisis keinginan dari kebutuhan pengguna dan juga sistem ini belum digunakan secara langsung oleh organisasi nirlaba untuk proses bisnis sehar-hari mereka. Berdasarkan adanya permasalahan tersebut, penelitian ini bertujuan untuk menemukan faktor-faktor yang memengaruhi intensi organisasi nirlaba terhadap penggunaan sistem AMANAH, mengidentifikasi fitur apa saja yang dibutuhkan organisasi nirlaba pada sistem AMANAH, serta mengimplementasi pengembangan fitur sesuai kesimpulan dari hasil analisis dan kebutuhan Lab RSE Fasilkom UI. Metodologi penelitian ini mencakup pendekatan kuantitatif, kualitatif, dan pengembangan fitur tambahan untuk sistem AMANAH. Tahapan penelitian ini dimulai dari merumuskan masalah, mencari studi literatur sebagai rujukan penelitian, penyusunan instrumen kuantitatif dan kualitatif, uji keterbacaan, pengumpulan data, analisis, dan pengembangan fitur sistem AMANAH. Instrumen dan variabel penelitian ini disesuaikan dengan Technology Acceptance Model 2 (TAM2) yang mencakup 11 variabel dan digunakan untuk instrumen penelitian untuk kuesioner dan wawancara. Setelah menghasilkan instrumen penelitian, dilanjutkan analisis penelitian kuantitatif dan kualitatif, serta perumusan solusi yang dijadikan sebagai requirements analysis untuk pengembangan sistem AMANAH. Setelah mendapatkan solusi tersebut, dilakukan pengembangan, uji fungsionalitas, integrasi dengan Multi Product Line, dan proses deployment. Selama melakukan penelitian ini, adanya keterbatasan pada jumlah responden dan hasil representasi yang kurang komprehensif. Dari temuan dan implikasi penelitian ini, diharapkan adanya keterlibatan organisasi nirlaba untuk langsung menggunakan sistem AMANAH dan adanya penyesuaian pengembangan dari Lab RSE Fasilkom UI kedepannya berdasarkan hasil penelitian ini.

Fasilkom UI’s Reliable Software Engineering (RSE) Lab has developed a system called AMANAH. AMANAH is a system that can help non-profit organizations manage their business processes. AMANAH was developed by utilizing the Software Product Line Engineering (SPLE) approach. SPLE is a development concept in which the parts that have been determined as the platform can be changed according to user needs. This makes the AMANAH system adaptable to the needs of each non-profit organization. However, the AMANAH system still has limitations, especially in terms of analyzing the desires of user needs and also this system has not been used directly by non-profit organizations for their daily business processes. Based on these problems, this study aims to find factors that influence the intention of non-profit organizations to use the AMANAH system, identify what features are needed by non-profit organizations in the AMANAH system, and implement feature development according to the conclusions of the analysis results and the needs of the RSE Lab Fasilkom UI. This research methodology includes quantitative, qualitative, and additional feature development approaches for the AMANAH system. The stages of this research start from formulating problems, searching for literature studies as research references, preparing quantitative and qualitative instruments, readability testing, data collection, analysis, and developing AMANAH system features. The instruments and variables of this research are adapted to the Technology Acceptance Model 2 (TAM2) which includes 11 variables and is used for research instruments for questionnaires and interviews. After producing the research instruments, quantitative and qualitative research analysis followed, as well as the formulation of solutions that served as the requirements analysis for the development of the AMANAH system. After obtaining the solution, development, functionality testing, integration with the Multi Product Line, and the deployment process were carried out. During this research, there are limitations on the number of respondents and the results of the representation are less comprehensive. From the findings and implications of this research, it is expected that there will be involvement of non-profit organizations to directly use the AMANAH system and there will be adjustments to the future development of the RSE Lab Fasilkom UI based on the results of this research."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Dwi Agus Sulistia
"Penelitian yang dilakukan untuk tugas akhir ini mengambil tema Jatuh tekanan fluida air pada Mixing head spray Nozzle . Yaitu suatu nozzle yang merupakan komponen utama dari sistem spray mesin die casting. Mesin casting merupakan mesin pembuat part part casting (otomotif ) yang banyak terdapat di industri manufaktur khususnya otomotif. Output daripada penelitian ini adalah mencari nilai jatuh tekanan pada mixing head spray dimana nantinya dimanfaatkan untuk penerapan standar kualitas pada part casting , maupun improvement lanjutan yang membutuhkan nilai jatuh tekanan pada sistem spray. Kembali terkait dengan nozzle , komponen ini merupakan komponen yang di lewati oleh fluida cair dengan jatuh tekanan yang cukup besar. Nozzle ini memiliki dimensi yang cukup kecil dengan inside diameter 1.8 mm dan panjang nozzle 42.4 mm. Penelitian yang di lakukan selain mencari besar jatuh tekanan pada nozzle tersebut, juga mencari mass flow rate untuk kondisi operasional ( dalam satu kasus ). Metode penelitian yang di lakukan selain dengan perhitungan menggunakan persamaan fluida ,juga di lakukan dengan pengukuran aktual terhadap nozzle saat operasional serta pen simulasian menggunakan software cfdsof ( Computational fluid dynamic ) . Hal ini di lakukan sebagai pembanding / control terhadap perhitungan serta untuk mendapatkan nilai yang lebih akurat.

Research conducted for this thesis takes the theme of Pressure drop ater fluid on mixing head spray nozzles. That is a nozzle which is the main component of the die casting machine spray system. Casting machine is a machine parts manufacturer casting parts (automotive) are widely available in the automotive manufacturing industry in particular. Output than this study is to find the value of pressure drop on the spray mixing head where the latter used for the application of quality standards on the part casting, as well as continued improvement that requires the value of pressure drop in the spray system. Return associated with the nozzle, these components are the components that are skipped by the fluid liquid with a sufficiently large pressure drop. This nozzle has dimensions that are small enough with the inside diameter of 1.8 mm and 42.4 mm long nozzle. Research will be undertaken in addition to looking for a big fall in pressure at the nozzle, the mass flow rate is also looking for the operating conditions (in one case). Research methods in the do than by calculation using the equations of fluid, is also done with the actual measurements of the nozzle when the operational and simulated using software cfdsof (computational fluid dynamics). This is done as a comparison / control of the calculations and to obtain a more accurate value. "
Depok: Fakultas Teknik Universitas Indonesia, 2011
S979
UI - Skripsi Open  Universitas Indonesia Library
cover
Annisa Noorhidayati
"ZnO:Co/SDS dengan variasi konsentrasi dopant 3 - 13 at% disintesis menggunakan metode kopresipitasi Komposisi sampel dan keberadan dopant Co serta SDS diuji menggunakan spektroskopi Energy Dispersive X Ray EDX Fourier Transform Infrared FTIR dan Electron Spin Resonance ESR Pengaruh dopant dan SDS terhadap struktur kristal ZnO diuji melalui pengukuran X Ray Diffraction XRD Keempat sampel menunjukkan struktur hexagonal wurtzite Fase sekunder Zn OH 2 terdeteksi pada sampel ZnO Co SDS 13 at Pengujian Field Emission Scanning Electron Microscopy FESEM menunjukkan sampel yang disintesis memiliki bentuk menyerupai lembaran Pengaruh dopant dan SDS terhadap sifat optis sampel diuji melalui spektroskopi UV Vis Diffuse Reflectance UV Vis Analisis spektrum UV Vis dengan fungsi Kubelka Munk menunjukkan nilai energy gap sampel menurun dengan peningkatan konsentrasi dopant Aktivitas fotokatalitik sampel diuji dengan mengamati degradasi warna pada larutan uji metil jingga MO dan metilen biru MB Sampel mampu mendegradasi MO sebanyak 85 dan MB sebanyak 89 dengan pemaparan sinar Ultraviolet 200 nm selama 2 jam Spesies utama dalam proses fotodegradasi diuji dengan menambahkan scavenger pada larutan uji Pada sistem ini diketahui pengaruh elektron e hole h gugus radikal hidroksil OH.

ZnO:Co/SDS with doping concentration varies between 3 ? 13 at% were synthesized by co-precipitation method. Sample composition also dopant and SDS existence characterized by Energy Dispersive X-Ray (EDX), Fourier Transform Infrared (FTIR), and Electron Spin Resonance (ESR) spectroscopy. The effect of dopant and SDS to crystal structure of ZnO were examined by X-Ray Diffraction (XRD). All samples shown hexagonal wurtzite structure. Secondary phase of Zn(OH)2 were detected at ZnO:Co/SDS 13 at%. Field Emission Scanning Electron Microscopy (FESEM) measurement shown the as synthesized samples has nanosheet-like shape. Dopant and SDS effect to optical properties observed by UVVis Diffuse Reflectance (UV-Vis DRS) spectroscopy. UV-Vis reflectance spekctrum were analyzed by Kubelka-Munk relation, it is shown the energy gap of samples decreased as the doping concentration increased. Photocatalytic activity of samples were tested by observing the degradation of methyl orange (MO) and methylene blue (MB) as dyes model. Under Ultraviolet irradiation (200 nm) irradiation for 2h, samples were able to degrade MO to 85% and MB to 89%. Main species in photodegradation mechanism tested by adding scavenger. It is shown the effect of electron (e-)> hole (h+)> hydroxyl radical species (OH-).
"
Depok: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia, 2014
S54797
UI - Skripsi Membership  Universitas Indonesia Library
cover
Erick Ezrandy
"Software Product Line Engineering (SPLE) merupakan paradigma untuk mengembangkan aplikasi perangkat lunak dengan memanfaatkan aspek commonality dan variability. Dengan menggunakan paradigma ini, waktu dan biaya yang dibutuhkan dalam mengembangkan product line menjadi lebih efektif. Pengembangan product line berbasis web ini didukung oleh suatu development framework bernama PRICES-IDE yang dikembangkan pada penelitian sebelumnya. Adapun tujuan dari development framework tersebut, yaitu untuk menghasilkan product line berbasis web secara otomatis. Pada PRICES-IDE, pengembangan product line membutuhkan abstrak user interface (UI) yang dimodelkan dengan Interaction Flow Modeling Language (IFML). Penelitian sebelumnya telah menerapkan konsep Delta-Oriented Programming (DOP) ke dalam pemodelan IFML suatu product line dengan tujuan menghindari pemodelan berulang komponen-komponen yang sama pada fitur-fitur sejenis. Pemodelan tersebut dikenal dengan pemodelan IFML-DOP. Namun, pemodelan tersebut masih belum menerapkan konsep SPLE secara tepat karena belum semua elemen IFML-DOP diimplementasikan pada IFML Editor. Dengan demikian, dalam penelitian ini, akan diimplementasikan elemen-elemen tersebut serta dilanjutkan dengan proses refactoring terhadap pemodelan IFML-DOP. Elemen-elemen IFML-DOP yang baru diimplementasikan tersebut belum dikenali oleh User Interface Generator sehingga perlu dilakukan penyesuaian agar dapat mengakomodasi pemodelan IFML-DOP tersebut. Evaluasi pada penelitian ini dilakukan dengan menganalisis generated aplikasi serta mengevaluasinya dengan Six Quality Criteria dan functional testing. Hasil yang diperoleh dari eksperimen dan evaluasi menunjukkan bahwa seluruh elemen IFML-DOP telah berhasil ditambahkan pada IFML Editor, elemen-elemen IMFL-DOP telah berhasil dikenali dan ditransformasikan oleh UI Generator, serta telah berhasil menghasilkan aplikasi berbasis web yang bebas dari error.

Software applications development with Software Product Line Engineering (SPLE) can minimize the required time and costs because of commonality and variability aspects. Previous research presented PRICES-IDE as a development framework to generate web-based product lines automatically. In PRICES-IDE, user interface in web-based product lines requires an abstract modeling language called Interaction Flow Modelling Language (IFML). In previous research, Delta-Oriented Programming (DOP) was applied to IFML modeling in order to avoid repeated modeling of the same components on similar features, later known as IFML-DOP modeling. That modeling hasn’t fully applied SPLE concept correctly because IFML-DOP elements haven’t been implemented in the IFML Editor. To solve that problem, this research will implement the rest of IFML-DOP elements and use those elements inside existing IFML-DOP modeling. Because User Interface (UI) Generator does not recognize new elements, this research will also make some adjustments to accommodate this enhanced IFML-DOP modeling. Evaluation will be done by analyzing the generated applications through six quality criteria and functional testing. This research shows that all IFML-DOP elements have been successfully added to the IFML Editor, the UI Generator can recognize and transform these elements, and resulting a clean web-based application."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Alisha Yumna Bakri
"Software Product Line Engineering (SPLE) merupakan paradigma untuk mengem- bangkan aplikasi perangkat lunak berbasis platform dan kustomisasi masal. SPLE memanfaatkan commonality antar aplikasi yang termasuk dalam satu product line dan secara sistematis mengatasi variability antar aplikasi-aplikasi tersebut. SPLE digunakan dalam mengembangkan Amanah, layanan aplikasi untuk menghasilkan situs web bagi organisasi nirlaba secara otomatis. Penelitian terdahulu mengembangkan front-end Amanah menggunakan dua plug-in: UI Generator dan FeatureIDE-WinVMJ Composer. UI Generator merupakan plug-in untuk mentransformasi pemodelan abstrak user inter- face dengan Interaction Flow Modelling Language (IFML) menjadi aplikasi React yang dipakai sebagai front-end Amanah. Namun, pemodelan IFML ini belum menerapkan konsep SPLE secara tepat karena prinsip commonality dan variability belum diterapkan antar tur Amanah. Penelitian ini mengusulkan pengubahan pemodelan IFML dengan menerapkan konsep Delta-Oriented Programming (DOP). Dengan menerapkan DOP, UI Generator juga akan diubah agar dapat mentransformasi IFML berbasis DOP. Di sisi lain, plug-in FeatureIDE-WinVMJ Composer digunakan untuk menghasilkan aplikasi back-end serta menu dan rute halaman pada aplikasi front-end. Namun, hal ini melanggar prinsip Separation of Concern sehingga dalam penelitian ini menu dan rute halaman akan diintegrasikan ke plug-in UI Generator. Perubahan pemodelan IFML dan UI Generator dianalisis dan dievaluasi dengan six quality criteria dan functional testing. Hasil dari analisis dan evaluasi menunjukkan bahwa pemodelan IFML dan UI Generator terbaru telah menerapkan konsep SPLE secara tepat serta menu dan rute halaman berhasil terintegrasi pada UI Generator.

Software Product Line Engineering (SPLE) is a paradigm to develop software applica- tions using common platform and mass customization. SPLE uses commonality between software applications in a product line and systematically handles its variability. SPLE paradigm is used to develop Amanah, a service to generate websites for non-pro t organizations automatically. Previous studies have succeeded to develop Amanah’s frontend using two plugins: UI Generator and FeatureIDE-WinVMJ Composer. UI Generator is a plugin to transform an abstract user interface model using Interaction Flow Modelling Language (IFML) to React application. However, the commonality and variability concept in SPLE that exists between Amanah’s features have not been implemented in this IFML model. This study proposed a change to the IFML model to implement SPLE correctly by applying Delta-Oriented Programming (DOP) concept. With DOP applied in IFML, the UI Generator also needs to be changed so that it can transform the IFML-DOP model. On the other hand, FeatureIDE-WinVMJ Composer is a plugin to generate backend application and also menu and routes in the frontend application. This two process violates Separation of Concerns Principle so this study will integrate the menu and routes generation to UI Generator. The changes made in both IFML model and UI Generator are analyzed and evaluated with six quality criteria of SPLE and functional testing. The result shows that the modi ed IFML and UI Generator has implemented SPLE correctly and the integration of menu and routes has been applied successfully in UI Generator."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Ilma Ainur Rohma
"Kebutuhan variasi produk yang dihasilkan dari Software Product Line Engineering (SPLE) semakin kompleks dan beragam termasuk kebutuhan aset dari Software Product Line (SPL) lain untuk membangun produk yang dikenal sebagai Multi-Product Line (MPL). Interaction Flow Modeling Language (IFML) digunakan untuk memodelkan Abstract User Interface (AUI) pada SPL berbasis web yang independen terhadap implementasi. IFML diintegrasikan dengan Delta-Oriented Programming (DOP) untuk memodelkan variasi pada UI yang disebut IFML-DOP. Namun, IFML-DOP saat ini memiliki keterbatasan dalam memodelkan MPL. Pendekatan modularisasi digunakan untuk mengatasi masalah ini dengan menambah dan memodifikasi elemen pada IFML-DOP yang ada sebelumnya. Kemudian, UI Generator dikembangkan untuk mentransformasi elemen-elemen yang berkaitan dengan modularisasi tersebut ke kode UI yang dapat dijalankan. Eksperimen dilakukan dengan mengembangkan produk MPL, dimana SPL organisasi nirlaba yang memiliki fitur donasi bergantung pada fitur Payment dari SPL Payment Gateway. Hasil eksperimen menunjukkan produk berhasil diuji secara fungsional melalui functional test. Usability Testing dilakukan dengan wawancara kontekstual dengan lima praktisi pengembangan web menunjukkan pendekatan ini unggul dalam learnability dan satisfaction. Namun, masih ada ruang untuk perbaikan pada aspek efficiency dan errors.

The need for product variation from Software Product Line Engineering (SPLE) is more diverse and complex, including the need for some assets from another SPL to derive a Product, known as a Multi-Product Line (MPL). Interaction Flow Modeling Language (IFML) is used to model Abstract User Interface (AUI) in web-based SPL, which is independent of implementation. Then, IFML is integrated with the Delta-Oriented Programming (DOP) concept to model the UI variant, known as IFML-DOP. However, IFML-DOP has some limitations in modeling MPL. So, this research proposes a modularization approach to solve the problem by adding and modifying several elements in the current IFML-DOP. Besides, this research decomposes the model based on features to reduce complexity, which helps developers reuse some fragments in IFML. To transform the IFML into executable UI code, the UI Generator must be redeveloped to accommodate the new modeling structure. An experiment was conducted by developing the SPL Charity Organization, which consists of a donation feature that depends on the SPL payment gateway. The generated product is tested for functionality by running functional testing. Then, Usability Testing is conducted using contextual interviews with 5 participants from website development backgrounds. In general, this research is pleasing in terms of learnability and satisfaction. However, the efficiency and error handling need to be improved."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2025
T-pdf
UI - Tesis Membership  Universitas Indonesia Library
cover
Ilma Ainur Rohma
"Kebutuhan variasi produk yang dihasilkan dari Software Product Line Engineering (SPLE) semakin kompleks dan beragam termasuk kebutuhan aset dari Software Product Line (SPL) lain untuk membangun produk yang dikenal sebagai Multi-Product Line (MPL). Interaction Flow Modeling Language (IFML) digunakan untuk memodelkan Abstract User Interface (AUI) pada SPL berbasis web yang independen terhadap implementasi. IFML diintegrasikan dengan Delta-Oriented Programming (DOP) untuk memodelkan variasi pada UI yang disebut IFML-DOP. Namun, IFML-DOP saat ini memiliki keterbatasan dalam memodelkan MPL. Pendekatan modularisasi digunakan untuk mengatasi masalah ini dengan menambah dan memodifikasi elemen pada IFML-DOP yang ada sebelumnya. Kemudian, UI Generator dikembangkan untuk mentransformasi elemen-elemen yang berkaitan dengan modularisasi tersebut ke kode UI yang dapat dijalankan. Eksperimen dilakukan dengan mengembangkan produk MPL, dimana SPL organisasi nirlaba yang memiliki fitur donasi bergantung pada fitur Payment dari SPL Payment Gateway. Hasil eksperimen menunjukkan produk berhasil diuji secara fungsional melalui functional test. Usability Testing dilakukan dengan wawancara kontekstual dengan lima praktisi pengembangan web menunjukkan pendekatan ini unggul dalam learnability dan satisfaction. Namun, masih ada ruang untuk perbaikan pada aspek efficiency dan errors.

The need for product variation from Software Product Line Engineering (SPLE) is more diverse and complex, including the need for some assets from another SPL to derive a Product, known as a Multi-Product Line (MPL). Interaction Flow Modeling Language (IFML) is used to model Abstract User Interface (AUI) in web-based SPL, which is independent of implementation. Then, IFML is integrated with the Delta-Oriented Programming (DOP) concept to model the UI variant, known as IFML-DOP. However, IFML-DOP has some limitations in modeling MPL. So, this research proposes a modularization approach to solve the problem by adding and modifying several elements in the current IFML-DOP. Besides, this research decomposes the model based on features to reduce complexity, which helps developers reuse some fragments in IFML. To transform the IFML into executable UI code, the UI Generator must be redeveloped to accommodate the new modeling structure. An experiment was conducted by developing the SPL Charity Organization, which consists of a donation feature that depends on the SPL payment gateway. The generated product is tested for functionality by running functional testing. Then, Usability Testing is conducted using contextual interviews with 5 participants from website development backgrounds. In general, this research is pleasing in terms of learnability and satisfaction. However, the efficiency and error handling need to be improved."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2025
T-pdf
UI - Tesis Membership  Universitas Indonesia Library
<<   1 2   >>