Saturday, February 1, 2014

Perbedaan Fungsi, Prosedur, dan Array

Pengertian :

-Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.

-Fungsi adalah suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya dipisahkan dari bagian program yang dijalankan.

-Prosedur adalah suatu bagian yang digunakan untuk mengenali subprogram di dalam suatu program.


Tipe Penulisan :

-Fungsi ditulis dengan bagian tipe fungsi berupa int, double, dan sebagainya.

-Prosedur ditulis dengan bagian tipe fungsi berupa void (void berarti tanpa nilai balik).

-Array ditulis dengan bagian tipe fungsi berupa diawali dengan kata cadangan Array diikuti oleh tipe index yang diletakkan diantara tanda " [ ] " diikuti lagi oleh kata cadangan of dan tipe arraynnya, seperti byte, word, dan sebagainya.



Pemanggilan :

-Fungsi dia akan mengembalikan suatu nilai pada pemanggilnya sehingga fungsi dapat mengembalikan suatu nilai yang dapat digunakan dalam ekspresi.



-Procedure dia tidak akan mengembalikan nilai apapun pada fungsi pemanggilnya dikarenakan prosedur tidak memiliki nilai yang berhubungan dengan namanya.



-Array  dia akan mendeklarasikan terlebih dahulu suatu larik sebagai tipe larik integer dengan jumlah elemen maksimum yang diberikan. Yang dimana nilai elemen larik ini harus berisi nilai integer.



Dari contoh diatas, Anda bisa perhatikan char hari [7] [10] = {..................} ini adalah proses pemberian nilai awal. Yang langsung dituliskan nilainya ke dalam variabel array dan diapit dengan tanda baca {................}.

Nilai pada saat pemanggilan nilainya, hari [0].......hari [4] merupakan pemanggilan index dari nilai array hari, yang dimana :
elemen         1             2               3               4              5                6                7
                Senin        Selasa       Rabu         Kamis       Jumat         Sabtu        Minggu
index           0              1               2               3              4                5                6

Maka hasil yang ditampilkan adalah Minggu, Senin, Selasa, Rabu, Kamis.

 


 

No comments:

Post a Comment