MODUL II
Tipe Data Abstrak
Dasar Teori
Tipe data Abstrak merupakan matematis yang mendefinisikan suatu tipe data,terdiri dari sejumlah nilai dan operasi.
Tipe data abstrak terdiri dari :
data abstrak dan operasi (hanya dapat diakses dengan mendefinisikan operasi)
PENDEKLARASIAN ATAU PENDEFINISIAN TIPE DATA ABSTRAK
a.Typedef
Typedef biasa dipakai untuk memberikan nama alias terhadap type data.
Bentuk umum:
typedef<
tipe_data_lama><tipe_data_baru>
program praktikum 2.1
Pada program 2.1 eror pada h=getche ();
Program 2.1 lanjutan
Setelah diperbaiki pada program 2.1 satu dengan menghilangkan h=getche();
typedef int angka;
typedef float pecahan;
typedef char huruf;
Pada deklarasi typedef diatas merupakan tioe data lama
sedangkan angka umur;
pecahan pecah;
huruf h;
dipanggil sebagai tipe data baru
Hasil output program 2.1
b.Struct
adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalamsatu nama dan memiliki kaitan satu sam lain.
Bentuk umum struct:
struct nama_tipe_struktur
{
tipe field 1
tipe field 2
tipe field 3
....
tipe field n
}variabel_struktur1,....,variabel_struktur_n
Program Praktikum 2.2
Keterangan :
pada penulisan struc salah karena kurang huruf "t"
penulisan tgl salah tidak sesuai dengan deklarasi "ygl"
strcpy belum dideklarasikan
Program 2.2 lanjutan
Program 2.3
Hasil output 2.3
program 2.4
keterangan :
banyak yang tidak sesuai dengan apa yang dideklarasikan
Program 2.4 lanjutan
hasil output program 2.4
hasil output 2.4 ke2
program 2.5
hasil2.5
Tugas Praktikum Zodiak
Lanjutan program zodiak typedefstruct
Hasil program zodiak typedef struct
Program zodiah tipe struct
Program zodiak struct lanjutan
Hasil program zodiak tipe struct