Anda di halaman 1dari 3

Tugas 1 Praktikum Struktur Data Dan Pemrograman

Nama : Muhammad Fajar Sideq

NPM : 207064516050

Prodi : Teknik Informatika

Kesimpulan dari materi ADT-Abstract Data Type :

 Tujuan Abstract Data Type :


 ADT memisah struktur penyimpanan (lokasi memori) dari perilaku.
 ADT menyembunyikan informasi atau pengkapsulan, yaitu : 1) perubahan implementasi
ADT tidak mengubah teks program lain bila antarmuka tidak berubah. 2) pemakaian dan
pembuatan ADT dapat dilakukan terpisah, hanya perlu kesepakatan antarmuka pemakaian
ADT.
 ADT merupakan sarana pemrograman modular dan menjadi landasan pembentukan tim
pemrograman.
 ADT merupakan sarana untuk membuat modul-modul yang menyerupai dengan konsep-
konsep yang ditemukan pada domain persoalan.

 Tipe data abstrak (ADT) dapat didefinisikan sebagai model matematika dari objek data yang
menyempurnakan tipe data dengan cara mengaitkannya dengan fungsi-fungsi yang beroprasi pada
data yang bersangkutan. 
 Jika ingin membuat tipe data baru digunakan keyword typedef
 Contoh:

#include <stdio.h>
#include <conio.h>

typedef int angka;


typedef float pecahan;
typedef char huruf;

void main(){
clrscr();
angka umur;
pecahan pecah;
huruf h;
huruf nama[10];

printf("masukkan umur anda : ");scanf("%d",&umur);


printf("Umur anda adalah %d",umur);

printf("\nmasukkan bilangan pecahan : ");scanf("%f",&pecah);


printf("Bilangan pecahan %f",pecah);
printf("\nmasukkan huruf : ");h=getche();
printf("\nHuruf anda %c",h);

printf("\nmasukkan nama : ");scanf("%s",nama);


printf("Nama anda %s",nama);

getch();
}

Jenis ADT ini termasuk jenis ADT Heterogen. ADT Heterogen yaitu tipe data bentukan yang berisi
kumpulan variable dengan tipe data yang sama ataupun berbeda. 
 ADT pecahan di definisikan dengan nilai bilangan pecahan
 ADT angka didefinisikan dengan nilai umur

Anda mungkin juga menyukai