Pembuatan Aplikasi Junit Test Case Editor untuk Pengembangan Kemampuan Sistem Automated Grading Marmoset
Format: | Bachelors |
---|---|
Terbitan: |
#CREATOR_ORGNAME#
, 2017
|
Subjects: | |
Online Access: |
http://digilib.polban.ac.id\/download.php?id=11014 |
Daftar Isi:
- Tugas akhir ini berkaitan dengan pengembangan kemampuan sistem automated grading berbasis web, yaitu Marmoset. Pengembangan dilakukan karena Marmoset masih memiliki kekurangan fitur yang diperlukan untuk evaluasi program. Untuk melakukan pengembangan kemampuan ini, dibuat aplikasi JUnit Test Case Editor yang diintegrasikan dengan sistem Marmoset. Marmoset melakukan pengujian program berdasarkan beberapa unit test yang masing-masing memperlukan test case, sementara Marmoset belum memiliki test case editor. JUnit Test Case Editor adalah tools yang mempermudah pembuatan test case saat pengujian program pada Marmoset. JUnit Test Case Editor mengadopsi fitur test case generation tools yang sudah ada, yaitu: CodePro Analytix dan Automatic JUnit Creation Tools. JUnit Test Case Editor membuat test case dari canonical source, yaitu source code program berbahasa Java. Test case yang dihasilkan oleh JUnit Test Case Editor adalah test case dalam bentuk JUnit. JUnit Test Case Editor dibuat pada platform Java EE dan menggunakan library lain dari Java Parser dan JDBC Driver. Java Parser dipakai untuk melakukan parsing dan identifikasi token, dan JDBC Driver untuk menangani koneksi ke database aplikasi. Pembuatan aplikasi JUnit Test Case Editor untuk pengembangan kemampuan sistem automated grading Marmoset dilakukan dengan SDLC Waterfall, melalui tahapan pengumpulan informasi, analisis, perancangan, implementasi, serta pengujian dan perbaikan. Seluruh tahapan pembuatan aplikasi didokumentasikan dalam laporan ini. Kata kunci: test case editor, Marmoset, JUnit.