Program kami memiliki 13 Class, dengan 1 class yang memiliki main method yaitu menu.
Cara menjalankan program :
- Menjalankan menu.class di folder bin pada command line dengan command "java menu".
- Memilih fitur yang ingin digunakan di halaman MENU, ada 6 pilihan dengan pilihan terakhir adalah keluar dari program.
- Kelima pilihan lainnya antara lain :
- Sistem Persamaan Linear
- Determinan
- Matriks Balikan
- Interpolasi Polinom
- Regresi Linear Berganda
- Khusus fitur 1-3 akan meminta metode yang ingin dilakukan, contoh fitur Sistem Persamaan Linear akan mendapat pilihan metode :
- Eliminasi Gauss
- Eliminasi Gauss-Jordan
- Matriks Balikan
- Kaidah Cramer
- Untuk fitur Determinan dan Matriks Balikan akan mendapat pilihan metode :
- Reduksi Baris
- Ekspansi Kofaktor
- Ketika sudah memilih fitur atau metodenya, akan diminta input matriks yang ingin dioperasi. Input dapat berupa langsung dari command line atau file .txt
- Untuk input melalui file .txt, file perlu dibuat terlebih dahulu dan diletakan pada folder test. Lalu masukan nama file tersebut pada command line.
- Pastikan matriks dalam file berbentuk nxm, dan setiap elemen dipisah menggunakan spasi atau ' '
- Perlu diperhatikan, ada beberapa fitur yang tidak dapat menerima input matriks jika jumlah baris dan kolomnya tidak sesuai ketentuannya
- Jika matriks tidak sesuai ketentuan fitur akan dilakukan validasi input
- Untuk input langsung dari command line, tinggal mengikuti prosedur yang sudah ditentukan pada setiap fitur atau metodenya.
- Ketika matriks sudah berhasil di-operasi, program kami dapat mencetak output dalam bentuk file .txt di folder test.
- File tidak perlu dibuat terlebih dahulu, program kami dapat membuat file baru dengan nama yang diinput secara otomatis.
- Output juga akan dicetak secara otomatis pada command line.
- Tampilan akan kembali ke MENU dengan ke-6 pilihan pada langkah 3&4. Program akan berjalan terus hingga user memilih pilihan Keluar.