Professional Documents
Culture Documents
Muhammad Fadlan - Laporan Praktikum Dasar Pemrograman 6
Muhammad Fadlan - Laporan Praktikum Dasar Pemrograman 6
POINTER
LABORATORIUM S1 MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2020
LEMBAR PENGESAHAN
Ditetapkan di
Medan, 2021
Perbaikan I
Perbaikan II
Pada tanggal :
ACC
Nilai
DAFTAR ISI
i
BAB 1
PENDAHULUAN
Dalam Praktikum Dasar Pemprograman kali ini, terdapat materi Pointer yang
menuntut mahasiswa agar dapat memahami Pointer itu sendiri. Pointer merupakan
komponen yang sangat penting dipelajari bagi mahasiswa Prodi S1 Matematika.
Karena Pointer merupakan materi dasar yang harus dimiliki seorang programmer
nantinya. Merupakan pengetahuan dasar yang harus dimiliki untuk memahami
pengaplikasian di Bahasa C itu sendiri. Oleh karena itu maka disusunnya makalah
ini untuk membantu mahasiswa dalam memahami Pointer.
1.2 Tujuan
1
Coba perhatikan gambar ini:
Pada gambar ini, kita membuat dua variabel, yakni umur dan tinggi.
Kedua variabel ini punya alamat memorin masing-masing.
Variabel umur alamat memorinya adalah 0001, sedangkan tinggi alamat
memorinya 0002. Begitu seterusnya, setiap kita membuat variabel pasti
akan punya alamat memori. Nah, untuk melihat alamat memori yang
digunakan pada variabel, kita bisa pakai simbol & (emphasis).
Contoh :
#include <stdio.h>
void main () {
int a;
char b[10];
printf("Alamat memori variabel a: %x\n", &a);
printf("Alamat memori variabel b: %x\n", &b);}
2
Penggunaan pointer merupakan salah satu dasar dari pemrograman
bahasa C. Dengan ini kita dapat menunjuk pada alamat memori dari suatu
vareabel. Untuk penjelasan lebih lanjut langsung saja menuju pada materi
berikut.
Keterangan:
3
BAB 2
HASIL DAN PEMBAHASAN
1. Program Pointer
#include <stdio.h>
int main(){
int arrayx[7] ,arrayy[7] =
{89,54,34,98,23,29,74}, x, y, i, temp, tempo;
for(i=0;i<=6;i++){
arrayx[i] = arrayy[i];}
temp = arrayx[0];
for(i=0;i<=6;i++)
if (arrayx[i] < temp){
temp = arrayx[i];}
tempo = arrayy[0];
for(i=0;i<=6;i++)
if (arrayy[i] > tempo){
tempo = arrayy[i];}
4
2.1.2 Hasil Run Program ( Output )
1. Program Pointer
5
BAB 3
PENUTUP
3.1 Kesimpulan
6
DAFTAR PUSTAKA