Membuat Matriks dengan Java Script

Aljabar Linear. 31.12.2012. Teknik Komputer

Untuk materi UAS nanti berikut ini teknik membuat matriks dengan Java Script setelah pada pertemuan yang lalu membuat vektor. Berbeda dengan vektor, Matriks masuk dalam kategori array multi dimensi. Kode berikut ini menunjukkan penjumlahan matriks A dan B yang berukuran 2×2 menjadi Matriks C.

<HTML>

<HEAD>

<TITLE>Membuat Matriks

</TITLE>

<SCRIPT LANGUAGE = “JavaScript”>

</SCRIPT>

</HEAD>

<BODY>

<SCRIPT LANGUAGE = “JavaScript”>

document.writeln(“Membuat MATRIKS”)

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(” A = “)

var a = new Array (2);

a[0]=new Array(2);

a[1]=new Array(2);

a[0][0]=1;a[0][1]=2;a[1][0]=3;a[1][1]=4;

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(a[0][0])

document.writeln(a[0][1])

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(a[1][0])

document.writeln(a[1][1])

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

var b = new Array (2);

b[0]=new Array(2);

b[1]=new Array(2);

b[0][0]=5;b[0][1]=6;b[1][0]=7;b[1][1]=8;

document.writeln(” B = “)

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(b[0][0])

document.writeln(b[0][1])

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(b[1][0])

document.writeln(b[1][1])

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(” C = “)

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

var c = new Array (2);

c[0]=new Array(2);

c[1]=new Array(2);

for (var i=0; i<2; i++)

    for (var j=0; j<2; j++)

    c[i][j]=a[i][j]+b[i][j];

document.writeln(c[0][0])

document.writeln(c[0][1])

document.writeln(“<PRE>”)

document.writeln(“</PRE>”)

document.writeln(c[1][0])

document.writeln(c[1][1])

</SCRIPT>

</BODY>

</HTML>

Simpan dengan ekstensi .htm pada notepad atau text editor lainnya. Coba buat perkalian matriks dengant teknik seperti pada bahasa pemrograman C/C++. NOTE: ketik ulang tanda petik “” jika co-pas dari blog ini.

Membuat Vektor dengan Java Script

Aljabar Linear. 27.12.2012. Tek Komputer

Java Script merupakan salah satu bahasa berbasis web yang banyak digunakan oleh programmer. Oleh karena itu kita coba membuat vektor dengan Java Script. Metode yang kita gunakan adalah dengan membuat variabel array. Misal kita akan membuat vektor a dengan isi 1,2, dan 3. Gunakan listing berikut:

<HTML>

<HEAD>

<TITLE>Membuat Vektor

</TITLE>

<SCRIPT LANGUAGE = “JavaScript”>

</SCRIPT>

</HEAD>

<BODY>

<SCRIPT LANGUAGE = “JavaScript”>

document.writeln(“Membuat Vektor”)

document.writeln(“<PRE>”);

document.writeln(” A = “)

var a = new Array (1,2,3);

    for (var i = 0; i < 3; i++)

    document.writeln(a[i])

</SCRIPT>

</BODY>

</HTML>

Buat dengan notepad, jangan lupa ketika menyimpan ekstensinya beri nama .htm. Jika sudah berjalan normal, coba buat matriks. Matriks merupakan array multidimensi (lebih dari satu dimensi). Untuk input data secara interaktif, gunakan prompt pada kode programnya.

<HTML>

<HEAD>

<TITLE>Membuat Vektor

</TITLE>

<SCRIPT LANGUAGE = “JavaScript”>

</SCRIPT>

</HEAD>

<BODY>

<SCRIPT LANGUAGE = “JavaScript”>

document.writeln(“Membuat Vektor”)

document.writeln(” A = [“)

var a = new Array (10);

    for (var i = 0; i < 10; i++)

        a[i]=prompt(“Masukan Vektor”)

    for (var i = 0; i < 10; i++)

        document.writeln(a[i])

    document.writeln(” ]”)

</SCRIPT>

</BODY>

</HTML>

Jika disimpan dan dijalankan menghasilkan hasil sebagai berikut. Pertama-tama Anda diminta mengisi vektornya:

Pada kode, tertulis vector yang dimasukan sebanyak 10 buah, sehingga ketika dijalankan browser (saya menggunakan internet explorer 8) akan menampilkan form isian (tiap browser menampilkan bentuk yang berbeda – sepertinya yg paling bagus menurut saya sih Mozilla).

Materi Ujian PBO

SOAL PRAKTEK:

Buka file “JAVA” yang sudah difberikan. Buka Eclipse, Netbeans, JCreator, FreeJava, dll.

Beri nama project, misalnya UAS sehingga muncul project UAS di jendela Package Explorer. Copy – dan Paste soal yang diberikan ke project tersebut pada folder “SRC“. Coba jalankan dengan mengklik kanan file tersebut, misalnya Customer.java pada lesson 3.

Jika sudah jalan, ikuti soal yang diberikan.

Jika diminta membuat format sebagai berikut, coba edit listing yang ada tersebut (kemungkinan diminta menambah satu isian).

SOAL TEORI:

Diberikan diagram kelas dan use case yang harus Anda jelaskan maknanya.

Materi Ujian Jaringan Komputer I

SOAL TEORI:

Berikut contoh cara penyelesaian subnetting (cara cepat) 255.255.255.224 (/27). Alamat network yang akan dibuat subnetting: 192.168.10.0.

Soal 1:

 

Soal 2:

Seperti soal pertama, buat BINER-nya.

192.168.10.0 binernya: 11000000.10101000.00001010.00000000

255.255.255.224 binernya: 11111111.111111111.11111111.11100000000

SOAL PRAKTEK:

Buat routing statik diagram jaringan di bawh ini dengan Cisco Packet Tracer

Sesuaikan IP dengan subnetnya (pada contoh di atas /24 atau 255.255.255.0) pada ujian nanti akan berbeda.

Membuat Sistem Informasi Geografis (SIG) dengan Visual Basic 6

 

Pemr Visual Basic. 18.12.2012. Teknik Sipil S1

Sebenarnya aplikasi untuk SIG banyak dijual di pasaran seperti ArcView atau ArcGiS. Tetapi berhubung mata kuliah kita Pemrograman Visual Basic, maka mari kita coba membuatnya. Sebenarnya prinsip SIG adalah integrasi antara raster data yang biasanya gambar peta (jpg/bmp) dengan vector data yang berupa database seperti lokasi banjir, perkantoran, kemacetan, dan sebagainya.

Pertemuan yang lalu kita telah bisa mengakses suatu database gambar, nah di sini kita coba vector data yang kita gunakan kita integrasikan dengan suatu peta pada form. Ambil contoh suatu peta dari www.maps.google.com kemudian simpan dengan nama, misalnya peta.jpg. Edit gambar tersebut untuk lokasi banjir, perkantoran, dan sarana umum. Cara sederhana adalah dengan men save as, kemudian ganti dengan nama banjir.jpg, perkantoran.jpg, dan saranaumum.jpg. Simpan di folder tertentu sebagai data. Buat project baru, dengan satu form.

Arahkah background (picture) ke peta. Tambahkan ADODC, Text, dan Command Button. Buat database dengan Access, jangan lupa simpan dalam format MDB (2003). Koneksikan dengan ADODC (lihat pembahasan yang lalu tentang akses ke database).

Buat satu table baru, misalnya data. Isi dengan data seperti di atas. Instruksi untuk memanggil gambar pada Command Button “Lihat” adalah sebagai berikut:

F = “D:\rahmadya\” & Text1.Text

Image1.Picture = LoadPicture(F)

Dan jika dijalankan hasilnya berikut ini, missal diklik data BANJIR, setelah ditekan tombol LIHAT akan tampil sebagai berikut.

Atau arahkan ke perkantoran misalnya, tekan LIHAT.

Selamat mencoba.

Membuat Inversi matriks 2×2 dan 3×3 dengan Matlab

Aljabar Linear. 18.12.2012. T. Komputer

Berikut ini listing dengan m-file mencari inversi matriks dengan metode operasi baris pada matriks untuk matriks 2×2 dan 3×3. Buka command window dan ketik, misalkan kita ingin memberi nama fungsi tersebut dengan nama fungsi inversi. Ketik kode berikut:

  • function y=inversi(x)
  • %mencari invers matriks 2×2 dengan
  • %operasi baris pada matriks
  • %eliminasi gauss
  • x=[x eye(2,2)]
  • x(2,:)=x(2,:)-((x(2,1)/x(1,1)*x(1,:)));
  • x(1,:)=x(1,:)-((x(1,2)/x(2,2)*x(2,:)));
  • x(1,:)=x(1,:)/x(1,1);
  • x(2,:)=x(2,:)/x(2,2);
  • y=[x(:,3) x(:,4)];

>> x=[2 5;6 8]

inversi(x)

x =

2 5 1 0

6 8 0 1

ans =

-0.5714 0.3571

0.4286 -0.1429

Sedangkan untuk matriks 3×3, misalkan kita akan membuat fungsi dengan nama inversi33. Ketik di command window edit inversi33. Ketik kode berikut (sengaja dalam bentuk gambar supaya ngetik sendiri).

Uji di command window dan bandingkan dengan fungsi bawaan Matlab, inv. Bagaimana untuk matriks 4×4 atau yang di atasnya? caranya gampang, gunakan prinsip di atas, atau lihat postingan berikutnya.