array satu dimensiPemrograman C++ 

Memahami dan menerapkan fungsi dan macam-macam array dalam pemrograman

Pengertian

Array adalah suatu netode yang digunakan dalam suatu pemrograman untuk melakukan pembagian fungsi. Fungsi pada array yaitu membagi program ke dalam bagian-bagian yang lebih kecil. biasaya disebut juga dengan subrutin ataupun subprogram. dimana pada Fungsi tersebut memiliki nilai balik ketika subprogram dipanggil. Beberapa fungsi tipe yang sering digunakan antara lain int, double dan sebagainya.

Selain subprogram dan beberapa fungsi, hal yang tidak kalah penting dalam penggunaan array yaitu Prosedur. Pada intinya prosedur sama dengan fungsi, bedanya pada prosedur ketika subprogram dipanggil tidak mempunyai output nilai balik. Oleh sebab itu prosedur juga sering disebut sebagai fungsi dengan tanpa nilai balik. Prosedur ditulis dengan tipe fungsi berupa void (tanpa nilai balik).

Manfaat penggunaan fungsi

  1. Mempermudah & mempercepat pengembangan program. Hal tersebut dikarenakan subprogram akan membagi-bagi suatu kode program  yang panjang sehingga akan memiliki kode yang relatif sedikit.
  2. Dapat digunakanuntukmengurangi pengulangan kode-kode tertentu dalamsuatu  program.
  3. Dapat Menjadikan program lebih modular sehingga akan mudah dipahami dan dikembangkan.

Penggunaan fungsi

Sesuai dengan pengertian fungsi di atas, maka suatu fungsi harus mendefenisikan sebuah tipe data dari nilai yang akan dikembalikan. Bentuk umum dari fungsi :

tipe_data nama_fungsi(nilai_parameter1, nilai_parameter2, …);

{

statemen_yang_akan_dilakukan;

……….

……….

return nilai_yang_akan_dikembalikan;

}

Fungsi dapat menghasilkan output (return value) yang berarti dalam suatu fungsi terdiri dari parameter yang dapat digunakan sebagai nilai masukan yang kemudian akan diproses untuk menghasilkan suatu nilai kembalian (return value).

Macam-Macam Array

1. Array satu dimensi 

Array satu Dimensi merupakan suatu variabel yang menyimpan sekumpulan data-data yang memiliki tipe sama dan elemen. Data tersebut akan diakses hanya melalui 1 indeks atau subskrip.

Bentuk umum array satu dimensi:

nama_array[jumlah_eleman];

2. Array dua Dimensi

Array dua dimensi merupakan variabel yang digunakan untuk menyimpan sekumpulan data-data yang memiliki tipe dan elemen yang sana. Array dua dimensi dapat diakses melalui 2 indeks/subskrip (indeks baris dan indeks kolom).

Bentuk umum array dua dimensi:

nama_array[jumlah_eleman_baris][jumah_eleme_kolom];

3. Array Multidimensi

Array multidimensi merupakan variabel yang menyimpan data-data dengan tipe dan elemen yang sama dan dapat diakses dari banyak indeks atau subskrip. array multdimensi biasanya digunakan untuk matriks. dalam kasus tertentu array 2 dimensi juga termasuk dalam array multidimensi.

Keuntungan Penggunaan tipe data array

setelah kita mempelajari fungsi dan jenis-jenis array. kita dapat simpulkan bahwa penggunaan array dapat mengumpulkan data-data yang mempunyai tipe sama dalam satu variabel, sehingga jika dalam pembuatan suatu program mempunyai beberapa tipe data yang sama, tidak membutuhkan banyak variabel.

Array juga dapat digunakan sebagai parameter fungsi, dengan kata lain suatu array dapat berfungsi sebagai parameter. Bedanya dengan parameter lain. Array terletak pada fungsi itu sendiri yang dapat menyimpan sejumlah nilai dengan tipe yang sama.

Contoh Array

Jika a adalah sebuah variabel, dimana :

char a[15] = “informatika”

char b = a[15]

char c = a[12]

Jawab :

  1. Maka nilai b adalah m sesuai bentuk umum dari arrray variabel[indeks], b=a[5] menunjukkan bahwa b sama dengan nilai variabel a pada indeks ke 5. Seperti ditunjukkan tabel berikut:

array

b = a[5]

2. Maka nilai c adalah 0 karena pada variabel a dengan indeks 12, dan angka 12tidak terdapat karakter/bernilai kosong. Maksud dari 0 menyatakan bahwa indeks tersebut bernilai kosong.

Demikian artikel terkait materi kuliah yang berjudul “Memahami dan menerapkan fungsi dan prosedur array dalam pemrograman”. Untuk dapat mendapatkan materi seputar Bahasa Pemrograman C++ dalam secara lengkap, dapat di download di link berikut ini MatKul Pemrograman C++ Semoga bermanfaat

Related posts

Leave a Comment