Rancang Bangun Aplikasi Sistem Basis Data Online Judge (SBDOJ) untuk Proses Pembelajaran Mata Kuliah Sistem Basis Data di Departemen Teknik Informatika ITS

Mustasyar, Demsy Iman (2017) Rancang Bangun Aplikasi Sistem Basis Data Online Judge (SBDOJ) untuk Proses Pembelajaran Mata Kuliah Sistem Basis Data di Departemen Teknik Informatika ITS. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 5113100015-Undergraduate_Thesis.pdf]
Preview
Text
5113100015-Undergraduate_Thesis.pdf - Published Version

Download (5MB) | Preview

Abstract

Saat ini, praktikum Sistem Basis Data di Departemen Teknik Informatika ITS Surabaya masih dilaksanakan secara manual. Prosesnya adalah ketika praktikan selesai mengerjakan sebuah soal, praktikan diharuskan memanggil asisten untuk dicek dan dinilai. Hal tersebut tentu memakan waktu banyak dan juga memberatkan asisten. Oleh karena itu, diperlukan sebuah aplikasi yang membantu praktikum Sistem Basis Data untuk mengecek dan memberi nilai kepada jawaban para praktikan.
Aplikasi Online Judge dalam tugas akhir ini memanfaatkan Laravel sebagai kerangka kerja pemrograman. Penggunaan Laravel diharapkan dapat mempercepat proses pengembangan dan mempermudah proses perawatan sistem. Untuk proses penilaiannya, diperlukan sebuah proses yang bisa berjalan di balik layar, atau yang dinamakan Grader. Grader tersebut menggunakan bahasa Python agar mampu berjalan di balik layar.
Pengujian difokuskan kepada proses penilaian atau judgement. Pengujian dilakukan dengan melakukan uji coba beberapa jenis query. Jenis-jenis query tersebut didapatkan dari praktikum Sistem Basis Data dengan menggunakan aplikasi Online Judge ini. Praktikan dan asisten akan diminta untuk melakukan praktikum dengan menggunakan aplikasi ini sehingga pengujian dapat dilakukan dengan situasi yang nyata. Pengujian dilakukan untuk mengetahui keberhasilan grader dalam menangani proses penilaian query jawaban praktikan.
================================================================================
Nowadays, Informatics Department in ITS Surabaya still implement the practice of Database System course manually. The students must answer the questions, then the assistants must check and give a mark to their query. This process takes a long time and also complicates the assistants. Therefore, they need an application that can help the practice of Database System course for checking and judging the query of the students.
The Online Judge Application in this undegraduate thesis utilize Laravel as programming frameworks. The use of Laravel Framework is expected to accelerate the development process and simplify the process of system maintenance. For the judgment process, it needs a process that can run in background, or so-called Grader. This Grader use Python programming language in order to run in background.
The tests of this application focus on the judgement process. The testing was performed by testing several types of queries. That queries were obtained from the practice of Database System course by using this Online Judge Application. The students and assistans were asked to do the practice by using this application so the testing can be done with real situation. The test was conducted to determine the success of Grader in handling the judgement process of student’s queries.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: Sistem Basis Data, Online Judge, Grader, Kerangka Kerja Laravel, Python
Subjects: T Technology > T Technology (General)
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4050 Electronic information resources
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4450 Databases
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Mustasyar Demsy Iman
Date Deposited: 15 Aug 2017 02:30
Last Modified: 15 Aug 2017 02:30
URI: http://repository.its.ac.id/id/eprint/43289

Actions (login required)

View Item View Item