MODUL 7 TENTANG ARRAY (BAGIAN 1)



Array atau sering juga disebut larik
berguna untuk menyimpan sejumlah nilai atau 
data yang  memiliki tipe data
yang  sama. Setiap  data tersebut menempati lokasi  atau alamat memori yang berbeda-beda. Tiap
nilai atau data dalam array disebut elemen array. Tiap  elemen array  diidentifikasi dengan  menggunakan 
indeks,  sehingga untuk mengakses
nilai tersebut  harus melalui indeks
yang  terdapat di  dalamnya. Indeks pada elemen array
selalu dimulai dengan 0.  

Untuk mendekralasikan array 
dalam  bahasa programan  C++ dapat dilakukan  dengan mengunakan tanda [ ]  (bracket). Bentuk umum
pendekralasiannya array adalah sebagai berikut:
tipe_data nama_array [jumlah_elemen_array];
1.     Mengisi Dan Menampilkan Elemen Array
Untuk mengisi nilai ke dalam elemen array dapat dilakukan
dengan memasukkan
nilai pada setiap elemen, misalnya:
Cara  lain 
untuk mengisikan nilai pada elemen array  adalah 
dengan  cara menggunakan  pengulangan 
(looping). Sebagai contoh 
jika ingin  melakukan  pengisian 
10  elemenarray, maka dapat
menuliskan  sintaks  pengulangan 
for
for (int C=0; C < 10 ; C++)
cout <<  B << C
<<   ] =    
Source code yang telah berisi penjelasan
per-baris tentang pengisian dan penampilan elemen array dapat dilihat
sebagai berikut.

Coding Modul 7_1

Source code serta penjelasan per-baris tentang pengisian dan penampilan
nilai elemen array
Mengisi dan Menampilkan Array
Nama : I Nyoman Yoga Setyawan
#include <iostream>//pemanggilan file header iostream
untuk input output
using namespace std;//pendeklarasian
standar input output
int
main()
//fungsi utama bertipe
integer yg akan pertama kali dijalankan
  int nama_array[10];//pendeklarasian array nama_array bertipe integer yang
memiliki jumlah elemen 10
  cout<<“Masukkan nilai pada : “<<endl;//Output peritah yang ditujukan untuk
user ke jendela running
  for (int C=0; C<10; C++)//pengulangan for, yang terdapat nilai
awal C=0 yang bertipe integer, dengan kondisi nilai C kurang dari 10, dan
jika kondisi benar maka C melakukan increment
  {//pembuka pengulangan for             
    cout<<“Elemen [“<< C <<“] = “;//Pernyataan yang akan mengeluarkan Elemen array yaitu
elemen C, dimana C memiliki nilai 0 sampai nilai 9
    cin>>nama_array[C];//pernyataan yang menerima nilai elemen
array yang akan di tampung pada array nama_array, dimana elemen array yang
diisi yaitu elemen 0 sampai 9
  }//penutup pengulangan for      
  cout<<“n”;//pembuatan baris baru atau enter
  cout<<“Tampilkan yang dimasukkan :
<<endl;//Output peritah ke  jendela running yang ditujukan untuk user
  for (int D=0; D<10; D++)//pengulangan for, yang terdapat nilai
awal D=0 yang bertipe integer, dengan kondisi nilai D kurang dari 10, dan
jika kondisi benar maka D melakukan increment
  {//pembuka pengulangan for      
    cout<<“Nilai yang terdapat pada elemen
ke “
;//pernyataan berupa output keterangan
    cout<<D<<” = “<<nama_array[D]<<endl;//pernyataan berupa output dari elemen
array dan nilai dari dari masing2 elemen array
  }//penutup pengulangan for      
  cout<<“n”;//pembuatan baris baru atau enter
  system(“pause”);//Menahan atau mempause jendela running
  return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0

Untuk lebih jelasnya tentang pengisian dan penampilan elemen array dapat dilihat pada video tutorial berikut.



                                        Video Tutorial Mengisi dan Menampilkan Elemen Array

2.    
Inisialisasi Array 1 Dimensi
Inisialisasi
elemen-elemen  pada array  dapat langsung  didekralasikan. Pengisian  elemen array secara langsung berguna bila pada elemen array yang bersangkutan tidak diisi
dengan nilai yang baru.  Bentuk umum
inisialisasi adalah sebagai berikut:
type_data  nama_array jumlah_array_N  = nilai , nilai , … , nilaiN 
Source code yang telah berisi penjelasan
per-baris tentang inisialisasi array 1 dimensi dapat dilihat sebagai
berikut.

Coding Modul 7_2

Source code serta penjelasan per-baris penggunaan tentang inisialisasi array 1 dimensi
Inisialisasi & Perubahan nilai pada elemen array
Nama : I Nyoman Yoga Setyawan
#include <iostream>//pemanggilan file header iostream
untuk input output
using namespace std;//pendeklarasian
standar input output
int
main()
//fungsi utama bertipe
integer yg akan pertama kali dijalankan
  int A[5] = {5,10,15,20,25};//inisialsisasi nilai pada elemen array A bertipe
