/Algeo01-21068

CLI Program to Solve Some of Matrices Problem, such as Linear Equation, Determinant, Inverse, Interpolation, and Regression. :Made with Java:

Primary LanguageJava

Tugas Besar 1 Aljabar Linier dan Geometri

Deskripsi Program 🖥️

Program ini dibuat untuk memenuhi tugas mata kuliah IF2123 Aljabar Linier dan Geometri tahun ajaran 2022/2023. Program ini memiliki beberapa fungsionalitas khusus yang dapat digunakan untuk menyelesaikan beberapa permasalahan dengan matriks dan dibuat dengan Bahasa Java. Program ini memiliki 6 Fitur:

  1. Menyelesaikan Persamaan Linier (4 metode)
  2. Menyelesaikan Determinan Matriks (2 metode)
  3. Menentukan Inverse Matriks (2 metode)
  4. Melakukan Interpolasi Polinom
  5. Melakukan Interpolasi Bicubic
  6. Melakukan Regresi Linier Berganda

Struktur Direktori

Program ini memiliki 4 folder
|
|--- bin => berisi kumpulan bytecode dan executable jar yang dapat dijalankan
|--- src => berisi source code dari program java
|--- test => berisi data uji input dan output
|--- doc => berisi file laporan

Cara Menjalankan Program

  1. Pastikan java dan JDK sudah terinstall dengan benar. Jika belum, unduh dan install terlebih dahulu:
  2. Clone repository ini ke local dengan menjalankan kode berikut di terminal
git clone https://github.com/moonawar/Algeo01-21068.git
  1. Cara menjalankan code dengan
    • Menjalankan bytecode Main
      cd bin
      java Main
      
    • Menjalankan file Main.jar
      cd bin
      java -jar Algeo01-21068.jar
      
  2. Untuk membaca input dari file, user akan diminta untuk memasukkan path ke file input yang ingin dibaca. Secara default, file input akan diletakkan di folder test. Maka dari itu, path ke file tersebut kita tuliskan dengan
../test/<namafile>.txt

Anggota ✨

Program ini dibuat dan dimaintain oleh:

No Nama NIM
1 Ilham Akbar 13521068
2 Louis Caesa Kesuma 13521069
3 Addin Munawwar Yusuf 13521085