Laporkan Masalah

Pengembangan komponen reusable dalam rangka rekayasa perangkat lunak yang menggunakan smart card

BASUKI, Agus Dwi, Ir. Rudy Hartanto, M.T

2008 | Tesis | S2 Magister Teknologi Informasi

Penggunaan smart card sudah mulai sangat meluas akhirakhir ini. Ada berbagai bentuk implementasi yang telah dipakai, misalnya saja pada piranti telepon seluler GSM, sebagai kartu identitas atau kartu keanggotaan, atau juga sebagai alat pembayaran nontunai. Di sisi lain, perlu diketahui bahwa smart card terdiri berbagai macam jenis, mulai dari yang mengikuti standard ISO maupun yang dirilis oleh produsen smart card tersebut. Berbagai jenis smart card ini diikuti pula dengan berbagai macam produk piranti pembaca smart card. Hal ini tentu membuat pengembangan dan implementasi perangkat lunak yang menggunakan smart card menjadi kompleks. Pada penelitian ini, penulis mencoba untuk membuat suatu generalisasi dari beberapa jenis smart card dan piranti pembacanya, untuk kemudian dikembangkan menjadi sebuah modul perangkat lunak yang reusable. Di samping meninjau aspek reusabilitas, penelitian ini juga membahas aspek reliabilitas. Aspek reusabilitas diangkat untuk mengetahui sejauh mana modul perangkat lunak dapat digunakan kembali, sedangkan aspek reliabilitas digunakan untuk mengetahui bagaimana performa modul perangkat lunak yang dikembangkan. Dengan menggunakan bahasa pemrograman Java yang didasari teori OOP yang menyertainya, modul ini dapat diintegrasikan pada bentukbentuk basis aplikasi, baik aplikasi berbasis web, maupun aplikasi yang berbasis desktop serta dapat dijalankan pada berbagai lingkungan sistem operasi, baik pada Windows maupun Linux.

The usage of smart card has been spreading during this time. There are some implementations such as subscriber identity module in GSM cellular, member card, identity card, and also used for electric cashless payment. However, there are so many kind of smart cards and smart card readers, not only smart card that comply with ISO standards but also smart card that released and specified by producer. Hence, it makes complexity both for software development and implementation. In this thesis, researcher tried to create a generalization of some kind of smart cards and its readers. Thus, a reusable software module will be developed based on it. Reusability is the main issue in developing smart card software module, but this thesis not only considering about it, but also reliability. The reusability aspect is used for investigating how software module can be utilized, but the reliability aspect is used for analyzing its performance . Using Java as programming language and the object oriented programming theories, the software modules can be integrated into some kind of application platform such as web based application, and desktop application, and also can be utilized into operating system environment such as Windows and Linux.

Kata Kunci : Smart card,Rekayasa perangkat lunak ,Reliabilitas,smart card, software engineering, reusability, reliability


    Tidak tersedia file untuk ditampilkan ke publik.