bower install
Program kami ditulis dengan bahasa pemograman JavaScript dan HTML dan CSS sebagai media. Kami menggunakan 4 library:
- AngularJS: Pengolahan data.
- JQuery: Animasi.
- JQueryUI: Animasi.
- Bootstrap: Sebagai layout manager dan styling library.
doc
folder dokumentasi program, dibuat dengan too yuidocbower_components
berisi library yang kami install denganbower
package managerbower_components/angularjs
AngularJS librarybower_components/jquery
JQuery librarybower_components/jqueryui
JQueryUI librarybower_components/bootstrap
Bootstrap librarycss
berisi file .css untuk melakukan stylingfonts
berisi font yang kami gunakanjs
berisi kode program JavaScriptjs/controllers
berisi controller-controller programjs/coreDataStructure
berisi data struktur dasarjs/services
berisi service-service yang kami gunakanjs/utility
berisi utility dasarsapApp.html
file HTML utamaconfig
berisi konfigurasi programContoh input dan output.docx
mekanisme SAP-1README.md
file readme dengan markdownREADME.pdf
file readme pdf
Dokumentasi dari program kami hasilkan dengan tool yuidoc dan dapat diakses dengan membuka file doc/index.html
-
Untuk memulai aplikasi, pengguna dapat membuka file
sapApp.html
, untuk hasil terbaik kami menggunakan Mozilla Firefox atau Google Chrome Web Browser dengan resolusi yang di rekomendasikan minimal 1440x900. -
Pengguna dapat mengevaluasi ekspresi dengan memasukan ekspresi pada kolom Expression dan menekan tombol Evaluate untuk mengevaluasi ekspresi yang dimasukan.
-
Setelah pengevaluasian ekspresi maka akan muncul tombol Run dan Pause yang dapat digunakan untuk memulai dan menghentikan simulasi.
-
Pengguna dapat melakukan penyuntingan terhadap instruksi yang dihasilkan dari proses evaluasi dengan menekan tombol Edit pada bagian bawah kolom Instructions.
-
Selama proses penyuntingan berlangsung pengguna tidak dapat memulai simulasi, maka tombol Run dan Pause akan disembunyikan.
-
Setelah proses penyuntingan selesai pengguna dapat menekan kembali tombol Edit untuk mengakhiri proses penyuntingan. Maka tombol Run dan Pause akan kembali ditampilkan.
-
Pengguna dapat menekan tombol Run untuk memulai simulasi, selama simulasi berlangsung, penguna tidak dapat melakukan penyuntingan, pengguna dapat melakukan penyuntingan ketika simulasi dihentikan dengan tombol Pause.
-
Tombol Reset berfungsi mengosongkan RAM dan mengembalikan nilai register kepada nilai awal.
-
Pengguna dapat melihat log dari simulasi terakhir maupun yang sedang berjalan dengan menekan tombol Log.
-
Kecepatan animasi dapat diatur dengan menggeser slider Animation Speed ke kiri untuk memperlambat jalannya animasi, dan ke kanan untuk mempercepat jalannya animasi.