• Tidak ada hasil yang ditemukan

Pengujian Aplikasi Join Finance pada OpenCams PT. SIGMA CIPTA CARAKA BaliCamp

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pengujian Aplikasi Join Finance pada OpenCams PT. SIGMA CIPTA CARAKA BaliCamp"

Copied!
5
0
0

Teks penuh

(1)

Pengujian Aplikasi

Join Finance

pada

OpenCams

PT. SIGMA CIPTA CARAKA – BaliCamp

Rahmayanti1, Agus Pratondo2, Yudi Tri Wibowo3 Program Studi Manajemen Informatika, Politeknik Telkom Bandung

rahmayanti@mi.politekniktelkom.ac.id, agus@politekniktelkom.ac.id, ytwibowo@balicamp.com

Abstrak

Sejalan perkembangannya, SIGMA membangun Balicamp, sebagai anak perusahaan SIGMA yang melakukan pengembangansoftware di Pacung, Bali, dan telah memulai operasinya sejak tahun 1998 serta didukung oleh sekitar 90 programmer untuk mengembangkan software bagi pasar lokal dan global. BaliCamp memiliki beberapa proyek salah satunya yaitu proyek OpenCAMS, dimana proyek ini sedang mengembangkan aplikasisoftwaremengenai Join Finance. Dalam pengembangan aplikasi ini juga menggunakan sistem metodologi dari System Development Life Cycle (SDLC) dimana dalam tahap tersebut adanya tahap dalam melakukan testing yang dilakukan seorang tester untuk memastikan bahwa program yang dibuat bebas dari bug atau kesalahan. Dalam pembuatan aplikasi tersebut dibutuhkan beberapaprogrammersebagai pembuatan aplikasi dantestersebagai pengetes dan peneliti dari aplikasi, dimanatestermengecek kebenaran aplikasi sesuai dengan spesifikasi requirement. Dalam melakukan pengontrolan adanya bugdan melaporkannya ke programmer,tester menggunakan Bugzilla sebagai Bug Tracking, sehingga programmermengetahui bahwa adanya bug atau erroryang terdapat dalam aplikasi yang sedang dibuatnya.

Kata Kunci: OpenCAMS, bugzilla, SDLC, tester Abstract

Parallel development, SIGMA build Balicamp, as a subsidiary of SIGMA are doing software development in Pacung, Bali, and has started its operation since 1998 and supported by about 90 programmers to develop software for local and global markets. BaliCamp has several projects one of which is OpenCAMS project, where the project is currently developing software applications on the Join Finance. In developing this application also uses the methodology of the System Development Life Cycle (SDLC) where the stage is a stage in the testing carried out a tester to ensure that the programs are made free of bugs or errors. In making the application takes a few programmers and testers as the creation of applications as a tester and researcher of the application, where the tester to check the truth of the application in accordance with the specification requirements. In controlling a bug and reported it to the programmer, the tester uses Bugzilla as Bug Tracking, so the programmer knows that a bug or error contained in the application being made.

Keywords: OpenCAMS, bugzilla, SDLC, tester

1. Pendahuluan

Sejalan perkembangan perusahaan PT. Sigma Cipta Caraka membangun BaliCamp sebagai anak perusahaan SIGMA di Pacung, Bali, dan telah memulai operasinya sejak tahun 1998 serta didukung oleh sekitar kurang lebih 90 programmer

