Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 66149 dokumen yang sesuai dengan query
cover
Gultom, Ricky Timothy
"Skripsi ini membahas tentang melakukan konversi sistem berorientasi objek menjadi sofware product line dengan menggunakan konsep pemodelan delta yang dimiliki oleh Abstract Behavioral Specification (ABS). ABS merupakan bahasa pemodelan yang ditargetkan untuk mengembangkan sistem dengan tingkat variasi yang tinggi dan mendukung pengembangan Software Product Line (SPL) melalui pemodelan delta. Sistem berorientasi objek yang ingin dikonversi menjadi SPL adalah sistem perpustakaan digital di lingkungan Universitas Indonesia yaitu LONTAR. Selama ini, LONTAR hanya menggunakan layanan web berbasis SOAP. Dengan menggunakan ABS, penulis mencoba mengonversi LONTAR menjadi SPL sehingga dapat menggunakan SOAP dan juga layanan web lainnya dalam hal ini REST. Latar belakang ingin dikonversinya LONTAR dari orientasi objek menjadi SPL dengan menggunakan ABS adalah karena lebih mudah untuk mengembangkan sistem dengan ABS dibandingkan dengan pendekatan orientasi objek biasa. Pendefinisian produk baru di ABS relatif lebih mudah dibandingkan harus membuat class baru dan melakukan kustomisasi agar class baru tersebut dapat bekerja dengan baik.

This thesis contains the system conversion from object oriented system into software product line using delta modeling of Abstract Behavioral Specification (ABS). ABS is a modeling language which targets system with high level of variety and supports Software Product Line (SPL) development with delta modeling. The case study of this thesis is digital library system in University of Indonesia called LONTAR. Originally, LONTAR only uses SOAP-based web service. With ABS, the author tries to convert LONTAR into SPL, so it can use SOAP and another web service in this case REST. The background of this conversion of LONTAR from object oriented into SPL is because it is easier to develop system with ABS rather than regular object oriented. Product definition in ABS is relatively easier than creating new class and do customization with this new class to make it works well."
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2013
S-Pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
cover
Semioli, William J.
New York: Industrial Press, 1974
389.152 SEM c
Buku Teks  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
cover
Muhammad Ihsan Prasetio
"Suatu ruang metrik disebut lengkap apabila setiap barisan Cauchy di ruang metrik tersebut adalah konvergen. Ruang Atsuji adalah ruang metrik lengkap di mana setiap fungsi kontinu bernilai real adalah kontinu seragam. Suatu ruang metrik dikatakan memiliki Atsuji completion jika completion dari ruang metrik tersebut adalah ruang Atsuji. Dalam makalah ini dipelajari sifat subhimpunan di ruang metrik yang completion-nya adalah ruang Atsuji, yaitu sifat subhimpunan lengkap dan sifat subhimpunan completely discrete.

Complete metric space is a metric space where every Cauchy sequence is convergent. Atsuji space is a complete metric space where every real valued and continuous function on it is uniformly countinuous. A metric space is said to have an Atsuji Completion if its completion is an Atsuji space. In this paper, the properties of subsets of a metric space that has an Atsuji completion is explored. The subsets being discussed are complete subsets and completely discrete subsets.
"
Depok: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia, 2014
S61507
UI - Skripsi Membership  Universitas Indonesia Library
cover
Tri Puji Marjadi
"ABSTRAK
Skripsi ini membahas mengenai salah satu sifat topologi yaitu ruang tipis. Pada penulisan skripsi ini akan dibahas selain definisi dari ruang tipis akan ditunjukan sebuah syarat cukup agar sebuah ruang metrik dapat dikatakan tipis. Selain membahas syarat cukup dari sebuah ruang metrik agar dapat dikatakan tipis akan dibahas juga keterkaitan antara ruang metrik yang uniform approachable dengan ruang tipis. Setelah itu akan dibahas juga mengenai salah satu sifat yang dimiliki oleh ruang metrik yang tipis yaitu sifat pemisahan kompaknya.

