Anda di halaman 1dari 5

ANALISA DAN EVALUASI UNTUK PENGEMBANGAN FITUR APLIKASI XYZ

(SEBUAH PENDEKATAN STUDI KASUS)

Sudiana, Ratna Sari, Alwin Ponco Nugroho, Muhammad Alif Ridho, Timotius Christian Prawira,
Program Studi Sistem Informasi, Universitas Bina Nusantara
Jln. K.H. Syahdan No. 9, Palmerah, Jakarta Barat, 11480
Telp. (021) 5345830
E-mail: sudiana@binus.edu

ABSTRAK

Tujuan dari penulisan paper ini adalah untuk menganalisa dan mengevaluasi fitur pada sebuah aplikasi XYZ di
PT.XYZ serta melakukan pengembangan fitur sehingga lebih memudahkan customer dalam melakukan invoicing,
accounting, dan inventory. Evaluasi menggunakan teknik wawancara langsung kepada user dan analisa
menggunakan Diagram Unified Modeling Language (UML) untuk memvisualisasi, merancang, dan
mendokumentasikan fitur-fitur pada aplikasi XYZ. Hasil dari penulisan paper ini adalah melakukan pengembangan
fitur seperti, Hak Akses User, Reminder via Email, Multi Location, Import & Export Data, dan Advance Invoice
Setting, dimana pengembangan ini memberikan pelayana lebih kepada customer agar menjadi lebih mudah dan
efisien pada saat menggunakan aplikasi XYZ.

Kata Kunci: Analisa, Evaluasi, UML, Aplikasi,

ABSTRACT

The purpose of this paper is analyze and evaluate the features of an XYZ application at PT. XYZ and develop
features make easier for customers in invoicing, accounting, and inventory. Evaluation uses direct interview
techniques to users and analysis using the Unified Modeling Language (UML) Diagram to visualize, design, and
document features in the XYZ application. The results of this paper are develop features such as User Access Rights,
Reminder via Email, Multi Location, Import & Export Data, and Advance Invoice Settings, which development
provides more customer service to make it easier and more efficient when using applications XYZ.

Kata Kunci: Analisys, Evaluation, UML, Applicatio

1. PENDAHULUAN
Perkembangan teknologi saat ini sudah menjadi urat Aplikasi XYZ menggunakan SaaS untuk
nadi bisnis setiap perusahaan, yang tidak saja hanya mempermudah serta mempercepat kinerja atau
sekedar pendukung proses bisnis perusahaan tetapi pelayanan supporting dan updating. Dengan
lebih dari itu ialah memegang peranan penting dalam pendekatan SaaS aplikasi tidak memerlukan banyak
suatu proses bisnis perusahaan. Sehingga banyak interaksi dengan antarmuka lain serta memiliki
bermunculan Start Up di indonesia. Start Up pada era kegunaan yang simple. Dengan menggunakan
sekarang cukup populer, banyak Start Up di luar keuntungan dari SaaS ini adalah konsumen tidak perlu
negeri yang sukses menjadi sebuah perusahaan membeli lisensi software lagi, tinggal berlangganan ke
besar.PT. XYZ merupakan perusahaan yang bergerak provider cloud dan tinggal membayar berdasarkan
dibidang jasa untuk membantu para pelaku usaha pemakaian (Budiyanto, 2012).
terutama UMKM. PT. XYZ menyediakan sebuah Pada dasarnya Penerapan teknologi dalam sistem
aplikasi XYZ yang merupakan aplikasi berbasis informasi perusahaan hendaknya mempertimbangkan
website untuk invoicing, accounting, & inventory yang pemakai sistem sehingga teknologi yang diterapkan
mudah digunakan oleh seluruh pemilik usaha terutama dapat bermanfaat sesuai dengan tugas dan kemampuan
UMKM. Ketiga modul tersebut terintegrasi, sehingga pemakai. (Jumaili, 2011), sehingga penulis melakukan
memudahkan pemilik usaha untuk mengatur usaha observasi yang dilakukan terkait aplikasi XYZ penulis
mereka. menemukan masalah yang muncul berasal dari user

