Rabu, 17 Oktober 2018

Pointers Dan Array

                                                     Pointers &  Array

           Okei Selanjutnya kali ini saya akan menjelaskan tentang Pointers & Array.Dua hal ini merupakan suatu hal yang paling penting dalam dunai pemrograman dan tentunya kalian harus bisa dan mengerti jika ingin menjadi prograammer handal,okei langsung saja kita bahas.Check it Out.

A. Pointers
            Pointers adalah suatu variable yang berfungsi untuk menyimpan alamat dari suatu data.
Oke biasanya seperti yang kalian ketahui variable adalah tempat untuk menyimpan value tertentu kan?Namun Pointers adalah variable yang menyimpan alamat dari data tersebut.
Contohnya :

    b merupakan single pointers
    10.....2 merupakan address dari variable a

Okei contoh kegunaan lain dari pointers adalah menyatukan nilai dari beberapa variable lain.Contohnya:

Jika kalian lihat saya memasukan output dari b dan d namun outputnya memiliki hasil yang sama yaitu address dari variable a. Jika kita ingin outputnya value dari a,maka kita harus mengganti tanda '&' di printf dengan tanda *.

Dan terakhir pointers itu memiliki kastanya masing masing
*A =Single Pointers
**B=Doble Pointers
***C=Triple Pointers
dst....

Kasta ini berfungsi jika kita ingin merubah nilai variable di keadaan tertentu,contohnya jika kita ingin mengganti nilai variable di pointers d, Maka pointers  d harus memiliki tingkat pointers diatas pointers sebelumnya.
Note :Jika kita mengganti nilai variable di pointer tertentu maka otomatis semua nilai variable terupdate.

B. Array
     Array adalah kumpulan dari data yang memiliki jenis data yang sama.
Contohnya:
Array of Char: Kumpulan data berjenis char
Array of integer:Kumpulan data berjenis integer
dan seterusnya.

Array sangat lah berguna untuk menginput sesuatu nilai yang berulang dan memiliki beberapa variasi.
Contoh penggunaanya untuk membuat kolom biodata,absen dan sejenisnya.
Penulisan Array sendiri seperti ini::


Selain itu Array terbagi menjadi beberapa jenis,yaitu:
  1. Array 1 Dimensi
      Array 1 Dimensi adalah array yang memiliki penyimpan data berdimensi satu seperti contoh diatas
 2. Array 2 Dimensi
      Array 2 Dimensi adalah array yang memiliki penyimpanan data berdimensi dua,
      Contohnya  :   char Nama[30][10];
3.  Array Dimensi banyak
      Array 2 Dimensi adalah array yang memiliki penyimpanan data berdimensi lebih dari 2



Okei untuk sekarang sampai sini saja sharing sharing menis kita. Semoga kalian bisa mengerti dan mendapatkan ilmu yang bermanfaat .
Okeii salam programmerr....





Fikri Fadillah
2201818006
Binus.ac.id
Skyconnectiva.com

Kamis, 11 Oktober 2018

Program Control : Repitition

Program Control : Repitition
    
    Pada kesempatan kali ini saya akan sedikit berbagi ilmu tentang salah satu bagian yang sangat penting
dalam dunia pemrograman yaitu Repittion. Apa sih Repititon?
Repition adalah perintah perintah yang bertjuan untuk mengulangi suatu statement dengan batasan kondisi tertentu.

Repition Memliki sub bab lagi yaitu :
1. For
2. While
3. Do While

FOR
Namun untuk sekarang saya akan menjelaskan tentang FOR,pasti kalian bertanya tanyakan apa si fungsi FOR ini dalam bahasa pemrograman?.
    Allright,pertama tama saya akan memaparkan tentang syntax dari for ini.

For(exp1;exp2;exp3)
{Statment1; Statement 2;.....}

Jadi didalam for itu ada 3 bagian yang sangat penting,yaitu
exp1 = Inisialisasi,maksudnya bagian ini yang akan bertugas untuk memulai pengulangan dari For
exp2= Conditional,bertugas untuk menentukan kondisi sampai kapan looping akan di jalankan
exp3= Increment/Decrement,bagian ini bertugas untuk menambahkan/mengurangkan value sebuah variable 
Contoh Potongan Program :


Setelah kalian mengetahui bagian bagian,syntax dan potongan programnya,selanjutnya adalah error yang sering terjadi yang patut diperhatikan yaitu:
1. Salah penempatan "Titik Koma"(;), ini adalah kesalah yang sering dilakukan oleh programmer pemula
    karena salah ataupun tidak meneruhnya di program loop ini biasanya mereka akan panik. Perlu 
   diperhatikan disetiap sehabis expression kita harus meletakan titik koma.Selanjutnya, setelah tutup kurung
    For jangan berikan titik koma. Dan disetiap sehabis statement juga jangan lupa untuk beri titik koma.
2. Lupa memberi exp kondisional,ini akan menyebabkan infinite Looping. 
    Solusinya adalah menekan ctrl+C lalu perbaiki kode kalian.

Contoh Flow Chart untuk FOR:


Untuk saat ini sekian konten saya kali ini,semoga ilmu yang saya share bermanfaat bagi kita semua. Jika ingin bertanya,silahkan tinggalkan di kolom komentar dibawah

Terima Kasih
Fikri Fadillah
2201818006
Binus.ac.id
SkyConnectiva.com