ABSTRACT
This undergraduate thesis discusses about one of the topology property which is thin space. This undergraduate thesis will show that there is one requirement to show that a metric space is thin or not beside the original definition. Beside that this undergraduate thesis will also discusses relationship between a uniform approachable metric space and thin space. After that this undergraduate thesis will also discusses about one of the properties that from a thin metric space have which is the compact separation property."
Depok: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia, 2019
S-Pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Light, W.A.
London: Chapman & Hall, 1990
515.73 LIG i
Buku Teks SO  Universitas Indonesia Library
cover
New York: McGraw-Hill, 1996
R 627.02 BRA h
Buku Referensi  Universitas Indonesia Library
cover
Aubin, Jean-Pierre
New York: John Wiley & Sons, 1977
514.3 AUB a
Buku Teks SO  Universitas Indonesia Library
cover
Asfiolitha Wilmarani
"Software Product Line Engineering (SPLE) merupakan paradigma untuk memproduksi perangkat lunak dengan waktu, usaha, dan biaya yang minimal. Adaptive Information System for Charity Organization (AISCO) adalah perangkat yang dikembangkan dengan pendekatan SPLE untuk menghasilkan aplikasi web bagi organisasi sosial. Proses memproduksi aplikasi melibatkan sebuah kerangka pengembangan yang bernama Prices-IDE, yaitu sebuah development framework yang mendukung SPLE. Penelitian terdahulu telah mengembangkan UI Generator yang dapat mentransformasikan diagram IFML (Interaction Flow Modeling Language) menjadi source code sebuah aplikasi React. Akan tetapi, antarmuka yang dihasilkan masih sangat sederhana, belum menimbang prinsip desain antarmuka pengguna, dan belum menggunakan pendekatan SPLE. Terlebih, fitur kustomisasi antarmuka yang sudah ada belum terintegrasi dengan Prices-IDE. Penelitian ini mengusulkan variasi komponen antarmuka yang telah diperbarui, serta metode untuk melakukan kustomisasi antarmuka saat runtime. Proses pengembangan melibatkan pembuatan prototipe dan penyesuaian terhadap UI Generator berdasarkan rancangan yang diusulkan. Aplikasi yang dihasilkan kemudian dianalisis dan dites dengan functional testing secara manual oleh penulis menggunakan 16 skenario tes. Audit performa menggunakan Lighthouse juga dilakukan terhadap aplikasi dari UI Generator versi sebelum dan setelah diperbarui. Berdasarkan tes dan analisis tersebut, disimpulkan bahwa UI Generator yang diperbarui dapat menghasilkan aplikasi React yang mempertahankan fungsionalitas yang sudah ada, mengalami peningkatan dalam performa sebanyak 14%, dan kini memiliki tambahan fitur kustomisasi UI.

Software Product Line Engineering (SPLE) is the paradigm for producing a diverse set of similar software products with lower cost, time, and effort. Adaptive Information System for Charity Organization (AISCO) is a tool to generate web applications for charity organizations developed with an SPLE framework. The process of generating web applications is assisted by Prices-IDE, a development framework that supports SPLE. Previous studies have succeeded in developing a UI Generator that transforms an IFML (Interaction Flow Modeling Language) Diagram into the source code of a React application. However, the generated UI display is barebones, does not consider UI design principles, and was not developed with the SPLE approach. Moreover, the existing UI customization feature is entirely separate from Prices-IDE. This study proposes a revamped UI design, interface variations of the generated application, and a way to customize said interface during runtime. The development process involves creating a prototype based on the proposed design, then applying necessary adjustments to the UI Generator. Applications generated by the renewed UI Generator are then analyzed and tested using functional testing with 16 scenarios and performance audits with Lighthouse. Based on these analyses and test results, it is concluded that the updated UI Generator can generate React applications that maintain previous functionalities, with the addition of a UI customization feature and an increase by 14% in performance.
"
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2023
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
<<   1 2 3 4 5 6 7 8 9 10   >>