Selasa, 20 Februari 2018

Pertemuan 1 - Pointer, Array and introducion to Data structure-2101648785-ChristianN

Data Structure




   Struct adalah tipe data yang digunakan untuk penyimpanan beberapa data saling terkait,
   juga terdiri dari beberapa anggota, anggota dari struct, dan variabel biasa.
   Materi ini mempelajari tentang konsep dasar data struktur yang biasanya digunakan
   dalam software engineering dan praktek pemrograman, array, structure, stack, 
   graph,tree.


     Array



       Array merupakan suatu kumpulan data-data dimana data tersebut memiliki tipe data
      yang sama. Setiap elemen array ini memiliki kesamaan tipe data yang homogen.
      Index array biasanya dimulai dari angka nol.

      Ada beberapa jenis array digunakan pada program:

      1. Array satu dimensi

           merupakan array yang berisi satu dimensi saja. Tempat penyimpanan sekumpulan
          data memiliki tipe data sama dan hanya satu index saja.


          Contoh:
      
        int data[6];

        Banyak variabel mengakses sebanyak 6 elemen

            data[0] = 15;
            data[1] = 40;
            data[2] = 32;
            data[3] = 27;
            data[4] = 77;
            data[5] = 61;

        Syntax:

         type_name[size];

     2. Array dua dimensi

             merupakan array yang berisi dua dimensi. array tersebut tersusun dalam 
             bentuk baris dan kolom.

             Contoh:

         int data[4][9];

         Banyak variabel mengakses sebanyak 4 elemen
              data[0][4] = 7;
              data[1][3] = 14;
              data[2][8] = 9;
              data[3][6] = 10;

         Syntax:

              type_name[size1][size2];


      Contoh melakukan storing nilai array

      int array[6]= {97,76,82,65,83};
int i;
for(i=0;i<5;i++)
{
printf("%d ",array[i]);
}


     Pointer

    Pointer merupakan tipe data yang nilai mengacu dimana memori komputer 
      menggunakan alamat yang ada.
      Tipe dua operator paling penting menggunakan pointer:

       - & adalah address operator
       - * adalah pointer operator

    Contoh:

     int a = 10;
        int *p = &a;
           
        printf("%d\n",*p);

       a = 17;
       *p = 20;

       printf("%d\n",a);


    Type of Data Structure

     Contoh data struktur utama terdiri dari:

       1. Arrays

            elemen-elemen data memiliki tipe data sama

  


       2. Linked lists

               Struktur data dinamis yang sekumpulan elemen yang dapat ditambahkan 
               atau di-delete.
      



Tidak ada komentar:

Posting Komentar