ADT C++

FerdynandErgyPramudani
3 min readJan 16, 2024

--

Halloo semuanyaa, pada blog ini saya akan menjelaskan materi tentang ADT(Abstrak Data Type) atau tipe data bentukan. Pemrograman komputer melibatkan manipulasi data, dan untuk mengorganisir dan mengelola data tersebut, kita memerlukan ADT.

ADT adalah tipe data bentukan yang berisi kumpulan-kumpulan variabel yang tergabung dalam satu nama type data yang sama. Berbeda dengan array yang berisi kumpulan-kumpulan variabel yang bertipe data sama, ADT dapat memiliki variabel-variabel dengan type data sama atau berbeda bahkan bisa menyimpan variabel yang bertype variabel array.

Bagaimana cara mendeklarasi ADT ?

// Gunakan kata kunci struct untuk mendeklarasi ADT.

struct car {
string brand;
string model;
int year;
string color;
};

struct car myCar1;

Contoh diatas adalah ADT untuk mobil didalam ADT tersebut ada beberapa variabel yang memiliki tipe data berbeda seperti variabel brand bertype data string, model bertype data string, year bertype data integer, dan color bertype data string serta jangan lupa diakhir diberi penutup titik coma. Setelah itu akan ada struct car myCar1 kode tersebut digunakan untuk mendeklarasikan sebuah variabel bertipe struktur (struct) / ADT dengan nama myCar1

Bagaimana cara menginisialisasi ADT ?

Setelah mendeklarasikan sebuah variabel yang bertype struktur car langkah selanjutnya adalah menginisialisasi atau memberikan nilai. Memberikan nilai dapat dilakukan dengan cara seperti berikut ini.

  struct car myCar1;
myCar1.brand = "BMW";
myCar1.model = "X5";
myCar1.year = 1999;
myCar1.color = "white"

struct car myCar2;
myCar2.brand = "Ford";
myCar2.model = "Mustang";
myCar2.year = 1969;
myCar2.color = "Yellow";

Jadi dalam strucur car itu terdapat 4 variabel untuk mengaksesnya kita menggunakan titik dilanjut dengan nama dari atributnya. Tanpa berlama-lama lagi mari kita langsung ke contoh kode programnya.

Kode Program

#include <iostream>
using namespace std;


struct car {
string brand;
string model;
int year;
string color;
};

struct car myCar1, myCar2;

int main() {

myCar1.brand = "BMW";
myCar1.model = "X5";
myCar1.year = 1999;
myCar1.color = "white";

myCar2.brand = "Ford";
myCar2.model = "Mustang";
myCar2.year = 1969;
myCar2.color = "yellow";

cout << myCar1.brand << " " << myCar1.model << " " << myCar1.year << " " << myCar1.color << endl;
cout << myCar2.brand << " " << myCar2.model << " " << myCar2.year << " " << myCar2.color << endl;

return 0;
}

Output

Jadi untuk membuat ADT kita memerlukan struct untuk mendeklarasikannya lalu didadalam ADT terdapat berbagai macam variabel dengan tipe data ada yang sama dan ada yang berbeda dan kita menggunakan titik (.) dilanjut nama atribut untuk mengaksesnya. Baik itu tadi adalah penjelasan tentang materi ADT(Abstrak Data Type) dalam Bahasa Pemrograman C++, saya meminta maaf apabila ada kesalahan dalam menyampaikan materi diatas dan saya berharap materi yang telah saya jelaskan dapat dimengerti oleh anda dengan baik. Sekian dari saya terima kasih.

--

--

No responses yet