Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Minikoding.comContoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++ - Dalam dunia pendidikan kegiatan mengkoreksi sering dilakukan terutama saat Ujian Semester. Cara dalam mengkoreksi pun beragam, ada yang manual dan yang menggunakan excel dan bahkan sangking manualnya membuat kunci jawaban yang dilubangi.

Umumnya para pengkoreksi yang modern menggunakan aplikasi berbasis microsoft excel. Sudah cukup lumayan dan bisa lebih efisien ketimbang dengan cara melubangi kunci jawaban. Nah, seiring berkembangnya teknologi dalam bidang pemrograman hadirlah aplikasi koreksi jawaban otomatis berbasis website.

Namun, kali ini admin tidak akan membahas tentang pemrograman web melainkan masih tetap belajar bahasa C++. Dikesempatan kali ini akan kita coba membuat Program Koreksi Jawaban Otomatis yang File Input nya Dari CSV menggunakan Bahasa Pemrograman C++.

Sistem Kerja Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Disini akan admin jelaskan secara singkat bagaimana sistem kerja dari program koreksi otomatis ini. Nah, mulanya kita mempunyai hasil kerjaan soal dari siswa. Maka pastinya kita juga mempunyai file kunci jawaban dari soal - soal yang telah dikerjakan.

Data kunci jawaban kita inputkan ke file CSV dengan file name kunci jawaban, sedangkan file jawaban dari siswa kita input ke file CSV juga dengan file nama Jawaban. Jadi, ada 2 file yang akan dibaca oleh program koreksi jawaban otomatis ini dengan menggunakan file CSV.

Ketika program dijalankan maka proses koreksi akan berjalan otomatis sesuai dengan data yang diinpitkan. Tapi perlu diingat program ini dibuat sesederhana mungkin jadi jangan harap akan ada tampilan bagus yang user friendly. Karena program ini dibuat sebagai bahan untuk belajar dan bisa dikembangkan sendiri.

Nah, input yang dibaca oleh program hanya 1 baris belum bisa membaca baris kebawahnya. Maka dari itu silahkan anda kembangkan sendiri contoh progrma ini.

Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Berikut ini merupakan Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++. Code ini dibuat sebagai bahan untuk latihan dan dapat dikembangkan lagi sesuai dengan kebutuhan anda. Bentuk code syntax bahasa C ++ bisa anda lihat dibawah ini.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <fstream>
#include <vector>
#include <sstream>

using namespace std;

int main() {
    vector<string> kunciJawaban;
    vector<string> jawaban;

    // Membuka file kunci jawaban
    ifstream fileKunciJawaban("kunci_jawaban.csv");
    string line;
    while (getline(fileKunciJawaban, line)) {
        stringstream ss(line);
        string jawab;
        while (getline(ss, jawab, ',')) {
            kunciJawaban.push_back(jawab);
        }
    }
    fileKunciJawaban.close();

    // Membuka file jawaban
    ifstream fileJawaban("jawaban.csv");
    while (getline(fileJawaban, line)) {
        stringstream ss(line);
        string jawab;
        while (getline(ss, jawab, ',')) {
            jawaban.push_back(jawab);
        }
    }
    fileJawaban.close();

    int benar = 0;
    for (int i = 0; i < kunciJawaban.size(); i++) {
        if (kunciJawaban[i] == jawaban[i]) {
            benar++;
        }
    }

    cout << "Jumlah jawaban benar: " << benar << endl;
    cout << "Jumlah jawaban salah: " << kunciJawaban.size() - benar << endl;

    return 0;
}

Keterangan :

Cara Menjalankan Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Untuk mengeksekusi program sederhana seperti kode yang sudah kami berikan diatas bisa ikut step berikut :
  • Silahkan buka aplikasi IDE Bahasa C++, kami menggunakan Dev C++
  • Buat Source File baru
  • Copy kode diatas dan pastekan pada lembar kerja Dev C++
  • Simpan projek tersebut misalnya dengan nama "Program Koreksi Jawaban Otomatis Sederhana"
  • Setelah itu Klik Excute - Klik Compile and Run atau tekan F11.
  • Maka akan tampilan terminal seperti gambar dibawah ini.
Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Ingat !! Program ini dibuat secara sederhana sebagai sarana untuk belajar dan referensi yang memungkinkan untuk anda kembangkan lagi. Jadi, jangan berharap lebih karena program ini dibuat hanya untuk pemula bahkan level 0.

Download Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++

Bagi anda yang ingin mendapatkan file source code dengan format file .cpp, silahkan download melalui tombol dibawah ini.

Silahkan download melalui link yang sudah kami sediakan. Setelah itu silahkan open file tersebut menggunakan IDE Dev C++.

Baikllah demikian pembahasan kali ini tentang Contoh Program Koreksi Jawaban Otomatis File Input Dari CSV Bahasa C++. Semoga informasi ini bermanfaat dan semoga dapat menginspirasi amda. Terima kasih.

Label: , ,