You are on page 1of 59

BAB III

PELAKSAAN KERJA MAGANG

3.1 Kedudukan dan Koordinasi

Pada pelaksanaan kerja magang di PT. Emporia Digital Raya, mahasiswa

ditempatkan pada departemen Business Analyst sebagai Business Analyst Internship.

Departemen tersebut bergabung secara langsung dengan Quality Assurance Team yang

disebut departemen Business Analyst & Quality Assurance Group. Departemen

Business Analyst & Quality Assurance Group adalah salah satu departemen yang

dikepalai oleh Bapak Yohan Wahyudi. Namun saat kerja magang berlangsung, Ibu

Budiwari Rizki Fadhillah yang bertanggung jawab sebagai pembimbing magang.

Adapun deskripsi pekerjaan yang diberikan yaitu, mengumpulkan requirement

dari user atau product owner, mengkoordinasi terkait pengembangan / penambahan

fitur dengan developer, membuat dokumen FSD (Functional Specification Document)

product yang belum di dokumentasikan. Dokumen FSD tersebut terdiri dari :

1. Dokumentasi Requirement User

2. Membuat Flow Business

3. Membuat Use Case

4. Membuat UI (jika UI belum tersedia dari product owner)

5. Memberikan solusi terkait pengembangan / penambahan fitur aplikasi.

11
3.2 Tugas yang Dilakukan

Praktik kerja magang sebagai Business Analyst Internship di PT. Emporia

Digital Raya terdapat tugas dan tanggung jawab yang diberikan selama kerja magang

berlangsung. Karena business analyst berperan sebagai jembatan penguhubung antara

pengguna dengan tim developer, tugas yang dilakukan diantaranya mempelajari,

memahami kebutuhan pengguna, mengkoordinasikan permintaan user dengan tim

developer, memberikan produk yang sudah siap digunakan kepada user, dan kemudian

melaporkan dalam bentuk dokumen Fuctional Spesification Document (FSD).

Selama 40 hari kerja, pekerjaan yang dilakukan yaitu mengerjakan studi kasus

website ekspedisi ‘deliverit’ dan project SIPENDAR. Kedua tugas ini secara garis

besar sama – sama memiliki hasil akhir dokumen FSD. Setelah pengerjaan dokumen

FSD sudah selesai, dokumen tersebut kemudian akan dikirim ke pembimbing magang

untuk di review dan di revisi apabila masih terdapat kesalahan.

3.3 Uraian Pelaksanaan Kerja Magang

Dalam pelaksanaan kerja magang di PT. Emporia Digital Raya sebagai

Business Analyst dalam waktu 40 hari kerja dimulai dari tanggal 14 Juni 2021 sampai

dengan 06 Agustus 2021. Aktivitas yang dikerjakan secara garis besar yaitu membuat

Fuctional Spesification Document (FSD). Mulai dari mengumpulkan user requirement

hingga aplikasi siap digunakan oleh pengguna dengan melalui testing aplikasi terlebih

dahulu. Berikut ini merupakan timeline pelaksanaan kerja magang yang telah

dikerjakan.

12
Tabel 3. 1 Timeline dan Tugas Kerja Magang

Minggu
Tugas yang Dilakukan
Ke -
1 − Belajar membuat flow business dalam sebuah aplikasi
− Menganalisis studi kasus ekspedisi website ‘deliverit’
− Mengerjakan fitur register dan login pada website ‘deliverit’
2 − Mengerjakan fitur cek resi, cek ongkos kirim, dan input
barang pada website ‘deliverit’
3 − Mengerjakan fitur menu kontak, history, dan log pada website
‘deliverit’
4 − Mengerjakan fitur akun saya, menu FAQ, dan pengaturan
pada website ‘deliverit’
5 − Meeting dengan user Project SIPENDAR
− Mengumpulkan user requirement
6 − Meeting dengan tim developer
− Mengkoordinasi perancangan aplikasi SIPENDAR XML
Converter
7 − Testing full cycle aplikasi SIPENDAR
− Koordinasi dengan tim developer jika masih ditemukan bug
atau error pada aplikasi
8 − Memberikan aplikasi SIPENDAR Converter kepada user
− Membuat dokumen FSD SIPENDAR

3.3.1 Minggu Pertama : Studi Kasus Ekspedisi (Fitur Register, Login)

Pada minggu pertama pelaksanaan kerja magang, tugas yang diberikan yaitu

menyelesaikan studi kasus ekspedisi berdasarkan user requirement dibawah

ini.

13
Tabel 3. 2 User Requirement Studi Kasus Ekspedisi

No. User Requirement


− Login,
− Input pengiriman barang,
Spesifikasi
− History input pengiriman barang,
1. Kebutuhan
Bisnis − Melacak resi pengiriman,
− Pengaturan yang diperlukan untuk menunjang
website ekspedisi.
• Admin ekspedisi login menggunakan akun yang
telah di daftarkan,
• Admin ekspedisi yang akan melakukan input
pengiriman barang wajib login ke website
ekspedisi,
Functionality • Admin ekspedisi dapat melacak pengiriman
2.
Requirement dengan ataupun tanpa login,
• Pengirim barang dapat melacak pengiriman
barang tanpa perlu login ke website ekspedisi,
• Pengirim barang dapat melakukan pengecekan
ongkos kirim barang tanpa perlu login ke
website ekspedisi,
− Menggunakan penulisan, symbol dan warna
yang mudah dipahami dan jelas sebagai
navigasi,
Ease of Use − Terdapat validasi inputan sebelum dilakukan
3.
Requirement proses,
− Jika terjadi error, system ini akan menampilkan
pesan tentang langkah yang harus dilakukan
untuk mengatasi masalah yang terjadi,
Personalization • Website ekspedisi ditampilkan dengan
and menggunakan Bahasa Indonesia,
4. Internalization • Menggunakan istilah computer menggunakan
Requirement Bahasa Indonesia yang mudah dimengerti,
• Penulisan format mata uang Indonesia (IDR).
Performance Website dapat diakses 24 jam, selama 7 hari
5.
Requirement seminggu.
− Terdapat error message apabila terjadi
Maintenance kesalahan,
6.
Requirement − Terdapat pesan yang jelas untuk setiap proses
yang berhasil dilakukan,

