01 – Array,Pointer, dan Data Struktur – 2101676504 – Alexander Michael Oei

Array

Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama.

1) Array Satu Dimensi
Tempat menyimpanya sekumpulan data yang memiliki tipe data yang sama dan hanya ada satu indek saja.

Contoh Program Array 1 Dimensi

import java.io.*;
public class ContohArray1{
public static void main(String[] args)
{
try{
int[] angka = new int[5];
System.out.println(“Masukkan 5 Data”);
System.out.println(“===============”);
BufferedReader in = new BufferedReader(new InputStreamReader (System.in));
for (int i=0;i<angka.length;i++)
{
System.out.print(“Masukkan Data Ke-“+(i+1)+” : “);
angka [i] = Integer.parseInt(in.readLine());
}
System.out.println(“\nData Yang Ada Di Array :”);
System.out.println(“===============”);
for (int i=0;i<angka.length;i++)
{
System.out.println(“Data Ke-“+(i+1)+” : “+angka[i]);
}
}
catch(Exception e) {
System.out.println(“Error”);
}
}
}

Hasilnya

2) Array Dua Dimensi
Array dua dimensi ini biasa digunakan untuk membuat program yang mempunyai aturan baris dan kolom,seperti membuat matrik,untuk pendataan.

Contoh Program Array 2 Dimensi

public class ArrayDuaDimensi {
public static void main(String [] args)

{
int TwoDarray[][]=new int[0][0];
int k=0;
for (int i=0; i<5; i++)
{
for(int j=0; j<4; j++)
{
System.out.print(+i+”,”+j);
}
System.out.print(“”);
}
}
}

Pointer

Pointer adalah sebuah variabel yang berisi alamat lain. Suatu pointer dimaksudkan untuk menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat diketahui dengan mudah.

Contoh:

#include <stdio.h>
main(){
int *pointer;
int DATA1;
DATA1=27;
printf(” Isi variabel DATA1 = %d”,DATA1);
printf(“\n Alamat variabel DATA1 = %d”,&DATA1);
printf(“\n Alamat variabel *pointer = %d”,&pointer);
printf(“\n Isi variabel *pointer = %d”,pointer);
pointer=&DATA1;
printf(“\n Alamat variabel *pointer = %d”,&pointer);
printf(“\n Isi variabel *pointer = %d”,pointer);
printf(“\n Isi dari alamat %d = %d”,pointer,*pointer);
printf(“\n”);
return 0;
}

Data Struktur

Struktur data adalah cara menyimpan dan data – data pada memori komputer maupun file secara efektif sehingga dapat digunakan dengan efisien, termasuk operasi operasi didalamnya.

Contoh:
#include<constream.h>
#include<stdlib.h>
#include<ctype.h>
#include<stdio.h>

struct mahasiswa
{
int nrp ;
char nama[20];
}:

Struktur data disini menpunyai 2 sifat .yakni:
1. Sederhana, -> kita menggunakan Array
2. Majemuk -> linier, non Linear
Yang dimaksud dengan sederhana & Majemuk disini yaitu susunannya.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *