• Tidak ada hasil yang ditemukan

PENGEMBANGAN FITUR SELLER PANEL PADA WEBSITE LINISTORE LAPORAN KERJA MAGANG

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENGEMBANGAN FITUR SELLER PANEL PADA WEBSITE LINISTORE LAPORAN KERJA MAGANG"

Copied!
11
0
0

Teks penuh

(1)

PENGEMBANGAN FITUR SELLER PANEL PADA WEBSITE LINISTORE

LAPORAN KERJA MAGANG

Gerald Arrivaldo 00000020733

PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG 2021

(2)

ii

LEMBAR PENGESAHAN LAPORAN KERJA MAGANG

PENGEMBANGAN FITUR SELLER PANEL PADA WEBSITE LINISTORE

Oleh

Nama : Gerald Arrivaldo

NIM : 00000020733

Program Studi : Informatika

Fakultas : Teknik dan Informatika

Tangerang, 23 Juni 2021

Dosen Pembimbing Dosen Penguji

Farica Perdana Putri, S.Kom., M.Sc. Dennis Gunawan, .Kom., M.Sc.

Mengetahui, Ketua Program Studi

24 Juni 2021

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

(3)

iii Gerald Arrivaldo LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT DALAM

PENYUSUNAN LAPORAN KERJA MAGANG Dengan ini saya:

Nama : Gerald Arrivaldo

NIM : 00000020733

Program Studi : Informatika

Menyatakan bahwa saya telah melaksanakan praktek kerja magang:

Nama Perusahaan : Codify

Divisi : IT

Alamat : Ruko Thematik Blok R No.37-38, Jl. Boulevard Raya Gading Serpong, Curug Sangereng, Kelapa Dua, Tangerang, Banten 15810.

Periode Magang : 01 Februari 2021 – 31 Juli 2021 Pembimbing Lapangan : Kevin Kelly Isyanta

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, 13 April 2021

(4)

iv

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas segala karunia dan rahmatnya sehingga penulis dapat menyelesaikan laporan kerja magang ini dengan judul “Pengembangan Fitur Seller Panel pada Website LINISTORE” dengan baik dan tepat waktu.

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

1. Bapak Dr. Ninok Leksono selaku Rektor Unviersitas Multimedia Nusantara,

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

3. Ibu Marlinda Vasty Overbeek, S.Kom, M.Kom selaku Kepala Program Studi Informatika Universitas Multimedia Nusantara,

4. Ibu Farica Perdana Putri, S.Kom., M.Sc. selaku dosen pembimbing yang telah memberikan arahan dan masukan dalam pengerjaan laporan kerja magang,

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

6. Bapak Ricky selaku Head of IT yang telah memberi kesempatan kepada penulis untuk melakukan praktik kerja magang sebagai Frontend Developer Intern,

(5)

v

7. Bapak Kevin Kelly Isyanta selaku supervisor dan mentor bagi penulis selama menjalani kerja magang di Codify,

8. Ayah dan ibu yang telah memberikan motivasi dan dukungan berharga, 9. Teman-teman dan kerabat dekat yang telah lama bersama sejak pertama kali kuliah hingga sekarang yang juga sama-sama berjuang menyelesaikan studi tingkat sarjana,

10. Semua pihak yang tidak dapat disebutkan satu per satu yang telah dengan tulus dan ikhlas memberikan doa dan dukungan hingga akhirnya penyusunan laporan kerja magang ini dapat terlaksanakan 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 menjadi sebuah sumber pembelajaran diri dan sumber inspirasi bagi yang membacanya.

Tangerang, 13 April 2021

Gerald Arrivaldo

(6)

vi

PENGEMBANGAN FITUR SELLER PANEL PADA WEBSITE LINISTORE

ABSTRAK

Codify adalah perusahaan yang bergerak di bidang industri teknologi. Saat ini perusahaan Codify membangun sebuah website yang bernama LINISTORE.

