Skip to content

Jurnalistik Website

INFORMATIKA

Primary Menu
  • PROFIL/CV
  • MAHASISWA
    • 2023-INFORMATIKA
      • TEAM A
        • Akhdan Muhana
        • Allyza Fauziyah
        • Zulfa Thafira Alfat
        • Renathan Fernando
        • Gelar Aditya Pratama
      • TEAM B
        • Muhamad Padil Firmansyah
        • Distra Helvansya
        • Alfini Rahmatillah
        • Najmi Rodibillah
        • Muhammad Rafhli Alfarizi
      • TEAM C
        • Zahra Inggriawati
        • Mirna Noviana
        • Muhammad Renaldy
        • Hadyan Syauqil Firdaus
        • Ranatri Julia Zahra
      • TEAM D
        • Risjad Hadi Cahya
        • Farhan Maksudi
        • Delfian
        • Farhan Prayoga
      • TEAM A (Sore)
        • DEDE SHALFA ARIANDI
        • SITI ROHIMAH
        • FRANKY CRISTIAN
        • DEWA SAEPURRAHMAN
      • TEAM B (Sore)
        • FIRAS ARIA ANDIKA
        • M TSANI NUR RAMDHAN
        • M GALLANT
        • MUHAMAD FACHRIL ILYASA
        • FAJAR RIZKI AKBAR
    • 2024-INFORMATIKA
      • Kelompok 1
        • Artikel Kelompok 1
        • Isyal Fauzi
        • Andika Wahyu Hidayat
        • Shera Nisa Shaefar
        • Muhammad Taura Abdullah Azzam
        • Rico Prima Putra
      • Kelompok 2
        • Artikel Kelompok 2
        • Sazkia Salsabila
        • Seli Nopiani
        • Sihab Abdul Hakim
        • Algariz Tegar Aziz
        • M Hasbi Hasbullah
      • Kelompok 3
        • Artikel Kelompok 3
        • Sendi Maulana
        • Kamila Eka Yantri
        • Najma Fajrian Nurul Iman
        • Syahwal Dwi Putra
        • Fadhiatul Hamid
      • Kelompok 4
        • Artikel Kelompok 4
        • Akbar Maulana
        • Imron Firmansyah
        • M. Ihsan
        • Ade Ramadhani Putra
        • Sendi Ardiansyah
      • Kelompok 1 (Sore)
        • Indra Novea Hafiz Suherman Putra
        • Widi Dwika Rahayu
        • Asep Ruliansyah
        • Raihan Rawady Rimba
        • Salma Cherani
      • kelompok 2 (Sore)
        • MUHAMMAD LUTFI YUDISWARA
        • IRSAN PERMADI
        • HISMAN GUNAWAN
        • AULIA PUTRI SOLEHA
      • kelompok 3 (Sore)
        • Nayla Putri Aulia
        • Naila Syahirah
        • Ahmad Nawawi
        • Agung Almalik Izulhaq
        • Arsil Saputra
      • kelompok 4 (Sore)
        • Restu Ardiansyah
        • Yusup Jaelani
        • Putra Arya Mas Bima
        • Achsan Amirul Bahar
        • Mochamad Maha Raden
        • Cica Cahyani
    • 2025-Informatika
      • 2025 – Reguler Pagi
        • AURA SYAHWA SOMANTRI
        • Azreal Azaki
        • Erfan Maulana Hidayat
        • Jana Maulana Fajar
        • Moh Qiral Brimasakti
        • Muhammad Rahman
        • Nauval Abdurachman
        • Redi Aditya
        • Roby Surya
        • Siti Fatimah Azzahra
      • 2025 – Reguler Sore
        • ADIL MAULANA
        • Adisti Rahayu
        • Afdhal Haq
        • MUHAMAD ALFAN FIRDAUS
        • BAYU HADI PRATAMA
        • CEPY EDUARS
        • DEVIT MAHARDIKA SAMBORA
        • MUHAMAD FAKHRI MAULIDAN
        • M. FARIDH FADHLI DZUL AKBAR
        • GALIH SAPRIATNA
        • MUHAMMAD KHAIRI BAHIR
        • M TAJUL WALI
        • MUHAMMAD ALDI AFRIZAL
        • MUHAMMAD FASYA HIDAYATULLOH
        • M. FAUZAN DWINASRULLAH
        • R DIKA PUTRA PURWANDA
        • REREN NURAENI GUNAWAN
        • REYHAN ARDIANSYAH
        • SATRIA MUHAMMAD AKMAL AULIA
        • MOHAMMAD SABIL
  • MATERI KULIAH
    • Pengantar Aplikasi Komputer
    • Logika dan Algoritma
    • Pemrograman Dasar
    • Website Fundamental
    • Jaringan Komputer
    • Keamanan Jaringan Komputer
    • Sistem Manajemen Basis Data
    • Pemrograman Basis Data
    • Pemrograman Berorientasi Objek
    • Rekayasa Web
    • Arsitektur Cloud Computing
    • Installasi Komputer (Hardware & Software)
    • Organisasi dan Arsitektur Komputer
    • Pengantar Sistem Informasi
    • Logika Informatika
    • Basis Data
    • Interaksi Manusia dan Komputer
    • Permrograman Berbasis Web
    • Sistem Operasi
    • Pengantar Teknologi Web3
    • Rekayasa Perangkat Lunak
    • Pemrograman Mobile
    • Struktur Data
    • Sistem Informasi Manajemen
    • Pengantar Kecerdasan Artifisial
    • Administrasi Server
    • Pemrogramanan Berbasis Desktop
    • Manajemen Layanan Teknologi Informasi
    • Dasar Infrastruktur TI
    • E-Bisnis
    • Pengantar Teknologi Cloud
    • Data Mining
    • Belajar di Era Digital
    • Basis Data NoSQL
    • Tata Kelola Teknologi Informasi
    • Keamanan Sistem Informasi
    • Data Warehouse
    • Proses Bisnis
    • Manajemen Resiko dan Audit Sistem Informasi
    • Komunikasi Bisnis dan Teknis
    • Bisnis Digital
    • Etika Profesi
    • Sistem Pendukung Keputusan
    • Analisis dan Perancangan Sistem
    • Arsitektur dan Perancangan Sistem Enterprise
  • E-BOOK
    • Python Programming Essentials: Dari Konsep Dasar ke Aplikasi Nyata
  • JASA/MARKET
