Selasa, 16 Desember 2014

Pengertian Matrik dalam Pemograman Komputer

  • Pengertian
Matrik adalah struktur penyimpanan data di dalam memori utama yang setiap individu elemennya diacu dengan menggunakan dua buah indeks (yang biasanya dikonotasikan dengan baris dan kolom). Sebagaimana halnya pada larik, pada modul ini kita menggambarkan matriks sebagai kumpulan kotak bujur sangkar yang tersusun berjajar pada setiap baris dan kolom.
Karena matriks sebenarnya adalah larik, maka konsep umum dari larik berlaku juga untuk matriks yaitu:
1. Kumpulan elemen yang bertipe sama. Tipe elemen matriks dapat berupa tipe dasar (integer, real, Boolean, char dan string), atau tipe terstruktur seperti record.
2. Setiap elemen data dapat diakses secara acak (random) jika indeksnya diketahui, yang dalam hal ini indeks menyatakan posisi relative di dalam kumpulannya.
3. Merupakan struktur data yang statik.

Struktur matrik praktis untuk dipakai (pengaksesannya cepat karena langsung melalui indeksnya) tetapi memakan banyak tempat di memori. Misalnya matriks integer berukuran 100 X 100, membutuhkan 10000 X ukuran integer (2 byte).
Elemen matrik diacu dengan indeks baris dan indeks kolom. Jika indeks baris dinyatakan dengan i dan indeks kolom dengan j, maka notasi algoritmatik untuk mengacu elemen pada baris i dan kolom j adalah
Nama_matriks[i,j]
  • Pendeklarasian matrik
Sebelum matrik digunakan untuk menyimpan data, terlebih dahulu matriks harus dideklarasikan. Mendeklarasikan matriks artinya menentukan nama matriks, tipe datanya dan ukuran matriks. Pendeklarasian matriks di dalam teks algoritma di tulis di dalam bagian deklarasi. Pendeklarasian matriks itu dapat memudahkan membuat suatu program dengan cara pendeklarasian matriks tersebut. Dimana kita ketahui pada program computer I tentang pendeklarasian pada array tersebut.
Ada beberapa cara pendeklarasian matriks:
1. Sebagai peubah.
2. Sebagai tipe baru.
3. Mendefinisikan ukuran maksimum matriks sebagai sebuah tetapan.
  • Mengisi dan Menulis Isi Matrik
Menulis isi matrik artinya mencetak elemen matriks ke piranti keluaran dengan andaian bahwa elemen sudah terdefinisi harganya (sudah diisi). Karna matriks terdiri atas baris dan kolom, maka kita membutuhkan dua buah variable pencacah yaitu i dan j yang fungsinya sebagai penunjuk baris dan kolom serta dua buah variable bantu lainnya yaitu m dan n sebagai pendefinisi jumlah baris dan jumlah kolom.



1 komentar:

  1. MHS Casino - JTM Hub
    MHS Casino is the world's largest online 광주광역 출장마사지 casino, 양주 출장마사지 with over 2000 서귀포 출장마사지 games and 300 games. The latest 광양 출장안마 addition 의정부 출장안마 to MHS's extensive customer service

    BalasHapus