Skip to content Skip to sidebar Skip to footer

C++ - Contoh Progam Sederhana Array 1 Dimensi Dan Penjelasannya

C++ - Contoh Progam Sederhana Array 1 Dimensi Dan Penjelasannya


Assalamu'alaikum wr.wb.
Setelah saya membuat artikel yang membahas tentang array 1 dimensi, 2 dimensi, dan  3 dimensi c++. Pada artikel tersebut saya menjelaskan tentang array secara umum. Jadi yang saya jelaskan tersebut belumlah penjelasan secara detail. Pada artikel ini saya akan membahas tentang array 1 dimensi secara detail agar tidak ada kebingungan yang mendalam antara pembaca sekalian.

Pada kesempatan ini, saya akan membahas tentang penjelasan tentang array 1 dimensi beserta contoh progamnya agar pembaca dapat memahami tentang array 1 dimensi lebih baik dan lebih cepat. Dengan menambahkan sedikit penjelasan tentang program dan struktur array 1 dimensi yang nantinya akan saya buat dengan 1 data array.

Contoh progam sederhana array 1 dimensi dengan bahasa pemrograman c++ ini sudah saya buat sedemikian rupa agar contoh ini dapat dengan mudah dipahami. Dengan program yang sudah disederhanakan dan sudah dibuat dengan sesingkat mungkin, tujuannya adalah agar pembaca mampu memahami array terutama array 1 dimensi yang sedang dibahas ini. Sedangkan bahasa pemrograman yang saya gunakan adalah bahasa c++ yang mana bahasa pemrograman tersebut sangatlah mudah dipahami.



Baca Juga

Sebelum memulai tutorial ini, bagi yang belum memahami tentang C++, saya sarankan untuk membaca artikel saya yang berjudul pengenalan c++ mengenai tipe data dan variabel. Pada artikel tersebut saya membahas tentang definisi c++ beserta tipe data dan variabel yang digunakan pada bahasa pemorgraman C++ yang nantinya sangat berguna untuk tutorial ini.


1. Array 1 Diemensi Dengan Tipe Data Angka (Integer, Float, Double, dll)

Untuk mendeklarasikan array dengan tipe data angka ini, kita hanya perlu menambahkan jumlah index sesuai dengan jumlah data yang ingin kita tambahkan. Dengan index tersebut, kita bisa menambahkan data angka hingga mencapai batas dari jumlah index tersebut. 

Pada dasarnya untuk array dengan tipe data angka, semuanya memiliki cara yang sama. Yaitu jumlah index yang ditentukan dapat menampung data angka hingga mencapai nilai maksimal dari index tersebut. Misalkan kita memasukkan array dengan index 5, maka nilai maksimal yang dapat ditampung adalah 5, Tidak bisa lebih dari 5 karena nilai maksimal sudah ditentukan. Berikut ini merupakan contoh program array 1dimensi dengan tipe data angka :

Contoh program :

Mendeklarasikan array
int angka[5]={9,30,46,73,2};

Pendeklarasian array diatas saya buat dengan tipe data integer karena dengan integer semua dapat dipahami dengan lebih baik. Sebenarnya pendeklarasian untuk tipe data angka, semua sama saja. jika tidak percaya, silahkan ganti int menjadi float atau double.


Menampilkan output array
for(int i = 0; i<=4; i++){
 cout<<"Nilai dari index ke-["<<i<<"] : "<<angka[i];
 cout<<endl;
}

Kita bisa melihat dari contoh program diatas terdapat cara untuk menampilkan array dengan array yang sudah dideklarasikan. Cara diatas dibuat dengan perulangan. Karena dengan perulangan tersebut akan mempersingkat program menjadi sesingkat mungkin.

Cara diatas sebenarnya sama dengan cara dibawah ini
cout<<"nilai dari index ke-[0] : "<<angka[0]<<endl;
cout<<"nilai dari index ke-[1] : "<<angka[1]<<endl;
cout<<"nilai dari index ke-[2] : "<<angka[2]<<endl;
cout<<"nilai dari index ke-[3] : "<<angka[3]<<endl;
cout<<"nilai dari index ke-[4] : "<<angka[4]<<endl;

