Laporkan Masalah

PENGEMBANGAN BACKEND PORTAL GEOLOGI Litosite BERBASIS PROGRESSIVE WEB APPS

THEOFILUS MARCEL IRAWAN SUTOMO, Dr.Eng. Silmi Fauziati, S.T., M.T.; Ir. Marcus Nurtiantara Aji, M.T.

2021 | Skripsi | S1 TEKNOLOGI INFORMASI

Pada Capstone Project tahun lalu telah dikembangkan sebuah portal geologi untuk menyimpan dan menampilkan data batuan. Portal ini menjadi sebuah solusi pada permasalahan penyimpanan dan pengumpulan data para peneliti geologi. Pada pengembangan, masih terdapat beberapa kekurangan khususnya pada bagian perancangan basis data dan implementasi API. Untuk memperbaiki hal tersebut, pada Capstone Project tahun ini akan melakukan perbaikan pada segi perancangan basis data dan implementasi pada API. Metode pengembangan yang digunakan dalah Rapid Application Development (RAD) yang akan mengacu pada feedback dari client pada tiap proses iterasi pengembangannya. Proses pengambangan API akan menggunakan framework utama Django dengan modul Django Rest Framework. PostgreSQL akan digunakan sebagai DBMS utama dalam proyek ini. Hasil dari proses pengambangan ini adalah rancangan basis data yang sesuai dengan kebutuhan client dan menghilangkan duplikasi data pada tabel tertentu. Selain itu, API yang telah dikembangkan sudah dideploy dengan baik menggunakan siklus Continuous Integragiton / Continuous Deployment yang lebih terstruktur.

Last year's Capstone Project developed a geological portal to store and display rock data. This portal is a solution to the problem of storing and collecting data for geological researchers. In development, there are still some shortcomings, especially in the database design and API implementation. To fix this, this year's Capstone Project will make improvements in terms of database design and implementation of the API. The development method used is Rapid Application Development (RAD) which will refer to feedback from the client in each iteration of the development process. The API development process will use the main Django framework with the Django Rest Framework module. Postgresql will be used as the main DBMS in this project. The result of this development process is a database design that fits the client's needs and eliminates duplication of data in certain tables. In addition, the developed API is well deployed using a more structured Continuous Integration / Continuous Deployment cycle.

Kata Kunci : back-end, portal geologi, proyek, application programming interface

  1. S1-2021-413926-abstract .pdf  
  2. S1-2021-413926-bibliography.pdf  
  3. S1-2021-413926-tableofcontent.pdf  
  4. S1-2021-413926-title.pdf