• Tidak ada hasil yang ditemukan

IMPLEMENTASI ERROR MAPPING DAN RECONNECT SALESCHANNEL UNTUK INTEGRASI PELAYANAN WEBSITE CONNEXI PT LINGKAR NIAGA SOLUSINDO LAPORAN KERJA MAGANG

N/A
N/A
Protected

Academic year: 2022

Membagikan "IMPLEMENTASI ERROR MAPPING DAN RECONNECT SALESCHANNEL UNTUK INTEGRASI PELAYANAN WEBSITE CONNEXI PT LINGKAR NIAGA SOLUSINDO LAPORAN KERJA MAGANG"

Copied!
9
0
0

Teks penuh

(1)

IMPLEMENTASI ERROR MAPPING DAN RECONNECT SALESCHANNEL UNTUK INTEGRASI PELAYANAN

WEBSITE CONNEXI PT LINGKAR NIAGA SOLUSINDO

LAPORAN KERJA MAGANG

Aldo Gabriel Yoseph Stephanno 00000020534

PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG 2020

(2)

ii

LEMBAR PENGESAHAN LAPORAN KERJA MAGANG

IMPLEMENTASI ERROR MAPPING DAN RECONNECT SALESCHANNEL UNTUK INTEGRASI PELAYANAN

WEBSITE CONNEXI PT LINGKAR NIAGA SOLUSINDO

Oleh :

Nama : Aldo Gabriel Yoseph Stephanno NIM : 00000020534

Program Studi : Informatika

Fakultas : Teknik dan Informatika

Tangerang, 9 Desember 2020

Dosen Pembimbing Dosen Penguji

Marlinda Vasty Overbeek, S.Kom., M.Kom. Farica Perdana Putri, S.Kom., M.Sc.

Mengetahui, Ketua Program Studi

Informatika

Marlinda Vasty Overbeek, S.Kom., M.Kom.

(3)

iii

LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT DALAM PENYUSUNAN LAPORAN KERJA MAGANG

Dengan ini saya:

Nama : Aldo Gabriel Yoseph Stephanno

NIM : 00000020534

Program Studi : Informatika

Menyatakan bahwa saya telah melaksanakan praktek kerja magang:

Nama perusahaan : PT. Lingkar Niaga Solusindo Divisi : Backend Engineering

Alamat : Green Office Park 1, South Tower Level 3, BSD, Tangerang, Banten

Periode magang : 22 Juni 2020 22 September 2020 Pembimbing lapangan : Christian Wijasa

Laporan kerja magang merupakan hasil karya saya sendiri, dan saya tidak melakukan plagiat. Semua kutipan karya ilmiah orang lain atau lembaga lain yang dirujuk dalam laporan kerja magang ini telah saya sebutkan sumber kutipannya serta saya cantumkan di Daftar Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan/ penyimpangan, baik dalam pelaksanaan kerja magang maupun dalam penulisan laporan kerja magang, saya bersedia menerima konsekuensi dinyatakan tidak lulus untuk mata kuliah kerja magang yang telah saya tempuh.

Tangerang, 26 November 2020

Aldo Gabriel Yoseph Stephanno

(4)

iv

IMPLEMENTASI ERROR MAPPING DAN RECONNECT SALESCHANNEL UNTUK INTEGRASI PELAYANAN

WEBSITE CONNEXI PT LINGKAR NIAGA SOLUSINDO

ABSTRAK

Laporan kerja magang ini merupakan pengembangan sistem salah satu produk perusahaan bernama Connexi. Connexi merupakan sebuah web untuk berjualan online yang menghubungkan pembeli, tenant, dan marketplace. Salah satu permasalahan yang muncul adalah kegagalan saat pemanggilan API ke setiap marketplace yang ada. Pada saat terjadi kegagalan, setiap respon dari marketplace sangat dibutuhkan untuk mengecek penyebab kegagalan. Selain permasalahan tersebut, meningkatnya penjualan online berdampak juga pada sistem Connexi. Hal ini membuat dibentuknya sebuah orchestrator pada Connexi untuk melakukan konfigurasi otomatis pada sistem. Perlu adanya pengembangan yang lebih lanjut pada sistem error mapping di Connexi serta pengembangan beberapa service untuk integrasi pelayanan pada web Connexi. Bahasa pemrograman yang digunakan adalah Go Lang dan Database server yang digunakan adalah PostgreSQL. Sistem error mapping dan reconnect saleschannel yang dibuat telah diimplementasikan pada web Connexi sehingga membantu pengembangan web Connexi di masa yang akan datang.

Kata kunci: Error Mapping, Go Lang, Integration Service, Orchestrator, PostgreSQL

(5)

v

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas segala karunia dan rahmat- Nya sehingga penulis dapat menyelesaikan laporan kerja magang ini dengan judul

Implementasi Error Mapping dan Reconnect Saleschannel untuk Integrasi Pelayanan Website Connexi PT Lingkar Niaga Solusindo dengan baik dan e a waktu.

Tentu dalam menyusun laporan ini, banyak pihak yang telah membantu baik berupa moril dan spiritual, maka dalam kesempatan ini, penulis ingin mengucapkan terima kasih kepada :

1. Dr. Ninok Leksono, Rektor Universitas Multimedia Nusantara, yang memberi inspirasi bagi penulis untuk berprestasi,

2. Dr. Eng. Niki Prastomo, S.T., M.Sc., Dekan Fakultas Teknik dan Informatika Universitas Multimedia Nusantara,

3. Ibu Marlinda Vasty Overbeek, S.Kom., M.Kom., Ketua Program Studi Informatika Universitas Multimedia Nusantara yang mendukung selama pelaksanaan kerja magang dan selaku dosen pembimbing yang membimbing pembuatan laporan Kerja Magang dan yang telah mengajar penulis tata cara menulis karya ilmiah dengan benar.

4. Bapak dan Ibu Dosen Program Studi Informatika Universitas Multimedia Nusantara yang telah semangat dalam mendidik dengan ilmu pengetahuan yang sangat berguna,

(6)

vi

5. Bapak Wiguno selaku Head Engineer PT Lingkar Niaga Solusindo yang telah memberikan kesempatan magang kepada penulis sebagai Backend Engineering Intern,

6. Bapak Christian Wijasa selaku Engineering Manager dan mentor bagi penulis selama menjalani kerja magang di PT Lingkar Niaga Solusindo, 7. Ayah, ibu, adik, dan kakak yang telah memberikan motivasi dan nasihat-

nasihat berharga,

8. Teman-teman dan sahabat yang telah bersama sejak pertama kali kuliah hingga sekarang serta sama-sama berjuang menyelesaikan studi tingkat sarjana,

9. Semua pihak yang tidak dapat disebutkan satu per satu yang telah dengan tulus dan ikhlas memberikan doa dan dukungan kepada penulis hingga akhirnya penyusunan laporan kerja magang ini dapat terselesaikan dengan baik.

Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari sempurna. Oleh karena itu, segala bentuk kritik dan saran yang sifatnya membangun akan sangat membantu dalam menyempurnakan penulisan laporan kerja magang ini. Penulis berharap laporan kerja magang ini dapat bermanfaat, baik sebagai sumber informasi maupun sumber inspirasi bagi para pembaca.

Tangerang, 26 November 2020

Aldo Gabriel Yoseph Stephanno

(7)

vii DAFTAR ISI

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT ... iii

ABSTRAK ... iv

KATA PENGANTAR ... v

DAFTAR ISI ... vii

DAFTAR TABEL ... viii

DAFTAR GAMBAR ... ix

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Maksud dan Tujuan Kerja Magang ... 2

1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang ... 2

BAB II GAMBARAN UMUM PERUSAHAAN ... 4

2.1 Sejarah Singkat Perusahaan ... 4

2.2 Visi dan Misi Perusahaan ... 6

2.3 Nilai dan Prinsip Perusahaan ... 6

2.4 Struktur Organisasi Perusahaan ... 7

BAB III PELAKSANAAN KERJA MAGANG... 10

3.1 Kedudukan dan Koordinasi ... 10

3.2 Tugas yang dilakukan ... 10

3.3 Uraian Kerja Magang ... 11

3.3.1 Proses Pelaksanaan... 11

3.3.2 Tools dan Requirement yang digunakan ... 13

3.3.3 Perancangan Sistem ... 15

3.3.4 Kendala yang Ditemukan ... 37

3.3.5 Solusi Atas Kendala yang Ditemukan... 38

BAB IV SIMPULAN DAN SARAN ... 39

4.1 Simpulan ... 39

4.2 Saran ... 40

DAFTAR PUSTAKA ... 41

DAFTAR LAMPIRAN ... 42

(8)

viii

