Minikoding.com | Contoh Program Surat Keluar Masuk C++ Dengan Media Penyimpana File CSV – Proses pengarsipan surat masuk dan keluar merupakan hal yang setiap hari dilakukan pada perkantoran apabila terdapat surat masuk dan surat keluar. Sekali dua kali dalam sehari itu sangat wajar dan biasanya surat masuk maupun surat keluar dicatat datanya dalam buku arsip.
Pencatatan data surat masuk dan keluar biasanya dilakukan dengan 2 metode yaitu manual dan otomatis. Proses pencatatan manual ditulis tangan pada buku arsip sendangkan metode otomatus diketik dan disimpan dalam file yang kapan saja bisa dicari dengan mudah.
Bagaimana jadinya jika proses pencatatan surat masuk dan keluar dibuat sebuah program sederhana ?. Tentu sangat bisa dibuatkan program, malah bisa lebih efektif ketimbang mode tulis tanga. Baik proses manual ataupun proses otomatis tidak ada salahnya karena keduanya memiliki manfaat yang berbeda.
Pada kesempatan kali ini Admin Minikoding akan belajar membuat Program Surat Keluar Masuk C++ Dengan Media Penyimpana File CSV. Dimana program tersebut akan menampilkan form input dan data yang diinputkan akan disimpan kedalam file CSV. Namun sebelum ke code program silahkan cek beberapa artikel terkait yang mungkin bermanfaat untuk anda.
Artikel Terkait :
- Contoh Program Konversi Satuan Panjang Sederhana Bahasa C++
- Contoh Program Aplikasi Laundry Menggunakan Bahasa C++
- Contoh Program Sewa Mobil Sederhana dengan Sistem Denda dan Diskon C++
- ID / Nomor Surat
- Tanggal Surat
- Pengirim Surat
- Penerima Surat
- Perihal Surat
Contoh Code Program Surat Keluar Masuk C++ Dengan Media Penyimpana File CSV
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
#include <iostream> #include <fstream> #include <string> using namespace std; struct Surat { int id; string jenis; string tanggal; string pengirim; string penerima; string perihal; }; int main() { Surat surat; int pilihan; char ulang; ofstream file_csv; ifstream file_csv_in; string line; file_csv.open("surat.csv", ios::out | ios::app); file_csv << "ID,Jenis Surat,Tanggal,Pengirim,Penerima,Perihal" << endl; do { cout << "Program Surat Masuk dan Keluar" << endl; cout << "1. Tambah Surat Masuk" << endl; cout << "2. Tambah Surat Keluar" << endl; cout << "3. Tampilkan Data Surat" << endl; cout << "Pilihan: "; cin >> pilihan; if (pilihan == 1) { surat.jenis = "Surat Masuk"; } else if (pilihan == 2) { surat.jenis = "Surat Keluar"; } else if (pilihan == 3) { cout << "Data Surat:" << endl; cout << "ID,Jenis Surat,Tanggal,Pengirim,Penerima,Perihal" << endl; file_csv_in.open("surat.csv"); getline(file_csv_in, line); // membaca header while (getline(file_csv_in, line)) { cout << line << endl; } file_csv_in.close(); continue; } cout << "ID: "; cin >> surat.id; cout << "Tanggal (dd/mm/yyyy): "; cin >> surat.tanggal; cout << "Pengirim: "; cin >> surat.pengirim; cout << "Penerima: "; cin >> surat.penerima; cout << "Perihal: "; cin >> surat.perihal; file_csv << surat.id << "," << surat.jenis << "," << surat.tanggal << "," << surat.pengirim << "," << surat.penerima << "," << surat.perihal << endl; cout << "Apakah ingin menambahkan surat lagi (y/n)? "; cin >> ulang; } while (ulang == 'y' || ulang == 'Y'); file_csv.close(); return 0; } |
Program ini akan meminta pengguna untuk memasukkan informasi tentang surat masuk atau keluar, dan menyimpannya dalam file CSV dengan nama “surat.csv”. Setiap baris dalam file CSV akan menampilkan informasi tentang surat, seperti ID, jenis surat, tanggal, pengirim, penerima, dan perihal.
Cara Menjalankan Code Program Surat Keluar Masuk C++
- 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 Konversi Satuan Panjang Sederhana”
- Setelah itu Klik Excute – Klik Compile and Run atau tekan F11.
- Maka akan tampilan terminal seperti gambar dibawah ini.