Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 4 dokumen yang sesuai dengan query
cover
Ilham Darmawan Candra Purnama
Abstrak :
Pada karya ilmiah ini dilakukan pengembangan aplikasi layanan psikologi berbasis Android dengan metode pengembangan Open Unified Process (OpenUP). Pengembangan dilakukan menggunakan OpenUP untuk membuktikan sifat agile dan ringan dari metode tersebut. Selain itu, metode pengembangan juga harus mendukung terciptanya kualitas produk yang baik. Kerangka kerja OpenUP diterapkan pada versi 1.5.0.4 yang meliputi peran, tugas, artefak, dan komponen lainnya selama pengembangan aplikasi berlangsung. Dari hasil evaluasi, metode pengembangan OpenUP dinilai cukup efektif berdasarkan jumlah peran yang diemban, use case yang diimplementasikan, dan artefak yang dihasilkan. Selain itu, kualitas aplikasi yang dihasilkan juga cukup baik berdasarkan kompatibilitas, performa, dan survei dari responden. Dengan hasil evaluasi tersebut, diharapkan OpenUP dapat menjadi salah satu metode pengembangan yang banyak digunakan dan aplikasi yang dihasilkan dapat memberikan manfaat serta dapat dikembangkan lebih lanjut. ......Development of Android-based psychology service application using Open Unified Process implemented in this scientific work. The purpose of the development using OpenUP is to prove the agile dan lightweight characteristic of the method. Furthermore, development method should bolster the quality of the result product. OpenUP version 1.5.0.4 framework implemented including role, task, artifact, and other components during the application development. From the evaluation, OpenUP method provides a quite effective result based on role acquired, use case implemented, and artifact produced. It also produces well-quality application based on compatibility, performance, and survey response. With that result, OpenUP is expected to be a widely used development method and the application produced could bring benefits while also to be further developed.
Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2021
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Darvin
Abstrak :
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
cover
Nashrul Hakiem
Abstrak :
Pandemi COVID-19 telah memberikan dampak berbagai bidang kehidupan dunia termasuk Indonesia yang dimulai sejak Maret 2019. Salah satu dampak nyata adalah disrupsi teknologi informasi yang begitu cepat daripada yang diprediksikan sebelumnya karena keharusan mengikuti protokol kesehatan physical distancing, sehingga penggunaan teknologi informasi menjadi suatu keniscayaan. Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta juga mengikutinya dengan menjalankan kebijakan Work from Home (WFH) serta Pendidikan Jarak Jauh (PJJ). UIN Jakarta sudah mempunyai aplikasi Academic Information System (AIS) berbasis web dalam media pembelajarannya. Saat ini juga sudah ada Mobile AIS berbasis Android untuk Pengguna Mahasiswa, akan tetapi belum ada aplikasi AIS berbasis mobile untuk pengguna Dosen. Tujuan praktek keinsinyuran ini adalah rekayasa perangkat lunak Mobile AIS berbasis Android untuk pengguna Dosen Modul Agenda Perkuliahan serta Absensi Dosen dan Mahasiswa yang terintegrasi dengan AIS untuk mendukung PJJ. Bahasa pemrograman yang digunakan adalah Kotlin Android sedangkan metode pengembangan sistem menggunakan model Waterfall. Mobile AIS untuk Dosen berbasis Android sudah lolos uji unit (unit testing) dan sistem (system testing) menggunakan metode black box testing.
The COVID-19 pandemic has impacted various fields of life in the world including Indonesia, which began in March 2019. One of the real impacts is the disruption of information technology so quickly than previously predicted due to the necessity to follow physical distancing health protocols, so the use of information technology is a necessity. Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta also followed it by implementing the Work from Home (WFH) and distance learning policies. UIN Jakarta already has a web-based Academic Information System (AIS) application as e-learning. There is also an Android-based AIS Mobile for Students, but there is no mobile-based AIS application for Lecturers. The purpose of this research is to develop an Android-based AIS Mobile software for Lecturers with the Lecture Journal Menu including Lecturer and Student Attendance which is integrated with AIS to support distance learning. The programming language used is Kotlin Android while the system development method uses the Waterfall model. Mobile AIS for Android-based lecturers has passed the unit testing and the system testing using the black box method.
Depok: Fakultas Teknik Universitas Indonesia, 2020
PR-pdf
UI - Tugas Akhir  Universitas Indonesia Library
cover