LINISTORE adalah website marketplace yang menghubungkan antara penjual dan pembeli dan bertindak sebagai pihak ketiga dalam transaksi online dengan menyediakan tempat berjualan dan fasilitas pembayaran. Laporan kerja magang ini merupakan pengembangan fitur seller panel pada website LINISTORE yang sedang dalam proses pengembangan. Fitur seller panel merupakan fitur dari LINISTORE dimana fitur ini seller/vendor dapat melihat product list yang digunakan untuk penjual melakukan create, read, update, dan delete (CRUD), seperi menambahkan, mengubah, serta menghapus produk yang dijual, market list, dan user transaction list. Dalam pengembangan seller panel ini, bahasa pemrograman yang digunakan adalah Typescript dan menggunakan framework Angular, dan node JS serta database PostgreSQL. Website sedang dikembangkan lebih lanjut untuk keseluruhan aplikasi.

Kata kunci: Angular, node JS, PostgreSQL, seller panel, Typescript.

(7)

vii

SELLER PANEL FEATURE DEVELOPMENT ON LINESTORE WEBSITE

ABSTRACT

Codify is a company engaged in the technology industry. Currently the Codify company is building a website called LINISTORE. LINISTORE is a marketplace website that connects sellers and buyers and acts as a third party in online transactions by providing a place to sell and payment facilities. This internship report is a development of the seller panel feature on the LINISTORE website which is currently under development. The seller panel feature is a feature of LINISTORE where this feature sellers/vendors can view product lists that are used for sellers to create, read, update, and delete (CRUD), such as adding, changing, and deleting products being sold, market lists, and users. transaction lists.

In developing this seller panel, the programming language used is Typescript and uses the Angular framework, and node JS and the PostgreSQL database. The website is being further developed for the entire application.

Keywords: Angular, node JS, PostgreSQL, seller panel, Typescript.

(8)

viii DAFTAR ISI

LEMBAR PENGESAHAN LAPORAN KERJA MAGANG ... ii

LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT ... iii

KATA PENGANTAR ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... x

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Maksud dan Tujuan Kerja Magang ... 2

1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang ... 3

BAB 2 GAMBARAN UMUM PERUSAHAAN ... 4

2.1 Sejarah Singkat Perusahaan ... 4

2.2 Visi dan Misi ... 5

2.3 Struktur Organisasi Perusahaan ... 5

BAB 3 PELAKSANAAN KERJA MAGANG... 8

3.1 Kedudukan dan Koordinasi ... 8

3.2 Tugas yang Dilakukan ... 8

3.3 Uraian Pelaksanaan Magang ... 9

A. User Requirements ... 10

B. Flowchart ... 12

C. Perancangan Antarmuka ... 27

D. Implementasi ... 36

3.4 Kendala Yang Ditemukan ... 43

3.5 Solusi Atas Kendala yang Ditemukan ... 43

BAB 4 SIMPULAN DAN SARAN ... 44

4.1 Simpulan ... 44

4.2 Saran ... 44

DAFTAR PUSTAKA ... 46

DAFTAR LAMPIRAN ... 47

(9)

ix

DAFTAR GAMBAR

Gambar 2.1 Logo MacroAd ... 4

Gambar 2.2 Logo Codify ... 5

Gambar 2.3 Struktur organisasi Departemen IT PT. Kreasi Kode Digital ... 6

Gambar 3.1 Flowchart Login Seller... 12

Gambar 3.2 Flowchart Register Seller... 13

Gambar 3.3 Flowchart Vendor Page With Sidebar ... 14

Gambar 3.4 Flowchart Product List ... 15

Gambar 3.5 Flowchart Add Product ... 16

Gambar 3.6 Flowchart Edit Product ... 17

Gambar 3.7 Flowchart Delete Product ... 18

Gambar 3.8 Flowchart Product Detail ... 19

Gambar 3.9 Flowchart Copy Url Product ... 20

Gambar 3.10 Flowchart Market List ... 21

