Anda di halaman 1dari 2

Nama : Muhammad Arby Tyas Januar Hikmat

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

1. Pendefinisian type angka


2. Pendefinisian type pecahan
3. Pendefinisian type huruf[30]
4. Mendefinisikan objek umur pada type angka atau membuat objek umur dari type angka
atau membuat objek umur dari ADT Angka
5. Mendefinisikan objek pecah pada type pecahan
6. Mendefinisikan objek nama pada type huruf
7. Mendefinisikan objek karakter pada type huruf
8. Memasukan isi data objek umur
9. Mencetak/menampilkan isi data objek umur
10. Memasukkan isi data objek pecah
11. Mencetak/menampilkan isi data objek pecah
12. Memasukkan isi data objek h
13. Mencetak/menampilkan isi data objek h
14. Memasukkan isi data objek nama
15. Mencetak/menampilkan isi data objek nama
16. Selesai

3. PSEUDOCODE
Algoritma Contoh ADT

KAMUS/DEKLARASI VARIABEL

NPM[9], NAMA[30] : char

Ipk : float

ALGORITMA/DESKRIPSI

Struct Mahasiswa { NPM[9], NAMA[30], Ipk}

Mahasiswa mhs
Input mhs.NPM , mhs.nama , mhs.ipk

Print 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.

Anda mungkin juga menyukai