Watch Video
  • Home
  • 2022
  • May
  • 14
  • Array Multidimensi
  • Artikel
  • Materi Kuliah

Array Multidimensi

agoen May 14, 2022 3 minutes read
OIP

1. Pendahuluan

Array multidimensi merupakan pengembangan dari array satu dimensi. Struktur data ini digunakan untuk menyimpan data yang tersusun dalam bentuk tabel atau matriks, seperti nilai mahasiswa per mata kuliah, data penjualan per bulan, dan lain-lain.

Pada pertemuan ini, mahasiswa diharapkan mampu memahami konsep array dua dimensi (matriks), melakukan operasi dasar pada matriks, serta mengimplementasikannya dalam program C++ sederhana.


2. Konsep Array Multidimensi

Array multidimensi adalah array yang memiliki lebih dari satu indeks. Bentuk yang paling sering digunakan adalah array dua dimensi (2D).

Array 2D dapat dianggap sebagai tabel yang terdiri dari baris dan kolom.

Ilustrasi Matriks 2×3:

Kolom 0Kolom 1Kolom 2
Baris 0a[0][0]a[0][1]a[0][2]
Baris 1a[1][0]a[1][1]a[1][2]

Indeks array 2D di C++ juga dimulai dari 0.


3. Deklarasi Array 2D (Matriks)

Bentuk umum deklarasi array dua dimensi:

tipe_data nama_array[jumlah_baris][jumlah_kolom];

Contoh:

int matriks[2][3];

Artinya: array matriks dengan 2 baris dan 3 kolom.


4. Inisialisasi Array 2D

4.1 Inisialisasi saat deklarasi

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

4.2 Mengisi array 2D menggunakan perulangan

for (int i = 0; i < 2; i++) {
    for (int j = 0; j < 2; j++) {
        cin >> matriks[i][j];
    }
}

5. Operasi Dasar pada Matriks

5.1 Penjumlahan Matriks

Syarat penjumlahan matriks:

  • Ukuran matriks harus sama

Rumus:

C[i][j] = A[i][j] + B[i][j]

5.2 Transpose Matriks

Transpose matriks adalah proses menukar baris menjadi kolom.

Rumus:

Transpose[j][i] = Matriks[i][j]

6. Praktik: Program Penjumlahan Matriks 2×2

Studi Kasus

Buat program C++ untuk:

  • Memasukkan dua matriks berukuran 2×2
  • Menjumlahkan kedua matriks
  • Menampilkan hasil penjumlahan

Contoh Program C++

#include <iostream>
using namespace std;

int main() {
    int A[2][2], B[2][2], C[2][2];

    cout << "Masukkan elemen matriks A:\n";
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2; j++) {
            cin >> A[i][j];
        }
    }

    cout << "Masukkan elemen matriks B:\n";
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2; j++) {
            cin >> B[i][j];
        }
    }

    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2; j++) {
            C[i][j] = A[i][j] + B[i][j];
        }
    }

    cout << "Hasil penjumlahan matriks:\n";
    for (int i = 0; i < 2; i++) {
        for (int j = 0; j < 2; j++) {
            cout << C[i][j] << " ";
        }
        cout << endl;
    }

    return 0;
}

7. Kesalahan Umum dalam Array Multidimensi

  • Salah menentukan jumlah baris dan kolom
  • Mengakses indeks di luar batas array
  • Tertukar antara indeks baris dan kolom

8. Ringkasan

  • Array multidimensi digunakan untuk data berbentuk tabel atau matriks
  • Array 2D memiliki dua indeks: baris dan kolom
  • Operasi dasar matriks meliputi penjumlahan dan transpose
  • Array 2D sering dikombinasikan dengan perulangan bersarang

9. Latihan

  1. Buat program untuk menghitung transpose matriks 3×3.
  2. Buat program untuk mencari elemen terbesar dalam matriks.
  3. Buat program perkalian dua matriks 2×2.

About the Author

agoen

Administrator

Visit Website View All Posts

Post navigation

Previous: Array (Satu Dimensi)
Next: STRUKTUR KONTROL LANJUTAN DALAM C++

Related Stories

image
  • Artikel
  • Berita
  • Materi Kuliah

AI untuk Mahasiswa dan Dosen

agoen June 5, 2026
image
  • Artikel
  • Berita

“ChatGPT Membantu atau Menghancurkan Pendidikan?”

agoen May 10, 2026
image
  • Artikel
  • Berita
  • Materi Kuliah

Terus dan Terus Belajar di Era Digital: Kunci Bertahan dan Berkembang di Tengah Perubahan

agoen April 15, 2026

Recent Posts

  • AI untuk Mahasiswa dan Dosen
  • “ChatGPT Membantu atau Menghancurkan Pendidikan?”
  • Terus dan Terus Belajar di Era Digital: Kunci Bertahan dan Berkembang di Tengah Perubahan
  • 🎓 MASA DEPAN PEMBELAJARAN
  • Kecerdasan Buatan (AI) Membuat Manusia “Tidak” Berharga

Archives

  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • June 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019

Categories

  • Artikel
  • Berita
  • Materi Kuliah

You may have missed

image
  • Artikel
  • Berita
  • Materi Kuliah

AI untuk Mahasiswa dan Dosen

agoen June 5, 2026
image
  • Artikel
  • Berita

“ChatGPT Membantu atau Menghancurkan Pendidikan?”

agoen May 10, 2026
image
  • Artikel
  • Berita
  • Materi Kuliah

Terus dan Terus Belajar di Era Digital: Kunci Bertahan dan Berkembang di Tengah Perubahan

agoen April 15, 2026
image
  • Artikel
  • Berita
  • Materi Kuliah

🎓 MASA DEPAN PEMBELAJARAN

agoen April 1, 2026
Copyright © All rights reserved. | MoreNews by AF themes.