Laporan Praktikum Sementara Array

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

description

Stikom Yos Sudarso Purwokerto

Transcript of Laporan Praktikum Sementara Array

Page 1: Laporan Praktikum Sementara Array

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

Page 2: Laporan Praktikum Sementara Array

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]

Page 3: Laporan Praktikum Sementara Array

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

Page 4: Laporan Praktikum Sementara Array

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; }

Page 5: Laporan Praktikum Sementara Array

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

Page 6: Laporan Praktikum Sementara Array

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.