0% menganggap dokumen ini bermanfaat (0 suara)
32 tayangan7 halaman

Modul 5 - Pemrograman Dasar DARI TELE

Dokumen ini membahas tentang array atau himpunan data dalam pemrograman dasar. Ia menjelaskan definisi array, cara membuat dan mengakses elemen array, mengubah elemen array, menggunakan array dan perulangan, mendapatkan ukuran array, array multidimensi, dan lab activity tentang implementasi array.

Diunggah oleh

Yodi Aster
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
32 tayangan7 halaman

Modul 5 - Pemrograman Dasar DARI TELE

Dokumen ini membahas tentang array atau himpunan data dalam pemrograman dasar. Ia menjelaskan definisi array, cara membuat dan mengakses elemen array, mengubah elemen array, menggunakan array dan perulangan, mendapatkan ukuran array, array multidimensi, dan lab activity tentang implementasi array.

Diunggah oleh

Yodi Aster
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

VERSION 2.

AUGUST, 2022

PEMROGRAMAN DASAR
MODUL 5 – ARRAY

DISUSUN OLEH:
- Alif Fatwa Ramadhani
- Azka Faza Dzulqarnain

DIAUDIT OLEH:
- Hardianto Wibowo, S.Kom, M.T

PRESENTED BY: TIM LAB-IT

UNIVERSITAS MUHAMMADIYAH MALANG


Laboratorium Informatika

PEMROGRAMAN DASAR

TARGET PRAKTIKUM
1. Mampu menguasai konsep pemrograman
2. Mengiplementasikan array(himpunan)
3. Memahami definisi dan kegunaan arrays(himpunan)
4. Memahami penggunaan array(himpunan)

PERSIAPAN SOFTWARE/APLIKASI
• Komputer/Laptop
• Software (Falcon/Dev C++)
• Bahasa Pemrograman C/C++

MATERI PRAKTIKUM

APA ITU ARRAY?


Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu
tempat. Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya. Indeks
array selalu dimulai dari angka nol (0). Pada teori struktur data, ukuran array akan bergantung dari
banyaknya data yang disimpan di dalamnya.

CARA MEMBUAT DAN MENGAKSES ARRAY


Cara membuat array hampir sama seperti cara membuat variabel biasa. Bedanya, pada array kita
harus menentukan panjangnya. Pertama, tentukan tipe variabel, tentukan nama array diikuti dengan
tanda kurung siku dan tentukan jumlah elemen yang harus disimpan.

string cars[4];

Kita juga bisa menginput sebuah value dari array tersebut, contohnya seperti berikut:

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};


int myNum[3] = {10, 20, 30};

Lalu jika ingin mengakses sebuah value dari array, kita bisa menggunakan indeks dari array tersebut.
Indeks array dimulai dengan 0. Indeks [0] adalah elemen pertama, indeks [1] adalah elemen kedua,
dll.

int myNumbers[] = {25, 50, 75, 100};


printf("%d", myNumbers[0]);

July, 2022 Pemrograman Dasar 1


Laboratorium Informatika

CARA MENGUBAH ELEMEN ARRAY


Untuk mengubah nilai elemen tertentu, lihat nomor indeks dari sebuah array.

// isi awal array


char huruf[5] = {'a', 'b', 'c', 'd', 'e'};

// mengubah isi data array


huruf[2] = 'z';

// mencetak isi array


printf("%c", huruf[2]);

CARA MENGGUNAKAN ARRAY DAN PERULANGAN

// membuat array kosong


int nilai[5];

// mengisi array
nilai[0] = 32;
nilai[1] = 42;
nilai[2] = 76;
nilai[3] = 31;
nilai[4] = 57;

// mencetak isi array dengan perulangan


for(int i; i < 5; i++){
printf("Nilai ke-%d: %d\n", i, nilai[i]);
}

MENDAPATKAN UKURAN SEBUAH ARRAY


Untuk mendapatkan ukuran array, Anda dapat menggunakan operator sizeof().

int array[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

/* ukuran array dalam byte */


int size = sizeof(array);

ARRAY MULTIDIMENSI
Array yang kita buat pada contoh-contoh program di atas adalah array satu dimensi. Array bisa
dibuat dua dimensi bahkan lebih. Array multidimensi biasanya digunakan untuk membuat matriks.
Contoh deklarasi array dua dimensi:

int matriks[3][3] = {
{1, 3, 5},
{5, 3, 1},
{6, 2, 3}

July, 2022 Pemrograman Dasar 2


Laboratorium Informatika

};

Lalu bagaimana cara mengambil data dari array dua dimensi? Begini caranya:

int matriks[3][3] = {
{1, 3, 5},
{5, 3, 1},
{6, 2, 3}
};

printf("Isi Data pada indeks ke-(1,0): %d\n", matriks[1][0]);

LAB ACTIVITY
Cobalah dengan memperbaiki program di bawah ini. (Pilih salah satu bahasa program yang kalian
gunakan).

1) Mengakses elemen dari sebuah array

July, 2022 Pemrograman Dasar 3


Laboratorium Informatika

2) Menggunakan array dan perulangan

3) Array Multidimensional

July, 2022 Pemrograman Dasar 4


Laboratorium Informatika

Cobalah untuk membuat sebuah kode sederhana untuk mengetahui sebuah rata-rata dari
himpunan berikut:

dengan output seperti berikut:

July, 2022 Pemrograman Dasar 5


Laboratorium Informatika

TUGAS PRAKTIKUM

Bedasarkan tema tugas besar yang kalian pilih, silakan untuk memulai dan mengembangkan
program kalian dengan kriteria sebagai berikut:
● Telah mengimplementasikan array pada program
● Telah menggunakan array dengan benar
● Telah mengimplementasikan array dengan benar
● Telah mendeklarasikan array dengan benar

DETAIL PENILAIAN PRAKTIKUM

Ketentuan Bobot Penilaian

Dapat mengiplementasikan materi dari modul praktikum 30%

Dapat menjelaskan program dan materi dari modul praktikum 40%

Program berhasil berjalan 10%

Menjawab pertanyaan asisten 20%

July, 2022 Pemrograman Dasar 6

Anda mungkin juga menyukai