PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

12
PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS IOS DAN ANDROID PADA PT EANNOVATE CREATIVE TECHNOLOGY LAPORAN KERJA MAGANG Bonita Agnes Anggreani 14110310068 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA TANGERANG 2021

Transcript of PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

Page 1: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

IOS DAN ANDROID PADA PT EANNOVATE CREATIVE

TECHNOLOGY

LAPORAN KERJA MAGANG

Bonita Agnes Anggreani

14110310068

PROGRAM STUDI SISTEM INFORMASI

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2021

Page 2: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

N¥ETE T£ IP

64AJX2603139

PERNYATAAN

Dengan ini saya menyatakan bahwa telah melaksanakan praktek kerja magang

pada:

Nama perusahaan

Divisi

Alamat

PT. Eannovate Creative Technology

: Quality Assurance

: Ruko Kosambi Baru Blok A ext 1 no.66

Jakarta Barat

Periode Magang : 1 Juli 2020 — 30 September 2020

Pembinbing Lapangan : Sausan Khurin’in

Laporan kerja magang ini adalah karya tulis saya sendiri, bukan plagiat dari karya

tufts yang ditulis oleh orang lain atau lembaga lain, dan semua karya tufts orang

lain atau lembaga lain yang dirujuk dalam laporan kerja magang ini telah

disebutkan sumber kutipannya serta dicantumkan 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 dan status kesatjanaan strata satu yang sudah

diterima akan dicabut.

Jakarta, 14 Juni 2021

Bonita Agnes Anggreani

Page 3: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

ii

HALAMAN PENGESAHAN

Laporan Kerja Magang dengan judul

“Peran Quality Assurance Di Dalam Aplikasi ASG Berbasis iOS dan Android

Pada PT Eannovate Creative Technology”

Oleh

Bonita Agnes Anggreani

Telah diujikan pada hari Jumat, 25 Juni 2021

Pukul 15.00 s.d 16.00 dan dinyatakan lulus

Dengan susunan penguji sebagai berikut.

Tangerang, 25 Juni 2021

Menyetujui,

Dosen Pembimbing Penguji

Wella, S.Kom., M.MSI. Ririn Ikana Desanti, S.Kom., M.Kom.

Disahkan oleh

Ketua Program Studi Sistem Informasi - UMN

Ririn Ikana Desanti, S.Kom., M.Kom.

Page 4: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

iii

PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS IOS

DAN ANDROID PADA PT EANNOVATE CREATIVE TECHNOLOGY

ABSTRAK

Oleh: Bonita Agnes Anggreani

PT Eannovate Creative Technology merupakan perusahaan yang bergerak

di bidang digital agency, khususnya mobile apps untuk platform iOS dan Android.

PT Eannovate Creative Technology memiliki reputasi yang baik di bidangnya dan

memiliki berbagai macam client perusahan besar ternama, sehingga perlu menjaga

kualitas dari aplikasi yang dikembangkan agar aplikasi bisa berjalan dengan baik

sesuai permintaan client dan terhindar dari kesalahan.

Untuk itu diperlukan peran Quality Assurance untuk memeriksa aplikasi

yang telah dikembangkan. Dalam perusahaan ini, Quality Assurance bertugas

untuk memeriksa apakah aplikasi berjalan dengan benar dan sesuai requirement.

Apabila menemukan kekurangan atau kesalahan pada saat melakukan

pemeriksaan aplikasi, Quality Assurance melaporkan kepada tim Project

Manager, UI/UX designer serta Developer dengan cara menuliskan bug reports.

PT Eannovate Creative Technology menggunakan metode Agile dalam

setiap pengembangan aplikasi, sehingga Developers akan langsung melakukan

troubleshooting terhadap Bug Reports. Setelah Quality Assurance memastikan

bahwa sudah tidak ada lagi kesalahan dalam aplikasi, maka aplikasi sudah siap

untuk di-launch ke publik.

Kata kunci: Testing,Mobile Apps, Quality Assurance,

Page 5: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

iv

THE ROLE OF QUALITY ASSURANCE IN THE IOS AND ANDROID BASED

ASG APPLICATION IN PT EANNOVATE CREATIVE TECHNOLOGY

ABSTRACT

By: Bonita Agnes Anggreani

PT Eannovate Creative Technology is a company engaged in digital

agency, especially mobile apps for iOS and Android platforms. PT Eannovate

Creative Technology has a good reputation in its field and has a wide variety of

well-known large corporate clients, so it is necessary to maintain the quality of

the application developed so that the application can run properly according to

client requests and avoid errors.

For this reason, the role of Quality Assurance is needed to check the