Infotech, Vol. 5 No 1, Juni 2019 1


saat menggunakan aplikasi tersebut, terutama dengan dimana seharusnya tugas tersebut merupakan
fitur yang banyak digunakan oleh user, dimana akses kewajiban dan tanggung jawab dari bagian
yang diberikan kepada seluruh user tidak ada yang accounting. Selain itu akses tanpa batas juga dimiliki
berbeda dari user satu dengan user lain, sehingga sang oleh bagian Sales termasuk create journal, release dan
pemilik usaha tidak bisa membatasi akses user. posting.
Terdapat fitur fitur seperti adanya Order, Invoice, Berdasarkan hal tersebut, penulis melakukan Analisa
Payment, dan masih terdapat banyak bug di setiap menyeluruh terkait aplikasi XYZ dimana selanjutnya
fitur fitur yang terdapat di software SaaS (Software as akan melakukan pengembangan fitur pada aplikasi
a Service). Sebagai contoh ketika user bagian Sales XYZ sesuai dengan kebutuhan suatu perusahaan.
bisa membuat invoice dan mengirim kepada customer
mudah untuk deploy, karena pelanggan tidak harus
Literatur Review mengkhawatirkan tentang maintenance atau update
Sistem terhadap aplikasi, platform dasar, atau infrastruktur
Sistem adalah suatu rangkaian yang terdiri dari dua hardware. (S.Valacich & Schneider, 2014)
atau lebih komponen yang saling berhubungan dan
saling berinteraksi satu sama lain untuk mencapai 2. METODE PENELITIAN
tujuan di mana sistem biasanya terbagi dalam sub Pengembangan fitur yang akan dilakukan nantinya
sistem yang lebih kecil yang mendukung sistem yang direncanakan ke dalam tahapan langkah - langkah
lebih besar. (Romney, 2015) Sistem merupakan secara sistematis, yaitu:
perangkat elemen yang saling bergantung yang
bersama-sama mencapai tujuan tertentu. Dimana Evaluasi
sistem harus memiliki organisasi, hubungan timbal Tahapan ini bertujuan untuk memeriksa hasil data dari
balik, integrase dan tujuan pokok. (Gelinas, 2012) wawancara user dan founder aplikasi PT. XYZ. Proses
Berdasarkan kedua pengertian di atas, maka dapat evaluasi dilakukan dengan melakukan wawancara
disimpulkan bahwa pengertian sebuah sistem yaitu terhadap user pengguna aplikasi PT. XYZ secara
sekumpulan elemen atau komponen yang saling bertemu langsung.
berhubungan atau terintegrasi yang berguna dalam
mencapai suatu tujuan. Observasi
Pengamatan atau observasi adalah teknik
Web based Application & SaaS pengumpulan data dimana peneliti mengumpulkan
Web based Application adalah suatu sistem yang data dengan mengamati secara langsung pada kejadian
berkaitan dengan dokumen sebagai media untuk atau proses di lapangan. Sugiyono. (2015). Jenis
menampilkan teks, gambar, multimedia, dan lainnya informasi yang diperoleh dapat berupa karakteristik
pada jaringan internet. (Sibero, 2011). Pengertian lain benda, proses interaksi benda, atau perilaku manusia
menyebutkan keseluruhan halaman-halaman web yang baik interaksinya dengan benda/alat maupun
terdapat dalam sebuah domain yang mengandung interaksinya dengan manusia lain. Kami melakukan
informasi. (Hidayat, 2010). Dengan demikian, dapat observasi terhadap aplikasi XYZ dengan cara
disimpulkan bahwa Web based Application adalah menggunakan aplikasi tersebut untuk mengetahui
suatu halaman web yang langsung terhubung proses bisnis dan alur proses dari setiap modul.
menggunakan internet dimana di dalamnya terdapat
berbagai macam informasi dalam bentuk teks, gambar, Analisa dan Perancangan
multimedia, dan lainnnya. Metode analisa dan perancangan yang digunakan
Di dalam model Software as a Service (SaaS), para adalah UML “Unified Modelling Language” yaitu
customer hanya menggunakan aplikasi – aplikasi yang suatu metode permodelan secara visual untuk sarana
disediakan oleh cloud infrastructure. Khususnya, perancangan sistem berorientasi objek, atau definisi
seperti aplikasi – aplikasi tersebut yang termasuk UML yaitu sebagai suatu bahasa yang sudah menjadi
dalam layanan email berbasis web (contoh, Google’s standar pada visualisasi, perancangan dan juga
Gmail) dan rangkaian produktivitas berbasis web pendokumentasian sistem software. UML yang
(seperti Zoho atau Google Docs), tapi juga aplikasi digunakan adalah Activity Diagram, Use Case
lanjutan seperti sistem CRM, sebagaimana disediakan Diagram, Use Case Description, Class Diagram,
oleh salesforce.com. Khususnya, pelanggan hanya Sequence Diagram, dan Multi Layer Diagram. Penulis
peduli tentang aplikasinya, tanpa pengetahuan atau membuat UML berdasarkan alur yang ada pada
control atas infrastruktur yang mendasarinya, dan aplikasi XYZ, dengan cara menganalisa dan
biasanya hanya memiliki kemampuan terbatas untuk menerjemahkan hasil analisa ke dalam bentuk salah
mengontrol atau mengkonfigurasi pengaturan khusus satu UML yaitu Activity Diagram. Hasil dari masalah
aplikasi. Aplikasi berbasis model SaaS biasanya lebih
Infotech, Vol. 5 No 1, Juni 2019 2
juga diterjemahkan ke dalam bentuk UML yaitu Beberapa Masalah yang dihighlight adalah:
Actitivy Diagram, System Sequence Diagram, Class 1. Perlunya di lakukan pengembangan fitur seputar
Diagram, Use Case Diagram, dan Use Case multi location, karena banyak pengguna berjenis
Description. usaha Retail memiliki gudang yang berjumlah
lebih dari satu. Sehingga untuk pengaturan dan
laporan produk menjadi kurang detil
3. HASIL DAN BAHASAN 2. Perlunya pengembangan fungsi pada kolom sales
Analisis Masalah pada Sistem Berjalan person yang ada pada sales invoice dan sales
Masalah – masalah yang dihadapi dari proses bisnis order, karena sangat menyulitkan user untuk
berjalan oleh Paper.Id Berdasarkan hasil dengan mencari sales person tersebut. Contoh : user
melakukan penjajakan langsung kepada pengguna memiliki 10 sales, sehingga dia harus mencari
Paper.Id dimana terdapat 6 segmentasi jenis usaha terlebih dahulu secara manual sales yang akan
yaitu: dipilihnya.
3. Dibutuhkan pengembangan aplikasi via IoS mobile
Travel apps, karena cukup banyak pengguna yang lebih
Beberapa masalah yang bisa di highlight adalah: aktif menggunakan smartphone dibandingkan PC.
1. Aplikasi XYZ masih perlu melakukan perbaikan 4. Dibutuhkan penambahan fitur seputar hak akses
fungsi dalam sistem terkait contoh: Modul pengguna, untuk membatasi hak akses pada
Finance, pada saat melakukan proses input data, penggunanya karena di aplikasi XYZ memiliki
dimana data sebelumnya sudah dihapus namun fitur multi user. Fitur multi user kurang berguna
masih muncul dan menjadi auto release dan tidak tanpa adanya hak akses pengguna.
bisa dihapus.
2. Perlunya dilakukan custom pengembangan fitur Kesehatan
terkait kebutuhan di industri Travel yaitu: perlunya 1. Beberapa masalah yang di highlight adalah :
penambahan fitur nomor booking code, rute, dan 2. Aplikasi XYZ masih harus memberikan beberapa
kode pesawat di mana selama ini informasi background yang berwarna di tampilan Invoice
tersebut ditampilkan di bagian demakalah. sehingga terlihat lebih menarik di mata customer
3. Dibutuhkan pengembangan aplikasi via mobile 3. Aplikasi XYZ membutuhkan pengembangan
apps yaitu IoS, karena cukup banyak pengguna aplikasi mobile pada system IoS karena beberapa
yang lebih aktif menggunakan smartphone customer menggunakan handphone berbasis IoS
dibandingkan PC. tidak hanya android saja.
4. Secara keseluruhan aplikasi XYZ sudah memenuhi
kebutuhan dari industri travel. Logistik
Beberapa masalah yang di highlight adalah :
Jasa 1. Aplikasi XYZ membutuhkan pengembangan
Beberapa masalah yang dihighlight adalah : system di bagian Invoice agar systemnya dapat
1. Dibutuhkan pengembangan aplikasi via IoS mobile berjalan secara otomatis dalam mengirimkan
apps, karena cukup banyak pengguna yang lebih tagihan ke customer setiap 3 hari atau tiap 1
aktif menggunakan smartphone dibandingkan PC. minggu, sehingga customer tidak kerepotan dalam
2. Perlunya dilakukan custom untuk bagian diskon menagih dan lupa dalam melakukan pembayaran.
tidak hanya bentuk persen tapi juga ditambahkan 2. Aplikasi XYZ membutuhkan pengembangan
versi rupiah. system di bagian laporan keuangan dan tagihan
dalam melakukan pengecekan secara otomatis dan
Kuliner menanmbah list baru untuk tagihan yang sudah
Beberapa masalah yang dihighlight adalah : dibayar dan tagihan yang belum dibayar.
1. Aplikasi XYZ masih membutuhkan 3. Aplikasi XYZ membutuhkan pengembangan
pengembangan fitur yaitu : fitur export import system di bagian tracking sehingga customer
excel , hampir seluruh customer dibidang Kuliner dalam melacak jejak kirimannya tidak hanya lewat
membutuhkan export dan import to excel. marketplace tapi juga bisa menggunakan platform
2. Perlunya dilakukan pengembangan fitur terkait social media seperti facebook atau instagram.
kebutuhan di industri Kuliner yaitu : fitur retur 4. Aplikasi XYZ membutuhkan pengembangan
karena ada barang yang butuh untuk dikembalikan. system dalam melakukan attachment dokumen lain
3. Secara keseluruhan aplikasi XYZ sudah memenuhi di applikasi whatsapp, dikarenakan user
kebutuhan industri Kuliner. menggunakan aplikasi lain dalam melihat list
pengiriman barang customer.
Retail

Infotech, Vol. 5 No 1, Juni 2019 3


Solusi Permasalahan Penambahan fitur multi location dimaksudkan
Berdasarkan masalah – masalah yang telah untuk memudahkan user dalam pembuatan multi
diidentifikasi sebelumnya, berikut adalah usulan untuk location.
pemecahan masalah tersebut dimana penulis
mengusulkan untuk melakukan pengembangan fitur Analisa dan Perancangan Penambahan Fitur
yaitu: Aplikasi XYZ
1. Penambahan Fitur Hak Akses User
Penambahan fitur hak akses user dimaksudkan Use Case Diagram
untuk mengakomodir masalah yang telah dianalisa Berikut hasil Use Case Diagram terhadap
dan dikembangkan.Hak akses user pada aplikasi pengembangan aplikasi XYZ :
XYZ terbagi menjadi tiga, yaitu owner, admin, dan
marketing. Setiap user memiliki akses yang
berbeda-beda.
2. Penambahan Fitur Reminder Via Email
Penambahan fitur reminder via email dimaksudkan
untuk mengakomodir masalah yang telah dianalisa
dan dikembangkan dari permasalahan yang sudah
disebutkan sebelumnya.
3. Penambahan Fitur Setting Discount Invoice
Penambahan fitur setting discount invoice
dimaksudkan untuk memudahkan pengaturan
diskon terkait penjualan yang selama ini masih
dilakukan manual.
4. Penambahan Fitur Export File Stok
Penambahan fitur export file dimaksudkan untuk
memudahkan create report dalam bentuk ms.
excel ataupun pdf.
5. Penambahan Fitur Multi Location
Gambar 1 Use Case Diagram Pengembangan Aplikasi XYZ

