Terimakasih atas kunjunganya di blog saya semoga berguna bagi kalian yang datang ke blog saya BY Admin: Zumli Nurwansyah, Khaerul ilham, Aji

Saturday 6 May 2017

Tugas Pendahuluan VIII (ARRAY)

1.       Jelaskan yang dimaksud dengan Array!

Array Merupakan kumpulan elemen yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukan oleh index atau posisi. Dalam beberapa buku array sering juga disebut dengan istilah Larik atau Tabel. Array termasuk dalam struktur data statis, artinya adalah lokasi memori untuk suatu array tidak dapat ditambah atau dikurangi selama program dijalankan.

2.       Sebutkan dan jelaskan jenis-jenis Array!

1.      Array Satu Dimensi

Dikatakan array satu dimensi karena banyaknya penunjuk indeks hanya satu. Sebelum variabel array digunakan maka variabel array harus dideklarasikan terlebih dahulu. Pendeklarasian variabel array satu dimensi sebenarnya hampir sama dengan pendeklarasian variabel yang lain, hanya saja pendeklarasian variabel array diikuti dengan maksimum banyaknya elemen yang dapat disimpan dalam variabel array yang dituliskan dalam pasangan tanda siku penutup.

2. Array Dua Dimensi

Array dua dimensi sering digambarkan sebagai sebuah matrik. Merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya terdiri dari satu baris dan beberapa kolom, maka array dua dimensi terdiri dari beberapa baris dan beberapa kolom.Dengan demikian array dua dimensi tersusun dalam bentuk baris dan kolom, dimana indeks pertama menyatakan baris dan indeks kedua menyatakan kolom.
Sama halnya dengan array satu dimensi sebelum digunakan juga harus dideklarasikan terlebih dahulu. 

3.       Jelaskan kelebihan menggunakan Array pada bahasa pemograman C/C++!

1.     Array sangat  baik jika digunakan untuk mengakses secara acak(random).
2.  Jika berada di suatu lokasi index sangatlah mudah untuk mencari ke index yang sama
3.  Jika index array adalah nilai - nilai tersendiri dan semuanya harus terjaga, maka  penggunaan      penyimpanannya sangatlah tepat
4.  Tidak mudah crash
5.  Cepatnya mengeksekusi data
6.  Tidak banyak memekan memory


4.       Buatlah contoh algoritma dan program sederhana menggunakan Array dengan memakai flowchart!

Program:

#include <iostream>
#include <conio.h>
#include <string.h>

using namespace std;

int main (){
string d[10];
int a,b[10],c,e;
cout<<"input nama dan nilai mahasiswa \n";
cout<<"masukkan jumlah input mahasiswa : ";cin>>e;
for (a=0;a<e;a++){
c=a+1;
cout<<"mahasiswa "<<c<<" "<<"NAMA : ";
cin>> d[a];
cout<<" nilai : ";
cin>>b[a];
}
cout<<"nilai mahasiswa telah diinput\n";
for (a=0;a<e;a++){
cout<<"NO : "<<a+1<<" NAMA : "<<d[a]<<" NILAI : "<<b[a]<<endl;
}
}

Contoh Fowchart:

 

Terimakasih semoga bermamfaat.











No comments:

Post a Comment