LAPORAN PRAKTIKUM VI ARRAY (LARIK) PDF

Title LAPORAN PRAKTIKUM VI ARRAY (LARIK)
Pages 30
File Size 696.3 KB
File Type PDF
Total Downloads 250
Total Views 864

Summary

LAPORAN PRAKTIKUM VI ARRAY (LARIK) Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++ Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto Oleh: Wenda Aditama 150533604429 S1 PTI’15 OFF D UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATI...


Description

LAPORAN PRAKTIKUM VI ARRAY (LARIK)

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++ Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto

Oleh: Wenda Aditama 150533604429 S1 PTI’15 OFF D

UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA Oktober 2015

ARRAY (LARIK)

Tujuan Setelah mempelajari bab ini diharapkan mahasiswa akan mampu : 1. Mengenal dan memahami penggunaan array dalam listing program. 2. Membuat program sederhana dengan menerapkan konsep array (larik).

DASAR TEORI 1. Pengertian Array

Array adalah struktur data yang menyimpan data-data bertipe sama dalam urutan tertentu. Array dapat dianalogikan sebagai sebuah loker yang memiliki sederetan kotak penyimpananyang diberi nomor berurutan. Data-data dalam array disebut elemen array. Dengan array setiap elemen bisa diakses langsung melalui indeksnya, berlebihan lain dari array adalah kita bisa memakai sejumlah ariable dengan nama yang sama asalkan variable tersebut dalam indeks yang berbeda. 2. Karakteristik Array   

Mempunyai batasan dari pemesanan alokasi memori (bersifat statis) Mempunyai tipe data sama (bersifat homogen) Dapat diakses secara acak

3. Jenis-jenis Array a. Array Satu Dimensi Array satu dimensi yaitu kumpulan elemen-elemen identik yang hanya terdiri dari satu baris atau hanya satu kolom alamat penyimpanan data (indeks). Elemen-elemen tersebut memilik tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda. Bentuk Umum :

Ilustrasi array satu dimensi: int Nilai [4] Nilai [0] 70

Nilai [1] 80

Nilai [2] 82

Nilai [3]

60

Array di atas mempunyai enam elemen Contoh Program :

b. Array Dimensi Dua Array dimensi dua merupakan array yang terdiri dari “m” buah baris dan “n” buah kolom. Bentuknya dapat berupa matriks atau Table. Bentuk umum :

Contoh :

Cara akses data_lulus [0][1]=540

Untuk mengisi dan menampilkan isi elemen array ada 2 cara, yaitu : a. Row Major Order (secara baris per baris) b. Column Major Order (secara kolom per kolom)

Inisialisasi :

c. Array Multidimensi

Array multidimensi adalah array yang mempunyai lebih dari satu atau dua dimensi. Misalnya, A[3][5] artinya array tersebut mempunyai 3 baris dan 5 kolom.

Bentuk Umum :

Ilustrasi array multidimensi :

Inisialisasi :

Contoh Program :

Selain ketiga jenis array diatas, terdapat array tak beraturan (ukuran array tidak dituliskan). Contoh inisialisasi :

4. Operasi Dasar Pada Array

Operasi terhadap elemen di array dilakukan dengan pengaksesan langsung. Nilai di masing-masing posisi elemen dapat diambil dan nilai dapat disimpan tanpa melewati posisi-posisi lain.

Terdapat 2 tipe operasi, yaitu :  Operasi terhadap satu elemen/posisi dari array  Operasi terhadap array sebagai keseluruhan

Dua operasi paling dasar terhadap satu elemen/posisi adalah  Penyimpanan nilai elemen ke posisi tertentu di array  Pengambilan nilai elemen dari posisi tertentu di array

Operasi-operasi dasar terhadap array secara keseluruhan adalah :  Operasi Penciptaan  Operasi Penghancuran  Operasi Pemrosesan traversal  Operasi pencarian (table look-up)  Operasi Sorting

Latihan Praktikum I Pemrograman C++

Nama Program

: Input Nilai Mahasiswa menggunakan array

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include "stdio.h" #include "conio.h" int main() { int index, nilai[10]; //input nilai mahasiswa printf ("Input nilai 10 mahasiswa: "); for (index=0;index...


Similar Free PDFs