applications that have been developed. In this company, Quality Assurance is in

charge of checking whether the application is running properly and according to

the requirements. If you find deficiencies or errors during application inspection,

Quality Assurance reports to the Project Manager team, UI / UX designers and

Developers by writing bug reports.

PT Eannovate Creative Technology uses the Agile method in every

application development, so Developers will immediately troubleshoot Bug

Reports. After Quality Assurance ensures that there are no more errors in the

application, the application is ready to be launched to the public.

Keywords:Testing, Mobile apps, Quality assurance

Page 6: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

v

KATA PENGANTAR

Puji dan syukur kepada Tuhan Yang Maha Kuasa sehingga penulis menyelesaikan

laporan kerja magang yang berjudul “Peran Quality Assurance di Dalam Aplikasi

ASG Berbasis iOS dan Android Pada PT Eannovate Creative Technology” dapat

selesai tepat pada waktunya.

Dengan berakhirnya proses kerja magang ini, penulis ingin mengucapkan terima

kasih kepada PT Eannovate Creative Technology yang telah memberi kesempatan

bagi penulis untuk dapat melaksanakan kerja magang di divisi Quality Assurance.

Selain itu, penulis juga ingin mengucapkan terima kasih kepada:

1. Ibu Ririn Ikana Desanti, S.Kom., M.Kom., selaku Ketua Program Studi

Sistem Informasi yang telah bersedia menyetujui skripsi yang telah disusun.

2. Ibu Wella, S.Kom., M.MSI., selaku dosen pembimbing magang yang telah

memberikan bimbingan dan saran-saran yang diberikan kepada penulis

selama pengerjaan skripsi,

3. Bapak Billy Gani, selaku CEO PT Eannovate Creative Technology yang

telah memberikan kesempatan untuk melaksanakan kerja magang di

perusahaannya.

4. Ibu Sausan Khurin’in, selaku Project Manager/Coordinator sekaligus

penanggung jawab kerja magang yang telah membimbing dan membantu

penulis sehingga proses kerja magang dapat berjalan dengan lancar.

Page 7: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

vi

5. Rekan kerja di PT Eannovate Creative Technology yang telah bekerja sama

dan membantu penulis selama proses kerja magang.

6. Kedua orang tua serta keluarga penulis yang telah memberikan kesempatan

untuk penulis hingga jenjang Pendidikan ini. Terima kasih atas didikan,

dukungan dan motivasi yang telah diberikan saat ini.

7. Teman-teman Angkatan 2014 yang telah menjadi sahabat sekaligus

keluarga dalam menuntun ilmu.

Penulis meminta maaf apabila terdapat kesalahan dalam pembuatan laporan

magang ini. Akhir kata, penulis berharap laporan magang ini dapat bermanfaat bagi

para pembaca.

Jakarta, 14 Juni 2021

Penulis

Page 8: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

vii

DAFTAR ISI

PERNYATAAN ........................................................................................................i

HALAMAN PERSETUJUAN ................................................................................ ii

ABSTRAK ............................................................................................................. iii

ABSTRACT ............................................................................................................. iv

KATA PENGANTAR ............................................................................................. v

DAFTAR ISI ......................................................................................................... vii

DAFTAR TABEL ...................................................................................................ix

DAFTAR GAMBAR ............................................................................................... x

BAB I PENDAHULUAN ...................................................................................... 12

1.1. Latar Belakang Masalah .............................................................................. 12

1.2. Maksud dan Tujuan Pelaksanaan Kerja Magang ........................................ 13

1.3. Waktu dan prosedur Pelaksanaan Kerja Magang ........................................ 14

1.3.1. Waktu Pelaksanaan Magang ............................................................. 14

1.3.2. Prosedur Pelaksanaan Magang .......................................................... 17

BAB II GAMBARAN UMUM PERUSAHAAN .................................................. 19

2.1. Tentang Perusahaan ..................................................................................... 19

2.2. Visi dan Misi Perusahaan ............................................................................ 20

2.2.1. Visi .................................................................................................... 20

2.2.2. Misi .................................................................................................... 20

2.3. Struktur Organisasi Perusahaan ................................................................... 21

2.4. Peralatan dan Software Pendukung ............................................................. 21

2.5. Produk yang Sudah Dihasilkan ................................................................... 23

BAB III PELAKSANAAN KERJA MAGANG.................................................... 28

3.1. Kedudukan dan Koordinasi ......................................................................... 28

Page 9: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

viii

3.2. Tugas yang Dilakukan ................................................................................. 29

3.3. Uraian Kerja Magang .................................................................................. 31

