Senin, 22 Desember 2014

ALGORITMA PERTAMBAHAN, PENGURANGAN, dan PERKALIAN MATRIX 2x2

ALGORITMA PERTAMBAHAN, PENGURANGAN, dan PERKALIAN MATRIX 2x2

 

          Dalam sebuah pemrograman , kita sering sekali mendengar kata MATRIX. matrix erat kaitannya dengan larik(array), karena matrix dapat diasumsikan sebagai ruang penyimpanan yang mempunyai kolom dan baris. maka saya akan sedikit menyinggung tentang Array selain  saya akan membahas tentang Pertambahan, Pengurangan, dan perkalian Algoritma Matrix 2x2. nantinya setiap kasus akan saya bahas secara 1 per 1. mari kita lihat penjelasannnya di bawah ini:


Array

Array adalah setuktur data yang mempunyai elemen untuk menyimpan elemen yang bertipe sama. Array dapat diakses melalui indeksnya.

 deklarasi Algoritma Array 2 dimensi

----------------------------------------------------------------------------
{bagian deklarasi}
<Nama Array> : array[a..b,c..d]  of  <type>;
----------------------------------------------------------------------------

ket:
[a..b] adalah range dari sebuah larik bagian kolom.
[c..d] adalah range dari sebuah larik bagian baris.

Pertambahan Matrix 2x2



Algoritma

1. inisialisasi array.
      buat 3 array dengan range [1..2,1..2]
      contoh : mat1 [1..2,1..2] of integer  {matrix 1}

                     mat2 [1..2,1..2] of integer  {matrix 2}
                     mat3 [1..2,1..2] of integer  {matrix  hasil}

2. isi Array 1 dan 2 dengan nilai
    contoh
     mat1[1,1] <= 3
     mat1[1,2] <=4
     mat1[2,1] <=1
     mat1[2,2] <=5

     mat2[1,1] <=6
     mat2[1,2] <=7
     mat2[2,1] <=8
     mat2[2,2] <=5

3. proses pertambahan Array
     contoh:
                   mat3[1,1]<=mat1[1,1] + mat2[1,1]
                   mat3[1,2]<=mat1[1,2] + mat2[1,2]
                   mat3[2,1]<=mat1[2,1] + mat2[2,1]
                   mat3[2,2]<=mat1[2,2] + mat2[2,2]

4. tampilkan hasil



                                                                          Flowchart


Pengurangan Matrix 2x2

untuk pengurangan matrix , langkahnya hampir sama. tapi anda harus merubah  prosesnya menjadi pengurangan, contoh:
                                    mat3[1,1]<=mat1[1,1] - mat2[1,1]
                                    mat3[1,2]<=mat1[1,2] - mat2[1,2]
                                    mat3[2,1]<=mat1[2,1] - mat2[2,1]
                                    mat3[2,2]<=mat1[2,2] - mat2[2,2]


                                          flowchart


Perkalian Matrix 2x2

untuk perkalian matrix , langkahnya hampir sama. tapi anda harus merubah  prosesnya menjadi perkalian matrix, contoh:
                         mat3[1,1]<=(mat1[1,1] * mat2[1,1]) + (mat1[1,2] * mat2[2,1])
                         mat3[1,2]<=(mat1[1,1] * mat2[1,2]) + (mat1[1,2] * mat2[2,2])
                         mat3[2,1]<=(mat1[2,1] * mat2[1,1]) + (mat1[2,2] * mat2[2,1])
                         mat3[2,2]<=(mat1[2,1] * mat2[1,2]) + (mat1[2,2] * mat2[2,2])

                                             flowchart





Contoh program

contoh program pascal




Kamis, 27 November 2014

بسم الله الرحمن الرحيم

بسم الله الرحمن الرحيم  
Assalamu'alaikum

   Alahamdulillah pada hari ini saya diberi kesempatan oleh Allah untuk membuat sebuah blog dengan judul BRIAN'S BLOG. blog ini dibuat untuk memenuhi tugas mata kuliah Pengantar Ilmu Teknologi Informasi . dan  nantinya blog ini juga akan memuat informasi-informasi tentang kesehatan dan apa-apa yang berkaitan dengan perekam medis. Karena saya sebagai salah satu mahasiswa Rekam Medik sangat kesulitan untuk mendapatkan informasi terkait pelajaran rekam medik. untuk itulah blog ini saya buat dan akan saya publikasikan entri-entri yang nantinya akan membantu kawan-kawan perekam medis untuk mendapatkan informasi tersebut.

   cukup sekian untuk muqaddimah (pembukaan) blog saya. InsyaAllah saya akan poskan entrinya dengan segera.

   Wassalamu'alaikum