Tugas Pertemuan 3
Tugas Pertemuan 3
NPM : 4521210044
Pertemuan 3
1. Struct merupakan perintah yang dapat digunakan untuk membuat struktur dari suatu
record, sedangkan typedef adalah perintah untuk membuat alias dari suatu tipe data.
2. Algoritma
3. PSEUDOCODE
Algoritma Contoh ADT
KAMUS/DEKLARASI VARIABEL
Ipk : float
ALGORITMA/DESKRIPSI
Mahasiswa mhs
Input mhs.NPM , mhs.nama , mhs.ipk
Endfor
4. Perbedaan struktur dengan kelas adalah kelas mempunyai access specifier (penentu akses),
sedangkan struktur tidak mempunyai access specifier (penentu akses), dan sedangkan ADT
adalah definisi type dan sekumpulan primitif (operasi dasar) terhadap type tersebut.
5. Algoritma
1. Deklarasi class (class Mahasiswa {NPM[9], nama[30], ipk}) dengan penentu akses secara
public
2. Mendefinisikan objek (Mahasiswa mhs)
3. Masukkan anggota struktur (mhs.NPM)
4. Masukkan anggota struktur (mhs.nama)
5. Masukkan anggota struktur (mhs.ipk)
6. Mencetak/menampilkan nilai mhs.NPM
7. Mencetak/menampilkan nilai mhs.nama
8. Mencetak/menampilkan nilai mhs.ipk
9. Selesai
6. Linear Single Linked List merupakanlinked list lurus dengan pointer tunggal sedangkan Linear
Double Linked List adalah doubly linked list lurus dengan pointer ganda.