Selasa, 23 Oktober 2018

Array & Pointer

Array

Array adalah variabel yang Menyimpan Sejumlah data yang memiliki tipe data yang sama.
lebih simplenya array merupakan kumpulan data tunggal yang dijadikan 1 variabel array yang memiliki alamt memory berbeda yang disebut elemen array yang dapat diakses berdasarkan indeks.

contoh penulisan Array dalam C

     int A[10];

dari penulisan diatas kita dapat memahami bahwa Variabel A adalah Variabel array yang memimiliki 10 buah slot untuk di isi dengan Data Type Integer dengan urutan yang di sebut index dimana urutanya dimulai dari 0.


2d visual of Array A[10]

Dapat dilihat di atas penulisan Array di lakukan dengan Menambahkan [ ] setelah nama variabel dan di indexdatanya dimulai dari 0.


Ada cara lain untuk initialisasi array yaitu initialisasi tanpa suatu dimensi

int B[ ] ={ 1 , 2, -4, 8};

artinya Variabel B adalah array dengan 4 elemen

2d visual of array B[ ]

Memasukan Nilai kedalam array:

A[6] = 15; A[3] = 27;

2d Visual of assigned Value of array A[3] and A[6]

Pointer

pointer adalah variabel yang menyimpan address dari data lain
contohnya 

int i, *ptr;
*ptr = &i;

jadi jika  *ptr = 5  maka  i = 5

artinya ketika kita mengubah pointer data yang ditunjuk pointer juga  akan ikut berubah

ada 2 jenis pointer yaitu 
   a. *
         fungsi  dari * adalah untuk menunjuk isi dari variabel yang di tuju
   b. &
         fungsi dari & adalah untuk menunjuk address atau alamat dari variabel yang di tuju


untuk lebih mudah nya dapat dilihat di gambar dibawah ini


Gambar disamping ini menunjukan cara menulis pointer untuk menunjuk addres dari suatu variabel







gambar di samping ini menunjukan bahwa pointer dapat mengubah nilai dari variabel yang dituju











refrensi:

Paul Deitel & Harvey Deitel. (2016). C how to program : with an introduction to C++. 08. Pearson  Education. Hoboken. ISBN: 9780133976892. Chapter 6 & 7
Storing Similar Data Items: http://aelinik.free.fr/c/ch12.htm


2201748164
binus.ac.id
skyconnectiva.com
Alim Raharjo

Selasa, 16 Oktober 2018

Repetition

 Repetition



Repetition adalah intstruksi yang diulangi untuk jumlah waktu tertentu.


Ada 3 tipe repetisi, yaitu :
1. For
2. While
3. Do - While


Penjelasan :
1. For
   > For adalah repetisi, yang dilakukan saat beberapa kondisi terpenuhi
      maka masih bisa menjalankan statement hingga kondisi tidak ada yang terpenuhi lagi
   
Cara penulisan For dalam bahasa C

2. While
   > While adalah repetisi disaat SATU kondisi masih berlaku, maka masih bisa menjalan
      yang sesuai hingga kondisi tidak sesuai

Cara penulisan While dalam Bahasa C

3. Do-While
   > Do-While juga repetisi, Do-while sama dengan While karena hanya memiliki SATU kondisi
      Namun Do-while melakukan pengecheck-an kondisi ketika Statement telah dijalankan       
      seminimalnya Satu kali sebelum melakukan pengechekan

Cara penulisan Do-While dalam bahasa C


Repetition memiliki Modifikasi Khusus

Modifikasi yang dimaksud ada 2 yaitu :

1. Break
   >Modifikasi Break adalah statement yang akan memberhentikan loop tersebut
2. Continue
   >Modifikasi Continue adalah statement yang akan mengskip 1 pengulangan tanpa menjalankan
      Statement yang terjadi 

2201748164
binus.ac.id
skyconnectiva.com
Alim Raharjo