Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 4 dokumen yang sesuai dengan query
cover
Priambudi Lintang Bagaskara
"Keberagaman organisasi sosial Indonesia dan perkembangan teknologi internet membuat kebutuhan untuk membuat aplikasi yang dapat memenuhi semua kebutuhan organisasi or- ganisasi tersebut secara cepat. Karena kebutuhan masing masing organisasi yang berbeda tersebut, dibutuhkan metode pembuatan perangkat lunak yang dapat mengatasi kesamaan commonality dan perbedaan variability dengan cepat dan efisien. Software Product Line Engineering (SPLE) dapat menyelesaikan permasalahan ini. SPLE mengelompokkan ke- samaan commonality dan perbedaan variability fitur. Abstract Behavioral Specification (ABS) adalah bahasa pemodelan yang dikembangkan berdasarkan pendekatan SPLE de- ngan paradigma delta-oriented programming. Dengan menggunakan ABS, penelitian se- belumnya telah berhasil membuat aplikasi backend (ABS-Microservices Framework) de- ngan berbasis Java. Akan tetapi Java mengkonsumsi sumber daya komputasi yang cukup besar, sehingga diperlukan perubahan atau alternatif lain yang dapat mereduksi kebutuhan sumber daya komputasi. Penelitian ini berhasil mereduksi sumber daya komputasi yang diperlukan dengan melakukan porting ABS-Microservices Framework dari basis Java ke basis Erlang OTP. Selain itu, penelitian ini menjelaskan penyesuaian apa saja yang perlu dilakukan untuk melakukan porting kode dari bahasa Java ke Erlang. Hasil dari peneli- tian ini merupakan aplikasi ABS-Microservices Framework berbasis Erlang OTP yang serupa dengan aplikasi berbasis Java, tetapi menggunakan sumber daya memori yang lebih sedikit.

The diversity of Indonesian social organizations and the development of internet tech- nology are making necessities to create applications that can meet all organizational needs of the organizations quickly. Because the needs of each of these different organizations, software manufacturing methods are needed which can deal with com- monalities and variabilities quickly and efficiently. Software Product Engineering can solve this problem. SPLE groups commonalities and variabilities in features. ABS is a modeling language developed based on the SPLE approach with the delta-oriented programming paradigm. By using ABS, previous studies have succeeded in making Java-based backend application (ABS-Microservices Framework). But Java consumes considerable computing resources, so changes or alternatives are needed to reduce the need for computing resources. This research succeeded in reducing the computational resources needed by porting the ABS-Microservices Framework from the Java-based to the Erlang-OTP-based. In addition, this study explains what adjustments need to be made to port code from the Java language to Erlang. The result of this study is a similar Erlang-OTP-based ABS-Microservices Framework to the Java-based application, but use less memory resource"
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2020
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Selvy Fitriani
"Adaptive Information System for Charity Organization (AISCO) adalah sebuah aplikasi berbasis web yang berfungsi sebagai website generator bagi organisasi-organsisasi amal. AISCO dikembangkan dengan konsep software product line engineering (SPLE), yakni sebuah pendekatan pembuatan software berdasarkan aspek kesamaan (commonality) dan perbedaan yang dapat diperkirakan (variability). SPLE dapat diwujudkan salah satunya dengan menggunakan konsep delta oriented programming pada bahasa pemodelan Abstract Behavioral Specification (ABS). ABS telah digunakan oleh Laboratorium Reliable Software Engineering (Lab RSE) untuk membuat web framework dengan basis Java dan Erlang OTP. Saat ini, backend AISCO telah dikembangkan dengan ABS web framework berbasis Java. Namun, penelitian sebelumnya menyatakan bahwa memori yang digunakan oleh Erlang lebih kecil dibandingkan Java. Sehingga, AISCO perlu dimigrasikan ke ABS web framework berbasis Erlang OTP. Akan tetapi, untuk melakukan migrasi tersebut dibutuhkan beberapa perbaikan pada ABS web framework berbasis Erlang OTP serta perubahan pada kode ABS. Penelitian ini akan membahas tentang perbaikan yang dilakukan pada framework tersebut dan perubahan yang dibuat untuk melakukan migrasi AISCO. Hasil dari penelitian ini adalah backend AISCO hasil ABS web framework berbasis Erlang OTP dengan penggunaan memori yang lebih rendah dan telah diintegrasikan ke bagian frontend.

