11:20 PM
1
Pada postingan kali ini mencakup materi dari Modul VII mengenai Array Bagian 1 yang diterapkan pada bahasa pemrograman C++ dengn IDE Microsoft Visual Studio 2010.

Modul VII 7.1 (Mengisi dan Menampilkan Elemen Array)
Untuk mengisi nilai ke dalam elemen array dapat dilakukan dengan memasukkan nilai paada setiap elemen, misalnya:
A[0]=1
A[1]=3
...
Cara lain untuk mengisikan nilai pada elemen array adalah dengan menggunakan pengulangan (Looping). Contohnya jika ingin melakukan pengisian 5 elemen array, maka dapat dituliskan syntax sebagai berikut:
For(int C=0; C<5; C++)
{
          Cout<<”B [“<<C<<”] = “;
          Cin>>B[C];
}
Berikut merupakan video dan source code yang menerapkan penggunaan array untuk mengisi dan menampilkan isi setiap elemen yang diimplementasikan pada bahasa pemrograman C++. Program ini diimplementasikan pada IDE Microsoft Visual Studio 2010.



Source Code:
Coding
Source Code Pemrograman C++:
1.  //Modul 7-1
2.  //Array
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.   
8.  using namespace std; //deklarasi standard input output
9.   
10. int main() //fungsi utama bertipe integer
11. { //pembuka fungsi utama
12.     int nama_array[10]; //deklarasi array bertipe integer dengan jumlah elemen 10
13.     cout<<"Masukkan nilai pada : "<<endl; //output meminta inputan dari user
14.  
15.     for(int c=0; c<10; c++) //memulai pengulangan dengan kondisi
16.     { //pembuka pengulangan for
17.            cout<<"Elemen ["<<c<<"] = "; //output yang meminta inputan
18.            cin>>nama_array[c]; //menyimpan setiap inputan dari user
19.     } //penutup pengulangan for
20.  
21.     cout<<"\n"; //pembuatan baris baru
22.     cout<<"Tampilan yang dimasukkan = "<<endl; //output menampilkan inputan
23.  
24.     for(int d=0; d<10; d++) //pengulangan for dengan kondisi
25.     { //pembuka pengulangan for
26.            cout<<"Nilai yang terdapat pada elemen ke "; //output
27.            cout<<d+1<<"= "<<nama_array[d]<<endl; //output menampilkan inputan
28.            cout<<"\n"; //membuat baris baru
29.     } //penutup pengulangan for
30.     system ("pause"); //menahan eksekusi program
31.     return 0; //akhir fungsi utama bertipe integer
32. } //penutup fungsi utama

Modul VII 7.2 (Inisialisasi Array)
Inisialisasi elemen-elemen array daapat langsung dideklarasikan. Pengisian elemen array secara langsung berguna pada elemen array yang bersangkutan tidak diisi dengan nilai yang baru.
Bentuk umum inisialisasi array:
type_data nama_array[jumlah_array_N]={nilai1,nilai2,....,nilaiN};
Berikut merupakan video dan source code yang menerapkan penggunaan array untuk menginisialisasi nilai dan menampilkan isi setiap elemen sebelum dan setelah proses inisialisasi yang diimplementasikan pada bahasa pemrograman C++. Program ini diimplementasikan pada IDE Microsoft Visual Studio 2010.



Source Code:
Coding
Source Code Pemrograman C++:
1.  //Modul 7-2
2.  //Inisialisasi & Perubahan nilai pada elemen array
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.   
8.  using namespace std; //deklarasi standard input output
9.   
10. int main() //fungsi utama bertipe integer
11. { //pembuka fungsi utama
12.     int a[5]={5,10,15,20,25}; //deklarasi array bertipe integer dengan nilai 5,10,15,20,25
13.     cout<<"Nilai awal pada elemen Array: "<<endl; //output header
14.     cout<<"A[0] = "<<a[0]<<endl; //output menampilkan isi array A[0]
15.     cout<<"A[1] = "<<a[1]<<endl; //output menampilkan isi array A[1]
16.     cout<<"A[2] = "<<a[2]<<endl; //output menampilkan isi array A[2]
17.     cout<<"A[3] = "<<a[3]<<endl; //output menampilkan isi array A[3]
18.     cout<<"A[4] = "<<a[4]<<endl<<endl; //output menampilkan isi array A[4]
19.  
20.     //perubahan nilai elemen 1 dan 2
21.     a[0]=12; //inisialisasi nilai baru pada array a[0]
22.     a[1]=25; //inisialisasi nilai baru pada array a[1]
23.     cout<<"Setelah perubahan nilai array: "<<endl; //output header
24.     cout<<"A[0] = "<<a[0]<<endl; //output menampilkan isi array A[0] setelah diinisialisasi
25.     cout<<"A[1] = "<<a[1]<<endl; //output menampilkan isi array A[1] setelah diinisialisasi
26.     cout<<"A[2] = "<<a[2]<<endl; //output menampilkan isi array A[2]
27.     cout<<"A[3] = "<<a[3]<<endl; //output menampilkan isi array A[3]
28.     cout<<"A[4] = "<<a[4]<<endl<<endl; //output menampilkan isi array A[4]
29.  
30.     system("pause"); //menahan eksekusi program
31.     return 0; //akhir fungsi utama bertipe integer
32. } //penutup fungsi utama


