PENGEMBANGAN GRPC REMOTE PROCEDURE CALL UNTUK PENGIRIMAN INFORMASI DAN DETAIL VALIDASI PROMO TUGAS AKHIR

Moektijono, Mikael Dio Kinahyunan (2020) PENGEMBANGAN GRPC REMOTE PROCEDURE CALL UNTUK PENGIRIMAN INFORMASI DAN DETAIL VALIDASI PROMO TUGAS AKHIR. S1 thesis, Universitas Atma Jaya Yogyakarta.

[img]
Preview
Text (Mikael Dio Kinahyunan Moektijono)
1607089171.pdf

Download (1MB) | Preview
[img] Text
1607089174.pdf
Restricted to Registered users only

Download (1MB)
[img] Text
1607089175.pdf
Restricted to Registered users only

Download (546kB)

Abstract

Promosi merupakan hal yang sangat biasa dalam kegiatan bisnis. Salah satu kegiatan yang dapat mendukung kegiatan promosi adalah merekomendasikan promo yang terdapat pada bisnis tersebut. Dalam hal ini, pada studi kasus penelitian ini, yakni PT. Tokopedia, akan dibuat fitur rekomendasi promo yang dapat menunjukkan promo tertentu kepada pengguna aplikasi. Proses tersebut membutuhkan pengiriman data promo beserta informasi validasi promo tersebut dengan cepat. Karena data yang dikirimkan cukup banyak dan membutuhkan waktu yang cepat, maka penggunaan RPC dapat menjadi solusi permasalahan ini. Penggunaan framework gRPC sebagai sarana pengiriman promo tidak lepas dari fakta bahwa sistem back-end PT. Tokopedia yang menggunakan Bahasa Go. Sistem RPC ini harus dapat mengirimkan informasi tentang sebuah promo yang terdiri dari: detail promo, detail servis, detail validasi, detail pembelian, dan detail benefit. Salah satu bagian terpenting dari informasi tersebut adalah detail validasi dan detail pembelian yang merupakan komponen utama dari informasi validasi sebuah promo. Maka dari itu, dibentuklah sebuah fungsi yang dapat mengekstraksi detail validasi berdasarkan rules yang ada pada promo tertentu. Fungsi ini nantinya dapat digunakan pula untuk tujuan lain selain pengiriman informasi promo. Hasil dari penelitian ini adalah sebuah produk RPC dan antarmuka yang berfungsi sebagai sarana pengujian. Produk RPC tersebut mampu mengirimkan informasi promo sesuai dengan permintaan sistem klien. Hal ini terbukti dari hasil pengujian lewat antarmuka produk RPC ini yang telah memenuhi beberapa kebutuhan utama. Dalam bidang performa, produk ini dapat menampilkan 10 informasi promo beserta dengan detail validasi yang sesuai dengan semua jenis rule yang dapat dibaca dalam waktu kurang dari 0,1 milidetik. Selain itu program RPC juga dapat terhubung dengan sistem lain seperti Campaign-engine dalam rangka memenuhi detail data yang dibutuhkan dalam pengiriman informasi promo.

Item Type: Thesis (S1)
Uncontrolled Keywords: Fitur rekomendasi, pengiriman data, promo, RPC, validasi
Subjects: Teknik Informatika > Mobile Computing
Divisions: Fakultas Teknologi Industri > Teknik Informatika
Depositing User: Editor UAJY
Date Deposited: 22 Feb 2021 11:40
Last Modified: 22 Feb 2021 11:40
URI: http://e-journal.uajy.ac.id/id/eprint/23330

Actions (login required)

View Item View Item