laporan praktikum resmi array dimensi 3

Upload: abasabdoelmalik

Post on 14-Oct-2015

98 views

Category:

Documents


11 download

DESCRIPTION

Stikom Yos Sudarso Purwokerto

TRANSCRIPT

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    1/10

    LAPORAN PRAKTIKUM RESMI

    ARRAY DIMENSI TIGA

    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

    PURWOKERTO2014

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    2/10

    BAB I

    TEORI DASAR

    A. ARRAYMenurut 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 SatuArray berdimensi satu adalah kumpulan elemen elemen identik yang tersusun

    dalam satu baris. Elemen

    elemen tersebut memiliki tipe data yang sama, tetapi isi didalam elemen tersebut dapat berbeda.

    b. Array Dimensi DuaArray 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 TigaArray berdimensi tiga dapat didefinisikan ke dalam bentuk umum :

    Type nama_array[subcript_1] [subcrpt_2] subcript_3]

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    3/10

    B. Sintaks Dasar1. 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. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan outputseperti cin

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    4/10

    BAB II

    PENJELASAN PROGRAM

    A. Latihan PraktikumPada bab ini akan membahas tentang listing program pada bagian modul yang telah

    digunakan untuk latihan praktikum. Latihan yang dilakukan mencakup pada Listing

    Program Huruf dan Listing Program Nama :

    Listing Program Huruf

    Program Array Dimensi Tiga :

    /** dimensi3.cpp

    *

    * Created on: Jun 10, 2014* Author: Abaz_Malik

    */

    #includeusingnamespacestd;

    intmain()

    {inthuruf [2][8][8]={

    {{0,1,1,1,1,1,0,0},

    {0,1,0,0,0,1,0,0},{0,1,0,0,0,1,0,0},

    {1,1,1,1,1,1,1,0},{1,1,0,0,0,0,1,0},

    {1,1,0,0,0,0,1,0},{1,1,0,0,0,0,1,0},

    {0,0,0,0,0,0,0,0}

    },{{1,1,1,1,1,1,0,0},

    {1,0,0,0,0,1,0,0},{1,0,0,0,0,1,0,0},

    {1,1,1,1,1,1,1,0},{1,1,0,0,0,0,1,0},

    {1,1,0,0,0,0,1,0},

    {1,1,1,1,1,1,1,0},{0,0,0,0,0,0,0,0}

    }};

    inti,j,k;

    for(i=0; i

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    5/10

    if(huruf [i][j][k]==1)

    cout

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    6/10

    4. Int main() adalah main program berupa integer atau program utama dalam kodingtersebut. Setiap program utama harus diawali dengan tanda kurung kurawal buka { dan

    diakhiri dengan tanda kurung kurawal tutup }.

    5. For merupakan perulangan.6.

    Cout

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    7/10

    {1,1,1,1,1,1,1,0},

    {1,1,0,0,0,0,0.0},{1,1,1,1,1,1,1,0},

    {0,0,0,0,0,1,1,0},

    {1,1,1,1,1,1,1,0},

    {1,1,1,1,1,1,1,0},

    {0,0,0,0,0,0,0,0},},

    };inti,j,k;

    for(i=0; i

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    8/10

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    9/10

    Penjelasan :

    1. Tanda yang diawali dengan /* dan diakhiri tanda */ merupakan script untuk membuatsebuah 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 untukmenginstruksikan compiler untuk menyertakan berkas C++ sumber yang lain sebelum

    kompilasi dimulai

    3. adalah sebuah liblary yang untuk fungsi input seperti cin>> dan outputseperti cin

  • 5/24/2018 Laporan Praktikum Resmi Array Dimensi 3

    10/10

    KESIMPULAN

    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. Antara satu variabel dengan variabel lain di dalam array

    dibedakan berdasarkan subscript( berupa bilangan yang terdapat didalam kurung siku).

    Pada listing Program diatas adalah program array dimensi tiga. Bentuk umum array

    dimensi tiga dalah type nama_array[subscript_1] [subscript_2] [subscript_3].

    Referensi

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

    Yogyakarta.