Membuat Pencarian dan Pengurutan Data Menggunakan Struct Pada C++

Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang berada dalam satu nama yang sama dan memiliki kaitan satu sama lain. Berbeda dengan array hanya berupa kumpulan variabel yang bertipe data sama, struct bisa memiliki variabel-variabel yang bertipe data sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe data array atau struct itu sendiri. Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct.

Array hanya menyimpan data dengan tipe data yang sama. Sedangkan struct bisa juga dikatakan sebagai tipe data baru yang dapat menampung berbagai tipe data lain yang berbeda.

Berikut flowchart program dan flochart aplikasi yang akan kita buat kali ini




Header file adalah file yang berisi definisi fungsi yang sudah dibuat. Tujuannya agar bisa digunakanpada program C yang lainnya. File ini berekstensi .h, contoh: stdio.h.

Pada contoh di atas, kita mengimpor file stdio.h. File ini berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program C, seperti printf().

File stdio.h sudah ada di dalam komputer kita saat menginstal gcc.

Pada Struct mahasiswa {}; diatas adalah salah satu contoh untuk deklarasi struct, 


Gambar diatas adalah script pada menu awal dari aplikasi saat di jalankan, menggunakan fungsi dari case untuk pemilihan menu. Berikut tampilan pada menu saat di jalankan:





Gambar diatas adalah script pada tampil data setelah melekakukan input data, pada void urut() diatas adalah proses untuk mengurutkan data dari hasil yang di input dimana pengurutannya berdasarkan nilai. Berikut tampilan pada menu saat di jalankan:


 Ketika kita enter maka program akan mulai di urut berdasarkan nilai terkecil atau menggunakan ASC.

Gambar diatas adalah script pada cari data dimana kita akan mencari data berdasarkan nama, jika ada akan ada pesan data ditemukan dan akan tampil nim, nama dan nilai dari hasil pencarian. Berikut tampilan pada hasil pencarian saat ditemukan:



FILE LAIN YANG BISA DI DOWNLOAD:

Komentar

Postingan Populer