Skip to content

keenanleman/sap1simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple As Possible-1 Simulator

INSTALL

bower install

Penggunaan Library

Program kami ditulis dengan bahasa pemograman JavaScript dan HTML dan CSS sebagai media. Kami menggunakan 4 library:

Struktur Folder Program

  • doc folder dokumentasi program, dibuat dengan too yuidoc
  • bower_components berisi library yang kami install dengan bower package manager
  • bower_components/angularjs AngularJS library
  • bower_components/jquery JQuery library
  • bower_components/jqueryui JQueryUI library
  • bower_components/bootstrap Bootstrap library
  • css berisi file .css untuk melakukan styling
  • fonts berisi font yang kami gunakan
  • js berisi kode program JavaScript
  • js/controllers berisi controller-controller program
  • js/coreDataStructure berisi data struktur dasar
  • js/services berisi service-service yang kami gunakan
  • js/utility berisi utility dasar
  • sapApp.html file HTML utama
  • config berisi konfigurasi program
  • Contoh input dan output.docx mekanisme SAP-1
  • README.md file readme dengan markdown
  • README.pdf file readme pdf

Dokumentasi Program

Dokumentasi dari program kami hasilkan dengan tool yuidoc dan dapat diakses dengan membuka file doc/index.html

Penggunaan Program

  • 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.

About

Simple As Possible-1 Simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published