laporan resmi praktikum array ( dimensi tiga )

Upload: trinsastrianisidauruk

Post on 14-Oct-2015

123 views

Category:

Documents


3 download

DESCRIPTION

Laporan ini berisi tentang cara mempraktekkan Array (dimensi tiga ).

TRANSCRIPT

  • LAPORAN PRAKTIKUM RESMI

    ARRAY ( DIMENSI TIGA )

    Disusun oleh :

    Nama : Trins Astriani Br Sidauruk

    NIM : 201302011

    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 elem 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 :

    1. Hubungan antar elemen adalah linear.

    2. Penempatan pada memory secara physical dan logical adalah sama.

    3. Selalu terdiri dari index dan komponen, hubungan index dengan komponen adalah

    satu banding satu.

    4. Semua komponen mempunyai tipe yang sama.

    5. 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)

    1. 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.

    2. 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.

    3. Array Dimensi Tiga

    Array berdimensi tiga dapat didefinisikan ke dalam bentuk umum :

    Type nama_array[subcript_1] [subcrpt_2] subcript_3]

  • 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 4.1 dan Listing Program 4.2 :

    Listing Program 4.1

    Program huruf dengan array dimensi tiga

  • Output Program 4.1

    Hasil output dari Program 4.1 adalah sebagai berikut :

    Penjelasan Program 4.1

    Berikut penjelasan dari Penjelasan Listing Program 4.1 :

    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. berfungsi sebagai suatu input dan output. Seperti pada teori dasar sintaks

    C++, ada cout untuk menampilkan dan cin untuk menginputkan.

    4. Using namespace std; merupakan yang membuat elemen di dalam namespace dapat

    diprogram.

    5. Int main() merupakan main program berupa integer atau program utama,

    6. (;) digunakan untuk menyatakan suatu pernyataan. Suatu atau beberapa ekspresi yang

    diakhiri dengan tanda titik koma.

    7. {} (blok pernyataan) terjadi dari satu atau beberapa pernyataan yang dirancang untuk

    melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda

    ( ) dan tanda {dan diakhiri tanda}.

    8. < digunakan untuk keterangan kurang dari.

    9. Endl merupakan end line identik dengan \n kursor pindah ke posisi awal berikutnya.

    10. Cout > digunakan untuk menginput data berupa data numeric, karakter dan string.

    12. i < 2, dalam hal ini nilai i akan bernilai mulai dari 1 sampai

    dengan 2.

    13. j

  • dalam hal ini :

    2 menyatakan jumlah huruf

    8 menyatakan jumlah baris.

    8 menyatakan jumlah kolom.

    16. dalam hal ini i, j, dan k yang diartikan sebagai 1 dalam

    hasil outputnya akan ditampilkan dalam layar bebentuk bintang.

    17. Int digunakan untuk Integer (bilangan bulat).

    Listing Program 4.2

    Program membuat huruf dengan nama sendiri menguunakan array dimensi tiga :

  • Output program 4.2

    Hasil output dari Program 4.2 adalah sebagai berikut :

    Penjelasan Program 4.2

    Berikut penjelasan dari Penjelasan Listing Program 4.2 :

    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. berfungsi sebagai suatu input dan output. Seperti pada teori dasar sintaks

    C++, ada cout untuk menampilkan dan cin untuk menginputkan.

    4. Using namespace std; merupakan yang membuat elemen di dalam namespace dapat

    diprogram.

    5. Int main() merupakan main program berupa integer atau program utama.

    6. (;) digunakan untuk menyatakan suatu pernyataan. Suatu atau beberapa ekspresi yang

    diakhiri dengan tanda titik koma.

    7. {} (blok pernyataan) terjadi dari satu atau beberapa pernyataan yang dirancang untuk

    melakukan proses tertentu. Blok fungsi dimulai dengan nama fungsi dan diikuti tanda

    ( ) dan tanda {dan diakhiri tanda}.

  • 8. < digunakan untuk keterangan kurang dari.

    9. Endl merupakan end line identik dengan \n kursor pindah ke posisi awal berikutnya.

    10. Cout > digunakan untuk menginput data berupa data numeric, karakter dan string.

    12. i < 5, dalam hal ini nilai i akan bernilai mulai dari 1 sampai

    dengan 5.

    13. j

  • BAB III

    KESIMPULAN

    Array adalah sekumpulan elemen dengan tipe data yang sama. Fungsi Array, yaitu

    untuk menampung data dengan tipe yang sama atau homogen. 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. Melalui subcript inilah masing masing elemen array dapat diakses.

    Seperti didalam Listing Program 4.2 dengan menggunakan array dimensi tiga kita bisa

    menuliskan nama berapapun karakternya.

    Ketika melakukan dan menuliskan listing atau script-nya harus benar benar mengerti

    dan memahami dengan cermat fungsi fungsinya karena sifat dari pemrograman C++ adalah

    case sensitive yang artinya penulisan huruf kecil dan huruf besar diartikan berbeda atau tidak

    sama.