Contoh Program / Aplikasi C++ Dengan File CSV Sebagai Database – Struktur Data ( Single Linked List )

Satu lagi hasil dari ngerjakan tugas mata kuliah Struktur Data menggunakan bahasa pemrograman C++. Program ini adalah sebuah aplikasi yang dapat digunakan dalam membantu pengadaan Test Antropometri Bagi Calon TNI. Namun ini masih awalan, jadi maklum masih belum begitu akurat dan jujur masih belum bisa digunakan sebagai acuan dalam membantu Test tersebut. Tapi cukup lah kalo hanya sebagai tugas suatu mata kuliah, hehehe :mrgreen:
Di dalam aplikasi ini terdapat fitur untuk Backup data ke dalam Database dan juga Restore Database. Jadi bisa load data di database sehingga membantu kita untuk tidak terlalu banyak input data baru.
Aplikasi ini memakai Full Single Linked List tanpa Array, karena kebetulan tugas ini pas pembahasan Linked List. Oke, berikut untuk potongan source codenya : Continue reading

Database di C++ bisa memakai SQLite

 

SQLite Database Browser

Image via Wikipedia

 

Browsing – browsing, eh nemuin tutorial yang bagus, Database C++ SQLite. Jadi dengan ini kita bisa lebih mudah lagi jika ingin membuat aplikasi database berbasis C++. Yang dibutuhkan selain kemampuan Prmograman C++ adalah SQLite nya sendiri, jika pengen download SQLite bisa melalui link berikut http://www.sqlite.org/download.html

Pengenalan
SQLite adalah mesin SQL database tertanam. Tidak seperti kebanyakan database SQL lainnya, SQLite tidak memiliki proses server yang terpisah, melainkan membaca dan menulis secara langsung ke file disk biasa. Hal ini membuat SQLite solusi mudah dan baik untuk menyimpan data untuk aplikasi Anda.

Membuka Database
Hal pertama yang perlu Anda lakukan, adalah membuka database. Jika database belum ada, maka akan dibuat.

sqlite3 *database;
sqlite3_open("Database.sqlite", &database);

Argumen pertama adalah nama file, yang kedua adalah database sqlite3 menangani. Jika semuanya berjalan benar, maka akan tampil SQLITE_OK. Setelah database dibuka, Anda dapat mulai melakukan sesuatu. Kode berikut menunjukkan salah satu contohnya : Continue reading