Adaptive Information System for Charity Organization (AISCO) is a web-based application which aims as a website generator for charity organization. AISCO was developed with software product line engineering (SPLE), which is an approach to create software based on aspect of similarity (commonality) and predictable differences (variability). SPLE can be realized using delta oriented programming in Abstract Behavioral Specification (ABS) modeling language. ABS has been used by Reliable Software Engineering Laboratory (Lab RSE) to create Java and Erlang OTP based web framework. Currently, AISCO backend has been developed with the Java based. However, previous research stated that memory used by Erlang was smaller than Java. So, AISCO needs to be migrated to the Erlang OTP based. However, to perform migration, some improvements are needed to the Erlang OTP based as well as changes to ABS code. This research will discuss improvements made to the framework and changes created to perform AISCO migration. The result of this research is AISCO backend from Erlang OTP based with lower memory usage and has been integrated into AISCO frontend."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2021
S-Pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
So Yuan
"Perusahaan asuransi membutuhkan probabilitas ruin pada waktu hingga (finite time) untuk mengukur risiko kebangkrutan yang mungkin terjadi dalam jangka waktu tertentu. Selain itu, pengetahuan akan probabilitas ruin pada waktu hingga dan distribusi bersama dari waktu ruin dan defisit saat ruin bermanfaat bagi perusahaan asuransi untuk menerapkan strategi dan langkah-langkah yang diperlukan untuk mengurangi kemungkinan kebangkrutan dan meminimalkan dampaknya. Dalam skripsi ini, diformulasikan fungsi densitas probabilitas dari waktu ruin dan fungsi densitas probabilitas bersama dari waktu ruin dan defisit saat ruin pada model risiko Erlang(2), yakni model risiko pembaruan dengan jarak antarklaim berdistribusi Erlang(2), menggunakan teknik transformasi Laplace dan inversinya. Berdasarkan simulasi yang dilakukan untuk menganalisis distribusi waktu ruin dan distribusi bersama dari waktu ruin dan defisit saat ruin, diperoleh bahwa parameter model risiko Erlang(2) yang berpengaruh terhadap probabilitas ruin pada waktu hingga adalah parameter distribusi besar klaim individu, parameter distribusi jarak waktu antarklaim, laju pemasukan premi, dan nilai awal proses surplus. Probabilitas ruin pada waktu hingga bernilai semakin kecil pada saat besar klaim individunya semakin kecil, jarak antarklaimnya semakin lebar, nilai laju pemasukan klaim semakin besar, dan nilai awal proses surplus semakin besar. Dengan mengetahui formulasi probabilitas ruin pada waktu hingga, untuk suatu portofolio asuransi dengan distribusi besar klaim individu dan distribusi jarak antarklaim tertentu, perusahaan dapat meningkatkan laju pemasukan premi dan meningkatkan besar cadangan teknis untuk menurunkan probabilitas ruin waktu hingga mencapai tingkat solvabilitas yang diinginkan.