DAFTAR TABEL

Tabel 3.1 Jadwal Pelaksanaan Kerja Magang ... 11

Tabel 3.2 Tabel store ... 30

Tabel 3.3 Tabel sales_channel_credentials ... 31

Tabel 3.4 Tabel account ... 31

(9)

ix

DAFTAR GAMBAR

Gambar 2.1 Logo SIRCLO ... 4

Gambar 2.2 Logo SIRCLO Store ... 5

Gambar 2.3 Logo SIRCLO Commerce ... 5

Gambar 2.4 Logo Connexi ... 5

Gambar 2.5 Logo SIRCLO Chat ... 6

Gambar 2.6 Struktur Organisasi SIRCLO ... 7

Gambar 3.1 Flowchart Error Mapping Saleschannel Tokopedia ... 16

Gambar 3.2 Flowchart Error Mapping Saleschannel Blibli ... 17

Gambar 3.3 Flowchart Scrapping di Website Tokopedia ... 18

Gambar 3.4 Flowchart Scrapping di Website Blibli ... 19

Gambar 3.5 Halaman Dashboard di Connexi ... 20

Gambar 3.6 Potongan code function MapError Tokopedia di Connexi... 21

Gambar 3.7 Potongan code function MapError Blibli di Connexi... 22

Gambar 3.8 Hasil Pengujian dengan Go Test ... 23

Gambar 3.9 Tampilan Error List pada Website Tokopedia ... 23

Gambar 3.10 Tampilan Error List pada Website Blibli ... 24

Gambar 3.11 Potongan code scrapping web Tokopedia ... 24

Gambar 3.12 Potongan code scrapping web Blibli ... 25

Gambar 3.13 Konfigurasi Cron Job untuk Scrapping ... 25

Gambar 3.14 Hasil Scrapping Web Tokopedia ... 26

Gambar 3.15 Hasil Scrapping Web Blibli ... 26

Gambar 3.16 Tampilan Log Error pada Cloud Connexi ... 27

Gambar 3.17 Flowchart Reconnect Saleschannel ... 28

Gambar 3.18 UML Diagram Reconnect Saleshannel ... 29

Gambar 3.19 Relasi Antar Tabel untuk Reconnect Saleschannel ... 29

Gambar 3.20 Reconnect Saleschannel pada Web Connexi ... 32

Gambar 3.21 Potongan Code Function Reconnect pada Web Connexi ... 32

Gambar 3.22 Potongan Code Test Case untuk Reconnect Saleschannel ... 34

Gambar 3.23 Pengujian Reconnect Saleschannel dengan Go Test ... 35

Gambar 3.24 Pengujian Reconnect Saleschannel dengan Go Test (Lanjutan) ... 35

Gambar 3.25 Pengujian Reconnect Saleschannel dengan Postman (Berhasil) ... 36

Gambar 3.26 Pengujian Reconnect Saleschannel dengan Postman (Gagal)... 37

Referensi

Dokumen terkait

selaku dosen penguji sidang magang dan Ketua Program Studi Ilmu Komunikasi di Universitas Multimedia Nusantara yang telah memberikan kesempatan kepada saya untuk

Adapun pelaksanaan kerja magang mahasiswa/i Universitas Multimedia Nusantara akan disesuaikan dengan jadwal perusahaan yang Bapak/Ibu pimpin. Untuk kelancaran

selaku wakil rektor bidang akademik Universitas Multimedia Nusantara dan juga dosen pembimbing yang telah memberikan dukungan dalam pelaksanaan kegiatan kerja magang,

Puji dan Syukur kepada Tuhan yang Maha Esa atas kasih dan karunia yang telah diberikan-Nya sehingga penulis dapat menyelesaikan laporan kerja magang dengan judul “Aktivitas

During the intership the task that were done are, vouching account receivable and cash or bank receipt, input account receivable card, vouching account payable and cash

Juga ingin mengucapkan beberapa pengalaman yang membuat kehidupan hancur karena melewatkan pembekalan magang, dan berkali-kali membuat orang tua saya kecewa, karena melakukan hal

Dengan adanya program kerja magang yang telah diwajibkan oleh Universitas Multimedia Nusantara sebagai salah satu syarat kelulusan, program kerja magang juga

Setelah periode kerja magang selesai, penulis diwajibkan untuk menyusun laporan kerja magang yang berisi aktivitas-aktivitas yang dilakukan selama kerja magang