Kita bisa melihat Perbedaan kedua cara tersebut dalam hal program. Padahal hasilnya sama. Untuk lebih jelasnya, silahkan baca artikel saya yang berjudul Perulangan C++ Menggunakan For Dan While. Pada artikel tersebut saya membuat tutorial tentang perulangan menggunakan program bahasa c++ dan membahas tentang cara - cara dan aturan dari perulangan for dan while.

tampilan keseluruhan dari program diatas
#include <iostream>
#include <string>

using namespace std;

int main(){
 //mendeklarasikan array
 int angka[5]={9,30,46,73,2};
 
 //menggunakan perulangan untuk menampilkan array
 for(int i = 0; i<=4; i++){
  cout<<"Nilai dari index ke-["<<i<<"] : "<<angka[i];
  cout<<endl;
 }
 cout<<"\n\n";
 //menampilkan array tanpa perulangan
 cout<<"nilai dari index ke-[0] : "<<angka[0]<<endl;
 cout<<"nilai dari index ke-[1] : "<<angka[1]<<endl;
 cout<<"nilai dari index ke-[2] : "<<angka[2]<<endl;
 cout<<"nilai dari index ke-[3] : "<<angka[3]<<endl;
 cout<<"nilai dari index ke-[4] : "<<angka[4]<<endl;
}

Program diatas adalah tampilan dari keseluruhan program yang sebelumnya dibahas pada arrai 1dimensi dengan tipe data angka. Dari seluruh penjelasan tersebut, setelah dikombinasi, maka diperolehlah program diatas. Program tersebut merupakan program untuk menampilkan data array dengan perulangan dan tanpa perulangan.

Lalu kita run dan lihat hasilnya :

C++ - Contoh Progam Sederhana Array 1 Dimensi Dengan tipe data angka


Kita bisa melihat dari output diatas bahwa array yang kita deklarasikan beserta isinya tersebut, bisa kita tampilkan sesuai dengan index yang kita inginkan. Dengan begitu maka array yang diinputkan merupakan data dengan index yang berurutan sehingga tidak ada yang terlewat.


2. Array 1 Dimensi Dengan Tipe Data Huruf(Char, String, dll)

Untuk tipe data huruf, terdapat beberapa versi. tergantung tipe data yang kita pilih. Disini saya akan memberi contoh dengan dua macam tipe data yaitu char dan string. Karena kedua tipe data ini sekilas sama yaitu menyimpan nilai huruf. Namun ternyata terdapat perbedaan yang signifikan. Oke berikut ini merupakan contoh program array 1 dimensi dengan tipe data huruf :

Mendeklarasikan array
char huruf[6]={'c','o','n','t','o','h'};
string huruf2[2]{"Tutor-All Programming","Tutorial Bahasa Pemrograman"};

Pada program diatas, kita membuat 2 buah array yang mana yang satu berupa string dan satunya berupa char. Kita bisa melihat terdapat perbedaan dari program diatas dimana char hanya memberikan satu huruf di tiap index sementara string dapat menampung banyak huruf dalam satu index.

Program untuk menampilkan char
cout<<"Menampilkan Char"<<endl;
for(int i = 0; i<=6; i++){
 cout<<"Huruf ke-"<<i<<" adalah :"<<huruf[i];
 cout<<endl;
}

Untuk menampilkan char, sama dengan menampilkan integer dimana kita menampilkan huruf sesuai dengan index yang sudah ditentukan. Program diatas adalah contoh program untuk menampilkan array char menggunakan perulangan. Jika tidak menggunakan perulangan, caranya sama dengan integer. Disini hanya berbeda tipe data saja.


Program untuk menampilkan string
cout<<"Menampilkan String"<<endl;
for(int i = 0; i<=1; i++){
 cout<<"["<<i<<"] :"<<huruf2[i];
 cout<<endl;
}

Berbeda dengan char. Pada tipe string, kita menampilkan banyak huruf atau kalimat yang nantinya kita tampilkan. Memang untuk cara menampilkan sama dengan cara menampilkan char. Namun perbedaannya adalah data yang ditampilkan dan tipe data yang akan ditampilkan menggunakan perulangan tersebut.


Tampilan program keseluruhan
#include <iostream>
#include <string>

using namespace std;

