Kamis, 09 Mei 2019

mencari nilai x, y, & z menggunakan metode gauss

See the Pen GaZgWP by Faisal Indrianto (@faisal-indrianto) on CodePen.

mencari persamaan linear menggunakan metode gauss

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Aljabar Linier</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<center>
<h1>Gauss Matrix Calculator</h1>
<h3>Made with HTML, CSS, & jQuery</h3>
<div class="matrixform">
<p>Soal : </p>
<br>
x + y + z = 6 <br>
x + 2y - z = 2 <br>
2x + y x 2z = 10 <br>
<button id="btnSlideDown">Hitung Bosque</button>
</div>
<div class="box" id="box">
<h3>Jawaban : </h3>
<div class="result">
<div class="matrix">
<p class="block" id="a11"></p>
<p class="block" id="a12"></p>
<p class="block" id="a13"></p>
<p class="block" id="a14"></p>
<br>
<p class="block" id="a21"></p>
<p class="block" id="a22"></p>
<p class="block" id="a23"></p>
<p class="block" id="a24"></p>
<br>
<p class="block" id="a31"></p>
<p class="block" id="a32"></p>
<p class="block" id="a33"></p>
<p class="block" id="a34"></p>
</div>
<div>
<p>Penjabaran Matriks 1 :</p>
<br>
B3 - (2 x B1)
</div>
<div class="matrix">
<p class="block" id="b11"></p>
<p class="block" id="b12"></p>
<p class="block" id="b13"></p>
<p class="block" id="b14"></p>
<br>
<p class="block" id="b21"></p>
<p class="block" id="b22"></p>
<p class="block" id="b23"></p>
<p class="block" id="b24"></p>
<br>
<p class="block" id="b31"></p>
<p class="block" id="b32"></p>
<p class="block" id="b33"></p>
<p class="block" id="b34"></p>
</div>
<div class="matrix">
<p class="block" id="c11"></p>
<p class="block" id="c12"></p>
<p class="block" id="c13"></p>
<p class="block" id="c14"></p>
<br>
<p class="block" id="c21"></p>
<p class="block" id="c22"></p>
<p class="block" id="c23"></p>
<p class="block" id="c24"></p>
<br>
<p class="block" id="c31"></p>
<p class="block" id="c32"></p>
<p class="block" id="c33"></p>
<p class="block" id="c34"></p>
</div>
<div>
<p>Penjabaran Matriks 2 :</p>
<br>
B2 + (2 x B3)
</div>
<div class="matrix">
<p class="block" id="d11"></p>
<p class="block" id="d12"></p>
<p class="block" id="d13"></p>
<p class="block" id="d14"></p>
<br>
<p class="block" id="d21"></p>
<p class="block" id="d22"></p>
<p class="block" id="d23"></p>
<p class="block" id="d24"></p>
<br>
<p class="block" id="d31"></p>
<p class="block" id="d32"></p>
<p class="block" id="d33"></p>
<p class="block" id="d34"></p>
</div>
<div class="matrix">
<p class="block" id="e11"></p>
<p class="block" id="e12"></p>
<p class="block" id="e13"></p>
<p class="block" id="e14"></p>
<br>
<p class="block" id="e21"></p>
<p class="block" id="e22"></p>
<p class="block" id="e23"></p>
<p class="block" id="e24"></p>
<br>
<p class="block" id="e31"></p>
<p class="block" id="e32"></p>
<p class="block" id="e33"></p>
<p class="block" id="e34"></p>
</div>
<div>
<p>Penjabaran Matriks 3 :</p>
<br>
B2 - B1
</div>
<div class="matrix">
<p class="block" id="f11"></p>
<p class="block" id="f12"></p>
<p class="block" id="f13"></p>
<p class="block" id="f14"></p>
<br>
<p class="block" id="f21"></p>
<p class="block" id="f22"></p>
<p class="block" id="f23"></p>
<p class="block" id="f24"></p>
<br>
<p class="block" id="f31"></p>
<p class="block" id="f32"></p>
<p class="block" id="f33"></p>
<p class="block" id="f34"></p>
</div>
</div>
Penjabaran X, Y, Z<br>
-y = -2<br>
y = 2 <br>
<br>
<div class="result">
<div class="matrix">
<p>-y - 2z = -8</p> <br>
<p>-(2) - 2z = -8</p> <br>
<p>-2z = -8 + 2</p> <br>
<p>-2z = -6</p> <br>
<p>z = 3</p> <br>
</div>
<div class="matrix">
<p>x + y + z = 6</p><br>
<p>x + (2) + (3) = 6</p><br>
<p>x + 5 = 6</p><br>
<p>x = 1</p><br>
</div>
</div>
</div>
</center>


<script src="jquery.min.js"></script>
<script>
$( document ).ready(function() {
$('#box').hide();;
});

$('#btnSlideDown').click(function(){
$('#box').slideDown(500);
$("body").css('margin-bottom', '50px')
});

$( "button" ).click(function() {

//Set Variabel
var a11=1;
var a12=1;
var a13=1;
var a14=6;

var a21=1;
var a22=2;
var a23=-1;
var a24=2;

var a31=2;
var a32=1;
var a33=2;
var a34=10;

//Penjabaran Matriks 1
var q=a31-(2*a11);
var w=a32-(2*a12);
var e=a33-(2*a13);
var r=a34-(2*a14);

$( "#a11" ).text( a11 );
$( "#a12" ).text( a12 );
$( "#a13" ).text( a13 );
$( "#a14" ).text( a14 );
$( "#a21" ).text( a21 );
$( "#a22" ).text( a22 );
$( "#a23" ).text( a23 );
$( "#a24" ).text( a24 );
$( "#a31" ).text( a31 );
$( "#a32" ).text( a32 );
$( "#a33" ).text( a33 );
$( "#a34" ).text( a34 );
$( "#b11" ).text( a11 );
$( "#b12" ).text( a12 );
$( "#b13" ).text( a13 );
$( "#b14" ).text( a14 );
$( "#b21" ).text( a21 );
$( "#b22" ).text( a22 );
$( "#b23" ).text( a23 );
$( "#b24" ).text( a24 );
$( "#b31" ).text( q );
$( "#b32" ).text( w );
$( "#b33" ).text( e );
$( "#b34" ).text( r);

//Penjabaran Matriks 2
var a=(2*q)+1;
var s=(2*w)+2;
var d=(2*e)-1;
var f=(2*r)+2;


$( "#c11" ).text( a11 );
$( "#c12" ).text( a12 );
$( "#c13" ).text( a13 );
$( "#c14" ).text( a14 );
$( "#c21" ).text( a21 );
$( "#c22" ).text( a22 );
$( "#c23" ).text( a23 );
$( "#c24" ).text( a24 );
$( "#c31" ).text( q );
$( "#c32" ).text( w );
$( "#c33" ).text( e );
$( "#c34" ).text( r );
$( "#d11" ).text( a11 );
$( "#d12" ).text( a12 );
$( "#d13" ).text( a13 );
$( "#d14" ).text( a14 );
$( "#d21" ).text( a );
$( "#d22" ).text( s );
$( "#d23" ).text( d );
$( "#d24" ).text( f );
$( "#d31" ).text( q );
$( "#d32" ).text( w );
$( "#d33" ).text( e );
$( "#d34" ).text( r);

//Penjabaran Matriks 3
var z=a-a11;
var x=s-a12;
var c=d-a13;
var v=f-a14;

$( "#e11" ).text( a11 );
$( "#e12" ).text( a12 );
$( "#e13" ).text( a13 );
$( "#e14" ).text( a14 );
$( "#e21" ).text( a );
$( "#e22" ).text( s );
$( "#e23" ).text( d );
$( "#e24" ).text( f );
$( "#e31" ).text( q );
$( "#e32" ).text( w );
$( "#e33" ).text( e );
$( "#e34" ).text( r );
$( "#f11" ).text( a11 );
$( "#f12" ).text( a12 );
$( "#f13" ).text( a13 );
$( "#f14" ).text( a14 );
$( "#f21" ).text( z );
$( "#f22" ).text( x );
$( "#f23" ).text( c );
$( "#f24" ).text( v );
$( "#f31" ).text( q );
$( "#f32" ).text( w );
$( "#f33" ).text( e );
$( "#f34" ).text( r);
});
</script>
</body>
</html>

Minggu, 14 April 2019

tugas CP2 Aljabar Linear mencari invers dan determinan menggunakan python

a=1
while a==1:
    print("Pencari Invers Matriks Menggunakan Program python")
    
    a=int(input("Nilai a = "))
    b=int(input("Nilai b = "))
    c=int(input("Nilai c = "))
    d=int(input("Nilai d = "))
    e=int(input("Nilai e = "))
    f=int(input("Nilai f = "))
    g=int(input("Nilai g = "))
    h=int(input("Nilai h = "))
    i=int(input("Nilai i = "))

#Determinan
    detA=(a*e*i)+(b*f*g)+(c*d*h)-(g*e*c)-(h*f*a)-(i*d*b)
    print("\nMATRIKS A")
    print("|`",a," ",b," ",c,"`|")
    print("| ",d," ",e," ",f," | ===> DetA = ",detA)
    print("|_",g," ",h," ",i,"_|")
    print("")

#Adjoin
    a11=(e*i)-(h*f)
    a12=(d*i)-(g*f)
    a13=(d*h)-(g*e)
    a21=(b*i)-(h*c)
    a22=(a*i)-(g*c)
    a23=(a*h)-(g*b)
    a31=(b*f)-(e*c)
    a32=(a*f)-(d*c)
    a33=(a*e)-(d*b)
    print('Mencari Adjoint')
    print("A11 =    (+)| ",e,"",f,"|=",a11," A12 = (-)| ",d,"",f," |=",a12," A13 = (+)|",d,"",e," |=",a13)
    print(" |",h,"",i," | | ",g,"",i," | | ",g,"",h," |")

    print("\nA21 =  (-)| ",b,"",c," |=",a21," A22 = (+)| ",a,"",c," |=",a22," A23 = (-)|",a,"",b,"|=",a23)
    print(" |",h,"",i," | | ",g,"",i," | | ",g,"",h," |")

    print("\nA31 =  (+)| ",b,"",c," |=",a31," A32 = (-)| ",a,"",c," |=",a32," A33 = (+)|",a,"",b,"|=",a33)
    print(" |",e,"",f," | | ",d,"",f," | | ",d,"",e," |")

#printAdjoin
    print("==============================================================================")
    print("Adj = | ",a11*(1),"",a12*(-1),"",a13*(1)," |")
    print(" | ",a21*(-1),"",a22*(1),"",a23*(-1)," |")
    print(" | ",a31*(1),"",a32*(-1),"",a33*(1)," |")
    print("")
    print("Adjoin di Transpose menjadi = ")
    print("A Traspose = | ",a11*(1),'',a21*(-1),'',a31*(1),' |')
    print(' | ',a12*(-1),'',a22*(1),'',a32*(-1),'|')
    print(' | ',a13*(1),'',a23*(-1),'',a33*(1),' |')
    print("==============================================================================")

#invers
    ina11=round(1/detA*(a11*(1)),2)
    ina12=round(1/detA*(a12*(-1)),4)
    ina13=round(1/detA*(a13*(1)),2)
    ina21=round(1/detA*(a21*(-1)),2)
    ina22=round(1/detA*(a22*(1)),2)
    ina23=round(1/detA*(a23*(-1)),2)
    ina31=round(1/detA*(a31*(1)),2)
    ina32=round(1/detA*(a32*(-1)),2)
    ina33=round(1/detA*(a33*(1)),2)

    print("\nA^-1 = 1/Det A x Adj A")
    print(' = 1/',detA,"| ",a11,'',a21,'',a31," |")
    print(' | ',a12,'',a22,'',a32,' |')
    print(' | ',a13,'',a23,'',a33,' |')

    print('\n = | ',ina11,'',ina21,'',ina31,' |')
    print(' | ',ina12,'',ina22,'',ina32,' |')
    print(' | ',ina13,'',ina23,'',ina33,' |')

    input("\ntekan enter untuk mengulangi!")

tugas mencari invers dan determinan dengan cari adjoin di program python

program mencari inver dan determinan denga menggunakan python.

import os

a=1
while a==1:
    print("Pencari Invers Matriks Menggunakan Program python")
    
    a=int(input("Nilai a = "))
    b=int(input("Nilai b = "))
    c=int(input("Nilai c = "))
    d=int(input("Nilai d = "))
    e=int(input("Nilai e = "))
    f=int(input("Nilai f = "))
    g=int(input("Nilai g = "))
    h=int(input("Nilai h = "))
    i=int(input("Nilai i = "))

#Determinan
    detA=(a*e*i)+(b*f*g)+(c*d*h)-(g*e*c)-(h*f*a)-(i*d*b)
    print("\nMATRIKS A")
    print("|`",a," ",b," ",c,"`|")
    print("| ",d," ",e," ",f," | ===> DetA = ",detA)
    print("|_",g," ",h," ",i,"_|")
    print("")

#Adjoin
    a11=(e*i)-(h*f)
    a12=(d*i)-(g*f)
    a13=(d*h)-(g*e)
    a21=(b*i)-(h*c)
    a22=(a*i)-(g*c)
    a23=(a*h)-(g*b)
    a31=(b*f)-(e*c)
    a32=(a*f)-(d*c)
    a33=(a*e)-(d*b)
    print('Mencari Adjoint')
    print("A11 =    (+)| ",e,"",f,"|=",a11," A12 = (-)| ",d,"",f," |=",a12," A13 = (+)|",d,"",e," |=",a13)
    print(" |",h,"",i," | | ",g,"",i," | |",g,"",h," |")

    print("\nA21 =  (-)| ",b,"",c," |=",a21," A22 = (+)| ",a,"",c," |=",a22," A23 = (-)|",a,"",b,"|=",a23)
    print(" |",h,"",i," | | ",g,"",i," | |",g,"",h," |")

    print("\nA31 =  (+)| ",b,"",c," |=",a31," A32 = (-)| ",a,"",c," |=",a32," A33 = (+)|",a,"",b,"|=",a33)
    print(" |",e,"",f," | | ",d,"",f," | |",d,"",e," |")

#printAdjoin
    print("==============================================================================")
    print("Adj = | ",a11*(1),"",a12*(-1),"",a13*(1)," |")
    print(" | ",a21*(-1),"",a22*(1),"",a23*(-1)," |")
    print(" | ",a31*(1),"",a32*(-1),"",a33*(1)," |")
    print("")
    print("Adjoin di Transpose menjadi = ")
    print("A Traspose = | ",a11*(1),'',a21*(-1),'',a31*(1),' |')
    print(' | ',a12*(-1),'',a22*(1),'',a32*(-1),'|')
    print(' | ',a13*(1),'',a23*(-1),'',a33*(1),' |')
    print("==============================================================================")

#invers
    ina11=(1/detA*(a11*(1)))
    ina12=(1/detA*(a12*(-1)))
    ina13=(1/detA*(a13*(1)))
    ina21=(1/detA*(a21*(-1)))
    ina22=(1/detA*(a22*(1)))
    ina23=(1/detA*(a23*(-1)))
    ina31=(1/detA*(a31*(1)))
    ina32=(1/detA*(a32*(-1)))
    ina33=(1/detA*(a33*(1)))

    print("\nA^-1 = 1/Det A x Adj A")
    print(' = 1/',detA,"| ",a11,'',a21,'',a31," |")
    print(' | ',a12,'',a22,'',a32,' |')
    print(' | ',a13,'',a23,'',a33,' |')

    print('\n = | ',ina11,'',ina21,'',ina31,' |')
    print(' | ',ina12,'',ina22,'',ina32,' |')
    print(' | ',ina13,'',ina23,'',ina33,' |')

    input("\ntekan enter untuk mengulangi!")
    os.system('cls')

Senin, 18 Maret 2019

Pendaftaran Beasiswa PPA 2019 - 2020 untuk S1/DIV dan D3

Beragam beasiswa kuliah bisa Anda coba untuk mendanai kebutuhan studi yang membebani di 2018. Peluang beasiswa itu ada yang ditujukan bagi pelamar yang baru akan kuliah atau mereka yang saat ini sedang menjalani studi (on going). Nah, peluang beasiswa satu ini ditujukan bagi Anda yang sudah berstatus mahasiswa, baik yang tengah kuliah di perguruan tinggi negeri (PTN) atau pun perguruan tinggi swasta (PTS). Namanya sudah tidak asing. Beasiswa Peningkatan Prestasi Akademik (Beasiswa-PPA) dan Bantuan Biaya Pendidikan Peningkatan Prestasi Akademik (BPP-PPA). Tahun akademik 2018 - 2019, Kementerian Ristekdikti menyiapkan beasiswa tersebut untuk ribuan mahasiswa di Tanah Air. Baik PTN maupun PTS. Pada periode sebelumnya kuota yang disediakan sebanyak 130 ribu beasiswa.

