Oleh:
i
PRAKATA
Puji syukur kepada Tuhan yang Maha Esa atas segala berkat yang telah
diberikan-Nya, sehingga Laporan Kerja Profesi ini dapat diselesaikan.
Laporan Kerja Profesi dengan judul “PENILAIAN KINERJA MANUAL
TESTING PADA FUNGSIONALITAS APLIKASI” ini ditujukan untuk memenuhi
persyaratan mata kuliah Kerja Profesi pada Program Studi Teknik Informatika,
Fakultas Ilmu Komputer, Universitas Esa Unggul, Harapan Indah, Bekasi.
Praktikan menyadari bahwa tanpa bimbingan, bantuan, dan doa dari
berbagai pihak, Laporan Kerja Profesi ini tidak akan dapat diselesaikan tepat pada
waktunya. Oleh karena itu, Praktikan mengucapkan terima kasih yang sebesar-
besarnya kepada semua pihak yang telah membantu dalam proses pengerjaan
Laporan Kerja Profesi ini, yaitu kepada:
Penulis
ii
DAFTAR ISI
BAB I PENDAHULUAN........................................................................................ 1
1.1 Latar Belakang Mbkm Mandiri & Magang .............................................................1
iii
DAFTAR PUSTAKA ........................................................................................... 21
LAMPIRAN-LAMPIRAN ..................................................................................... 22
iv
DAFTAR TABEL & GRAFIK
v
DAFTAR GAMBAR
vi
DAFTAR LAMPIRAN
LAMPIRAN A
Lampiran 1.1 Sertifikat Magang ......................................................................... 22
Lampiran 1.2 Penilaian Kinerja Magang ............................................................ 23
Lampiran 1.3 Surat Permohonan Magang ......................................................... 24
Lampiran 1.4 Surat Penerimaan Magang & MOU .............................................. 25
Lampiran 1.5 Learning Agreement ..................................................................... 31
Lampiran 1.6 Log Magang ................................................................................. 32
LAMPIRAN B
Lampiran 2.1 Praktikan Saat Magang ............................................................... 39
Lampiran 2.2 Meeting Timeline Project Yang Akan Di Kerjakan ........................ 40
vii
BAB I
PENDAHULUAN
1.1 Latar Belakang MBKM Mandiri dan Magang
MBKM Mandiri adalah sebuah bentuk dorongan kebijakan
Kampus Merdeka yang mendorong Perguruan Tinggi (PT) untuk
menjalankan program MBKM secara mandiri. Dalam bentuk
implementasi MBKM mandiri, PT menyelenggarakan, mendanai,
dan mengeksekusi program MBKM-nya tanpa intervensi dari
Kemendikbudristek. Tujuan MKBM mandiri adalah untuk membantu
sebanyak-banyaknya mahasiswa mendapatkan pengalaman di luar
kampus demi persiapan karir di masa depan.
1
1.2 Maksud dan Tujuan Magang
1.2.1 Maksud dan Tujuan Magang
Maksud diadakannya Magang ini ialah sebagai berikut ;
1. Memenuhi persyaratan Kurikulum Sarjana Strata-1.
2. Memperoleh wawasan tentang pekerjaan sebagai Tester dan
mendapatkan pengalaman kerja dalam bidang teknologi dan
informasi yang berkaitan dengan Siklus Pengembangan perangkat
lunak dengan mengerjakan setiap tugas yang diberikan dengan
solusi terbaik.
3. Melakukan testing dengan dengan dokumen spesifikasi untuk
menemukan setiap masalah atau bug.
1.2.2 Tujuan Magang
Adapun tujuan Magang adalah sebagai berikut;
1. Memperoleh gambaran kerja dalam mempersiapkan mental dan
memenuhi kebutuhan yang diperlukan dalam dunia kerja, salah
satunya dengan memperoleh pengalaman kerja sebagai Tester
Aplikasi.
2. Mendapatkan pengalaman langsung dari praktik kerja di lapangan
salah satunya dengan menguasai penggunaan Postman dan Soap
UI.
3. Mendapatkan ilmu pengetahuan baru mengenai Testing API dan
menerapkan ilmu UI/UX yang didapat selama perkuliahan pada
dunia kerja.
4. Memperoleh Ilmu dengan mata kuliah yang relevan
• Isu Sosial dan Keprofesian Teknologi Informasi:
Mahasiswa akan mendapatkan arahan untuk
mengembangkan kemampuan dalam mengelola keamanan
data proyek-proyek yang akan di kerjakan.
• Manajemen Proyek Perangkat Lunak:
Mahasiswa akan diberikan tanggung jawab untuk
memastikan kelancaran suatu proyek. Mahasiswa akan
terlibat dalam menentukan jadwal waktu proyek,
mengidentifikasi data uji yang diperlukan, dan berkoordinasi
dengan tim pengembang terkait sistem atau aplikasi yang
akan diuji.
2
• Perusahaan Virtual:
Mahasiswa akan merasakan sistem kerja secara daring
atau digital, di mana seluruh aspek operasional, komunikasi,
dan manajemen tim dipantau secara virtual.
• Arsitektur Berbasis Layanan:
Mahasiswa juga akan mendapatkan pelajaran mengenai
pengujian terhadap API. API adalah komponen yang sangat
vital dalam Arsitektur Berorientasi Layanan (Service-
Oriented Architecture/SOA). Pengujian terhadap API ini
akan dilakukan untuk mendeteksi potensi kegagalan atau
kesalahan pada parameter-parameter API tersebut.
• Kapita Selekta Informatika:
Mahasiswa juga diajarkan untuk mengadaptasi metodologi
dan manajemen proyek yang dapat memberikan kerangka
kerja untuk menentukan parameter-parameter pengujian
yang akan diterapkan saat proyek sedang berlangsung.
3
No Kegiatan Bulan Keterangan
25
20
15
10
0
Maret April Mei Juni
4
BAB II
TINJAUAN PUSTAKA
2.1 Sejarah Perusahaan
PT Hexamatics Info Tech merupakan perusahaan yang aktif dalam
maintenance IT dengan kemampuan sumber daya manusia dalam
kapabilitas sistem terbaik. PT Hexamatics Info Tech senantiasa fokus pada
pengembangan inovasi untuk memenuhi kebutuhan pelanggan dalam
situasi industri yang sangat cepat tumbuh dan berubah dalam
perkembangan zaman dan mampu memenangkan persaingan untuk
mencapai nilai tambah bagi konsumen.
HR Excecutive
HR Manager
Finance Executive
Operational Staff
Sr Programmer/Application
Developer
Director
Jr Programmer/Application
IT Applic. & Development
Developer
System Analyst
Network Specialist
System Administrator
IT Manager
Leader Project
Team Leader
IT Quality Assurance
Test Analyst
Tester
IT Staff
IT Operation
Helpdesk
6
2.3 Kegiatan Umum Perusahaan
Kegiatan perusahaan secara umum, yaitu apabila ada kegiatan
acara idul fitri dan tahun baru dan itu bertepatan dengan agenda Rafi
Period maka pekerjaan tetap berlanjut, karena untuk menjaga timeline
project tetap berjalan dengan baik supaya dapat di selesaikan dengan
waktu yang sudah di tentukan
Ada pun juga kegiatan sehari-hari seperti melakukan testing dan
development terhadap project yang di tentukan, bekerjasama dengan
developer supaya sistem pada project berjalan lancar. karena setiap tim
dibagi tugas untuk melakukan testing maupun develop sistem sesuai
dengan agenda yang sudah di tentukan Rafi Period.
7
Kesesuaian:
Magang pada PT Hexamatics Info Tech mahasiswa di berikan
tanggung jawab untuk memastikan berjalannya sebuah project. Mahasiswa
akan ikut serta dalam penentuan timeline project, test data yang dibutuhkan
pada suatu project, berkoordinasi dengan developer mengenai sistem atau
aplikasi yang akan di testing.
3. Perusahaan Virtual
8
5. Kapita Selekta Informatika
6. Magang
9
BAB III
PELAKSANAAN MAGANG
3.1 Bidang Kerja
Pada kegiatan kerja profesi ini dilakukan mengetahui dalam
pengerjaan Testing terhadap sebuah aplikasi untuk mencari tahu bug pada
fitur yang ada.
PT. Telkomsel bekerja sama dengan PT Hexamatics Info Tech untuk
membantu dalam proses testing terhadap project-project telkomsel
sebelum di rilis ke public.
10
Gambar 3.2 Agenda Testing Project (sumber : Dokumen Praktikan)
a. Testing Project URP Telkomsel
Project ini merupakan produk telkomsel yang berhubungan dengan
Inject Voucher telkomsel, baik itu melalui web maupun melalui UMB.
Ada beberapa fitur-fitur aplikasi yang harus dipahami, alur kerja dan kriteria
atau parameter dalam testing aplikasi. Pertama testing inject voucher
melalui UMB.
Pada saat melakukan testing kita berpacu dengan Test Case yang
sudah di buat dan menjadi parameter testing. Di dalam test case ini
terdapat parameter testing positif dan negative, karena di dalam tester ini
di uji juga seperti kegagalan dalam melakukan transaksasinya.
11
Gambar 3.4 Test Case Project URP (sumber : Dokumen Praktikan)
12
Pada gambar di atas merupakan hasil testing dan contoh
Documentation tools yang digunakan. Di dalam Documentation tools
tersebut kita harus memberikan keterangan testing, seperti timestamp nya,
di testing oleh siapa, serta wajib memasukkan evidence yang sudah di
ambil tadi.
Gambar 3.7 Testing Inject Voucher Melalui Web (sumber : Dokumen Praktikan)
13
Gambar 3.8 TDirect Telkomsel (sumber : Dokumen Praktikan)
Pada project T-Direct ini para tester sudah di beri email telkomsel
masing-masing, supaya para tester dapat mengakses TDirect ini yang
dimana hanya email telkomsel lah yang dapat mengaksesnya.
Kali ini kita coba testing pada TC-150 yang dimana sudah tertera
parameter yang sudah di tentukan. Pertama perhatikan key features nya
terlebih dahulu karena itu hal penting supaya sesuai dengan parameter
yang sudah di berikan. Lalu perhatikan Test Script (step by step) nya dan
expected yang di inginkan.
14
Gambar 3.10 Monthly Data TDirect (sumber : Dokumen Praktikan)
16
Testing API menggunakan SOAP UI. pada testing kali ini
membutuhkan API request existing dan upgrade, karena kita harus tetap
memastikan API yang existing ini belum mengalami perubahan seperti API
Upgrade. Jika pada saat testing terjadi bug atau tidak sesuai parameter
maka kita dapat infokan secara paralel kepada developer, untuk
memberitahu bahwa ada bug atau parameter yang tidak sesuai dengan
testcase. Namun jika sudah sesuai parameter dan ada bug, maka ambil
evidence supaya dapat melaporkan hasil testing.
17
Pada gambar di atas, Testing API dengan Postman, cara kerja
testingnya sama seperti dengan testing API dengan SOAP UI namun
yang membedakan adalah testing menggunakan Postman ini untuk
membuka authorization yang ada pada API. Selebihnya tata cara
testingnya sama.
18
3.3 Kendala Yang Dihadapi
Kendala yang di hadapi pada saat melakukan testing adalah pada
saat melakukan testing API, karena pada testing API para tester harus teliti
terhadap script yang sudah di susun oleh developer, tester harus
menyesuaikan API Existing dan API Upgrade.
3.4 Cara Mengatasi Kendala
Dalam beberapa kejadian terdahulu, tester memanfaatkan Tools
Notepad ++. yang dapat di gunakan sebagai pembanding dan penyeleksi
apakah API tersebut memiliki kesamaan terhadap API Exsisting dan API
Upgrade.
19
BAB IV
PENUTUP
4.1 Simpulan
Selama pelaksanaan magang, mahasiswa dapat menerapkan dan
mempraktikan materi perkuliahan pada dunia kerja, dan juga memperoleh
banyak pengetahuan baru seperti berkomunikasi dengan baik oleh rekan
dan client, juga bekerja sama dengan rekan tim agar suatu pekerjaan dapat
diselesaikan dengan cepat dan lebih efisien. Maksud dan tujuan dari
magang pun dapat tercapai dengan memahami dan mengatasi kendala-
kendala pada saat melakukan testing, dan praktikan dilatih untuk
memberikan aktif memberika solusi pemecahan masalah pada testing
tersebut.
4.2 Saran
Beberapa hal yang dipelajari pada bidang testing ini adalah
bagaimana memulai sebuah project dari berdiskusi tentang timeline project,
test data yang di butuhkan, serta expected apa yang ingin dicapai. Dalam
meningkatkan pekerjaan membutuhkan bantuan developer yang mungkin
lebih dari 2 sampai 3 orang karena setiap terjadi bug atau parameter yang
tidak sesuai, para tester harus menunggu permasalahan tersebut selesai,
karena setiap test case selalu saling terhubung.
20
DAFTAR PUSTAKA
21
LAMPIRAN
Lampiran A
22
Lampiran 1.2. Penilaian Kinerja Magang
23
Lampiran 1.3. Surat Permohonan Magang
24
Lampiran 1.4. Surat Penerimaan Magang Dan MOU
25
26
27
28
29
30
Lampiran 1.5. Learning Agreement
31
Lampiran 1.6. Log Magang
LOG MAGANG
Rabu, 15
Februari Pengajuan Magang di PT
1
Hexamatics Info Tech
2023
2
Rabu, 15
Februari MoU antara Universitas Esa Unggul
dengan PT Hexamatics Info Tech
2023
33
6 Senin, 03 • Melakukan Testing Project
April URP UAT
• Melakukan Testing Project
2023 - Jumat,
URP UAT
07 April
• Melakukan Testing Project
2023 URP UAT
• Melakukan Testing Project
URP UAT
• Melakukan Testing Project
URP UAT
34
9 Senin, 24 • Melakukan Testing Project
URP SIT
April
• Melakukan Testing Project
2023 - Jumat, URP SIT
28 April • Melakukan Testing Project
2023 URP SIT
• Melakukan Testing Project
URP SIT
• Melakukan Testing Project
URP SIT
35
10 Senin, 1 • Melakukan Testing Project
URP SIT
Mei
• Melakukan Testing Project
2023 - Jumat, URP SIT
5 Mei • Melakukan Testing Project
2023 URP SIT
• Melakukan Testing Project
URP SIT
• Melakukan Testing Project
URP SIT
36
13 Senin, 22 • Melakukan Testing Tdirect
• Melakukan Testing Tdirect
Mei
• Melakukan Testing Tdirect
2023 - Jumat, • Melakukan Testing Tdirect
26 Mei • Melakukan Testing Tdirect
2023
37
17 Senin, 19 • Melakukan Testing CRMBE
• Melakukan Testing CRMBE
Juni
• Melakukan Testing CRMBE
2023 - Jumat, • Melakukan Testing CRMBE
23 Juni • Melakukan Testing CRMBE
2023
38
Lampiran B
Lampiran 2.1. Praktikan saat magang
39
Lampiran 2.2. Meeting Timeline Project yang akan di kerjakan
40