Insurance companies need finite time ruin probability to measure the risk of bankruptcy that may occur within a certain time period. Furthermore, knowledge of the finite time ruin probability and the joint distribution of the time of ruin and the deficit at ruin is beneficial for insurance companies in implementing the necessary strategies and measures to reduce the probability of bankruptcy and minimize its impact. In this undergraduate thesis, the probability density function of the time of ruin and the joint probability density function of the time of ruin and deficit at ruin in the Erlang(2) risk model, which is a renewal risk model under which claim inter-arrival times are distributed as an Erlang(2) distribution, is obtained using Laplace transformation and inversion techniques. Based on simulations carried out to analyze the distribution of the time of ruin and the joint distribution of the time of ruin and the deficit at ruin, it was found that the parameters of the Erlang(2) risk model that affects the finite time ruin probability are the distribution parameters of the individual claim amounts, the distribution parameters of the claim interarrival times, the premium rate, and the initial value of the surplus process. The finite time ruin probability decreases as the indiviual claim amounts decrease, the claim inter-arrival times increase, the premium rate increases, and the initial value of the surplus process increases. By knowing the formula for the finite time ruin probability, for an insurance portfolio with some distribution of individual claim amounts and claim inter-arrival times, the company can increase its premium rate and its reserves to reduce the finite time ruin probability to achieve the desired solvency level."
Depok: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Rizki Kurniawan
"Behavioral Specification (ABS) adalah bahasa pemodelan untuk pendekatan software product line engineering (SPLE). ABS menggunakan Delta-Oriented Programming (DOP) untuk merealisasikan SPLE. Dalam pengembangan web, penelitian sebelumnya telah mengembangkan ABS Microservice Framework berbasis Erlang (ABS-Erlang). ABS-Erlang telah digunakan dalam pengembangan SPL Adapative Information System for Charity Organization (AISCO) atau juga dikenal sebagai Amanah. Akan tetapi, database mapping ABS-Erlang masih belum dapat mengaplikasikan paradigma DOP sepenuhnya. Kurangnya dukungan penuh DOP disebabkan oleh modifikasi kode Erlanggenerated dan SQL query yang harus dibuat oleh pengguna ABS-Erlang. Berdasarkan masalah-masalah tersebut, penelitian ini mengajukan database mapping untuk ABSErlang. Database mapping yang diajukan akan menggunakan metadata informasi kelas ABS (dihasilkan oleh kompilator ABS yang dimodifikasi) dan parameterized query (untuk pencegahan SQL injection) untuk membuat SQL query operasi database create, read, update, dan delete (CRUD). Database mapping juga menggunakan arsitektur yang mengeliminasi proses modifikasi kode Erlang-generated. Selain masalah database mapping, backend Amanah yang dihasilkan oleh ABS-Erlang juga sudah tidak sesuai dengan front end Amanah. Selain itu, HTTP client untuk fitur payment gateway juga tidak tersedia. Untuk mengatasi masalah tersebut, penelitian ini memperbaiki Model API untuk mengakomodasi frontend Amanah terbaru. Selanjutnya, HTTP adaptor, yang bertindak sebagai HTTP client, juga dibuat. Setelah pengujian dilakukan. ABS-Erlang (dengan database mapping yang diajukan) sudah berhasil lolos fungsional tes Amanah. Penggunaan memori produk Amanah ABS-Erlang juga lebih efisien dibandingkan produk Amanah yang dihasilkan framework berbasis Java.

Behavioral Specification (ABS) is a modelling language that can be used for softaware product line engineering (SPLE) approach. ABS uses Delta Oriented Programming (DOP) to implement SPLE. For web development, previous reasearch has built ABS Microservice Framework based on Erlang (ABS-Erlang). ABS-Erlang has been used in Adaptive Information System for Charity Organization (AISCO) product line also known as Amanah. However, current database mapping in ABS-Erlang does not fully support DOP. The lack of full DOP support is due to modification of Erlang generated code as well as SQL query that needs to be created by developers. Based on those issues, this research propose a new database mapping for ABS-Erlang. The proposed database mapping will use combination of ABS class meta information (generated by modified ABS compiler) and parameterized query (for protection against SQL injection) to build SQL queries for create, read, update, and delete (CRUD) database operations. The proposed database mapping also uses architecture that eliminate the need to modify the Erlang-generated code. Besides database mapping issues, ABS-Erlang’s generated-backend is also no longer compatible with the latest Amanah front end. In addition, ABS-Erlang also does not have HTTP client to support payment gateway feature. To solve those issues, this research improves ABS’s model API to accommodate the latest Amanah frontend. API adaptor, that acts as an HTTP Client, is implemented as well. After evaluation, Amanah backend generated by ABS-Erlang has passed all Amanah functional tests. Amanah products generated by ABS-Erlang also use less memory than Amanah products generated by Java-based framework."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2024
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library