Gambar 3.11 Flowchart Market Detail ... 22

Gambar 3.12 Flowchart User Transaction List ... 23

Gambar 3.13 Flowchart User Transaction detail ... 24

Gambar 3.14 Flowchart Payment Method ... 25

Gambar 3.15 Flowchart Payment Status ... 26

Gambar 3.16 Perancangan antarmuka halaman menu product list ... 27

Gambar 3.17 Perancangan antarmuka halaman menu add product ... 28

Gambar 3.18 Perancangan antarmuka halaman menu edit product ... 29

Gambar 3.19 Perancangan antarmuka alert delete product ... 30

Gambar 3.20 Perancangan antarmuka toast copy url... 31

Gambar 3.21 Perancangan antarmuka halaman market list ... 32

Gambar 3.22 Perancangan antarmuka halaman market details ... 33

Gambar 3.23 Perancangan antarmuka halaman user transaction list ... 34

Gambar 3.24 Perancangan antarmuka halaman user transaction details ... 35

Gambar 3.25 Implementasi Perancangan Antarmuka tampilan Product List ... 36

Gambar 3.26 Implementasi Perancangan Antarmuka tampilan Add Product ... 37

Gambar 3.27 Implementasi Perancangan Antarmuka alert delete product ... 38

Gambar 3.28 Implementasi Toast Copy Url product ... 39

Gambar 3.29 Implementasi Market List Product ... 40

Gambar 3.30 Implementasi Market Details Product ... 40

Gambar 3.31 Implementasi User Transaction List ... 41

Gambar 3.32 Implementasi Filter Payment Method at User Transaction List... 42

Gambar 3.30 Implementasi Filter Payment Status at User Transaction List ... 42

Gambar 3.31 Implementasi User Transaction Details ... 43

(10)

x

DAFTAR TABEL

Tabel 3.1 Jadwal Kerja Magang... 9

(11)

47

DAFTAR LAMPIRAN

1. Daftar Riwayat Hidup.

2. Surat Konfirmasi Penerimaan Magang.

3. Form KM-03 (Kartu Kerja Magang).

4. Form KM-04 (Kehadiran Kerja Magang).

5. Form KM-05 (Laporan Realisasi Kerja Magang).

6. Form KM-07 (Laporan Verifikasi Laporan Magang).

7. Form Bimbingan Magang

Referensi

Dokumen terkait

0ubung singkat adalah ter#adinya hubungan penghantar bertegangan atau penghantar tidak  bertegangan se"ara langsung tidak melalui media (resistor<beban yang semestinya

Dalam hal ini hasil penelitian ditemukan kesesuaian dengan isi teori yang ada, bahwa status gizi ibu hamil dapat diketahui dengan cara mengukur LILa dan BB ibu

Produksi garam krosok yang semakin meningkat dan tingginya peredaran garam beriodium dibawah 30 ppm dari luar wilayah mendorong pemerintah kabupaten untuk

Sukirno (2004) menjelaskan bahwa PDRB adalah nilai dari seluruh barang dan jasa yang diproduksi dalam waktu satu tahun di suatu wilayah tertentu tanpa membedakan kepemilikan

depan.c.Eksistensi para empu di padepokan padepokan seni tradisi yang dalam kenyataannya ibarat sumur yang tidak pernah habis ditimba airnya oleh sivitas akademika

Kerjasama pemberdayaan masyarakat melalui pengembangan desa wisata Kandri oleh Pemerintah Kota Semarang (Dinas Kebudayaan dan Pariwisata) dengan Kelompok Sadar Wisata

Hasil penelitian menunjukkan bahwa kecerdasan emosional, perilaku belajar dan minat belajar memiliki pengaruh positif dan signifikan terhadap tingkat pemahaman akuntansi

5. KLRCA hendaklah memberitahu pihak-pihak mengenai penerimaan award olehnya daripada tribunal timbang tara. Award ini hendaklah disifatkan telah diterima oleh pihak-pihak sebaik