Anda di halaman 1dari 6

2013

MODUL IV PRAKTIKUM ALGORITMA DAN PEMROGRAMAN I: ARRAY/LARIK

ASISTEN PEMROGRAMAN
ANGKATAN KE-3
ILMU KOMPUTER FPMIPA UPI

Array dalam dunia nyata bisa diibaratkan seperti kereta api dalam komputer, yang di dalamnya
terdapat gerbong-gerbong memory yang berisi data-data yang mempunyai tipe yang sama. Untuk
mengambil atau menampilkan nilai array dapat dianalogikan dengan mencari kursi dalam gerbong kerte
api, maka pada karcis perlu dituliskan nomor gerbong. Array juga demikian, untuk menampilkan nilai
array tinggal menyebutkan indeks-nya. Misalnya kita ingin memiliki 3 gerbong kereta seperti pada
gambar berikut:

A. Array dari Tipe Data Dasar


Dalam logika pemikiran manusia, kita dapat mengibaratkan array sebagai kumpulan kotak
(vaiabel) yang diikat menjadi satu kesatuan. Di mana setiap kotak memiliki nomer kotak untku
mengaksesnya.
Untuk lebih jelasnya, coba ketik kode di bawah ini!

Jika sudah berhasil mengetikan kode di atas, coba gunakan perulangan/for untuk inisialisasi yang
meminta input dari user yang bertipe float, dan menampilkannya dengan batasan banyak angka di-input
user.
*dalam bahasa c indeks array dimulai dari 0 (nol), dalam bahasa pascal dan algoritmik dimulai dari 1(satu)

B. Array dari Tipe Data Terstruktur


Array dari tipe data terstruktur biasa disebut juga array of bungkusan. Ketika membuat array
seperti ini kita dapat membayangkan bahwa si bungkusan ini memiliki array, misalnya sebagai berikut.

C. Array of String
Dalam bahasa c string merupakan array dari karakter atau bisa kita sebut dengan array of array
of character. Untuk membuat array dari string kita hanya tinggal membuat indeks baru setelah nama
variabel seprti di bawah ini.

char kata[n][m];
dimana
n = banyak kata
m = banyak huruf

Agar lebih paham, coba kode di berikut.

Latihan Soal
1. Buatlah program dengan bahasa c yang meminta N masukan berupa integer dan N baris kasus
yang berupa array of float, dimana anda diminta untuk mencari dan menampilkan nilai faktorial
dari kasus-kasus tersebut.
2. Buatlah program dengan bahasa c yang meminta N masukan berupa integer dan N baris kasus
dengan array dari tipe data terstruktur (typedef struct), dimana setiap kasus memiliki nama
(string) dan nilai (integer). Kemudian tampilkan kasus-kasus seperti ketentuan di bawah ini.
Input:
5
Arief 89
Caesar 91
Miftah 90
Dwi 98
Cubey 93
Output:
Arief 89
91 Caesar
Miftah 90
98 Dwi
Cubey 93
3. Buatlah program dengan bahasa c yang meminta N masukan berupa integer dan N baris kasus
berupa string. Kemudian tampilkan N string tersebut dengan pola seperti di bawah ini.
Input:
5
Budiman
Firdaus
Cubey
Lazuardi
Mizwar
Output:
Budiman
Firdaus
Cubey
Lazuardi
Mizwar

Referensi
-

Sukamto, Rosa Ariani. 2010. Modul Pembelajaran Algoritma dan Pemrograman. Modula:
Bandung.
Anonymous. Modul Dasar Pemrograman 2 Dengan Visual Basic.

Anda mungkin juga menyukai