Modul VII 7.3 (Pencarian Nilai Pada Array)
Berikut merupakan video dan source code yang menerapkan penggunaan array untuk pencarian nilai dan menampilkan nilai tersebut terdapat pada index keberapa yang diimplementasikan pada bahasa pemrograman C++. Program ini diimplementasikan pada IDE Microsoft Visual Studio 2010.



Source Code:
Coding
Source Code Pemrograman C++:
1.  //Modul 7-3
2.  //Mencari & Menampilkan Nilai Pada Elemen Array
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.   
8.  using namespace std; //deklarasi standard input output
9.   
10. int main() //fungsi utama bertipe integer
11. { //pembuka fungsi utama
12.     int A[10]; //deklarasi array A bertipe integer dengan jumlah elemen 10
13.     int Nilai; //deklarasi variabel nilai
14.     cout<<"Nama : Made Wahyu Sandika Purnama"<<endl; //output nama
15.     cout<<"NRP  : 49013019"<<endl<<endl; //output nrp
16.    
17.     cout<<"Nilai pada : "<<endl;  //output meminta nilai inputan
18.     for(int c=0; c<10; c++) //pengulangan for dengan kondisi
19.     { //pembuka pengulangan for
20.            cout<<"Indeks ["<<c<<"] = "; //output meminta inputan
21.            cin>>A[c]; //menyimpan setiap inputan
22.     } //akhir pengulangan
23.     cout<<"Nilai yang dicari adalah: "; //output meminta inputan
24.     cin>>Nilai; //menyimpan nilai inputan
25.     for(int d=0; d<10; d++) //pengulangan for dengan kondisi
26.     { //pembuka pengulangan for
27.            if(A[d]==Nilai) //kondisi jika A[d]==Nilai
28.            { //pembuka kondisi
29.                   cout<<"Nilai terdapat pada indeks ke "<<d<<endl; //output hasil pencarian
30.            } //penutup kondisi
31.     } //penutup pengulangan for
32.  
33.     system("pause"); //menahan eksekusi program
34.     return 0; //akhir fungsi utama bertipe integer
35. } //penutup fungsi utama


Modul VII 7.4 (Array Karakter)
Pada bahasa pemrograman C++, kumpulan karakter disebut dengan istilah teks (string).
Bentuk umum pendeklarasian array karakter:
char nama_array[jumlah_elemen_array];
Berikut merupakan video dan source code yang menerapkan penggunaan array karakter yang diimplementasikan pada bahasa pemrograman C++. Program ini diimplementasikan pada IDE Microsoft Visual Studio 2010.



Source Code:

Coding
Source Code Pemrograman C++:
1.  //Modul 7-4
2.  //Array Karakter
3.  //Nama     : Made Wahyu Sandika Purnama
4.  //NRP      : 49013019
5.   
6.  #include <iostream> //pemanggilan header iostream
7.   
8.  using namespace std; //deklarasi standard input output
9.   
10. int main() //fungsi utama bertipe integer
11. { //pembuka fungsi utama
12.     char NAMAKU[8]={'H','A','S','Y','A','T','\0'}; //deklarasi array karakter dengan nama NAMAKU
13.     char NAMAMU[7]="TASYA"; //deklarasi array karakter dengan nama NAMAMU
14.  
15.     for(int c=0; c<6; c++) //pengulangan for dengan kondisi
16.     { //pembuka pengulangan for
17.            cout<<NAMAKU[c]; //output array NAMAKU
18.     } //penutup pengulangan for
19.     cout<<endl; //membuat baris baru
20.     cout<<NAMAMU<<endl<<endl; //output array NAMAMU
21.  
22.     cout<<"Jumlah Elemen NAMAKU: "<<sizeof(NAMAKU)<<endl; //mencari jumlah karakter array NAMAKU
23.     cout<<"Jumlah Elemen NAMAMU: "<<sizeof(NAMAMU)<<endl<<endl; //mencari jumlah karakter array NAMAMU
24.  
25.     system("pause"); //menahan eksekusi program
26.     return 0; //akhir fungsi utama bertipe integer
27. } //penutup fungsi utama

1 comments: