/Algeo01-22066

Tugas Besar 1 Mata Kuliah Aljabar Linier dan Geometri IF2123 Kelompok Eskrim

Primary LanguageJava

Tubes 1 Aljabar Linear & Geometri: Sistem Persamaan Linier, Determinan, dan Aplikasinya [Eskrim]

Table of contents

Deskripsi

Tugas besar ini berisi program dalam bahasa Java yang berisi fungsi-fungsi eliminasi Gauss, eliminasi Gauss-Jordan, menentukan balikan matriks, menghitung determinan, kaidah Cramer (kaidah Cramer khusus untuk SPL dengan n peubah dan n persamaan), interpolasi polinomial, interpolasi bicubic, dan regresi linier berganda. Detail terkait program ini bisa dilihat di file laporan.

Cara Menggunakan Program

Compile & Run (Instant run)

(Pastikan menggunakan git bash) Untuk run program ini menggunakan GUI lakukan:

sh compilerungui.sh

atau, jika ingin run program ini dengan terminal, lakukan:

sh compilerun.sh

Compile

Compile program Java bisa dilakukan dengan cara (gunakan git bash):

sh compile.sh

Atau, untuk compile program ke bytecode saja di folder bin bisa dengan:

cd src
javac -d ../bin GUI/Main.java
javac -d ../bin Main.java
cd ..

Run GUI

Lalu, untuk run GUI file .jar di folder bin bisa dengan double click path di bawah ini:

./bin/Matrix.jar

atau ketik

cd bin
java -jar Matrix.jar
cd ..

Bytecode

Untuk menjalankan program dari bytecode GUI bisa dengan: (pastikan sudah compile)

sh rungui.sh

atau

sh run.sh

untuk menjalankan bytecode program melalui terminal.

Anggota Kelompok

  • 13522066 - Nyoman Ganadipa Narayana
  • 13522084 - Dhafin Fawwaz Ikramullah
  • 13522117 - Mesach Harmasendro