Definisi ADT dan contohnya
Definisi
Abstract Data Type (ADT) adalah koleksi data dan operasi yang dapat digunakan untuk memanipulasi data tersebut. Dalam C++, ADT dapat dibuat dalam sebuah Class. Class memiliki data dan fungsi. Data dan fungsi yang dideklarasi private tidak dapat diakses secara langsung oleh client, sementara data dan fungsi yang dideklarasi public akan bersifat publik dan dapat diakses oleh client secara langsung. Berikut contoh program C++ nya.
#include<iostream>
using namespace std;
//Deklarasi ADT Struct
struct Mahasiswa{
string nama;
int nim;
float ipk;
};
//Main Function
int main()
{
//Membuat objek dari ADT Struct
Mahasiswa mhs1;
//Mengisi data ke objek ADT Struct
mhs1.nama = "Agus";
mhs1.nim = 123456;
mhs1.ipk = 3.75;
//Menampilkan data dari objek ADT Struct
cout<<"Data Mahasiswa:"<<endl;
cout<<"Nama : "<<mhs1.nama<<endl;
cout<<"NIM : "<<mhs1.nim<<endl;
cout<<"IPK : "<<mhs1.ipk<<endl;
return 0;
}
Komentar
Posting Komentar