Anda di halaman 1dari 6

LAPORAN PRAKTIKUM SEMENTARA

ARRAY






Disusun oleh :
Abas Abdul Malik
201302023


Dosen pengampu :
Yosef Murya Kusuma Ardhana.S.T., M.Kom




JURUSAN KOMPTERISASI AKUNTANSI
SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO
PURWOKERTO
2014
BAB I
TEORI DASAR

A. ARRAY
Menurut buku yang disusun oleh Yosef Murya Kusuma Ardhana. S.T., M.Kom dalam
bukunya yang berjudul Struktur Data Dalam Ilustrasi Eclipse Indigo C++. Array adalah
sekumpulan elemen dengan tipe data yang sama pada memori yang lokasinya berurutan,
namun dapat diakses secara terpisah dengan menggunakan index sebagai penunjuk lokasi
memori larik.
Dengan menggunakan array, sejumlah variabel dapat memakai nama yang sama. Antara
satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subcript.
Subcript berupa bilangan yang terdapat di dalam kurung siku. Memalui subcript inilah
masing masing elemen array dapat diakses.

Karakteristik array, yaitu :
Hubungan antar elemen adalah linear.
Penempatan pada memory secara physical dan logical adalah sama.
Selalu terdiri dari index dan komponen, hubungan index dengan komponen adalah
satu banding satu.
Semua komponen mempunyai tipe yang sama.
Dalam mengakses data secara random.
Array dapat dibedakan menjadi tiga macam dimensi :
1. Array berdimensi satu (One Dimensional Array)
2. Array berdimensi dua (Two Dimensional Array)
3. Array berdimensi tiga (Three Dimensional Array)

a. Array Dimensi Satu
Array berdimensi satu adalah kumpulan elemen elemen identik yang tersusun dalam
satu baris. Elemen elemen tersebut memiliki tipe data yang sama, tetapi isi di dalam
elemen tersebut dapat berbeda.

b. Array Dimensi Dua
Array berdimensi dua sering digambarkan sebagai matriks yang merupakan perluasan
dari array berdimensi satu. Pada array berdimensi satu hanya terdiri dari satu baris
dengan kolom elemen, namun pada array berdimensi dua terdiri dari beberapa baris
dan beberapa kolom yang bertipe sama.

c. Array Dimensi Tiga
Array berdimensi tiga dapat didefinisikan ke dalam bentuk umum :
Type nama_array[subcript_1] [subcrpt_2] subcript_3]
B. Sintaks Dasar
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk
membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat
sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan
dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output
seperti cin<<.
4. Int main() adalah main program berupa integer atau program utama dalam koding
tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka {
dan diakhiri dengan tanda kurung kurawal tutup }.
5. For merupakan perulangan.
6. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang
sudah di tulis oleh programmer.
7. Return 0; digunakan untuk menutup dan membaca data dari awal


























BAB II
PENJELASAN PROGRAM

A. Latihan Praktikum
Pada bab ini akan membahas tentang listing program pada bagian modul yang telah
digunakan untuk latihan praktikum. Latihan yang dilakukan mencakup pada Listing
Program jumlah hari :
Listing Program jumlah hari
Program array dimensi satu :
/*
* jumlahhari.cpp
*
* Created on: May 21, 2014
* Author: Abaz_Malik
*/

#include<iostream>
using namespace std;

int main()
{
int jumlah_hari[12]={31,28,31,30,31,30,31,31,30,30,31,30};

for (int i=0; i<12; i++)
cout<<"Jumlah Hari ["<<i<<"]="<<jumlah_hari[i]<<endl;

return 0;
}







Output Program jumlah hari
Hasil output dari Program jumlah_hari adalah sebagai berikut :


Penjelasan :
1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk
membuat sebuah komentar pada pemrograman C++ yang jika didalamnya terdapat
sebuah perintah atau teks maka ketika program dirunning atau dijalankan tidak akan
dibaca oleh compiler.
2. #include atau disebut sebagai pengarah preprocessor #include berfungsi untuk
menginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum
kompilasi dimulai
3. <iostream> adalah sebuah liblary yang untuk fungsi input seperti cin>> dan output
seperti cin<<.
4. Int main() adalah main program berupa integer atau program utama dalam koding
tersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka {
dan diakhiri dengan tanda kurung kurawal tutup }.
5. Int adalah sebuah tipe data untuk membaca jumlah hari.
6. For merupakan perulangan.
7. Cout<< adalah intruksi atau sebuah fungsi perintah untuk memunculkan variable yang
sudah di tulis oleh programmer.
8. Return 0; digunakan untuk menutup dan membaca data dari awal






KESIMPULAN
Array adalah sekumulan elemen dengan tipe data yang sama pada memori yang
lokasinya berurutan, namun dapat diakses secara terpisah dengan menggunakan index
sebagai penunjuk lokasi memori larik. Antara satu variabel dengan variabel lain di dalam
array dibedakan berdasarkan subscript( berupa bilangan yang terdapat didalam kurung
siku).







Referensi

Ardhana. YM Kusuma. 2013. Struktur Data Dalam Ilustrasi Eclipse Indigo C++.
Yogyakarta.

Anda mungkin juga menyukai