Program Pembelian Barang Dan Pencetakan Struk BSI Mart Menggunakan Bahasa Pem...
Pengurangan & Penjumlahan Matriks Array Menggunakan C++
1. Tugas
Logika & Algoritma
Pengurangan & Penjumlahan Matriks
Array
Program Studi : Akademi Manajemen Informatika & Komputer
Jurusan : Manajemen Informatika
Kelas : 12.1F.11
Kelompok :
1. 1215-0587 | Muhammad Iqbal
2. 1215-1891 | Yekti Amurwani
3. 1215-3639 | Emmie Astari
4. 1215-3778 | Sonia Valencia
5. 1215-4096 | Mohammad hasan
6. 1215-4887 | Declaricho
Bina Sarana Informatika
Jakarta, 2015
2. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
i
Daftar Isi
Daftar Isi ............................................................................................................................................................... i
I. Penjumlahan & Pengurangan Matriks.............................................................................................................. 1
A. Penjelasan ................................................................................................................................................ 1
B. Analisa...................................................................................................................................................... 2
1. Algoritma............................................................................................................................................... 2
2. Flowchart .............................................................................................................................................. 3
3. Kebutuhan Program ............................................................................................................................... 5
C. Pemrograman ........................................................................................................................................... 6
1. Program ................................................................................................................................................ 6
2. Script .................................................................................................................................................... 8
3. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
1
I. Penjumlahan & Pengurangan Matriks
A. Penjelasan
Tugas Diterima Rabu, 18 November 2015, 18:30-21:15
Tugas Diserahkan Rabu, 2 Desember 2015, 18:30-21:15
Dosen [SAS] Syuchrisyanti Ari Susanti
Source : Slide ke – 25 Logika & Algoritma, Pertemuan ke – 9.
4. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
2
B. Analisa
1. Algoritma
Berdasarkan tugas diatas, kami menganalisa algoritma dan menetapkan diagram / simbol pada setiap
algoritma tersebut :
No. Algoritma Chart
1 Program dimulai Terminal
2
Deklarasi dan menentukan nilai awal array soal dan
array jawaban dalam bentuk 2 dimensi.
Preparation
3 Input jenis operator [ + / - ] Input / Output
4 Jika input = ‘+’ Decision
5 Hasil = hitung pada array soal dengan operator ( - ) Process
6 Jika input = ‘-’ Decision
7 Hasil = hitung pada array soal dengan operator ( - ) Process
8 Jika input selain [ + / - ] Decision
9
Print “Pilihan tidak ada”
Hasil = nilai awalnya.
Process
10 Cetak hasil
Input / Output
11 Input pilihan untuk menghitung ulang
12 Jika input pilihan = ‘Y’ atau ‘y’ Decision
13 Reset hasil dan kembali ke poin 3 Process
14 Jika input pilihan selain ‘Y’ atau ‘y’ Decision
15 Program selesai Terminal
5. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
3
2. Flowchart
Simbol yang dibutuhkan :
1. Symbol Flow Line
Tanda untuk menunjukan bagian instruksi selanjutnya atau
digunakan untuk aliran proses suatu algoritma.
2. Symbol Terminal
Tanda untuk permulaan (start) atau akhir (stop) dari suatu kegiatan.
3. Symbol Input / Output
Tanda untuk menyatakan proses masukan (input) dan keluaran (output)
tanpa tergantung dengan jenis peralatannya.
4. Symbol Process
Tanda untuk menunjukkan pengolahan (Process) yang dilakukan oleh
computer.
5. Symbol Decision
Tanda untuk pemilihan proses berdasarkan kondisi yang ada.
6. Symbol Preparation
Tanda untuk menentukan / mempersiapkan nilai awal.
6. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
4
Dari hasil analisa algoritma tugas diatas kami membuat diagram alur (FlowChart) seperti berikut :
FlowChart Penjumlahan & Pengurangan Matriks.
7. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
5
3. Kebutuhan Program
File Headeryangdibutuhkan:
1. Conio.h
Digunakanuntukmenampilakanperintah:
a. Getch
Berfungsi untukmenginputkansebuahnilai tanpaditampilkan di layar.Bentukumum: getch();
b. Clrscr
Berfungsi membersihkantampilan.Bentukumum: clrscr();
c. Getche
Berfungsi untukmenginputkansebuahnilai danditampilkandi layar.Bentukumum: getche();
2. Iostream.h
Diginakanuntukmenampilkanperintah:
a. Cin
Merupakan fungsi masukan (digunakanuntukmenyimpandatadalamsuatuvariabel).Bentuk
umum:cin>>var x;
b. Cout
Merupakanfungsi keluaran (digunakanuntukmenampilkandataataupuntulisan).Bentukumum:
cout<<”tulisan”;atau cout<<var x;
c. Endl
Digunakanuntukpindah baris/enter.Bentukumum: cout<<”tulisan”<<endl;
Perintahyangdigunakan:
1. If () {} else if() {} else {}
Digunakansebagai statementkondisi>1 (majemuk).
2. Goto
Digunakanuntukmelompatke bagian/sesi yangsudahdi tandai (Label);
8. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
6
C. Pemrograman
1. Program
Input
Tampilan awal program.
9. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
7
Output
Jika diinput operator penjumlahan ( + ).
Jika diinput operator pengurangan ( - ).
10. Akademi Manajemen Informatika & Komputer Jakarta, 2 Desember 2015
Manajemen Informatika Penjumlahan & Pengurangan Matriks - Array | Logika & Algoritma
8
Pengecualian
Jika diinput operator selain pengurangan ( - ) dan penjumlahan ( + ).
2. Script
#include <conio.h>
#include <iostream.h>
main()
{
char pilihan;
int matriks1[2][2]={{1,2},
{3,4}};
int matriks2[2][2]={{4,3},
{2,1}};
int matriks3[2][2]={{0,0},
{0,0}};
x: //Session awal
clrscr();
//
cout<<"##################################################################"<<endl;
cout<<"# tttttttt #"<<endl;
cout<<"# Program Studi : Akademi Manajemen Informatika & Komputer t #"<<endl;