A. Latar Belakang
Keakuratan dan kehandalan merupakan kualitas informasi. Semakin akurat dan handal maka semakin informasi berkualitas. Namun masih terdapat permasalahan yang harus dipecahkan dalam sistem ujian yang berjalan saat ini yaitu masih jarangnya sistem ujian tertulis secara komputer. Salah satu permasalahan yang dihadapi oleh panitia ujian adalah pada pelaksanaan ujian yang dilaksanakan. Adapun sistem ujian yang dilaksanakan masih menggunakan manual exam sehingga membutuhkan waktu yang lama membuat soal dan melakukan koreksi hasil ujian.
B. Landasan Teori
Bahasa pemrograman C++ merupakan salah satu bahasa pemrograman tingkat tinggi yang banyak digunakan oleh programmer di seluruh dunia. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan “C with Classes” yang pada mulanya disebut “a better C” dan berganti nama pada tahun 1983 menjadi C++ oleh Rick Mascitti, dibuat di Laboratorium Bell, AT&T. Pada C++ ditambahkan konsep konsep baru seperti class dengan sifatsifatnya yang disebut dengan Object Oriented Programming (OOP), yang mempunyai tujuan utamanya adalah membantu dan mengelola program yang besar dan kompleks.
C. Tujuan Program
Tujuan dibuatnya program ini adalah sebagai berikut:
- Sebagai bahan tugas proyek untuk mata kuliah Pemrograman Berorientasi Objek.
- Sebagai fasilitas pelaksanaan ujian secara komputer.
D. Deskripsi Program
Program “Aplikasi Soal Ujian” merupakan program yang diciptakan untuk memudahkan peserta dalam mengerjakan soal ujian dan memudahkan panitia ujian untuk mengkoreksi soal ujian. Program ini menggunakan bahasa pemrograman C++.
E. Keunggulan Program
Keunggulan-keunggulan dari program ini adalah sebagai berikut :
- Program ini secara otomatis akan memeriksa dan memberikan nilai hasil ujian.
- Program ini akan mempermudah peserta dalam menyelesaikan ujian tertulis.
F. Desain Program
Program ini didesain seperti soal ujian pada umumnya agar mempermudah peserta dalam menyelesaikan soal ujian. Program ini terdiri dari dua fungsi yaitu fungsi pertama yang ditujukan kepada peserta ujian untuk menyelesaikan soal yang diujiankan dan fungsi yang kedua ditujukan kepada panitia pelaksana / pembuat soal ujian sebagai pemegang program atau admin untuk mengecek semua nilai dan data hasil ujian.
G. Kode Program
Untuk kode program dapat dilihat ataupun diunduh pada link dibawah ini
H. Pengembangan Program
Untuk saat ini program ini sedang dalam tahap pengerjaan. Rencana pengembangan selanjutnya terhadap program ini mencakup:
- Menggunakan GUI (Graphical User Interface).
- Memperbanyak rumus rumus dan kode/perintah yang ada di bahasa C++.
- Memperbaiki performa program.
H. Penutup
Pemrogram berharap agar program ini dapat diselesaikan dengan baik dan sesuai dengan perencanaan agar program ini nantinya akan digunakan oleh masyarakat. Kritik dan saran dari berbagai pihak akan sangat bermanfaat demi pembuatan program yang lebih baik.