Beasiswa PPA 2018 dan BPP PPA 2018 ditujukan bagi mahasiswa aktif yang berada di jenjang S1/DIV atau mahasiswa D3. Untuk teknis beasiswa PPA 2018 - 2019 tidak jauh berbeda dengan periode sebelumnya, di mana pendaftaran ditetapkan oleh masing-masing perguruan tinggi. Penerima beasiswa dan bantuan biaya pendidikan PPA akan memperoleh dana sebesar Rp 400 ribu/bulan. Beasiswa tersebut diberikan untuk pertamakalinya di periode tahun angggaran berjalan sekurangnya selama 6 bulan. Pengajuan beasiswa PPA dan BPP-PPA cukup mudah karena mahasiswa bisa langsung mendaftar di kampus masing-masing. 
Status mahasiswa: 
1. Calon penerima adalah mahasiswa yang kuliah pada perguruan tinggi pengelola beasiswa dan bantuan biaya pendidikan PPA di lingkungan Kementerian Riset, Teknologi dan Pendidikan Tinggi
2. Calon penerima harus terdaftar pada Pangkalan Data Pendidikan Tinggi (PD-Dikti)
3. Calon penerima adalah mahasiswa yang masih aktif, dalam jenjang pendidikan Diploma dan Sarjana.
Persyaratan: 
1. Umum
Diberikan kepada mahasiswa:
a) Jenjang S1/Diploma IV paling rendah duduk pada semester II dan paling tinggi duduk pada semester VIII.
b) Diploma III, paling rendah duduk pada semester II dan paling tinggi duduk pada semester VI.
c) Dapat diberikan mulai semester I apabila mahasiswa memiliki prestasi sangat baik di sekolah khususnya nilai ujian nasional dan nilai rapor kelas X s.d. XII (diperlukan rekomendasi dari Kepala/Sekolah).
Mahasiswa yang memenuhi persyaratan tersebut di atas, harus mengajukan permohonan tertulis kepada Rektor/Ketua/Direktur atau pejabat perguruan tinggi yang ditunjuk, dengan melampirkan berkas sebagai berikut:
    1) Fotokopi Kartu Tanda Mahasiswa (KTM) dan Kartu Rencana Studi (KRS) atau yang sejenis sebagai bukti mahasiswa aktif;
    2) Fotokopi piagam atau bukti prestasi lainnya (ko-kurikuler dan atau ekstra kurikuler) pada tingkat Nasional maupun Internasional.
    3) Surat pernyataan tidak menerima beasiswa/bantuan biaya pendidikan lain dari sumber APBN/APBD yang diketahui oleh Pimpinan Perguruan Tinggi Bidang Kemahasiswaan;
    4) Rekomendasi dari pimpinan Fakultas/Jurusan.
    5) Fotokopi kartu keluarga.

2. Khusus
Untuk Beasiswa PPA calon penerima wajib melampirkan fotokopi transkrip nilai dengan Indeks Prestasi Kumulatif (IPK) paling rendah 3,00 yang disahkan oleh pimpinan perguruan tinggi.
Untuk Bantuan Biaya Pendidikan PPA:
a) Fotokopi transkrip nilai dengan Indeks Prestasi Kumulatif (IPK) paling rendah 2,75 yang disahkan oleh pimpinan perguruan tinggi;
b) Surat keterangan penghasilan orang tua dari instansi tempat bekerja atau surat pernyataan penghasilan orang tua bermeterai bagi yang berwirausaha;
c) Surat Keterangan tidak mampu atau layak mendapat bantuan yang dikeluarkan oleh Lurah/Kepala Desa atau pejabat berwenang.

*Ctt: Persyaratan dapat menyesuaikan dengan kebijakan masing-masing kampus. 

Pendaftaran: 
Pelamar yang berminat dapat mengajukan pendaftaran Beasiswa PPA dan BPP PPA 2018 - 2019 di kampus masing-masing. Jadwal pendaftaran bisa berbeda-beda di setiap kampus. Terkait persyaratan dan berkas yang harus diserahkan, silakan dilihat atau ditanyakan ke kampus atau fakultas masing-masing karena mungkin saja ada penyesuaian atau penambahan. Sebagai tambahan, mengenai informasi beasiswa PPA 2019 - 2020 akan kembali di-update setelah ada pengumuman terbaru. Selamat mencoba!  

mencari nilai x, y, & z menggunakan metode gauss

See the Pen GaZgWP by Faisal Indrianto ( @faisal-indrianto ) on CodePen .