Matriks eselon dan eselon tereduksi.. serta operasi eliminasi gauss dan gauss-jordan
gunakanlah presentasi berikut dg bijak dan sebagai sumber inspirasi.
^_^ saya mahasiswa madura yang sekarang kuliah di UNIVERSITAS MADURA jurusan FKIP MATEMATIKA
Jl. Raya Panglegur KM 3,5 pamekasan
Come join us..
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
Matriks eselon dan eselon tereduksi.. serta operasi eliminasi gauss dan gauss-jordan
gunakanlah presentasi berikut dg bijak dan sebagai sumber inspirasi.
^_^ saya mahasiswa madura yang sekarang kuliah di UNIVERSITAS MADURA jurusan FKIP MATEMATIKA
Jl. Raya Panglegur KM 3,5 pamekasan
Come join us..
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
All of material inside is un-licence, kindly use it for educational only but please do not to commercialize it.
Based on 'ilman nafi'an, hopefully this file beneficially for you.
Thank you.
Program Pembelian Barang Dan Pencetakan Struk BSI Mart Menggunakan Bahasa Pem...Muhammad Iqbal
Makalah ini berisi mengenai pembuatan program pembelian barang dan pencetakan struk menggunakan bahasa pemrograman C++ dengan compiler Borland C++ versi 5.0.2
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;