Ditemukan 3 dokumen yang sesuai dengan query
Eko Kuswardono Budiardjo
"Badan Aksesibilitas Telekomunikasi dan Informasi (BAKTI), Kementerian Komunikasi dan Informatika (Kominfo), menjalankan misi untuk mengumpulkan dana abadi dan membangun kesenjangan telekomunikasi/internet di wilayah terluar, tertinggal, terdepan (3T) melalui program Universal Service Obligation (USO), sebagai dana yang disihkan dari pendapatan setiap penyedia operator telekomunikasi. Dalam menjalankan misi ini, BAKTI menjalin Kerjasama dengan Universitas Indonesia melalui UKK Hudev dalam upaya membangun platform aplikasi tata kelola desa (PTKD-NG), sebagai bagian tak terpisahkan dari pendayagunaan internet di wilayah 3T. Praktik keinsinyuran pada kegiatan perencanaan dan perancangan PTKD-NG menghasilkan arsitektur PTKD-NG, klasterisasi desa sesuai tingkat kesiapan adopsi teknologi, strategi & program rekayasa sosial, dan peta jalan pembangunan & implementasi PTKD-NG. Praktik ini dijalankan dengan memperhatikan Profesionalisme, Keselamatan, Kesehatan, Keamanan kerja & Lingkungan (K3L), Kode Etik dan Etika Profesi Insinyur (KEEI) pada setiap tahapan kegiatan. Platform baru ini merupakan pembaharuan dari generasi sebelumnya. Hal ini diupayakan guna menyelaraskan dengan perkembangan sistem administrasi desa dan perkembangan teknologi digital. Kompetensi keinsinyuran PII yang dilaksanakan mencakup (a) aspek profesionalisme nomor W.2.2.1–6; (b) aspek K3L nomor W.1.3.1., W.1.3.3., W.1.4.1., W.1.4.3.; dan (c) aspek KEEI nomor W.1.1.4., W.1.2.3–8.
Badan Aksesibilitas Telekomunikasi dan Informasi (BAKTI), Kementerian Komunikasi dan Informatika (Kominfo), has the mission to manage the endowment fund to fill the telecommunication/internet gap in the area for those in frontier, outermost and least developed regions often referred to as 3T (terdepan, terluar, tertinggal) regions. This fund has been collected from telecommunication operators via Universal Service Obligation (USO) program. One of their efforts for the mission is establishing cooperation with Universitas Indonesia via UKK Hudev Unit. The goal of this collaboration is to plan, design, construct, and deploy PTKD-NG platform. It is expected that this effort will improve internet utilization in 3T regions. The engineering practices output includes the PTKD-NG architecture, village clustering based on their readiness level, social engineering strategy & program, and development roadmap. Professionalism, K3L, KEEI has been successfully applying the engineering process. This effort aims to modernize the platform due to the industrial revolution 4.0 technology advancements and the development of village governance. Professional engineer's competency has been followed includes (a) professionalism aspect number W.2.2.1–6; (b) K3L aspect number W.1.3.1., W.1.3.3., W.1.4.1., W.1.4.3.; and (c) KEEI Aspect number W.1.1.4., W.1.2.3–8."
Depok: Fakultas Teknik Universitas Indonesia, 2022
PR-pdf
UI - Tugas Akhir Universitas Indonesia Library
Darvin
"Dalam pengembangan suatu aplikasi, sangat penting untuk memperhatikan beberapa metrik utama yang menunjang keberlangsungan aplikasi tersebut. Metrik yang dimaksud dalam pembahasan ini adalah Performance, Scalability, Availability, dan Maintenance. Pada umumnya pembuatan sebuah aplikasi dimulai dengan arsitektur monolitik untuk menghindari kompleksitas dan mempercepat proses pengembangan dengan jumlah developer yang terbatas. Seiring dengan dilakukannya continuous development akan menyebabkan codebase dari aplikasi tersebut membesar dan akan sangat sulit untuk melakukan perawatan maupun penambahan sebuah fitur baru. Hal tersebut dikarenakan setiap perubahan yang dilakukan dapat mempengaruhi keseluruhan aplikasi karena pada dasarnya setiap servis ditempatkan dalam sebuah instance yang sama. Dengan melakukan migrasi dari arsitektur monolitik menuju microservice terdapat beberapa keuntungan yang diperoleh seperti pengembangan secara paralel, melakukan scaling hanya pada layanan tertentu, memungkinkan penerapan pipeline, dan meningkatkan fleksibilitas aplikasi . Keuntungan tersebut dapat diperoleh dikarenakan setiap servis akan terpisah antara satu dengan yang lainnya. Namun, pelaksanaan migrasi tentunya bukan hal yang mudah untuk dilakukan karena diperlukan perancangan terlebih dahulu yang didasarkan pada kebutuhan masing-masing aplikasi. Dari penerapan migrasi yang dilakukan pada aplikasi Automation Messaging System, diperoleh bahwa terdapat peningkatan performa sebesar 68.10% dalam response time dan 36.02% lebih ringan dalam CPU Utilization. Perbandingan pada metrik lainnya juga mampu memberikan keunggulan dibandingkan arsitektur monolitik, seperti kemampuan scaling yang lebih efektif, kemudahan dalam melakukan perawatan, dan penurunan biaya bulanan infrastruktur sebesar 16.26%.
There are several important metrics needs to be considered when developing an application such as Performance, Scalability, Availability, and Maintenance aspects. In general, an application started developed using monolithic architecture to simplify and shorten the development process with limited amount of engineers. However, as we implemented the continuous development process, the source code of the application will expand as the time goes on and it will be very hard to maintain or add a new feature into it. This can happen because every code changes in monolithic application will affect the entire application as all the service registered inside are placed inside the same instance. Hence, the migration from Monolithic to Microservices is important because it provides numerous benefits, such as the separation of each service from one another, which enables parallel development possibilities. The other advantage are allowing pipeline implementation, increase technology stack flexibility, and improve scalability. These advantages can be obtained because each service is loosely-coupled or separated from one another. However, the implementation of the migration itself is not an easy task as it requires prior planning based on the specific needs of each application. Through the performed migration on the Automation Messaging System application, it was found that there was a 68.10% improvement in response time and a 36.02% less usage in CPU utilization. Furthermore, the comparison with other metrics also showed the superiority of the microservices architecture over the monolithic architecture, such as more effective scaling capabilities, ease of maintenance, and a monthly infrastructure cost reduction of 16.26%."
Depok: Fakultas Teknik Universitas Indonesia, 2022
S-pdf
UI - Skripsi Membership Universitas Indonesia Library
Tedy Tri Saputro
"Meskipun tekanan ekonomi yang diakibatkan oleh inflasi dan kondisi makroekonomi yang tidak menentu di tahun 2022, belanja cloud yang dihabiskan oleh perusahaan end-user di tahun 2023 diperkirakan masih akan tetap tumbuh, dengan proporsi terbesarnya pada Software as A Service (SaaS). Hal tersebut mendorong PT XYZ untuk berencana terjun ke dunia SaaS dengan menjadikan salah satu produknya yaitu Accounting System untuk dijual dengan skema tersebut. Untuk keperluan tersebut PT XYZ melakukan kajian tentang kesiapan produk Accounting System yang eksisting. Hasil kajian kemudian menghasilkan beberapa temuan terkait beberapa hal yang perlu diperbaiki dari produk sebelum dijual dengan skema SaaS yang salah satunya adalah perlunya rancangan arsitektur SaaS untuk product Accounting System. Hal tersebut dikarenakan karakteristik SaaS berbeda dengan perangkat lunak tradisional. Tujuan dari penelitian ini adalah menghasilkan rancangan arsitektur SaaS untuk Accounting System PT XYZ. Penelitian ini menggunakan pendekatan model driven yang disesuaikan untuk diimplementasikan pada SaaS. Hasil dari perancangan arsitektur selanjutnya divalidasi ke dalam tiga aspek. Pada aspek fungsional, didapatkan kesimpulan bahwa aplikasi microservice yang dihasilkan memiliki representasi fungsional yang sama dengan aplikasi legacy. Pada aspek non-fungsional, terdapat saran perbaikan yang dapat dilakukan pada pilar system design, keunggulan operasional, security dan realibilitas. Sedangkan pada aspek kelayakan teknis menunjukan bahwa arsitektur yang dirancang memiliki kelayakan secara teknis untuk diimplementasikan pada proyek karena sebagian besar teknologi sudah dipelajari dan diimplementasikan ke dalam proyek sebelumnya. Sedangkan untuk teknologi baru yang belum dipelari memerlukan proses adaptasi yang tidak lama.
Despite the economic pressures caused by inflation and uncertain macroeconomic conditions in 2022, cloud expenditure spent by end-user companies in 2023 is projected to continue growing, with the most significant proportion contributed by Software as a Service (SaaS). This condition has motivated PT XYZ to enter the SaaS market by offering one of its products, the Accounting System, under the SaaS model. For this purpose, PT XYZ conducted research to assess the readiness of its existing Accounting System product. The study results in several findings regarding areas that need improvement before the product is ready to be sold under the SaaS model, including the need for a SaaS architecture design for the Accounting System product. The SaaS architecture design is necessary because SaaS has different characteristics from traditional software. This research aims to develop a SaaS architecture design for PT XYZ's Accounting System. The study adopts a model-driven approach tailored for implementation in SaaS. The architectural design was validated in three aspects. Firstly, from a functional standpoint, it was confirmed that the resulting microservice application has the same functional representation as the legacy application. Secondly, in terms of non-functional aspects, there are suggested improvements that can be made in system design, operational excellence, security, and reliability pillars. Finally, in the technical feasibility aspect, it was demonstrated that the designed architecture is technically feasible to be implemented in the project. Most of the technologies have already been studied and implemented in previous projects, and any new technologies that have not yet been studied require only a short adaptation process."
Jakarta: Fakultas Ilmu Komputer Universitas Indonesia, 2024
TA-pdf
UI - Tugas Akhir Universitas Indonesia Library