integer yang memiliki jumlah elemen 5
  cout<<“Nilai awal pada elemen array :
<<endl;//output berupa keterangan pada jendela
running
  cout<<“A [0] = “<<A[0]<<endl;//mengeluarkan nilai pada elemen array
indeks 0
  cout<<“A [1] = “<<A[1]<<endl;//mengeluarkan nilai pada elemen array
indeks 1
  cout<<“A [2] = “<<A[2]<<endl;//mengeluarkan nilai pada elemen array
indeks 2
  cout<<“A [3] = “<<A[3]<<endl;//mengeluarkan nilai pada elemen array
indeks 3
  cout<<“A [4] = “<<A[4]<<endl;//mengeluarkan nilai pada elemen array
indeks 4
  //Perubahan nilai elemen array 0 dan 1
  cout<<“n”;//pembuatan baris baru atau enter
  A[0]
= 12;
//pemberian nilai baru 12
pada elemen array indeks 0
  A[1]
= 25;
//pemberian nilai baru 25
pada elemen array indeks 1
  cout<<“A [0] = “<<A[0]<<endl;//mengeluarkan nilai baru pada elemen
array indeks 0
  cout<<“A [1] = “<<A[1]<<endl;//mengeluarkan nilai baru pada elemen
array indeks 1
  cout<<“A [2] = “<<A[2]<<endl;//mengeluarkan nilai pada elemen array
indeks 2
  cout<<“A [3] = “<<A[3]<<endl;//mengeluarkan nilai pada elemen array
indeks 3
  cout<<“A [4] = “<<A[4]<<endl;//mengeluarkan nilai pada elemen array
indeks 4
  system(“pause”);//Menahan atau mempause jendela running
  return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0

Untuk lebih jelasnya tentang  tentang inisialisasi array 1 dimensi dapat dilihat pada video tutorial berikut.



                                                Video Tutorial Inisialisasi Array 1 Dimensi

3.     Pencarian Nilai Pada Array
Salah  satu masalah  yang 
sering  muncul  pada saat menggunakan  array adalah  melakukan  pencarian 
nilai  yang  terdapat pada elemen array. Misalnya jika ingin  mencari 
dan  menampilkan  nilai yang 
telah  dimasukkan  pada elemen array, dan  pada elemen
keberapa nilai tersebut disimpan.
Source code yang telah berisi penjelasan
per-baris tentang pencarian nilai elemen pada array 1 dimensi dapat dilihat sebagai
berikut.

Coding Modul 7_3

Source code serta penjelasan per-baris tentang pencarian nilai pada
array 1 dimensi
Mencari & Menampilkan nilai pada array
Nama : I Nyoman Yoga Setyawan
#include <iostream>//pemanggilan file header iostream
untuk input output
using namespace std;//pendeklarasian
standar input output
int
main()
//fungsi utama bertipe
integer yg akan pertama kali dijalankan
  int A[10];//pendeklarasian
array A bertipe integer dengan jumlah elemen 10
  int Nilai;//pendeklarasian
variabel Nilai yang bertipe integer
  cout<<“Nama : I Nyoman Yoga
Setyawan”
<<endl;//menampilkan nama pada jendela running
dan pembuatan enter
  cout<<“NRP  : 49013017”<<endl;//menampilkan  NRP pada jendela running dan pembuatan
enter
  cout<<“Nilai pada : “<<endl<<endl;//menampilkan perintah pada jendela
running dan pembuatan 2 enter
  for (int C=0; C<10; C++)//pengulangan for, yang terdapat nilai
awal C=0 yang bertipe integer, dengan kondisi nilai C kurang dari 10, dan
jika kondisi benar maka C melakukan increment
  {//pembuka pengulangan for
       cout<<“Indeks [“<<C<<” ] = “;//Pernyataan berupa peritah pada jendela running yang
ditujukan untuk user memasukkan nilai pada elemen array A
       cin>>A[C];//pernyataan yang menerima nilai elemen
array yang akan di tampung pada array A, dimana elemen array yang diisi yaitu
elemen indeks 0 sampai 9
  }//penutup pengulangan for
  cout<<“n”;//pembuatan baris baru
  cout<<“Nilai Yang Dicari adalah :”;//Output pada jendela running berupa perintah yg
ditujukan untuk user utk memasukkan nilai yg dicari
  cin>>Nilai;//menampung nilai yang diinputkan user
pada variabel Nilai
  for (int D=0; D<10; D++)//pengulangan for, yang terdapat nilai