int main(){
 //Mendeklarasikan array
 char huruf[6]={'c','o','n','t','o','h'};
 string huruf2[2]{"Tutor-All Programming","Tutorial Bahasa Pemrograman"};
 
 //menggunakan perulangan untuk menampilkan char
 cout<<"Menampilkan Char"<<endl;
 for(int i = 0; i<=6; i++){
  cout<<"Huruf ke-"<<i<<" adalah :"<<huruf[i];
  cout<<endl;
 }
 
 cout<<endl;
 cout<<"Menampilkan String"<<endl;
 for(int i = 0; i<=1; i++){
  cout<<"["<<i<<"] :"<<huruf2[i];
  cout<<endl;
 }
}

Program diatas adalaha contoh program keseluruhan dari menampilkan data array 1 dimensi menggunakan tipe data huruf. Dari penggalan - penggalan program sebelumnya, jika digabungkan menjadi satu maka program diataslah hasilnya.

Lalu run dan lihat hasilnya :

Menampilkan array char dan string c++

Kita bisa melihat dari output diatas bahwa array yang kita deklarasikan beserta isinya tersebut, bisa kita tampilkan sesuai dengan index yang kita inginkan. Dengan begitu maka array yang diinputkan merupakan data dengan index yang berurutan sehingga tidak ada yang terlewat.


3. Tampilan Program Keseluruhan

Dari kedua contoh program diatas, sebenarnya masih bisa kita satukan lagi. Dimana terdapat program untuk menampilkan array 1 dimensi yang bertipe data angka. dan satunya bertipe data huruf. Berikut ini adalah program keseluruhan dari kedua contoh diatas :

#include <iostream>
#include <string>

using namespace std;

void array_angka(){
 //mendeklarasikan array
 int angka[5]={9,30,46,73,2};
 
 //menggunakan perulangan untuk menampilkan array
 for(int i = 0; i<=4; i++){
  cout<<"Nilai dari index ke-["<<i<<"] : "<<angka[i];
  cout<<endl;
 }
 cout<<"\n\n";
 //menampilkan array tanpa perulangan
 cout<<"nilai dari index ke-[0] : "<<angka[0]<<endl;
 cout<<"nilai dari index ke-[1] : "<<angka[1]<<endl;
 cout<<"nilai dari index ke-[2] : "<<angka[2]<<endl;
 cout<<"nilai dari index ke-[3] : "<<angka[3]<<endl;
 cout<<"nilai dari index ke-[4] : "<<angka[4]<<endl;
}

void array_huruf(){
 //Mendeklarasikan array
 char huruf[6]={'c','o','n','t','o','h'};
 string huruf2[2]{"Tutor-All Programming","Tutorial Bahasa Pemrograman"};
 
 //menggunakan perulangan untuk menampilkan char
 cout<<"Menampilkan Char"<<endl;
 for(int i = 0; i<=6; i++){
  cout<<"Huruf ke-"<<i<<" adalah :"<<huruf[i];
  cout<<endl;
 }
 
 cout<<endl;
 cout<<"Menampilkan String"<<endl;
 for(int i = 0; i<=1; i++){
  cout<<"["<<i<<"] :"<<huruf2[i];
  cout<<endl;
 }
}


int main(){
 array_angka();
 array_huruf();
}

Program diatas menggunakan 2 buah fungsi dengan 1 fungsi main. Untuk lebih jelasnya, silahkan kunjungi artikel saya tentang Method/Function pada C++. Di artikel tersebut saya memberikan penjelasan tentang fungsi atau method secara detail dengan bahasa c++ dimana bahasa tersebut adalah bahasa pemrograman yang sedang kita pelajari bersama.


Penutup 

Demikianlah tutorial yang dapat saya berikan. Apabila ada kekurangan saya mohon maaf. Silahkan tinggalkan jejak di kolom komentar. Assalamu'alaikum wr.wb.


3 comments for "C++ - Contoh Progam Sederhana Array 1 Dimensi Dan Penjelasannya"

  1. C++ - Contoh Progam Sederhana Array 1 Dimensi Dan Penjelasannya >>>>> Download Now

    >>>>> Download Full

    C++ - Contoh Progam Sederhana Array 1 Dimensi Dan Penjelasannya >>>>> Download LINK

    >>>>> Download Now

    C++ - Contoh Progam Sederhana Array 1 Dimensi Dan Penjelasannya >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete