STRUKTUR DATA
POINTER
Disusun oleh:
Tri Iswanto
19330033
JURUSAN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS JANABADRA
YOGYAKARTA
2020
DAFTAR ISI
1. PERSIAPAN................................................................................................ 1
a. Perangkat Keras........................................................................................................ 1
b. Perangkat Lunak ....................................................................................................... 1
2. DASAR TEORI............................................................................................ 1
PELAKSANAAN PRAKTIKUM...................................................................... 2
TUGAS ............................................................................................................... 4
PENUTUP .......................................................................................................... 5
1. KESIMPULAN ............................................................................................ 5
2. SARAN ...................................................................................................... 5
ii
PENDAHULUAN
1. Persiapan
a. Perangkat Keras
-Laptop
b. Perangkat Lunak
-Dev C++
2. Dasar Teori
Pointer merupakan tipe data berukuran 32 bit yang berisi satu nilai yang
berpadanan dengan alamat memori tertentu. Sebagai contoh, sebuah variabel P
bertipe pointer bernilai 0x0041FF2A, berarti P menunjuk pada alamat memori
0041FF2A. Pointer dideklarasikan seperti variabel biasa dengan
menambahkan tanda * (asterik) yang mengawali nama variabel.
Bentuk Umum:
<tipe data> namaVariabel; Contoh:
float * px;
Statement di atas mendeklarasikan variabel px yang merupakan pointer.
Penyebutan tipe data float berarti bahwa alamat memori yang ditunjuk oleh px
dimaksudkan untuk berisi data bertipe float.
Output
2. Membuat Program 2
Source code
2
Output
3. Membuat program 3
Source kode
3
Output
4
TUGAS
1. Buat program yang dapat menginput tiga nilai ujian dari user dan hitung nilai
rata-rata dari nilai tersebut. Berikan output rata-rata dari tiga nilai ujian.
Berikan juga smile face pada output jika nilai rata-rata lebih besar atau sama
dengan 60, selain itu beri output sad face.
Jawab:
Source Code
Output
5
PENUTUP
1. Kesimpulan
Setelah melaksanakan kegiatan praktikum Dasar Pemrograman, maka dapat
diambil kesimpulan:
a. Pointer adalah variabrl yang berisi alamat memori sebagai nilainya dan
berbeda dengan variabel biasa yang mempunyai nilai tertentu.
b. Operator pada pointer terdapat 2 jenis yaitu :
- Operator * (Operator Reference) akan dihasilkan nilai yang berada pada
suatu alamat memori.
- Operator & (Operator Diference) variabel akan menghasilkan alamat
lokasi memori .
2. Saran
Adapun saran untuk praktikum kali ini adalah:
a. Diperlukan ketelitian dalam membuat program dan diperluakan lebih banyak
referensi dari modul atau internet supaya lebih banyak lagi mengetahui fungsi
syntax – syntax yang digunakan .
6
DAFTAR PUSTAKA
Rahayu, Sri 2020. Modul Praktikum Struktur Data. Yogyakarta : Teknik
Informatika Universitas Janabadra.