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.
docfolder dokumentasi program, dibuat dengan too yuidocbower_componentsberisi library yang kami install denganbowerpackage managerbower_components/angularjsAngularJS librarybower_components/jqueryJQuery librarybower_components/jqueryuiJQueryUI librarybower_components/bootstrapBootstrap librarycssberisi file .css untuk melakukan stylingfontsberisi font yang kami gunakanjsberisi kode program JavaScriptjs/controllersberisi controller-controller programjs/coreDataStructureberisi data struktur dasarjs/servicesberisi service-service yang kami gunakanjs/utilityberisi utility dasarsapApp.htmlfile HTML utamaconfigberisi konfigurasi programContoh input dan output.docxmekanisme SAP-1README.mdfile readme dengan markdownREADME.pdffile 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.