3.3.1. Perkenalan dan Briefing Project........................................................ 31

3.3.2. Pembuatan Flow Mapping Ticket ..................................................... 32

3.3.3. Workflow System CMS .................................................................... 34

3.3.4. Test CRUD Content System Management (CMS) ASG................... 37

3.3.5. Perkenalan Tools Trello .................................................................... 39

3.3.6. Testing Aplikasi ASG Customer ....................................................... 39

3.3.7. Test Aplikasi ASG Customer dan Integrasi CMS ............................. 44

3.3.8. Dokumentasi Bug Reports / Step Bugs Reports ................................ 55

3.3.9. Dokumentasi Bug Reports ASG Teknisi .......................................... 55

3.3.10. Dokumentasi Bug Repots CMS dengan Aplikasi Teknisi .............. 60

3.4. Kendala yang Dihadapi ............................................................................... 60

3.5. Solusi atas Kendala ..................................................................................... 61

BAB VI KESIMPULAN DAN SARAN ............................................................... 63

4.1. Kesimpulan .................................................................................................. 63

4.2. Saran ............................................................................................................ 64

4.2.1. Saran Bagi Perusahaan ...................................................................... 64

4.2.2. Saran Bagi Universitas ...................................................................... 64

4.2.3. Saran Bagi Mahasiswa ...................................................................... 65

DAFTAR PUSTAKA ............................................................................................ 66

LAMPIRAN ........................................................................................................... 67

Page 10: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

ix

DAFTAR TABEL

Tabel 1.1 Merupakan timeline pelaksanaan kerja magang selama 14 minggu. ..... 15

Tabel 2.1 Tabel Produk Hasil Kerjasama Eannovate dengan Klien ...................... 25

Tabel 3.1 Mapping Ticket Pemberitahuan Notifikasi Customer App .................... 32

Tabel 3.2 Mapping Ticket Pemberitahuan Technician App .................................. 33

Tabel 3.3 Rencana Pengujian ................................................................................. 55

Tabel 3.4 Pengujian Login Sebagai Customer ....................................................... 56

Tabel 3.5 Pengujian Login sebagai Customer (Data Salah)................................... 56

Tabel 3.6 Screen Register Product ......................................................................... 57

Tabel 3.7 Screen Request Service .......................................................................... 58

Tabel 3.8 Testcase Screen Data CMS .................................................................... 60

Page 11: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

x

DAFTAR GAMBAR

Logo PT Eannovate Creative Technology ......................................... 20

Struktur Organisasi PT Eannovate Creative Technology................... 21

Website CIVIMI ................................................................................. 24

Aplikasi Tamara ................................................................................. 24

Aplikasi E-News ................................................................................ 25

Workflow System Aplikasi ASG ....................................................... 35

Tampilan login untuk Content Management System (CMS) ............. 37

Tampilan halaman utama pada CMS ................................................. 38

Tampilan salah satu module CMS Kantor Pusat ................................ 38

Tampilan dashboard Trello ................................................................ 39

Tampilan login (kiri) dan account (kanan) dalam aplikasi customer.40

Tampilan complate profile (kiri) dan account (kanan) pada aplikasi

service untuk customer ..................................................................... 41

Tampilan home pada aplikasi (kiri) dan customer (kanan) ................ 42

Tampilan register product (kiri) dan request service (kanan) pada

aplikasi customer .............................................................................. 43

Tampilan Service Ticket di CMS ..................................................... 44

Memilih kantor cabang untuk penjadwalan teknisi .......................... 45

Service ticket yang sudah masuk ke kantor cabang ......................... 45

Tampilan Penjadwalan Teknisi ........................................................ 46

Tampilan menu komponen yang akan dibawa saat perbaikan ......... 47

Perubahan status menjadi ROC Ready saat komponen ditambahkan

..........................................................................................................48

Perubahan status menjadi ROC Verified ......................................... 48

Page 12: PERAN QUALITY ASSURANCE DI DALAM APLIKASI ASG BERBASIS

xi

Push Notification untuk perubahaan status pada aplikasi Teknisi ...49

Perubahaan status pada antrian tiket di aplikasi teknisi ................... 50

Call-to-action pada aplikasi teknisi (kiri) dan perubahan status pada

aplikasi customer (kanan) ................................................................. 51

Call-to-action pada aplikasi customer (kiri) dan perubahan status

pada aplikasi teknisi (kanan) ............................................................. 52

Payment input via Cash (kiri) dan pemberian rating service (kanan)

..........................................................................................................53

Penginputan Kembali barang yang tidak dipakai ............................. 54

Tampilan Perubahan status servis menjadi completed ..................... 54