untuk mengembangkan software bagi pasar lokal dan global. Di BaliCamp sendiri memiliki jenis proyek dimana proyek tersebut menyediakan jasa pembuatan aplikasi software, salah satunya yaitu proyek OpenCAMS yang mengembangkan aplikasi software mengenai Join Finance[1Dalam

pengembangan pembuatan software ini, dibutuhkan beberapa programmer atau developer yang membangun aplikasi dan adanya Quality Assurance(QA) yang terdiri dari seorang tester

sebagai pengetesan aplikasi program dimana tester

tersebut akan mengecek kebenaran dari aplikasi sesuai dengan permintaan customer/client agar terbebas dari bug atau kesalahan dari aplikasi yang dibangun. Dalam hal ini yang akan melakukan pengetesan yaitu seorang tester yang harus teliti dalam melakukan pengetesan aplikasi dan jangan sampai kesalahan dari aplikasi tidak diketahui oleh tester, karena jika kesalahan tersebut tidak segera

(2)

diperbaiki maka akan merugikan dari pihak perusahaan atau user yang akan menggunakan aplikasi tersebut.

2. Dasar Teori

2.1 Sejarah Singkat Tentang Sigma

SIGMA didirikan tahun 1987 oleh beberapa profesional dalam bidang perbankan dan teknologi informasi. SIGMA merupakan salah satu dari dua perusahaan berbasis teknologi dan informasi yang dipilih oleh IBM untuk mengembangkan hardware ke beberapa perusahaan dalam bidang perbankan lokal yang berskala besar. Sejalan perkembangannya, SIGMA membangun Balicamp, sebagai anak perusahaan SIGMA yang melakukan pengembangan software di Pacung, Bali, dan telah memulai operasinya sejak tahun 1998 serta didukung oleh sekitar 90 programmer

untuk mengembangkan software bagi pasar lokal dan global[1].

2.2 Desain Ujicoba (Test Case)

Test case merupakan pengujian yang dilakukan untuk menemukan kemungkinan kesalahan dalam aplikasi. Dalam test case ini menggunakan pengujian Black Box yaitu pengujian padainterfacedan White Boxtesting

pada kode program yang mungkin terjadinya kesalahan.

2.3 Tester Pada OpenCAMS

Testeradalah orang yang melakukan pengetesan terhadap suatu aplikasi yang telah di kembangkan oleh programmer. Dalam hal ini

tester melakukan tahap testing yang ada pada tahap SDLC yang telah diterapkan untuk menguji kode (coding) dalam membangun sebuah aplikasi program. Tester merupakan bagian dari Quality Assurance (QA) yang bertugas dalam meriksa dan pengecekan suatu aplikasi, apakah aplikasi yang telah di buat bebas dari bug atau kesalahan yang mungkin terjadi tanpa sepengetahuan dari programmer.

Dalam pengembangansoftwareaplikasi. Tujuan dari tester ini yaitu untuk menjamin agar seluruh proyek teknologi informasi yang telah dikembangkan oleh para programmer di Balicamp khususnya di project OpenCAMS dapat memenuhi persyaratan dan standar mutu yang di tetapkan. Hal ini, tester pada

OpenCAMS menangani pengetesan dalam pengembangan aplikasijoin finance.

2.4 Bugzilla

Bugzilla merupakan bug tracking yang berfungsi memanejemen bug yang terdapat pada perangkat lunak yang dikerjakan oleh

programmer berdasarkan laporan/isu yang diterima oleh programmer tersebut yang digunakan oleh proyek Mozilla, dan berada dibawah Mozilla Public License. Dengan Bugzilla ini, seorang tester dapat membuat dokumentasi dan pelaporan apabila adanyabugatau kesalahan yang ditemukan dalam sebuah aplikasi.

3. ANALISIS KEBUTUHAN DAN

PERANCANGAN 3.1 Analisis Pengujian

Dalam analisis ini, hanya membahas mengenai 2 modul saja dalam aplikasi Join Finance, diantaranya yaitu modul Multifinance dan Customer.

3.1.1 Multifinance

Modul multifinance ini memiliki 3 bagian yaitu

1.Maintain Multifinance, bagian ini akan menangani create data baru, Payment Allocation List

2.Approve Multifinance, bagian ini akam menampilkan data yang sebelumnya telah diisi di bagianmaintain multifinance.

3.Inquiry Multifinance, bagian ini akan menampilkan semua data yang telah di

approve atau telah disetuju untuk dilakukan proses lebih lanjut. Terdapat dua tampilan yaitu view detail dari data multifinance dan tampilan Payment Allocation List dari tiap-tiapmultifinance.

3.1.2 Customer

Modul Customer memiliki 3 bagian yaitu:

1. Input Customer, dalam input ini menampilkan user interface yang di pergunakan untuk mendaftarkan data

customer baru yang akan dilakukan

peng-input-an.

2. Maintain Customer, untuk menampilkan datalist existing customerataunew customer

yang telah dilakukan proses input dan yang akan melakukaneditdata untuk kelengkapan data pendukung lainnya.

3. Approve Customer, untuk menampilkan data list existing customer yang telah melakukan editatau new data customer dan melakukan prosesinputyang akan dilakukan

approval.

4. IMPLEMENTASI DAN PENGUJIAN

4.1 Pengujian

Pengujian sistem dilakukan dengan tujuan untuk menemukan kesalahan-kesalahan yang mungkin masih terdapat dalam aplikasi dan untuk mengetahui apakah program yang dibuat telah sesuai dengan

(3)

tujuan yang telah ditetapkan. Dalam pengujian ini dilakukan dengan metode Black Box yaitu pengecekan input dan output, apakah telah sesuai dengan yang diharapkan.

4.2 Pengujian Pelaporan ke Bugzilla

Pengujian atau sering kita dengar dengan testing dalam pembuatan aplikasi software yaitu untuk memeriksa atau mengecek apakah suatu aplikasi terdapat kesalahan yang mungkin terjadi dan mencegah agar tidak terdapat bug yang dapat merusak aplikasi. Dalam hal ini,pihak tester dari

OpenCAMS menggunakan bug tracking berupa Bugzilla, dimana dengan bugzilla ini kita dapat langsung melaporkan atau mendata sebagai dokumentasi jika menemukan adanyaerrorataubug

kepadaprogrammerdengan secara langsung.

5. PENUTUP

5.1 Kesimpulan

1. Dalam mengembangkan aplikasi Join Finance ini, para developer melakukan pengetesan dengan sistem White Box Testing yaitu pengecekan pada kode (coding) dan tester melakukan pengecekan secara Black Box Testing yaitu pada sistem desain

interface dan sistem fungsional dalam aplikasi tersebut.

2. Aplikasi Join Finance pada OpenCams merupakan aplikasi dalam menangani penjualan

asset, pembelian asset dan client yang akan menggunakan aplikasi ini yaitu Multifinance. 3. Aplikasi yang telah dibangun atau dibuat oleh

programmer akan diberikan ke tester untuk pengecekan kebenaran dari aplikasi dan hasil pengecekan/testing aplikasi memiliki 2 kesimpulan yaitu bahwa aplikasi telah bebas dari

bugatau adanyabug, jika dalam aplikasi adanya bug maka tester akan melaporkan kembali ke

programmer untuk diperbaiki dan jika aplikasi yang bebas dari bug maka aplikasi tersebut siap untuk di-release(ditampilkan).

4. Dalam melakukan pelaporan bahwa adanya

bug, tester pada OpenCams menggunakan Bug Tracking yaitu Bugzilla, di mana dengan Bugzilla ini memudahkan hubungan antara tester dengan

programmer dalam melakukan pengecekan terhadap aplikasi Join Finance ini.

5.1.1 Saran

Saran yang diberikan untuk pengembangan selanjutnya yaitu bahwa masih banyak kesalahan atau bug yang terdapat dalam aplikasi ini, diharapkan untuk para programmer agar lebih memperhatikan syntax atau code program yang sedang dibangun. Dalam hal ini, disarankan juga untuk paraprogrammerbaru agar lebih mempelajari semua syntax atau bahasa programming agar lebih

memahami letak kesalahan jika terjadinya error

pada sistem aplikasi. Daftar Pustaka

[1] ]Sekilas Sejalan Sigma,

http://www.telkom.co.id/sigma/tentang-sigma/sejarah/, 2010

[2] Pengertian dari SDLC :

http://riahandayani06720025.wordpress.com/2008/11/15/je nis-jenis-pemodelan-pengembangan-sistem/

[3] Black Box testing: Software Testing Techniques.pdf [4] Perbedaan Black Box Testing dengan White Box tsting,

http://id.answers.yahoo.com/question/index?qid= 20080423054717AA6dVMS

[5] Kelebihan dan kelemahan dari White Box Testing, http://wartawarga.gunadarma.ac.id/2010/05/white-box-black -box-testing/

[6] Login CAMSSIT pada

OpenCAMShttp://192.168.41.20:7272/CAMSSIT /faces/pages/mainmenu/main.jspx?credential=yanti [7] Component of Bugzilla, http://192.168.41.11/bugzillacamsjava/docs/html/bug_page. html [8] Life Cycle of Bugzilla,http://192.168.41.11/bugzillacamsjava/docs/html/li fecycle.html

[9] Anggoro Siwi. CAMS-Java Test Script Customer Maintenance. May 2008. Bali

(4)

Lampiran

Tabel: Create Multifinance List

No Data type Rule/Validation Input Output Remark

1 MF ID* Mandatory data MDN MDN Valid

