IMPLEMENTASI ARSITEKTUR MICROSERVICES DENGAN GRAPHQL SEBAGAI API GATEWAY PADA SISTEM INFORMASI PENJUALAN

WIDIANTO, ROCHMAD - 185410014 (2022) IMPLEMENTASI ARSITEKTUR MICROSERVICES DENGAN GRAPHQL SEBAGAI API GATEWAY PADA SISTEM INFORMASI PENJUALAN. Skripsi thesis, Universitas Teknologi Digital Indonesia.

[img] Text (HALAMAN DEPAN)
1_185410014_HALAMAN_DEPAN.pdf - Published Version

Download (203kB)
[img] Text (BAB I)
2_185410014_BAB_I - Rochmad Widianto.pdf - Published Version

Download (60kB)
[img] Text (BAB II)
3_185410014_BAB_II.pdf - Published Version

Download (401kB)
[img] Text (BAB III)
4_185410014_BAB_III - Rochmad Widianto.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy
[img] Text (BAB IV)
5_185410014_BAB_IV - Rochmad Widianto.pdf - Published Version
Restricted to Repository staff only

Download (1MB) | Request a copy
[img] Text (BAB V)
6_185410014_BAB_V - Rochmad Widianto.pdf - Published Version

Download (326kB)
[img] Text (DAFTAR PUSTAKA)
7_185410014_DAFTAR_PUSTAKA.pdf - Published Version

Download (61kB)
[img] Text (CARA MENJALANKAN PROGRAM)
8_185410014_CARA_MENJALANKAN_PROGRAM - Rochmad Widianto.pdf - Published Version

Download (355kB)
[img] Text (LISTING PROGRAM)
9_185410014_LISTING_PROGRAM - Rochmad Widianto.pdf - Published Version
Restricted to Repository staff only

Download (506kB) | Request a copy
[img] 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 View Item