- Imanuel Sebastian Girsang (13522058)
- Bagas Sambega Rosyada (13522071)
- Ellijah Darrelshane S. (13522097)
Program ini adalah program yang digunakan untuk mencari penyelesaian dan pengolahan matriks dan/atau sistem persamaan linear. Program ini menggunakan Bahasa Java dan terdiri dari beberapa library yang berisi beberapa metode pengolahan dan penyelesaian matriks/SPL.
├── README.md
├── src/
│ ├── Aplikasi
│ ├── Utils
│ ├── matrix
│ └── Main.java
├── bin
├── test/
│ ├── input
│ └── output
└── docs
- src berisi source code dari program.
a. Folder Main merupakan file utama yang memanggil seluruh fungsi.
b. Folder matrix berisi class untuk matriks dan berisi fungsi-fungsi pengolahan matriks.
c. Folder Utils berisi pengolahan data dan input, seperti konversi matriks dari/ke file, pengubahan string menjadi desimal, dsb
d. Folder Aplikasi berisi implementasi fungsi-fungsi utama pada fungsi Sistem Persamaan Linear, Determinan, Invers, Interpolasi Polinomial, Bicubic Spline Interpolation, Regresi Linear Berganda, dan Image Scaling - bin berisi compiled code dari src
- test berisi file-file yang menjadi input dan/atau output untuk diolah menggunakan fungsi-fungsi dalam program
- docs berisi file laporan tugas besar
- Install Java melalui website resmi: https://www.java.com/en/download/manual.jsp
- Install Java Development Kit (JDK)
- Download repository atau clone repo
Gunakan Java 8.0 atau ke atas untuk menggunakan program ini. Untuk masuk ke menu utama, masuk ke terminal/cmd dan ubah direktori ke folder tempat program ini berada. Untuk menjalankan program, run program menggunakan "run.bat" di folder utama.
Menu terdiri atas 7 opsi:
- Penyelesaian Sistem Linear n-Variabel
- Determinan Matriks Ukuran n x n
- Invers Matriks
- Interpolasi Polinom
- Regresi Linear Berganda
- Interpolasi Bicubic Spline
- Keluar Program
Masukkan input ke terminal berupa angka untuk memilih operasi yang diinginkan.
- Untuk menggunakan fungsi 1, 4, 5, dan 6, gunakan matriks augmented yang menyimpan persamaan dan hasilnya di kolom paling kanan
- Untuk menggunakan fungsi Image Scaling, masukkan full path dari gambar ke program
- Fungsi determinan dan invers tidak memerlukan matriks berbentuk augmented