WIDIANTO, ROCHMAD - 185410014 (2022) IMPLEMENTASI ARSITEKTUR MICROSERVICES DENGAN GRAPHQL SEBAGAI API GATEWAY PADA SISTEM INFORMASI PENJUALAN. Skripsi thesis, Universitas Teknologi Digital Indonesia.
Text (HALAMAN DEPAN)
1_185410014_HALAMAN_DEPAN.pdf - Published Version Download (203kB) |
|
Text (BAB I)
2_185410014_BAB_I - Rochmad Widianto.pdf - Published Version Download (60kB) |
|
Text (BAB II)
3_185410014_BAB_II.pdf - Published Version Download (401kB) |
|
Text (BAB III)
4_185410014_BAB_III - Rochmad Widianto.pdf - Published Version Restricted to Repository staff only Download (1MB) | Request a copy |
|
Text (BAB IV)
5_185410014_BAB_IV - Rochmad Widianto.pdf - Published Version Restricted to Repository staff only Download (1MB) | Request a copy |
|
Text (BAB V)
6_185410014_BAB_V - Rochmad Widianto.pdf - Published Version Download (326kB) |
|
Text (DAFTAR PUSTAKA)
7_185410014_DAFTAR_PUSTAKA.pdf - Published Version Download (61kB) |
|
Text (CARA MENJALANKAN PROGRAM)
8_185410014_CARA_MENJALANKAN_PROGRAM - Rochmad Widianto.pdf - Published Version Download (355kB) |
|
Text (LISTING PROGRAM)
9_185410014_LISTING_PROGRAM - Rochmad Widianto.pdf - Published Version Restricted to Repository staff only Download (506kB) | Request a copy |
|
Text (LAMPIRAN)
10_185410014_LAMPIRAN - Rochmad Widianto.pdf - Published Version Download (266kB) |
Abstract
Teknologi informasi dan komunikasi berkembang begitu cepat dan dapat mempengaruhi berbagai bidang untuk harus beradaptasi dengan kondisi tersebut, salah satunya pada bidang perdagangan. Saat ini banyak aktivitas perdagangan yang mulai beralih ke digital dengan menggunakan sistem informasi penjualan berbasis web. Secara tradisional, pengembangan aplikasi web dibangun dengan mengadopsi arsitektur monolitik. Penggunaan arsitektur monolitik dinilai tidak efektif untuk digunakan pada aplikasi berskala besar dikarenakan dapat mempengaruhi kompleksitas pengembangan lebih lanjut (Newman, 2015). Selain itu, penggunaan arsitektur monolitik memungkinkan kegagalan pada sebagian sistem yang dapat mempengaruhi keseluruhan sistem, sehingga aplikasi harus dimaintenance seluruhnya (Newman, 2020). Microservices merupakan arsitektur yang dibangun dengan memisahkan bagian-bagian komponen (services) yang tidak saling bergantung satu sama lain dan memiliki fungsinya masing-masing. Setiap service dapat berkomunikasi dan diatur oleh sebuah API gateway yang mengimplementasikan GraphQL sebagai protokol komunikasi data. Dalam penelitian ini, penulis memberikan rekomendasi penggunaan arsitektur sistem baru untuk sistem informasi penjualan. Hasil dari penelitian ini adalah sebuah sistem dengan mengimplementasikan arsitektur microservices dengan GraphQL sebagai API Gateway untuk sistem informasi penjualan. Kata Kunci : Arsitektur, Microservices, GraphQL, API
Item Type: | Thesis (Skripsi) |
---|---|
Additional Information: | Pembimbing: Dr. BAMBANG PURNOMOSIDI DP, S.E., Akt., S.Kom, MMSI |
Uncontrolled Keywords: | Arsitektur, Microservices, GraphQL, API |
Subjects: | A Karya Umum (General) > Ilmu Komputer (Computer Science) > Sistem Informasi |
Divisions: | Jenjang Strata Satu > Teknik Informatika (Informatic Engineering) |
Depositing User: | Titis Pratiwi |
Date Deposited: | 24 Mar 2022 02:19 |
Last Modified: | 24 Mar 2022 02:19 |
URI: | http://eprints.utdi.ac.id/id/eprint/9593 |
Actions (login required)
View Item |