14
No. User Requirement
• Terdapat menu FAQ untuk menjawab
pertanyaan-pertanyaan dari pengirim barang,
Supportability
7. • Terdapat menu kontak, agar pengirim barang
Requirement
dapat berinteraksi langsung dengan admin
ekspedisi.
− Website dapat diakses dari platform desktop,
− Login dapat dilakukan menggunakan Captcha,
Access − Melacak resi dilakukan menggunakan captcha
8.
Requirement jika tidak login kedalam website ekspedisi,
− Setiap pengguna memiliki kewenangan akses
yang berbeda.
Audit Semua aktivitas yang dilakukan dengan login
9.
Requirement ke aplikasi akan dicatat pada log
• Password yang digunakan untuk login memiliki
panjang minimal 8 karakter dengan gabungan
angka dan huruf,
Security • Apabila pengguna website melakukan
10.
Requirement kesalahan login sebanyak 3 kali, maka
pengguna diharuskan untuk me-reset kata kunci
ataupun menghubungi superadmin untuk
melakukan reset kata kunci.

Penyelesaian pada studi kasus ini menggunakan nama website

‘deliverit’. ‘deliverit’ merupakan sebuah website ekspedisi mengenai

pengiriman barang. Website ini digunakan oleh dua role berbeda, yaitu role

untuk pengirim barang dan role untuk admin. Yang membedakan setiap role

terdapat pada fitur-fitur yang disediakan. Hasil akhir dari tugas ini berupa

prototype dalam bentuk website ‘deliverit’.

Terdapat 11 fitur yang disediakan untuk memenuhi kebutuhan

pengguna, yaitu fitur Register, Login, Cek Resi, Ongkos Kirim, Input Barang,

Menu Kontak, Menu History, Menu Log, Akun Saya, Menu FAQ, dan

15
Pengaturan. Sesuai dengan dokumentasi Functional Spesification Document

(FSD) setiap fitur memiliki empat point utama, point pertama yaitu syarat dan

ketentuan, point kedua flow business, point ketiga use case, dan point keempat

User Interface. Berikut ini adalah penjelasan setiap fitur pada website

‘deliverit’.

❖ Fitur Register

Register merupakan fitur daftar akun yang digunakan bagi admin baru yang

belum memiliki akun untuk mengakses deliverit.

1. Syarat & Ketentuan

− Hanya admin yang dapat mendatarkan akun baru.

− Harus menggunakan No. Induk Karyawan (NIK) yang telah terdaftar di

sistem deliverit.

− Satu NIK hanya diperbolehkan mendaftarkan akun sebanyak satu kali.

− Pembuatan password baru untuk mendaftar harus memiliki panjang

minimal 8 karakter dengan gabungan angka dan huruf.

2. Flow Business

16
Gambar 3. 1 Flow Business Register Website ‘deliverit’

3. Use Case

Gambar 3. 2 Use Case Register Website ‘deliverit’

17
4. User Interface

Gambar 3. 3 UI Register website ‘deliveit’

❖ Fitur Login

Login merupakan fitur untuk dapat mengakses dan menggunakan website

Deliverit oleh admin.

1. Syarat & Ketentuan

− Hanya admin yang sudah terdaftar yang dapat melakukan login website

deliverit.

18
− Login digunakan untuk melakukan seluruh proses pekerjaan admin

deliverit yang berhubungan dengan penambahan data, edit, maupun

validasi admin Deliverit.

− Password dimasukan harus sesuai dengan yang telah didaftarkan

sebelumnya.

− Apabila admin website melakukan kesalahan login sebanyak 3 kali,

maka admin diharuskan untuk me-reset kata kunci ataupun

menghubungi super admin untuk melakukan reset kata kunci.

− Login dapat dilakukan jika captcha telah berhasil.

− Admin yang berhasil login akan diarahkan ke halaman dashboard

website Deliverit dan dapat menggunakan seluruh fitur yang tersedia

2. Flow Business

19
Gambar 3. 4 Flow Business Login Website ‘deliverit’

3. Use Case

20
Gambar 3. 5 Use Case Login Website 'deliverit'

4. User Interface

Gambar 3. 6 UI Login Website 'deliverit'

21
3.3.2 Minggu Kedua : Fitur Cek Resi, Ongkos Kirim, Input Barang

❖ Fitur Cek Resi

Cek Resi merupakan fitur yang dapat melacak lokasi pengiriman barang

berdasarkan nomor resi transaksi.

1. Syarat & Ketentuan

− Admin dapat melakukan pengecekan resi dengan atau tanpa login ke

website deliverit,

− Customer dapat melakukan pengecekan resi tanpa perlu login ke

website deliverit,

− Pengecekan resi hanya dapat dilakukan jika captcha telah berhasil,

− Pengecekan resi hanya dapat dilakukan jika nomor resi terdaftar di

sistem deliverit,

− Minimal resi yang diperlukan dalam 1 kali pengecekan pengiriman

barang yaitu 1 resi,

− Maksimal resi yang diperlukan dalam 1 kali pengecekan pengiriman

barang yaitu 3 resi.

2. Flow Business

22
Gambar 3. 7 Flow Business Cek Resi Website 'deliverit'

3. Use Case

23
Gambar 3. 8 Use Case Cek Resi Website 'deliverit'

4. User Interface

− User Interface untuk Admin

Gambar 3. 9 UI Cek Resi Admin Website 'deliverit'

24
− User Interface untuk Pengirim Barang

Gambar 3. 10 UI Cek Resi Pengirim Website 'deliverit'

❖ Fitur Ongkos Kirim

Terdapat tiga fungsi dalam ongkir, yaitu cek ongkir, edit ongkir, dan tambah

ongkir. Berikut ini perbedaan ketiga fungsi tersebut.

Tabel 3. 3 Fungsi Ongkos Kirim Website 'deliverit'

Fungsi Deskripsi
Cek Ongkir Cek Ongkir berfungsi untuk melihat detail harga layanan
jasa pengiriman barang sesuai dengan asal dan tujuan
lokasi pengiriman
Edit Ongkir Edit Ongkir hanya dapat digunakan oleh admin deliverit
untuk mengubah data harga layanan berdasarkan
lokasinya.

25
Tambah Ongkir Tambah Ongkir hanya dapat digunakan oleh admin
deliverit untuk menambahkan data harga layanan di
lokasi atau wilayah yang belum terdaftar sebelumnya.

1. Syarat & Ketentuan

− Admin dapat melakukan pengecekan ongkir dengan atau tanpa login ke

website deliverit,

− Customer dapat melakukan pengecekan ongkir tanpa perlu login ke

website deliverit

− Hasil informasi rincian biaya pengiriman secara otomatis terintegrasi

sesuai dengan lokasi asal dan lokasi tujuan yang telah di input

sebelumnya.

− Pengubahan data pada fitur edit ongkir hanya dapat dilakukan oleh

admin yang sudah berhasil login.

− Fitur edit ongkir digunakan oleh admin untuk mengubah data biaya

ongkir pengiriman barang berdasarkan lokasinya.

− Jika nominal harga lama dan harga baru yang di input sama, maka

sistem tidak akan menerima pengubahan data.

− Data edit harga yang telah berhasil dilakuan atau seluruh riwayat

perubahannya dapat dilihat pada halaman Log.

− Penambahan data pada fitur tambah ongkir hanya dapat dilakukan oleh

admin yang sudah berhasil login.

26
− Fitur Tambah Ongkir hanya bisa ditambahkan jika lokasi / wilayah

belum terdaftar sebelumnya.

2. Flow Business

Gambar 3. 11 Flow Business Cek Ongkir Website 'deliverit'

27
Gambar 3. 12 Flow Business Edit Ongir Website 'deliveit'

28
Gambar 3. 13 Flow Business Tambah Ongkir Website 'deliverit'

3. Use Case

29
Gambar 3. 14 Use Case Ongkos Kirim Website ‘deliverit'

4. User Interface

− User Interface untuk Admin

Gambar 3. 15 UI Ongkos Kirim Admin Website 'deliverit'

30
Gambar 3. 16 UI Cek Ongkir Admin Website 'deliverit'

Gambar 3. 17 UI Edit Ongkir Admin Website 'deliverit'

31
Gambar 3. 18 UI Tambah Ongkir Admin Website 'deliverit'

− User Interface untuk Pengirim Barang

Gambar 3. 19 UI Cek Ongkir Pengirim Website 'deliverit'

32
❖ Fitur Input Barang

Fitur input barang digunakan untuk penambahan setiap transaksi pengiriman

barang dari customer.

1. Syarat & Ketentuan

− Fitur input barang hanya dapat diakses oleh admin deliverit yang

berhasil login.

− Input barang dapat dilakukan jika customer sudah melunasi biaya

pengiriman.

− Pengubahan data pada button edit dan delete hanya dapat digunakan

dihari yang sama atau selama status masih ‘New’.

− Terdapat tiga tahapan status dalam proses pengiriman barang deliverit.

Berikut ini merupakan status pada sistem deliverit.

Tabel 3. 4 Status Pengiriman Website ‘deliverit’

Status Deskripsi
New Status pengiriman barang yang baru di input
pada hari yang sama
On Process Status pengiriman sedang berjalan
Completed Status pengiriman barang yang telah terkirim

− Selain status ‘New’ , maka button edit dan delete secara otomatis akan

non-aktif./ disable.

33
− Pengubahan data tidak berlaku untuk nomor resi transaksi dan field

harga.

− Seluruh riwayat input barang yang berhasil ataupun telah dilakukan

pengubahan dapat dilihat pada halaman History.

2. Flow Business

34
Gambar 3. 20 Flow Business Input Barang Website ‘deliverit’

3. Use Case

35
Gambar 3. 21 Use Case Input Barang Website ‘deliverit’

4. User Interface

Gambar 3. 22 UI Input Barang Website ‘deliverit’

36
3.3.3 Minggu Ketiga : Fitur Menu Kontak, History, Log

❖ Fitur Menu Kontak

Fitur menu kontak berfungsi sebagai penghubung interaksi antara customer /

pengirim barang dengan admin ekspedisi deliverit.

1. Syarat & Ketentuan

− Pengirim barang dapat mengajukan pertanyaan yang dimasukkan

melalui fitur menu kontak dan tanpa login.

− Field mandatory dan captcha harus dilengkapi sebagai syarat untuk

dapat mengirim pesan.

− Jawaban atas pertanyaan yang diajukan akan dikirim oleh admin

melalui email resmi deliverit ke email customer yang telah dicantumkan

pada form menu kontak.

− Pertanyaan yang masuk pada jam 08.00 sampai 17.00 akan dijawab oleh

admin deliverit dihari yang sama. Lebih dari jam tersebut, maka dijawab

pada hari selanjutnya.

− Button reply message pada halaman Menu Kontak sisi admin akan

secara otomatis non-aktif / disable apabila pertanyaan tersebut sudah

dijawab

2. Flow Business

37
Gambar 3. 23 Flow Business Menu Kontak Website ‘deliverit’

3. Use Case

38
Gambar 3. 24 Use Case Menu Kontak Website ‘deliverit’

4. User Interface

− User Interface untuk Admin

Gambar 3. 25 UI Menu Kontak Admin Website ‘deliverit’

− User Interface untuk Pengirim Barang

39
Gambar 3. 26 UI Menu Kontak Pengirim Website ‘deliverit’

❖ Fitur Menu History

Fitur Menu History berfungsi untuk penyimpanan seluruh riwayat transaksi

yang hanya dapat diakses oleh admin.

1. Syarat & Ketentuan

− Hanya admin yang dapat mengakses menu history dengan login ke

website Deliverit.

− Data yang ditampilkan pada menu history adalah seluruh data transaksi

dengan status ‘On Progress’ dan ‘Completed’.

− Terdapat fitur filter berdasarkan kategori dapat digunakan admin

Deliverit dalam mencari data secara cepat dan tepat.

2. Flow Business

40
Gambar 3. 27 Flow Business Menu History Website ‘deliverit’

3. Use Case

Gambar 3. 28 Use Case Menu History Website ‘deliverit’

4. User Interface

41
Gambar 3. 29 UI Menu History Website ‘deliverit’

❖ Fitur Menu Log

Fitur Menu Log berisi seluruh riwayat pengubahan data biaya pengiriman

sesuai dengan halaman form edit ongkir yang di input oleh admin.

1. Syarat & Ketentuan

− Hanya admin yang dapat mengakses menu log dengan login ke website

Deliverit.

− Terdapat fitur filter berdasarkan kategori dapat digunakan admin

Deliverit dalam mencari data secara cepat dan tepat.

2. Flow Business

42
Gambar 3. 30 Flow Business Menu Log Website ‘deliverit’

3. Use Case

Gambar 3. 31 Use Case Menu Log Website ‘deliverit’

4. User Interface

43
Gambar 3. 32 UI Menu Log Website ‘deliverit’

3.3.4 Minggu Keempat : Fitur Akun Saya, Menu FAQ, Pengaturan

❖ Fitur Akun Saya

Tampilan ini berisi profile sebuah akun admin. Di dalamnya memuat seluruh

rincian informasi mengenai data diri admin saat registrasi.

1. Syarat & Ketentuan

− Hanya admin yang dapat mengakses akun saya dengan login ke website

Deliverit.

2. Flow Business

44
Gambar 3. 33 Flow Business Akun Saya Website ‘deliverit’

3. Use Case

Gambar 3. 34 Use Case Akun Saya Website ‘deliverit’

4. User Interface

45
Gambar 3. 35 UI Akun Saya Website ‘deliverit’

❖ Fitur Menu FAQ

Fitur Menu FAQ berisi list pertanyaan dan jawaban yang sering dijukan oleh

customer. Hal ini bertujuan agar customer dapat mengetahui terkait informasi

pengiriman jasa Deliverit.

1. Syarat & Ketentuan

− Admin dan customer dapat mengakses Menu FAQ tanpa login ke

website Deliverit.

2. Flow Business

46
Gambar 3. 36 Flow Business Menu FAQ Website ‘deliverit’

3. Use Case

Gambar 3. 37 Use Case Menu FAQ Website ‘deliverit’

4. User Interface

47
Gambar 3. 38 UI Menu FAQ Website ‘deliverit’

❖ Fitur Pengaturan

Fitur pengaturan berisi seluruh pengaturan akun admin seperti account,

password, notifications, dan help.

1. Syarat & Ketentuan

− Hanya admin yang dapat mengakses halaman pengaturan dengan login

ke website Deliverit.

− Pada pengaturan account, seluruh data dapat diubah selain data No.

Induk Karyawan

2. Flow Business

48
Gambar 3. 39 Flow Business Pengaturan Website ‘deliverit’

3. Use Case

49
Gambar 3. 40 Use Case Pengaturan Website ‘deliverit’

4. User Interface

Gambar 3. 41 UI Pengaturan Akun Website ‘deliverit’

50
Gambar 3. 42 UI Pengaturan Password Website ‘deliverit’

Gambar 3. 43 UI Pengaturan Notifikasi Website ‘deliverit’

51
Gambar 3. 44 UI Pengaturan Help Website ‘deliverit’

3.3.5 Minggu Kelima : Project SIPENDAR

Pada minggu kelima, diberikan tugas untuk mengerjakan Project

SIPENDAR yang diminta oleh anak perusahaan emporia, yaitu PT. Harsya

Remitindo. SIPENDAR ini merupakan sebuah aplikasi XML Converter untuk

melakukan convert data dari file excel menjadi file XML Project SIPENDAR

merupakan project untuk melaporkan data terkait initial watchlist yang terlibat

dalam tindakan kriminal seperti teroris, kejahatan masal, dan tindakan kriminal

lainnya ke PPATK. Aplikasi ini bertujuan untuk mengetahui apabila terdapat

karyawan dari PT. Harsya Remitindo yang terdapat pada data tindakan kriminal

sehingga kemudian bisa di tindak lanjutkan. Terdapat dua file template excel

yang digunakan. Template pertama, yaitu template file excel pengayaan.

52
Template ini digunakan oleh PPATK untuk mengirim data berisi initial

watchlist kepada PT. Harsya Remitindo. Template kedua, yaitu template file

excel internal dan proaktif. Template ini digunakan oleh PT. Harsya Remitindo

untuk menduga / melaporkan tersangka tindakan kriminal berdasarkan data dari

PPATK.

Selain template file excel, PT. Harsya Remitindo juga melampirkan dua

dokumen user sebagai panduan untuk membuat aplikasi XML Converter, yaitu

dokumen user pengayaan dan dokumen user internal dan proaktif. Berikut ini

adalah user requirement yang harus dipenuhi.

1. Pembuatan sistem Convert to XML yang perlu dilaporkan oleh PT

Harsya Remitindo ke PPATK sesuai dengan :

a. Template Excel Internal dan Proaktif Sheet Individu,

b. Template Excel Internal dan Proaktif Sheet Korporasi.

2. Pembuatan sistem Convert to XML yang diterima oleh PT Harsya

Remitindo dari PPATK sesuai dengan :

a. Template Excel Pengayaan Sheet Individu,

b. Template Excel Pengayaan Sheet Korporasi.

3.3.6 Minggu Keenam : Kordinasi dengan Tim Developer

Setelah menerima permintaan dari user, langkah selanjutnya yaitu

mengkoordinasikan dengan tim developer. Karena user dan developer tidak

53
diperkenankan untuk berkomunikasi secara langsung, maka disinilah peran

business analyst sebagai jembatan antara user dengan tim developer.

Team developer membutuhkan waktu satu minggu untuk membuat

rancang bangun aplikasi XML Converter. Berikut ini adalah user interface

aplikasi SIPENDAR XML Converter.

Gambar 3. 45 UI Template Pengayaan SIPENDAR

54
Gambar 3. 46 UI Template Internal & Proaktif SIPENDAR

3.3.7 Minggu Ketujuh : Testing Full Cycle aplikasi SIPENDAR

Setelah aplikasi SIPENDAR XML Converter sudah selesai, perlu

dilakukan testing aplikasi sebelum diberikan ke user. Testing aplikasi ini

dilakukan dengan membuat test script. Pengerjaan test ini seminggu karena saat

aplikasi di test, masih terdapat bug atau error sehingga perlu diperbaiki kembali

oleh tim developer.

Berikut ini adalah test script pada template internal dan proaktif aplikasi

SIPENDAR XML Converter.

55
Tabel 3. 5 Test Script Template Internal & Proaktif SIPENDAR

Test Severit
Navigati Expectatio Statu
Case- Activity Results Case y of
on n s
ID Defect
Berhasil
memilih
Pilih Berhasil template
SIPEN template memilih pengayaan dan
Choose POSITI
DAR_ internal template dapat NONE PASS
Template VE
001 dan internal dan menampilkan
proaktif proaktif output di
halaman XML
Result
Tidak dapat
untuk tidak
Tidak dapat memilih salah
Tidak menampilk satu template
SIPEN
Choose memilih an output dan NEGA
DAR_ NONE PASS
Template salah satu di halaman menampilkan TIVE
002
template XML halaman sesuai
Result dengan
template yang
dipilih
Berhasil
Mengisi
menampilk Berhasil
semua
Form an semua menampilkan
SIPEN setiap
Sipendar isi data semua isi data POSITI
DAR_ form NONE PASS
Converte excel di excel di VE
003 SIPENDA
r halaman halaman XML
R
XML Result
Converter
Result
Tidak Tidak dapat Muncul Pop
mengisi menampilk Up Message
Form
SIPEN semua an output "File Excel Is
Sipendar NEGA
DAR_ form data excel Invalid!, NONE PASS
Converte TIVE
004 SIPENDA di halaman Missing Sheet
r
R XML Name!, Invalid
Converter Result Format File!"
Input
Berhasil
nama
membaca
sheet Berhasil
data pada
individu menampilkan
sheet
SIPEN Nama sesuai semua isi data
individu POSITI
DAR_ Sheet dengan sheet individu NONE PASS
dan VE
005 Individu file excel di halaman
menampilk
template XML Result
an di
internal Individu
halaman
dan
XML
proaktif

56
Test Severit
Navigati Expectatio Statu
Case- Activity Results Case y of
on n s
ID Defect
Result
Individu
Input
nama
sheet
Tidak dapat
individu
menampilk Tidak dapat
tidak
SIPEN Nama an output menampilkan
sesuai NEGA
DAR_ Sheet di halaman output di NONE PASS
dengan TIVE
006 Individu XML halaman XML
file excel
Result Result Individu
template
Individu
internal
dan
proaktif
Tidak dapat
Tidak menampilk Tidak dapat
SIPEN Nama mengisi an output menampilkan
NEGA
DAR_ Sheet sheet di halaman output di NONE PASS
TIVE
007 Individu name XML halaman XML
individu Result Result Individu
Individu
Berhasil
Input
membaca Berhasil
nama
data pada menampilkan
sheet
sheet semua isi data
korporasi
Nama korporasi file excel
SIPEN sesuai
Sheet dan internal dan POSITI
DAR_ dengan NONE PASS
Korporas menampilk proaktif pada VE
008 file excel
i an di sheet korporasi
template
halaman di halaman
internal
XML XML Result
dan
Result Korporasi
proaktif
Korporasi
Input
nama
sheet
Tidak dapat
korporasi Tidak dapat
menampilk
Nama tidak menampilkan
SIPEN an output
Sheet sesuai output di NEGA
DAR_ di halaman NONE PASS
Korporas dengan halaman XML TIVE
009 XML
i file excel Result
Result
template Korporasi
Korporasi
internal
dan
proaktif
SIPEN Tidak Tidak dapat Tidak dapat
Nama NEGAI
DAR_ mengisi menampilk menampilkan NONE PASS
Sheet VE
010 sheet an output output di

57
Test Severit
Navigati Expectatio Statu
Case- Activity Results Case y of
on n s
ID Defect
Korporas name di halaman halaman XML
i korporasi XML Result
Result Korporasi
Korporasi
Muncul hasil
Berhasil
convert pada
memanggil
Input file XML individu
sheet name
excel dan korporasi
SIPEN excel dan
Choose sesuai dengan output POSITI
DAR_ menampilk NONE PASS
File dengan yang sesuai VE
011 an di
choose pada file excel
halaman
template template
XML
internal &
Result
proaktif
Tidak dapat
Input file
menampilk Tidak dapat
excel
SIPEN an output menampilkan
Choose pengayaan NEGA
DAR_ di kedua output di NONE PASS
File pada TIVE
012 halaman kedua halaman
choose
XML XML Result
template
Result
Tidak dapat
Pemilihan file
Input file menampilk
SIPEN pada folder
Choose selain an output NEGA
DAR_ hanya terbaca NONE PASS
File format di halaman TIVE
013 pada format
excel XML
file excel
Result
Tidak dapat
Muncul Pop
Tidak menampilk
SIPEN Up Message
Choose menguplo an output NEGA
DAR_ "File Excel Is NONE PASS
File ad file di halaman TIVE
014 Invalid, Invalid
excel XML
Format File!"
Result
Muncul
pemilihan Muncul
Klik folder data pemilihan
SIPEN Button
button file dengan folder data file POSITI
DAR_ Choose NONE PASS
choose format dengan format VE
015 File
file excel yang excel yang
ingin di ingin di pilih
pilih
Berhasil
Berhasil
mengconve
Klik mengconvert
SIPEN rt to XML
Convert button to XML dan POSITI
DAR_ dan NONE PASS
to XML convert to menampilkan VE
016 menampilk
XML semua hasil
an semua
data excel di
hasil data

58
Test Severit
Navigati Expectatio Statu
Case- Activity Results Case y of
on n s
ID Defect
excel di halaman XML
halaman Result
XML
Result
Muncul
Muncul form
form save
save as dan
as dan
berhasil di
berhasil di
save dengan
save
SIPEN Klik type file XML
Save dengan POSITI
DAR_ button sesuai dengan NONE PASS
XML type file VE
017 save XML pilihan
XML dan
kategori dan
dapat
dapat dibuka
dibuka
melalui
melalui
notepad
notepad
Tidak
Tidak memilih
memilih
disave dan
disave dan
tidak dapat
SIPEN Tidak klik tidak dapat
Save melihat type NEGA
DAR_ button melihat tipe NONE PASS
XML file yang TIVE
018 save XML file yang
berhasil
berhasil di
terconvert to
convert to
XML
XML

Tabel diatas merupakan rincian pengujian fitur pada aplikasi pada

template Internal dan Proaktif. Pengujian ini menunjukan bahwa aplikasi

SIPENDAR XML Converter pada template Internal dan Proaktif telah lulus

tahap testing. Langkah selanjutnya yaitu pengujian pada template Pengayaan.

Berikut ini adalah test script pada template Pengayaan aplikasi SIPENDAR

XML Converter.

59
Tabel 3. 6 Test Script Template Pengayaan SIPENDAR

Test Severit
Navigat Statu
Case- Activity Expectation Results Case y of
ion s
ID Defect
Berhasil
SIPE memilih
NDA template
Berhasil
R Choose Pilih pengayaan dan
memilih POSITI
XML Templat template dapat NONE PASS
template VE
Conv e pengayaan menampilkan
pengayaan
erter_ output di
019 halaman XML
Result
Berhasil
Input Berhasil
SIPE menampilkan
nama membaca
NDA semua isi data
sheet data pada
R Nama file excel
individu sheet individu POSITI
XML Sheet pengayaan NONE PASS
sesuai dan VE
Conv Individu dengan nama
dengan menampilkan
erter_ sheet individu
file excel di halaman
020 di halaman
pengayaan XML Result
XML Result
Input
nama
SIPE
sheet
NDA Tidak dapat Muncul popup
individu
R Nama menampilkan message sheet
tidak NEGA
XML Sheet output di name not NONE PASS
sesuai TIVE
Conv Individu halaman found in file
dengan
erter_ XML Result excel
file excel
021
template
pengayaan
SIPE
NDA Tidak Tidak dapat Tidak dapat
R Nama mengisi menampilkan menampilkan
NEGA
XML Sheet nama output di output di NONE PASS
TIVE
Conv Individu sheet halaman halaman XML
erter_ individu XML Result Result
022
Berhasil
Input
SIPE menampilkan
nama
NDA Tidak dapat semua isi data
Nama sheet
R menampilkan file excel
Sheet korporasi POSITI
XML output di pengayaan NONE PASS
Korpora sesuai VE
Conv halaman dengan nama
si dengan
erter_ XML Result sheet individu
file excel
023 di halaman
pengayaan
XML Result

60
Test Severit
Navigat Statu
Case- Activity Expectation Results Case y of
ion s
ID Defect
Input
nama
SIPE
sheet
NDA Tidak dapat Muncul popup
Nama pengayaan
R menampilkan message sheet
Sheet tidak NEGA
XML output di name not NONE PASS
Korpora sesuai TIVE
Conv halaman found in file
si dengan
erter_ XML Result excel
file excel
024
template
pengayaan
SIPE
NDA Tidak Tidak dapat Tidak dapat
Nama
R mengisi menampilkan menampilkan
Sheet NEGA
XML nama output di output di NONE PASS
Korpora TIVE
Conv sheet halaman halaman XML
si
erter_ korporasi XML Result Result
025
SIPE
NDA Input Berhasil Berhasil
R Report rentity Id menampilkan menampilkan
POSITI
XML Rentity yang rentity id di rentity id di NONE PASS
VE
Conv Id sudah halaman halaman XML
erter_ terdaftar XML Result Result
026
SIPE
NDA Tidak dapat
Muncul popup
R Report Tidak menampilkan
message NEGA
XML Rentity mengisi output di NONE PASS
rentity id is TIVE
Conv Id rentity Id halaman
Invalid
erter_ XML Result
027
SIPE Berhasil
Input
NDA mengisi Berhasil
rentity
R Report rentity branch menampilkan
branch POSITI
XML Rentity dan rentity branch NONE PASS
yang VE
Conv Branch menampilkan di halaman
sudah
erter_ di halaman XML Result
terdaftar
028 XML Result
SIPE
NDA Tidak dapat
Tidak Muncul popup
R Report menampilkan
mengisi message NEGA
XML Rentity output di NONE PASS
rentity rentity branch TIVE
Conv Branch halaman
branch is Invalid
erter_ XML Result
029
SIPE Input Berhasil Berhasil
Report POSITI
NDA submissio mengisi menampilkan NONE PASS
Submiss VE
R n code submission submission

61
Test Severit
Navigat Statu
Case- Activity Expectation Results Case y of
ion s
ID Defect
XML ion yang code dan code di
Conv Code sudah menampilkan halaman XML
erter_ terdaftar di halaman Result
030 XML Result
SIPE
NDA Tidak dapat
Report Tidak Muncul popup
R menampilkan
Submiss mengisi message NEGA
XML output di NONE PASS
ion submissio submission TIVE
Conv halaman
Code n code code is Invalid
erter_ XML Result
031
SIPE
NDA Memilih Berhasil pilih Berhasil
R Report tanggal tanggal dan menampilkan
POSITI
XML Submiss yang menampilkan tanggal di NONE PASS
VE
Conv ion Date sudah di halaman halaman XML
erter_ disediakan XML Result Result
032
SIPE
NDA Tidak dapat
Muncul popup
R Report Tidak menampilkan
message NEGA
XML Submiss memilih output di NONE PASS
submission TIVE
Conv ion Date tanggal halaman
date is Invalid
erter_ XML Result
033
SIPE
Berhasil Berhasil
NDA Memilih
mengconvert mengconvert
R Report tanggal
to XML dan to XML dan POSITI
XML Submiss yang NONE PASS
menampilkan menampilkan VE
Conv ion Date sebelumn
di halaman di halaman
erter_ ya
XML Result XML Result
034
SIPE
Berhasil Berhasil
NDA
Memilih mengconvert mengconvert
R Report
tanggal to XML dan to XML dan POSITI
XML Submiss NONE PASS
selanjutny menampilkan menampilkan VE
Conv ion Date
a di halaman di halaman
erter_
XML Result XML Result
035
Berhasil
SIPE Berhasil mengconvert
Input file
NDA memanggil to XML dan
excel
R sheet name menampilkan
Choose sesuai POSITI
XML excel dan semua hasil NONE PASS
File dengan VE
Conv menampilkan data excel
choose
erter_ di halaman pengayaan di
template
036 XML Result halaman XML
Result

62
Test Severit
Navigat Statu
Case- Activity Expectation Results Case y of
ion s
ID Defect
SIPE Input file
Tidak dapat
NDA excel Muncul pop up
menampilkan
R tidak message sheet
Choose isi pada sheet NEGA
XML sesuai name not NONE PASS
File name di TIVE
Conv dengan found in file
halaman
erter_ choose excel
XML Result
037 template
Berhasil
mengconvert
SIPE
to XML, tetapi
NDA Tidak dapat
Input file tidak
R menampilkan
Choose selain menampilkan NEGA
XML output di NONE PASS
File format semua isi data TIVE
Conv halaman
excel excel
erter_ XML Result
pengayaan di
038
halaman XML
Result
SIPE
NDA Tidak dapat Muncul pop up
Tidak
R menampilkan message file
Choose menguplo NEGA
XML output di excel is NONE PASS
File ad file TIVE
Conv halaman invalid, Invalid
excel
erter_ XML Result format file
039
SIPE Tidak Tidak dapat
menampilkan Muncul
NDA Form mengisi
output data warning untuk
R SIPEN semua
excel di mengisi setiap NEGA
XML DAR form NONE PASS
halaman form TIVE
Conv Convert SIPENDA
XML Result SIPENDAR
erter_ er R
Converter
040 Converter
SIPE Mengisi
Berhasil Berhasil
NDA Form semua
menampilkan menampilkan
R SIPEN setiap
semua isi data semua isi data POSITI
XML DAR form NONE PASS
excel di excel di VE
Conv Convert SIPENDA
halaman halaman XML
erter_ er R
XML Result Result
041 Converter
SIPE
NDA
Klik Muncul form Muncul form
R Button
button data file name data file name POSITI
XML Choose NONE PASS
choose yang ingin di yang ingin di VE
Conv File
file pilih pilih
erter_
042

63
Test Severit
Navigat Statu
Case- Activity Expectation Results Case y of
ion s
ID Defect
Berhasil Berhasil
SIPE
mengconvert mengconvert
NDA
Klik to XML dan to XML dan
R Button
button menampilkan menampilkan POSITI
XML Convert NONE PASS
convert to semua hasil semua hasil VE
Conv to XML
XML data excel di data excel di
erter_
halaman halaman XML
043
XML Result Result
Muncul form
Berhasil di
SIPE save as dan
save ke
NDA berhasil di
dokumen
R Klik save dengan
Save dengan type POSITI
XML button type file NONE PASS
XML file XML dan VE
Conv save XML XML dan
dapat dibuka
erter_ dapat dibuka
melalui
044 melalui
notepad
notepad
Tidak
Tidak memilih
SIPE memilih
di save dan
NDA disave dan
tidak dapat
R Tidak klik tidak dapat
Save melihat type NEGA
XML button melihat type NONE PASS
XML file yang TIVE
Conv save XML file yang
berhasil
erter_ berhasil
terconvert to
045 terconvert to
XML
XML

Tabel diatas merupakan rincian pengujian fitur pada aplikasi pada

template Pengayaan. Pengujian ini menunjukan bahwa aplikasi SIPENDAR

XML Converter pada template Pengayaan telah lulus tahap testing. Karena

kedua template telah lulus tahap pengujian, aplikasi SIPENDAR XML

Converter telah siap digunakan oleh user.

3.3.8 Minggu Kedelapan : Membuat Dokumen FSD SIPENDAR

Pada minggu kedelapan, membuat dokumen FSD unuk project SIPENDAR,

dokumen ini berisi :

64
− User Requirement SIPENDAR XML Converter

1. Pembuatan sistem Convert to XML yang perlu dilaporkan oleh PT

Harsya Remitindo ke PPATK sesuai dengan :

a. Template Excel Internal dan Proaktif Sheet Individu,

b. Template Excel Internal dan Proaktif Sheet Korporasi.

2. Pembuatan sistem Convert to XML yang diterima oleh PT Harsya

Remitindo dari PPATK sesuai dengan :

a. Template Excel Pengayaan Sheet Individu,

b. Template Excel Pengayaan Sheet Korporasi.

− Functional Requirement SIPENDAR XML Converter

1. Semua pengguna yang mempunyai aplikasi SIPENDAR XML

Converter dapat menggunakan aplikasi SIPENDAR XML

Converter,

2. Semua hasil Converter to XML akan ditampilkan di dua halaman

XML Result,

3. Pengguna dapat memilih dua sheet name dari template excel yang

sama, antara lain :

• Template Internal dan Proaktif

• Template Internal dan Proaktif Sheet Individu

• Template Internal dan Proaktif Sheet Korporasi

65
• Template Pengayaan

• Template Pengayaan Sheet Individu

• Template Pengayaan Sheet Korporasi

4. Convert tidak akan berhasil jika file upload dan template tidak

sesuai,

5. Hasil convert XML dapat disimpan atau di download dalam format

file XML oleh pengguna,

6. Hanya file Excel yang dapat di convert ke XML.

− Flow Business

Gambar 3. 47 Flow Business Template Pengayaan SIPENDAR

66
Gambar 3. 48 Flow Business Template Internal & Proaktif
SIPENDAR

− Use Case

Gambar 3. 49 Use Case SIPENDAR

− UI Requirement

67
Gambar 3. 50 UI Template Pengayaan SIPENDAR

Gambar 3. 51 UI Template Internal & Proaktif SIPENDAR

68
3.4 Kendala yang Dihadapi

Kendala yang dihadapi pada saat melaksanakan kerja magang yaitu permintaan

user yang sering berubah-ubah. Hal ini yang membuat proses pengerjaan menjadi lebih

lama dari rencana sebelumnya. Karena ketika ada perubahan requirement, maka proses

pengerjaan dimulai dari tahap pertama lagi. Seluruh dokumen FSD akan berubah,

perancangan aplikasi akan lebih lama lagi, dan testing aplikasi dimulai dari awal lagi.

3.5 Solusi atas Kendala

Solusi dari kendala terhadap masalah permintaan user yang sering berubah-

ubah yaitu dengan berkomunikasi yang baik dengan user. Komunikasi ini sangat

penting. Jika permintaan yang rumit, maka sebagai business analyst pelu

mengkomunikasikan dengan bahasa yang sederhana mengenai kendala apa saja yang

terjadi sesuai dengan sisi developer ketika permintaan tersebut harus dilakukan. Solusi

lainnya mungkin bisa juga dengan mencari solusi alternatif yang lain atau jalan tengah

yang tidak memberatkan sisi user maupun sisi developer.

69

You might also like