awal D=0 yang bertipe integer,
dengan kondisi nilai D kurang dari 10,
dan jika kondisi benar maka D melakukan increment
  {//pembuka pengulangan for
       if (A[D]==Nilai)//kondisi pencabangan if untuk mengecek kesamaan nilai
elemen array dengan nilai pencarian inputan user
       {//pembuka pencabangan if
              cout<<“Nilai terdapat pada indeks ke
<<D<<endl;//mengeluarkan indeks (nilai D) apabila
kondisi nernilai benar
       }//penutup pencabangan if
  }//penutup pengulangan for
  cout<<“n”;//pembuatan baris baru
  system(“pause”);//Menahan atau mempause jendela running
  return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0

Untuk lebih jelasnya tentang  tentang tentang pencarian nilai elemen pada array 1 dimensi  dapat dilihat pada video tutorial berikut.



                                       Video Tutorial Pencarian Nilai Elemen Array 1 Dimensi

4.     Array Karakter
Pada bahasa
pemrograman  C++, kumpulan  karakter 
disebut dengan  istilah  teks (string). Array dengan menggunakn elemen bertipe karakter biasanya menyimpan  deretan karakter.   Bentuk umum untuk mendekralasikan array tipe karakter adalah:
char nama_array [jumlah_elemen_array];
. Source code yang telah berisi penjelasan
per-baris tentang penggunaan array karakter  dapat dilihat sebagai berikut.

Coding Modul 7_4

Source code serta penjelasan per-baris penggunaan array karakter
Nama : I Nyoman Yoga Setyawan
#include <iostream>//pemanggilan file header iostream
untuk input output
using namespace std;//pendeklarasian
standar input output
int
main()
//fungsi utama bertipe
integer yg akan pertama kali dijalankan
   char NAMAKU[6] = {‘H’,‘A’,‘S’,‘Y’,‘A’,‘’};//inisialisasi 5 nilai karakter pada array NAMAKU yang
bertipe char dengan jumlah elemen 6
   char NAMAMU[6] = “TASYA”;//inisialisasi
5 nilai karakter yg dinyatakan string pada array NAMAMU yang bertipe char
dengan jumlah elemen 6
   for (int C=0; C<6; C++)//pengulangan for, yang terdapat nilai
awal C=0 yang bertipe integer, dengan kondisi nilai C kurang dari 6, dan jika
kondisi benar maka C melakukan increment
   {//pembuka pengulangan fot
       cout<<NAMAKU[C];//pernyataan yg mengeluarkan nilai karakter
pada elemen index array NAMAKU
   }//penutup pengulangan for
   cout<<endl;//pembuatan baris baru atau enter
   cout<<NAMAMU;//mengeluarkan nilai karakter pada
elemen array NAMAMU
   cout<<endl<<endl;//pembuatan baris baru atau enter
   cout<<“Jumlah Elemen NAMAKU : “<<sizeof(NAMAKU)<<endl;//mencari jumlah elemen pada array
NAMAKU dengan menggunakan perintah sizeof
   cout<<“Jumlah Elemen NAMAMU : “<<sizeof(NAMAMU)<<endl;//mencari jumlah elemen pada array
NAMAMU dengan menggunakan perintah sizeof
   system(“pause”);//Menahan atau mempause jendela running
   return 0;//Akhir
dari fungsi utama yang mengembalikan nilai 0

Untuk lebih jelasnya tentang  tentang tentang tentang penggunaan array karakter dapat dilihat pada video tutorial berikut.



                                                  Video Tutorial Penggunaan Array Karakter

Metode Penyerapan Bahasa Asing ke Bahasa Indonesia

Metode Penyerapan Bahasa Asing ke Bahasa Indonesia | Salah satu penunjang seseorang dalam memahami bacaan dengan baik dan benar adalah mengetahui makna kata atau istilah yang ilmiah dan serapan. Jika seseorang tidak mengetahui arti kata dalam sebuah teks yang dibaca,...

Pengertian, Struktur, dan Contoh Surat Niaga

Pengertian, Struktur, dan Contoh Surat Niaga | Surat niaga juga disebut dengan istilah surat dagang. Surat niaga adalah surat yang isinya berhubungan dengan kepentingan-kepentingan perniagaan atau perdagangan. Surat niaga dikeluarkan oleh perusahaan-perusahaan atau...

Pengertian, Struktur, dan Contoh Surat Niaga

Pengertian, Struktur, dan Contoh Surat Niaga | Surat niaga juga disebut dengan istilah surat dagang. Surat niaga adalah surat yang isinya berhubungan dengan kepentingan-kepentingan perniagaan atau perdagangan. Surat niaga dikeluarkan oleh perusahaan-perusahaan atau...

Pengertian, Unsur-Unsur, dan Contoh Surat Kuasa

Pengertian, Unsur-Unsur, dan Contoh Surat Kuasa | Surat kuasa adalah surat yang berisi pelimpahan wewenang dari seseorang atau pejabat tertentu kepada seseorang atau pejabat lain untuk melakukan sesuatu atas nama orang yang memberikan kuasa. Surat ini biasanya...

0 Komentar

Kirim Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *