<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Pengembangan Website License Management Dengan Metode Test Driven Development

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

UNIVERSITAS ISLAM INDONESIA

DOI

Abstract

Ozeva Technology merupakan perusahaan penyedia solusi IT yang berspesialisasi dalam pengembangan perangkat lunak, konsultasi dan pelatihan IT. Selama pelaksanaan magang di ozeva, mendapatkan kesempatan bekerja didalam tim penguji dan pengembangan website, rutinitas yang terjadi selama magang cukup sederhana, dimana setiap harinya dimulai dengan rapat sekitar pukul 08.00 pagi, dilanjutkan dengan melaksanakan penugasaan hingga istirahat siang, dan melanjutkan sisa pekerjaan yang ada setelahnya hingga jam kerja berakhir sekitar pukul 17.00. Pada proyek yang dipaparkan pada laporan ini, ozeva technology mengembangkan sebuah aplikasi manajemen yang diberi nama Whizeva Application Client yang di dalamnya terdapat beberapa aplikasi berbeda yang dapat digunakan setelah membeli lisensi per aplikasi tersebut. Dikarenakan jangka waktu berlangganan yang dapat berbeda diperlukan pengelolaan lisensi yang dapat mempermudah proses pembelian serta monitoring status lisensinya. Guna mendukung proses tersebut, dikembangkanlah solusi cepat berupa aplikasi berbasis website yang dapat digunakan segera setelah proses pengembangan selesai dilakukan. Karena merupakan solusi cepat, maka waktu pengembangan tidak terlalu lama, sehingga faktor yang harus diperhatikan dari pengembangan ini adalah waktu, struktur sistem, bebas dari error, maintainable dan mudah digunakan. Pengembangan website menerapkan test driven development sebagai metode pengembangan dan MVC sebagai pola arsitekturnya yang dinilai cocok dengan penggunaan website dimana terdapat 3 jenis pengguna berbeda yang mendukung pengembangannya menjadi modular. Dengan menjadi modular membuat pengembangan dan maintainability dari website mengalami peningkatan. Proses pengembangan website ini terdiri dari beberapa tahapan yaitu pembuatan test case, mengerjakan working code, refactor code, dan diakhiri dengan pengujian akhir berupa black box testing yang terdiri dari functionality dan non functionality testing. Hasil akhir dari pengembangan ini adalah sebuah aplikasi berbasis website yang digunakan untuk mengelola dan memantau lisensi aplikasi yang dimiliki penggunanya beserta bugs report yang dibuat setelah pengujian akhir dilakukan.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By