- Ahmad Romy Zahran (13520009)
- Firizky Ardiansyah (13520095)
- Muhammad Fahmi Irfan (13520152)
Projek untuk membuat library aljabar linier dalam bahasa Java dan menggunakannya untuk menyelesaikan persoalan dalam bentuk SPL, interpolasi polinom dan regresi linier berganda.
- Folder bin : berisi java bytecode
- Folder src : berisi folder algeo yang berisi 5 folder:
- IO : berisi source code untuk GUI(antarmuka pengguna)
- adt : berisi kelas Matriks umum
- driver : berisi kelas Main untuk pengujian di terminal
- lib : berisi 12 objek kelas yang bersama membentuk library aljabar linier.
- resource : berisi logo program.
- Folder test : berisi data uji
- Folder doc : berisi laporan
- Pastikan Anda sudah mendownload folder project ini.
- Navigasi ke Algeo01-20009\bin\artifacts\Algeo01_20009_jar dan jalankan
Algeo01-20009.bat
dengan double click. - Ketika program dibuka, akan muncul jendela
Menu
sebagai berikut.
- Anda dapat memilih satu dari lima persoalan yang dapat diselesaikan. Perlu diketahui bahwa Anda dapat memilih persoalan lain jika Anda memilih
Sistem Persamaan Linier
,Determinan
, atauInvers Matriks
. Sedangkan jika anda memilihInterpolasi Polinom
atauRegresi Linier
anda perlu membuka program lagi untuk memilih persoalan lain. - Pada submenu
Sistem Persamaan Linier
terdapat 4 pilihan metode sebagai berikut dan ada tombolKembali
untuk kembali ke menu utama. Perlu diketahui bahwaMetode Matriks Balikan
danMetode Cramer
tidak mengeluarkan output untuk Sistem Persamaan Linier yang tidak memiliki solusi atau memiliki solusi banyak.
- Antarmuka untuk persoalan
Sistem Persamaan Linier
adalah sebagai berikut.- Kotak dialog
Banyak Baris
akan diisi banyak baris pada matriks augmented - Kotak dialog
Banyak Kolom
akan diisi banyak kolom pada matriks augmented - Tombol
Create
digunakan untuk membuat matriks berukuran baris dan kolom sesuai input yang komponennya 0 semua. Matriks dapat diinput jika baris dan kolom sudah sesuai dan tombol create sudah dklik. - Tombol
Calculate
di atas digunakan untuk mencari solusi dari matriks augmented yang sudah diinput - Tombol
Home
digunakan untuk kembali ke menu utama - Tombol
Reset
digunakan untuk mereset matriks yang akan diinput menjadi matriks nol - Tombol
Open
digunakan untuk membuka file berisi matriks augmented - Tombol
Calculate
di bawah digunakan untuk mencari solusi dari matriks augmented pada file yang telah diinput - Tombol
Save
di bawah digunakan untuk menyimpan solusi dalam file txt
- Kotak dialog
- Antarmuka untuk persoalan
Determinan
danInvers Matriks
juga mirip denganSistem Persamaan Linier
. PersoalanDeterminan
danInvers Matriks
memiliki 2 metode yang dapat dipilih, yaituMetode Reduksi Baris
danMetode Ekspansi Kofaktor
. - Antarmuka
Interpolasi Polinom
danRegresi Linier
adalah sebagai berikut. Terdapat tambahan kotak persamaan polinom/regresi dan panel untuk mencari nilai yang ingin diestimasi. Untuk persamaan dan nilai estimasi dicari dengan tombolCalculate
.
- Perlu dipastikan bahwa setiap masukan dari GUI sudah dengan menekan tombol
Create
danCalculate
.