Langsung ke konten utama

ARRAY (Kuliah Algoritma dan Pemograman 2 )

Apa Array itu ?
Berikut adalah berbagai macam pengertian array :
1. Array adalah kum;pulan data bertipe sama yang mengginakan nama sama. 
2. Array adalah larik atau koleksi dimana setiap elemen memakai nama yang sama dan bertipe sama dan setiap elemen diakses dengan menggunakan nama elemennya . 
3. Array adalah struktur data hyang menyimpan sekum;piulan elemen yang bertipe sama, dan setiap elemen diakses langsung melalui indeksnya. 

dari ketiga pengertian diatas dapat disimpulkan bahwa fungsi array adalah untuk meyumpan sekumpulan elemen (dengan catatan : tipenya sama). Array dapat dianalogikan sebagai lemari atau locker yang memiliki sederetan tempat penyimpanan dan untuk mengambil suatu barng tertentu kita hanya perlu mengingat agtau mengetahui nomor / kode pintunya saja. (dalam array disebut indeks).
 Array dibedakan menjadi 
1. Array berdimensi 1
2. Array berdimensi 2
3. Array berdimensi 3 

ini adalah contoh array berdimensi satu :
#include<iostream.h>
main()
{
   int N[5]={25,12,17,10,15};
   int i;
   for(i=0; i<=4; i++)
       printf("%d  \n",N[i]);
}  
Outputnya :
25
12
17
10
15


Array berdimensi dua :
Array berdimensi dua hampir sama dengan array berdimensi satu. namun biasanya array berdimensi dua banyak digunakan untuk menyajikan matriks .atau tabel.

contoh :
Deklarasi 
NamaArray : TipeElemen Array[r_indeks1,r_indeks2]

1
2
3
4
1
10
1
11
15
2
20
2
21
25
3
30
3
31
35
4
40
4
41
45

Harga1,1 ß 10
Harga2,3 ß 21
Harga3,1 ß 30


Array berdimensi tiga (banyak)
#include <stdio.h>
#include <conio.h>


main()
{
    char h=64, nama[5][4][22] = {
       "AC Milan","Barcelona","Porto","Monaco",
        "Liverpool","Real Madrid","CSK Moskow","PSG",
        "Inter Milan","Arsenal","Atletico Madrid","Ajax",
        "AS Roma","Manchester United","Dortmund","Valencia",
        "Manchester City","Bayern Munich","Napoli","Vilareal"  
    
    };

    printf("Liga Champions : \n\n");

    for(i=0; i<5; i++)
    {
        ++h;
        printf("Grup %c  \n", h);

        for(s=0; s<4; s++)
        {
            printf("      %d. %s \n", s+1, nama[i][s]);   
        }
        printf("\n");
    }
    

    getch();

}



Nama : Mercy Gayatri 
NIM : 09031181320034
Dosen : Rahmat Izwan Heroza S.T,M.T.
Sistem Informasi Regular 2B

referensi :

Komentar

Postingan populer dari blog ini

Rekursif (Algoritma dan Pemograman 2)

Rekursif sangat penting dalam pemograman, mengapa dikatakan demikian ? karena rekursif menyediakan teknik menyelesaikan persoalan yang di dalamnya mengandung definisi persoalan itu sendiri. Sayangnya rekursif adalah materi yang sulit dimengerti oleh pemula.  Dalam sebuah rekursi sebenarnya tekandung pengertian sebuah prosedur atau fungsi. Perbedaannya adalah bahwa rekursi bisa memanggil dirinya sendiri, kalau prosedur atau fungsi harus diipanggil melalui pemanggil prosedur atau fungsi. Definisi Rekursif diturunkan secara matematik. Definisi tidak formal menyatakan bahwa sebuah objek dikatakan rekursif jika ia didefinisikan menjadi lebih sederhana dalam terminologi dirinya sendiri. Nicklaus Wirth mendefinisikan sebagai berikut: "An Object is said be Recursive if it Partially Consist or is Defines in Terms of Itself". Sumber lain mendefinisikan Rekursif sebagai salah satu metode dalam dunia matematika dan pemograman dimana definisi sebuah fungsi mengandung fungsi itu ...

Searching (Algoritma dan Pemograman 2)

Dari katanya saja "SEARCHING" yang dalam bahasa Indonesia nya "MENCARI" berarti ini digunakan untuk mencari. Search algoritma ada;ah algoritma yang menerima argument dan mencoba untuk mencari record yang mana key-nya adalah algoritma mengembalikan nilai record, atau pointer ke record. apa itu record ? record adalah tipe data yang terdiri atas kumpulan variabel yang dapat berbeda tipenya. Setiap variabel disebut field.  Dalam Algoritma dan pemograman, ini digunakan untuk mencari data yang sudah diinput pada saat meng-coding, dan pengguna tinggal memerintahkan program untuk mencari data yang ia input. disini saya belajar menggunakan searching dengan array juga, yaitu ketika saya menginput 12 variabel akhiran NIM mahasiswa untuk mengetahui hasil akhir penerimaan anggota BEM fakultas dan NIM tersebut saya masukkan dalam Array. Output programnya adalah user tinggal memasukkan akhiran nim mereka dan akan tahu apakah mereka lolos atau tidak. Lihat di synt...

Do-Re-Mi-Fa-Sol-La-Si-Do

Do Re Mi Fa Sol La Si Do ... Siapa yang tidak tahu not ini ? Not  ini digunakan untuk membuat alunan musik dan disusun sedemikian rupa hingga menghasilkan musik yang indah dan berirama. Aku ingin mencari arti yang menarik dari not ini. Not dimulai dari Do dan berakhir di Do yang satu oktaf lebih tinggi dari Do pertama,dan diantaranya terdapat 6 not dengan intonasi yang berbeda dan semakin meninggi. Do Re Mi Fa Sol La Si Do...  seperti 7 langkah atau bisa juga disebut 7 jenjang yang diinginkan manusia dalam hidupnya, dan sudah pasti terjadi pada manusia tentunya dengan kehendak yang kuasa. Dimulai dari Do dan berakhir di Do, seperti "Aku diciptakan oleh Tuhan dan sudah dipastikan aku akan kembali kepadanya". Coba anda lantunkan not tersebut tanpa not  ke-7 "Do" pasti terasa ada yang kurang,atau tanpa not ke-1 , atau tanpa not ke-1 dan 7. Akan terasa canggung dan seperti kehilangan tangga  terakhir dalam lantunan itu. Aku harus menerima kenyata...