Gambar 2 Class Diagram Pengembangan Aplikasi XYZ

Infotech, Vol. 5 No 1, Juni 2019 4


pengguna menjadi lebih mudah untuk
menggunakan aplikasi tersebut.
3. Untuk mengoptimalkan penggunaan aplikasi
XYZ, dianjurkan PT. XYZ
mengimplementasikan pada platform Ios tidak
hanya pada platform android saja.
4. PT. XYZ dapat menambah storage backup
4. SIMPULAN DAN SARAN datanya agar data lama yang masih dibutuhkan
Simpulan tidak terhapus atau tertimpa oleh data yang
Berdasarkan hasil dari obersvasi serta analisa dan baru.
pengembangan yang dilakukan untuk aplikasi XYZ
maka dapat disimpulkan sebagai berikut: Referensi
Terdapat enam segmentasi jenis usaha yang
menggunakan aplikasi XYZ sebagai salah satu Alex Budiyanto, I. L. (2012). Pengantar Cloud Computing. Jurnal:
software pembantu untuk usaha mereka. Dan di setiap Pengantar Cloud Computing, 1-10.
segmentasi tersebut memiliki berbagai macam kendala
dalam menggunakan aplikasi XYZ. Enam segmentasi Gelinas, J. D. (2012). Accounting Information
jenis usaha tersebut adalah Systems. South Western: Cengage Learning.
Kuliner,Retail,Kesehatan,Tour and Travel, Logistik,
dan Jasa. Hidayat, R. (2010). Cara Praktis Membangun
Observasi dan wawancara dilakukan dimana Website Gratis. Jakarta: PT Elex Media Komputindo.
ditemukan kendala dan akan dilakukan dalam bentuk
pengembangan dan penambahan fitur.
Jumaili, S. (2011). Kepercayaan Terhadap Teknologi
Terdapat tiga pengembangan fitur dan dua
penambahan fitur. Dua pengembangan fitur tersebut Sistem Informasi Baru Dalam Evaluasi Kinerja
adalah pengingat invoice untuk pengiriman email, Individual. Jurnal: Simposium Nasional Akuntansi,
mengatur jenis diskon di dalam invoice, dan multi- 722 - 735.
location. Dan untuk penambahan fitur adalah Import
dan Export data dalam bentuk Excel, dan Hak akses Romney, M. B. (2015). Accounting Information
pengguna. Systems, 13th ed. England: Pearson Educational
Limited.
Saran Pengembangan
Di dalam penelitian ini, model penelitian berfokus S.Valacich, J., & Schneider, C. (2014,). Information
terhadap evaluasi penambahan dan pengembangan Systems Today : Managing in the Digital World.
fitur pada aplikasi berbasiskan website dengan Washington DC, 7th edition: Pearson Education
menggunakan model UML dengan jenis activity
Limited.
diagram, use case diagram, use case description,
class diagram, system sequence diagram. Pada
penelitian selanjutnya, kami harapkan : Sibero, A. F. (2011). Kitab Suci Web Programing.
1. PT. XYZ dapat mengimplementasi semua fitur Yogyakarta: MediaKom.
yang telah kami kembangkan agar dapat
mempermudah para pengguna aplikasi berbasis Sugiyono. (2015). Metode Penelitian Pendidikan
website XYZ, terutama pengguna-pengguna (Pendekatan Kuantitatif, Kualitatif, dan R&D).
yang memiliki masalah yang serupa. Bandung: CV.Alfabeta.
2. Penelitian dapat dilanjutkan dengan mencari
atau menggunakan model lain untuk
memperbarui fitur aplikasi XYZ sehingga

Infotech, Vol. 5 No 1, Juni 2019 5

Anda mungkin juga menyukai