- Message error Valid

2 MF Name* Mandatory data Rahmayanti Rahmayanti Valid

- Message error Valid

3 Address1 Optional Jl.Telekomunikasi Jl.Telekomunikasi Valid

Jl.Telekomunikasi - Invalid

4 Address2 Optional Valid

5 Address Code Optional 20224 20224 Valid

Medan Address Code

must number

Valid

Medan - Invalid

6 Country Choose from pop up menu

Indonesia Indonesia Valid

Blank Blank Invalid

7 Postal Code Choose from pop up menu

822222 822222 Valid

Blank Blank Invalid

8 Area Code Choose from pop up menu

0632 0632 Valid

Blank Blank Invalid

9 Telephone Number Optional 081320627386 081320627386 Valid Satu dua tiga

empat

Telephone Number must be number

Valid

Satu dua tiga empat

Satu dua tiga empat

Invalid

10 Fax Number Optional 022-4555555 022-4555555 Valid

11 Email Address Must be

example:

it@balic

amp.com

rahmayanti@ba

licamp.com

rahmayanti@ba

licamp.com

Valid

Rahmayanti Message error (Input Email is invalid)

Valid

Rahmayanti Rahmayanti Invalid

12 Currency* Mandatory data

(choose data from drop down button)

IDR-Rupiah IDR-Rupiah Valid

(5)

13 Plafond Limit* Mandatory data 1000000 1000000 Valid

- Message error Valid

Seribu satu Value is not number

Valid

Seribu satu Seribu satu Invalid 14 Plafond Expired Date* Mandatory data

(choose date from calendar button)

13-Sept-2012 13-Sept-2012 Valid

- Message error Valid

15 Plafond Used Optional Valid

Plafond Journal Status* Mandatory data (choose data from drop down button)

Enable/Disable Enable/Disable Valid

- Message error Valid

16 Revolving Type* Mandatory data (choose data from drop down) Revolving/Non Revolving Revolving/Non Revolving Valid

- Message error Valid

17 Central Bank Reporting* Mandatory data (choose data from drop down button)

Per End User/ Per Batch ID/ Per Agreement/ Per Multifinance

Per End User/ Per Batch ID/ Per Agreement/ Per Multifinance

Valid

- Message error Valid

18 Decryption Status* Mandatory data (choose date from drop down button)

Yes/No Yes/No Valid

- Message error Valid

19 Effective Date* Mandatory data (choose date from calendar button)

13-Sept-2012 13-Sept-2012 Valid

- Message error Valid

20 Customer No Optional data 100 100 Valid

21 Cif Core Optional data 100 Valid

22 GL Code Optional data

(choose date from drop down button)

08500-Insurance Refund by MF

08500-Insurance Refund by MF

Referensi

Dokumen terkait

Sedangkan kelas aksesbilitas jalan masuk permukiman buruk memiliki luas sebesar baik pada 3,600 Km2 dengan presentase sebesar 23 % dari keseluruhan luas unit pemetaan

Dengan adanya donat isi tape singkong ini diharapkan akan semakin menambah ragam kuliner di kota Semarang, sehingga pemanfaatan ubi singkong

Pengumpulan data dilakukan melalui observasi, wawancara, dokumentasi kemudian hasil dari sebuah penelitian tersebut dianalisis, maka dapat disimpulkan bahwa : Sebelum

Hasil analisis bivariat untuk hubungan lama kerja dengan gangguan fungsi paru pekerja bongkar muat di pelabuhan Manado, memperoleh nilai signifikansi sebesar 0,838

Wajib menyerahkan Berita Acara Yudisium beserta lampiran syarat-syaratnya di Pelayanan Direktorat Administrasi Akademik dan Kemahasiswaan Gedung Unit IV, mulai tanggal 20 April

Penyusunan program intervensi membaca permulaan pada anak tunarungu bersumberdaya keluarga merujuk pada kondisi objektif anak dan kondisi objektif orangtua.. Setelah

Hasil analisis pada kelompok kontrol setelah dilakukan pretest dan posttest didapat nilai signifikansi 0,919 atau p>0,05 sehingga H 0 diterima, itu berarti tidak

Teknik penutupan luka dengan skin flap linear closure dan H-plasty dapat digunakan untuk menutupi luka berukuran besar area lateral thoraks pada kucing lokal. Kesembuhan skin