Pembangkitan kasus uji program java berdasarkan model checking

Show simple item record

dc.contributor.advisor Basuki, Thomas Anung
dc.contributor.author Irfan, Muhammad
dc.date.accessioned 2019-08-23T03:52:45Z
dc.date.available 2019-08-23T03:52:45Z
dc.date.issued 2018
dc.identifier.other skp37312
dc.identifier.uri http://hdl.handle.net/123456789/8996
dc.description 1565 - FTIS en_US
dc.description.abstract Pengujian merupakan hal yang sangat penting dalam membangun suatu perangkat lunak. Pengujian berfungsi untuk mencari kesalahan pada program dengan cara mengidentifikasi ketepatan, kelengkapan, dan mutu dari suatu perangkat lunak. Hal ini membutuhkan biaya yang tidak sedikit. Pengotomatisan pengujian diharapkan dapat menurunkan biaya produksi dan juga meningkatkan keandalan suatu perangkat lunak. Test case merupakan masukan spesifik yang akan dicoba ketika sebuah perangkat lunak diuji. Pengujian adalah mencoba beberapa test case yang dibuat oleh penguji. Pada umumnya test case yang diuji hanya mewakili beberapa contoh kasus saja dan tidak mencoba seluruh kemungkinan state pada program. Untuk bisa menentukan test case yang tepat, efisien, dan menelusuri seluruh kemungkinan state, maka digunakan model checking sebagai pembangkit test case. Pada skripsi ini digunakan kakas Java Path Finder (JPF) untuk melakukan model checking. JPF adalah sebuah sistem untuk memverifikasi Java bytecode yang bertujuan untuk mencari cacat atau kesalahan pada program. JPF dapat melakukan symbolic execution. Symbolic execution adalah cara menganalisis program untuk menentukan masukan seperti apa yang menyebabkan setiap bagian dari program dieksekusi. Perangkat lunak yang berhasil dibangun menerima masukan berupa sebuah file java lalu melakukan otomatisasi dalam konfigurasi kakas JPF untuk melakukan symbolic execution . Perangkat lunak akan menampilkan hasil pembangkitan test case dengan memproses output dari hasil eksekusi program JPF sehingga mudah dibaca oleh pengguna. Perangkat lunak yang dibangun masih terbatas dalam menangani kasus-kasus tertentu pada file Java, misalnya hanya dapat membangkitkan test case dengan tipe data primitif dan kondisi-kondisi tertentu saja. en_US
dc.language.iso Indonesia en_US
dc.publisher Program Studi Teknik Informatika Fakultas Teknologi Informasi dan Sains - UNPAR en_US
dc.subject Pemeriksa Model en_US
dc.subject Kasus Uji en_US
dc.subject Java Path Finder en_US
dc.subject keadaan en_US
dc.title Pembangkitan kasus uji program java berdasarkan model checking en_US
dc.type Undergraduate Theses en_US
dc.identifier.nim/npm NPM2014730040
dc.identifier.kodeprodi KODEPRODI618#Teknik Informatika


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UNPAR-IR


Advanced Search

Browse

My Account