Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah,
memperbaiki, dan membuat ciptaan turunan bukan untuk
kepentingan komersial, selama anda mencantumkan nama
penulis dan melisensikan ciptaan turunan dengan syarat
yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work
non-commercially, as long as you credit the origin creator
and license it on your new creations under the identical
terms.
SOFTWARE QUALITY ASSURANCE PADA APLIKASI
BERBASIS WEB DAN MOBILE DI PT SUMBER
TRIJAYA LESTARI
LAPORAN KERJA MAGANG
Nellie Maysela
00000010781
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
PERNYATAAN
Dengan ini saya menyatakan bahwa telah melaksanakan praktek kerja magang pada:
Nama Perusahaan : PT Sumber Trijaya Lestari Divisi : IT Quality Assurance
Alamat : Alfa Tower Lt. 21, Alam Sutera, Kota Tangerang
Periode Magang : 10 September 2018 - 10 Desember 2018 Pembimbing Lapangan : Saiful Fahmi
Laporan kerja magang ini adalah karya tulis saya sendiri, bukan plagiat dari karya tulis yang ditulis oleh orang lain atau lembaga lain, dan semua karya tulis 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 kesarjanaan strata satu yang sudah diterima akan dicabut.
Tangerang, 25 April 2019
HALAMAN PENGESAHAN
Laporan Kerja Magang dengan judul
“Software Quality Assurance Pada Aplikasi Berbasis Web dan Mobile
di PT Sumber Trijaya Lestari”
oleh
Nellie Maysela
telah diujikan pada hari Selasa, 23 April 2019, pukul 13.00 s.d. 14.00 dan dinyatakan lulus
dengan susunan penguji sebagai berikut.
Dosen Pembimbing Penguji
Disahkan oleh
Ketua Program Studi Sistem Informasi - UMN
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa, oleh karena berkat dan anugerah-Nya penulis dapat melaksanakan kerja praktek magang dengan baik dan juga menyelesaikan penulisan laporan magang yang berjudul “Software Quality Assurance Pada Aplikasi Berbasis Web dan Mobile di PT Sumber Trijaya Lestari” dengan tepat waktu.
Penulis berterima kasih kepada Universitas Multimedia Nusantara yang telah memberikan kesempatan bagi penulis untuk melaksanakan kerja magang di PT Sumber Trijaya Lestari sebagai IT Quality Assurance.
Penulis juga ingin berterima kasih kepada pihak-pihak yang membantu selama proses kerja magang hingga penulisan laporan magang, yaitu:
1. Orang tua dan keluarga yang selalu mendukung, memberikan semangat dan mendoakan penulis,
2. Ibu Ririn Ikana Desanti S. Kom., M. Kom., selaku Ketua Program Studi Sistem Informasi di Universitas Multimedia Nusantara,
3. Bapak Yustinus Eko Soelistio, S.Kom., M.M. yang telah membimbing dan memberikan saran kepada penulis selama dalam penulisan laporan magang,
4. Bapak Dendy K. Pramudito, selaku Head of Information Technology di PT Sumber Trijaya Lestari,
5. Bapak Musa Wilmar, selaku Senior Manager of Devops Infrastructure di PT Sumber Trijaya Lestari,
6. Bapak Budi Haryanto, selaku Database Specialist di PT Sumber Trijaya Lestari,
7. Bapak Saiful Fahmi, selaku pembimbing lapangan yang telah membimbing penulis dengan baik selama melaksanakan kerja magang,
8. Rekan-rekan IT Quality Assurance yang telah membantu penulis selama melaksanakan kerja magang.
Semoga laporan kerja magang ini dapat memberikan informasi dan inspirasi yang bermanfaat bagi para pembaca.
Tangerang, 25 April 2019
DAFTAR ISI
PERNYATAAN ... ii
HALAMAN PENGESAHAN ... iii
KATA PENGANTAR ... iv
DAFTAR ISI ... vi
DAFTAR GAMBAR ... viii
DAFTAR TABEL ... x ABSTRAK ... xi ABSTRACT ... xii BAB I ... 1 PENDAHULUAN... 1 1.1Latar Belakang ... 1
1.2 Maksud dan Tujuan Pelaksanaan Kerja Magang ... 2
1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang ... 3
1.3.1 Waktu Pelaksanaan Kerja Magang ... 3
1.3.2 Timeline realisasi kerja magang... 4
1.3.3. Prosedur Pelaksanaan Kerja Magang ... 5
BAB II ... 8
GAMBARAN UMUM PERUSAHAAN ... 8
2.1 Profil Perusahaan ... 8
2.2 Visi dan Misi Perusahaan ... 10
2.2.1 Visi Perusahaan ... 10
2.2.2 Misi Perusahaan ... 11
2.3 Struktur Organisasi Perusahaan ... 11
BAB III... 13
PELAKSANAAN KERJA MAGANG ... 13
3.1 Kedudukan dan Koordinasi ... 13
3.2 Tugas yang Dilakukan ... 13
3.4 Kendala yang Dihadapi ... 38
3.5 Solusi Atas Kendala ... 39
BAB IV ... 40
KESIMPULAN DAN SARAN ... 40
4.1 Kesimpulan ... 40
4.2 Saran ... 41
4.2.1 Saran Untuk Perusahaan ... 41
4.2.2 Saran Untuk Universitas Multimedia Nusantara ... 42
4.2.3 Saran Untuk Mahasiswa ... 42
DAFTAR PUSTAKA ... 44
DAFTAR GAMBAR
Gambar 2. 1 Logo Alfamart Digital Business ... 8
Gambar 2. 2 Logo Alfacart ... 9
Gambar 3. 1 Tampilan Google Spreadsheet ... 16
Gambar 3. 2 Tampilan editor pada Dbeaver ... 16
Gambar 3. 3 Staging website Front Office Alfacart ... 17
Gambar 3. 4 Staging mobile web Front Office Alfacart ... 18
Gambar 3. 5 Staging website Back Office Alfacart ... 19
Gambar 3. 6 Test scenario GOPAY as Payment in Alfacart ... 20
Gambar 3. 7 Bug list GOPAY as Payment in Alfacart ... 20
Gambar 3. 8 Tampilan proyek pada JIRA ... 21
Gambar 3. 9 Dokumentasi GOPAY as Payment in Alfacart ... 22
Gambar 3. 10 Test Scenario Games in Alfacart ... 23
Gambar 3. 11 Test Scenario Penambahan Produk Eservice ... 24
Gambar 3. 12 Test Scenario Perubahan Product Pulsa menjadi Fee Base ... 25
Gambar 3. 13 Dokumentasi proyek Retype password ... 26
Gambar 3. 14 Tampilan Staging KiosK ... 27
Gambar 3. 15 Test Scenario All New Kiosk ... 28
Gambar 3. 16 Bug List All New Kiosk ... 28
Gambar 3. 17 Dokumentasi Perbaikan value pada Field SEO di BO ... 29
Gambar 3. 18 Test Scenario API O2O for SAT eTrans ... 30
Gambar 3. 19 Bug list API O2O for SAT eTrans ... 30
Gambar 3. 20 Tampilan Postman ... 31
Gambar 3. 21 Dokumentasi API O2O for SAT eTrans ... 32
Gambar 3. 22 Staging website Seller Center Alfacart ... 33
Gambar 3. 23 Test Scenario Alfacart Marketplace API ... 34
Gambar 3. 24 Bug List Alfacart Marketplace API ... 34
Gambar 3. 25 Dokumentasi Alfacart Marketplace API ... 35
Gambar 3. 27 Test Scenario Alfagift Shopping Integration with Alfacart ... 36 Gambar 3. 28 Bug List Alfagift Shopping Integration with Alfacart ... 37 Gambar 3. 29 Tampilan MongoDB dengan Robo 3T ... 38
DAFTAR TABEL
SOFTWARE QUALITY ASSURANCE PADA APLIKASI BERBASIS WEB DAN MOBILE DI PT SUMBER TRIJAYA LESTARI
ABSTRAK
Oleh: Nellie Maysela
Alfacart merupakan salah satu e-commerce dibidang industri ritel di Indonesia yang membuka kesempatan bagi mahasiswa untuk mendapatkan pengalaman bekerja sebagai IT Quality Assurance. IT Quality Assurance memiliki peran penting dalam meninjau fungsionalitas sebuah perangkat lunak dan memastikan bahwa perangkat lunak tersebut layak diimplementasi di ranah publik. Oleh karena itu, sebelum sebuah perangkat lunak digunakan oleh pengguna, perangkat lunak tersebut sebaiknya melewati proses uji perangkat lunak terlebih dahulu agar kualitas dari perangkat lunak lebih terjamin. Proses uji perangkat lunak yang dilakukan oleh Quality Assurance dinyatakan telah selesai ketika semua status pada skenario tes dan bug list telah berubah menjadi ‘OK’. Setelah proses pengujian perangkat lunak selesai, Quality Assurance akan membuat dokumentasi hasil pengujian yang berisi negative test case dan positive test case yang telah dilakukan saat pengujian. Manfaat yang didapatkan selama bekerja menjadi Quality Assurance adalah meningkatnya ketelitian dalam menemukan bug pada perangkat lunak dan mengetahui pemicu dari terjadinya bug tersebut sehingga dapat bermanfaat ketika ingin membangun suatu perangkat lunak dikemudian hari.
SOFTWARE QUALITY ASSURANCE ON WEB AND MOBILE APPLICATION IN PT SUMBER TRIJAYA LESTARI
ABSTRACT
By: Nellie MayselaAlfacart is one of the e-commerce in the retail industry in Indonesia, which opens opportunities for students to gain experience working as an IT Quality Assurance. IT Quality Assurance has an important role in reviewing software's functionality and ensuring that the software is feasible to be implemented in the real production. Therefore, before a software is used by the user, the software should go through the software testing process so that the quality of the software is more assured. The software testing process carried out by Quality Assurance is declared complete when all status in test scenario and bug list has changed to 'OK'. After the software testing process is complete, Quality Assurance will make a documentation that contains a negative test case and a positive test case that has been carried out during testing. The benefits obtained during working as a Quality Assurance are increasing accuracy in finding software bug and knowing the triggers of these bugs which can be useful when develop a software.