Newer
Older
[MathML Calculator Logo]: https://code.stis.ac.id/mathml/images/logo/logo.png "MathML Aplikasi"
MathML Calculator (engine parser) merupakan aplikasi berbasis Java Enterprise yang dirancang untuk berjalan pada server dalam bentuk RESTful API.
Engine dibangun berdasarkan engine yang dibangun oleh [Boris Borisov](https://github.com/moisko/mathml "Moisko Mathml") dan merupakan bagian dari artifak yang dibangun dalam penelitian berjudul "Pengembangan Sistem Penyimpanan dan Pemakaian Formula Generik Menjadi Logik".
Penelitian tersbut dilakukan oleh Nashir Wahyudi dan Takdir, SST., M.T. Engine ini bertujuan untuk dapat mengekstrak makna semantik ekspresi matematika dalam format MathML daan melakukan kalkulasi terhadapnya.
## Tujuan pembuatan engine
* Melakukan kalkulasi formula matemika dalam bentuk representasi data dari simbol-simbolnya.
* Memungkinkan klien untuk dapat menyimpan, mengubah, ataupun menggunakan kembali formula tersimpan.
* Memungkinkan klien untuk melakukan kalkulasi dengan sumber data eksternal.`
Berikut adalah panduan singkat untuk dapat menjalankan engine pada komputer pribadi.
Sebelum menginstall dan menjalanakn engine pada komputer probadi perlu dipastikan bahwa pada komputer telah terinstall software berikut:
1. Java Development Kit & Java Runtime Environment 8 (minimal)
2. Tomcat Versi 8/8.5 (Versi Tomcat mengikuti versi dari jdk pada komputer) lebih lanjut dapat dilihat pada [Tomcat's requirements](http://tomcat.apache.org/whichversion.html)
3. Eclipse IDE disarankan versi 2019-12 (4.14.0)
Clone project pada [url](https://git.stis.ac.id/mathml-alculator/engine-ws) dengan perintah
git clone https://git.stis.ac.id/mathml-alculator/engine-ws
Instalasi engine pada server dapat dilihat pada [wiki]()
* [Servlet](https://javaee.github.io/javaee-spec/javadocs/javax/servlet/Servlet.html) - Java web framework used
* [Maven](https://maven.apache.org/) - Dependency Management
## Authors
* **Nashir Wahyudi** - *Development* - [maximumdas](https://git.stis.ac.id/maximumdas)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
* Boris Borisov ([moisko](https://git.stis.ac.id/moisko))
* Takdir, SST., M.T.